@charset "UTF-8";

/* moved by compressor */
/*!
 * Font Awesome Pro 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Pro");
  font-weight: var(--fa-style, 900)
}

.fa,
.fa-brands,
.fa-classic,
.fa-duotone,
.fa-light,
.fa-regular,
.fa-sharp,
.fa-sharp-solid,
.fa-solid,
.fa-thin,
.fab,
.fad,
.fal,
.far,
.fas,
.fasl,
.fasr,
.fass,
.fast,
.fat {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto
}

.fa-classic,
.fa-light,
.fa-regular,
.fa-solid,
.fa-thin,
.fal,
.far,
.fas,
.fat {
  font-family: "Font Awesome 6 Pro"
}

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

.fa-classic.fa-duotone,
.fa-duotone,
.fad {
  font-family: "Font Awesome 6 Duotone"
}

.fa-sharp,
.fasl,
.fasr,
.fass,
.fast {
  font-family: "Font Awesome 6 Sharp"
}

.fa-sharp,
.fass {
  font-weight: 900
}

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

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

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

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

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

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

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

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

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

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

.fa-2xs {
  font-size: .625em;
  line-height: .1em;
  vertical-align: .225em
}

.fa-xs {
  font-size: .75em;
  line-height: .08333em;
  vertical-align: .125em
}

.fa-sm {
  font-size: .875em;
  line-height: .07143em;
  vertical-align: .05357em
}

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

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

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

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

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

.fa-ul>li {
  position: relative
}

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

.fa-border {
  border-radius: var(--fa-border-radius, .1em);
  border: var(--fa-border-width, .08em) var(--fa-border-style, solid) var(--fa-border-color, #eee);
  padding: var(--fa-border-padding, .2em .25em .15em)
}

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

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

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

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

.fa-fade {
  -webkit-animation-name: fa-fade;
  animation-name: fa-fade;
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1));
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))
}

.fa-beat-fade,
.fa-fade {
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
  animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
  animation-duration: var(--fa-animation-duration, 1s)
}

.fa-beat-fade {
  -webkit-animation-name: fa-beat-fade;
  animation-name: fa-beat-fade;
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1));
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))
}

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

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

.fa-shake,
.fa-spin {
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
  animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal)
}

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

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

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

@media (prefers-reduced-motion:reduce) {

  .fa-beat,
  .fa-beat-fade,
  .fa-bounce,
  .fa-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    -webkit-animation-delay: -1ms;
    animation-delay: -1ms;
    -webkit-animation-duration: 1ms;
    animation-duration: 1ms;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: 0s;
    transition-duration: 0s
  }
}

@-webkit-keyframes fa-beat {

  0%,
  90% {
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
    transform: scale(var(--fa-beat-scale, 1.25))
  }
}

@keyframes fa-beat {

  0%,
  90% {
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
    transform: scale(var(--fa-beat-scale, 1.25))
  }
}

@-webkit-keyframes fa-bounce {
  0% {
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0)
  }

  10% {
    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0);
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0)
  }

  30% {
    -webkit-transform: scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em));
    transform: scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))
  }

  50% {
    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0);
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0)
  }

  57% {
    -webkit-transform: scale(1) translateY(var(--fa-bounce-rebound, -.125em));
    transform: scale(1) translateY(var(--fa-bounce-rebound, -.125em))
  }

  64% {
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0)
  }

  to {
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0)
  }
}

@keyframes fa-bounce {
  0% {
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0)
  }

  10% {
    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0);
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0)
  }

  30% {
    -webkit-transform: scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em));
    transform: scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))
  }

  50% {
    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0);
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0)
  }

  57% {
    -webkit-transform: scale(1) translateY(var(--fa-bounce-rebound, -.125em));
    transform: scale(1) translateY(var(--fa-bounce-rebound, -.125em))
  }

  64% {
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0)
  }

  to {
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0)
  }
}

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

@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, .4)
  }
}

@-webkit-keyframes fa-beat-fade {

  0%,
  to {
    opacity: var(--fa-beat-fade-opacity, .4);
    -webkit-transform: scale(1);
    transform: scale(1)
  }

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

@keyframes fa-beat-fade {

  0%,
  to {
    opacity: var(--fa-beat-fade-opacity, .4);
    -webkit-transform: scale(1);
    transform: scale(1)
  }

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

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

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

@-webkit-keyframes fa-shake {
  0% {
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg)
  }

  4% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg)
  }

  8%,
  24% {
    -webkit-transform: rotate(-18deg);
    transform: rotate(-18deg)
  }

  12%,
  28% {
    -webkit-transform: rotate(18deg);
    transform: rotate(18deg)
  }

  16% {
    -webkit-transform: rotate(-22deg);
    transform: rotate(-22deg)
  }

  20% {
    -webkit-transform: rotate(22deg);
    transform: rotate(22deg)
  }

  32% {
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg)
  }

  36% {
    -webkit-transform: rotate(12deg);
    transform: rotate(12deg)
  }

  40%,
  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }
}

@keyframes fa-shake {
  0% {
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg)
  }

  4% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg)
  }

  8%,
  24% {
    -webkit-transform: rotate(-18deg);
    transform: rotate(-18deg)
  }

  12%,
  28% {
    -webkit-transform: rotate(18deg);
    transform: rotate(18deg)
  }

  16% {
    -webkit-transform: rotate(-22deg);
    transform: rotate(-22deg)
  }

  20% {
    -webkit-transform: rotate(22deg);
    transform: rotate(22deg)
  }

  32% {
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg)
  }

  36% {
    -webkit-transform: rotate(12deg);
    transform: rotate(12deg)
  }

  40%,
  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }
}

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

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
  }
}

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

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

.fa-0:before {
  content: "\30"
}

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

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

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

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

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

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

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

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

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

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

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

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

.fa-wagon-covered:before {
  content: "\f8ee"
}

.fa-line-height:before {
  content: "\f871"
}

.fa-bagel:before {
  content: "\e3d7"
}

.fa-transporter-7:before {
  content: "\e2a8"
}

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

.fa-rectangles-mixed:before {
  content: "\e323"
}

.fa-phone-arrow-up-right:before,
.fa-phone-arrow-up:before,
.fa-phone-outgoing:before {
  content: "\e224"
}

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

.fa-circle-l:before {
  content: "\e114"
}

.fa-head-side-goggles:before,
.fa-head-vr:before {
  content: "\f6ea"
}

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

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

.fa-face-hand-yawn:before {
  content: "\e379"
}

.fa-gauge-simple-min:before,
.fa-tachometer-slowest:before {
  content: "\f62d"
}

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

.fa-coffin:before {
  content: "\f6c6"
}

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

.fa-bowl-salad:before,
.fa-salad:before {
  content: "\f81e"
}

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

.fa-robot-astromech:before {
  content: "\e2d2"
}

.fa-ring-diamond:before {
  content: "\e5ab"
}

.fa-fondue-pot:before {
  content: "\e40d"
}

.fa-theta:before {
  content: "\f69e"
}

.fa-face-hand-peeking:before {
  content: "\e481"
}

.fa-square-user:before {
  content: "\e283"
}

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

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

.fa-file-alt:before,
.fa-file-lines:before,
.fa-file-text:before {
  content: "\f15c"
}

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

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

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

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

.fa-tire-pressure-warning:before {
  content: "\f633"
}

.fa-wifi-2:before,
.fa-wifi-fair:before {
  content: "\f6ab"
}

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

.fa-mp3-player:before {
  content: "\f8ce"
}

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

.fa-tally-4:before {
  content: "\e297"
}

.fa-rectangle-history:before {
  content: "\e4a2"
}

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

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

.fa-sun-haze:before {
  content: "\f765"
}

.fa-text-size:before {
  content: "\f894"
}

.fa-ufo:before {
  content: "\e047"
}

.fa-fork:before,
.fa-utensil-fork:before {
  content: "\f2e3"
}

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

.fa-mobile-signal:before {
  content: "\e1ef"
}

.fa-barcode-scan:before {
  content: "\f465"
}

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

.fa-folder-arrow-down:before,
.fa-folder-download:before {
  content: "\e053"
}

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

.fa-face-icicles:before {
  content: "\e37c"
}

.fa-shovel:before {
  content: "\f713"
}

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

.fa-films:before {
  content: "\e17a"
}

.fa-right-from-bracket:before,
.fa-sign-out-alt:before {
  content: "\f2f5"
}

.fa-face-glasses:before {
  content: "\e377"
}

.fa-nfc:before {
  content: "\e1f7"
}

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

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

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

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

.fa-closed-captioning-slash:before {
  content: "\e135"
}

.fa-calculator-alt:before,
.fa-calculator-simple:before {
  content: "\f64c"
}

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

.fa-sliders-up:before,
.fa-sliders-v:before {
  content: "\f3f1"
}

.fa-location-minus:before,
.fa-map-marker-minus:before {
  content: "\f609"
}

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

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

.fa-ski-boot:before {
  content: "\e3cc"
}

.fa-rectangle-sd:before,
.fa-standard-definition:before {
  content: "\e28a"
}

.fa-h1:before {
  content: "\f313"
}

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

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

.fa-message-bot:before {
  content: "\e3b8"
}

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

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

.fa-light-ceiling:before {
  content: "\e016"
}

.fa-comment-alt-exclamation:before,
.fa-message-exclamation:before {
  content: "\f4a5"
}

.fa-bowl-scoop:before,
.fa-bowl-shaved-ice:before {
  content: "\e3de"
}

.fa-square-x:before {
  content: "\e286"
}

.fa-building-memo:before {
  content: "\e61e"
}

.fa-utility-pole-double:before {
  content: "\e2c4"
}

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

.fa-chevron-double-up:before,
.fa-chevrons-up:before {
  content: "\f325"
}

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

.fa-user-vneck:before {
  content: "\e461"
}

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

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

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

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

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

.fa-arrow-square-right:before,
.fa-square-arrow-right:before {
  content: "\f33b"
}

.fa-location-plus:before,
.fa-map-marker-plus:before {
  content: "\f60a"
}

.fa-lightbulb-exclamation-on:before {
  content: "\e1ca"
}

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

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

.fa-crate-empty:before {
  content: "\e151"
}

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

.fa-transporter:before {
  content: "\e042"
}

.fa-calendar-circle-user:before {
  content: "\e471"
}

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

.fa-person-carry-box:before,
.fa-person-carry:before {
  content: "\f4cf"
}

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

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

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

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

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

.fa-union:before {
  content: "\f6a2"
}

.fa-chevron-double-left:before,
.fa-chevrons-left:before {
  content: "\f323"
}

.fa-circle-heart:before,
.fa-heart-circle:before {
  content: "\f4c7"
}

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

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

.fa-bring-forward:before {
  content: "\f856"
}

.fa-square-p:before {
  content: "\e279"
}

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

.fa-sigma:before {
  content: "\f68b"
}

.fa-camera-movie:before {
  content: "\f8a9"
}

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

.fa-clarinet:before {
  content: "\f8ad"
}

.fa-truck-flatbed:before {
  content: "\e2b6"
}

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

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

.fa-arrows-rotate-reverse:before {
  content: "\e630"
}

.fa-leaf-heart:before {
  content: "\f4cb"
}

.fa-house-building:before {
  content: "\e1b1"
}

.fa-cheese-swiss:before {
  content: "\f7f0"
}

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

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

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

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

.fa-bow-arrow:before {
  content: "\f6b9"
}

.fa-cart-xmark:before {
  content: "\e0dd"
}

.fa-hexagon-xmark:before,
.fa-times-hexagon:before,
.fa-xmark-hexagon:before {
  content: "\f2ee"
}

.fa-circle-h:before,
.fa-hospital-symbol:before {
  content: "\f47e"
}

.fa-merge:before {
  content: "\e526"
}

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

.fa-cart-minus:before {
  content: "\e0db"
}

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

.fa-pan-frying:before {
  content: "\e42c"
}

.fa-grid-3:before,
.fa-grid:before {
  content: "\e195"
}

.fa-football-helmet:before {
  content: "\f44f"
}

.fa-hand-love:before {
  content: "\e1a5"
}

.fa-trees:before {
  content: "\f724"
}

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

.fa-page:before {
  content: "\e428"
}

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

.fa-diagram-previous:before {
  content: "\e478"
}

.fa-gauge-min:before,
.fa-tachometer-alt-slowest:before {
  content: "\f628"
}

.fa-folder-grid:before {
  content: "\e188"
}

.fa-eggplant:before {
  content: "\e16c"
}

.fa-excavator:before {
  content: "\e656"
}

.fa-ram:before {
  content: "\f70a"
}

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

.fa-lips:before {
  content: "\f600"
}

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

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

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

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

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

.fa-desktop-arrow-down:before {
  content: "\e155"
}

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

.fa-pumpkin:before {
  content: "\f707"
}

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

.fa-pen-field:before {
  content: "\e211"
}

.fa-blueberries:before {
  content: "\e2e8"
}

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

.fa-note:before {
  content: "\e1ff"
}

.fa-arrow-down-to-square:before {
  content: "\e096"
}

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

.fa-cloud-xmark:before {
  content: "\e35f"
}

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

.fa-book-alt:before,
.fa-book-blank:before {
  content: "\f5d9"
}

.fa-golf-flag-hole:before {
  content: "\e3ac"
}

.fa-comment-alt-arrow-down:before,
.fa-message-arrow-down:before {
  content: "\e1db"
}

.fa-face-unamused:before {
  content: "\e39f"
}

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

.fa-circle-9:before {
  content: "\e0f6"
}

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

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

.fa-pencil-slash:before {
  content: "\e215"
}

.fa-bowling-pins:before {
  content: "\f437"
}

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

.fa-down-right:before {
  content: "\e16b"
}

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

.fa-webhook:before {
  content: "\e5d5"
}

.fa-blinds-open:before {
  content: "\f8fc"
}

.fa-fence:before {
  content: "\e303"
}

.fa-arrow-alt-up:before,
.fa-up:before {
  content: "\f357"
}

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

.fa-drumstick:before {
  content: "\f6d6"
}

.fa-square-v:before {
  content: "\e284"
}

.fa-face-awesome:before,
.fa-gave-dandy:before {
  content: "\e409"
}

.fa-dial-off:before {
  content: "\e162"
}

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

.fa-face-smile-horns:before {
  content: "\e391"
}

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

.fa-grapes:before {
  content: "\e306"
}

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

.fa-dial-max:before {
  content: "\e15e"
}

.fa-circle-m:before {
  content: "\e115"
}

.fa-calendar-image:before {
  content: "\e0d4"
}

.fa-caret-circle-down:before,
.fa-circle-caret-down:before {
  content: "\f32d"
}

.fa-arrow-down-9-1:before,
.fa-sort-numeric-desc:before,
.fa-sort-numeric-down-alt:before {
  content: "\f886"
}

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

.fa-shish-kebab:before {
  content: "\f821"
}

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

.fa-alarm-snooze:before {
  content: "\f845"
}

.fa-scarecrow:before {
  content: "\f70d"
}

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

.fa-gift-card:before {
  content: "\f663"
}

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

.fa-code-pull-request-draft:before {
  content: "\e3fa"
}

.fa-square-b:before {
  content: "\e264"
}

.fa-elephant:before {
  content: "\f6da"
}

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

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

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

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

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

.fa-message-question:before {
  content: "\e1e3"
}

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

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

.fa-square-3:before {
  content: "\e258"
}

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

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

.fa-microwave:before {
  content: "\e01b"
}

.fa-chf-sign:before {
  content: "\e602"
}

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

.fa-cart-circle-arrow-up:before {
  content: "\e3f0"
}

.fa-trash-clock:before {
  content: "\e2b0"
}

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

.fa-sprinkler-ceiling:before {
  content: "\e44c"
}

.fa-browsers:before {
  content: "\e0cb"
}

.fa-trillium:before {
  content: "\e588"
}

.fa-music-slash:before {
  content: "\f8d1"
}

.fa-truck-ramp:before {
  content: "\f4e0"
}

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

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

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

.fa-circle-c:before {
  content: "\e101"
}

.fa-star-christmas:before {
  content: "\f7d4"
}

.fa-chart-bullet:before {
  content: "\e0e1"
}

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

.fa-tree-christmas:before {
  content: "\f7db"
}

.fa-tire-flat:before {
  content: "\f632"
}

.fa-sunglasses:before {
  content: "\f892"
}

.fa-badge:before {
  content: "\f335"
}

.fa-comment-alt-edit:before,
.fa-message-edit:before,
.fa-message-pen:before {
  content: "\f4a4"
}

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

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

.fa-file-mp3:before {
  content: "\e648"
}

.fa-arrow-progress:before {
  content: "\e5df"
}

.fa-chess-rook-alt:before,
.fa-chess-rook-piece:before {
  content: "\f448"
}

.fa-square-root:before {
  content: "\f697"
}

.fa-album-collection-circle-plus:before {
  content: "\e48e"
}

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

.fa-sign-post:before {
  content: "\e624"
}

.fa-face-angry-horns:before {
  content: "\e368"
}

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

.fa-tombstone:before {
  content: "\f720"
}

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

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

.fa-list-music:before {
  content: "\f8c9"
}

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

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

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

.fa-mustache:before {
  content: "\e5bc"
}

.fa-hyphen:before {
  content: "\2d"
}

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

.fa-user-chef:before {
  content: "\e3d2"
}

.fa-comment-alt-image:before,
.fa-message-image:before {
  content: "\e1e0"
}

.fa-users-medical:before {
  content: "\f830"
}

.fa-sensor-alert:before,
.fa-sensor-triangle-exclamation:before {
  content: "\e029"
}

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

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

.fa-face-mask:before {
  content: "\e37f"
}

.fa-pickleball:before {
  content: "\e435"
}

.fa-star-sharp-half:before {
  content: "\e28c"
}

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

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

.fa-meat:before {
  content: "\f814"
}

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

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

.fa-empty-set:before {
  content: "\f656"
}

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

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

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

.fa-bird:before {
  content: "\e469"
}

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

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

.fa-heart-half-alt:before,
.fa-heart-half-stroke:before {
  content: "\e1ac"
}

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

.fa-truck-utensils:before {
  content: "\e628"
}

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

.fa-joystick:before {
  content: "\f8c5"
}

.fa-grill-fire:before {
  content: "\e5a4"
}

.fa-rectangle-vertical-history:before {
  content: "\e237"
}

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

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

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

.fa-keyboard-left:before {
  content: "\e1c3"
}

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

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

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

.fa-face-beam-hand-over-mouth:before {
  content: "\e47c"
}

.fa-droplet-percent:before,
.fa-humidity:before {
  content: "\f750"
}

.fa-external-link-square-alt:before,
.fa-square-up-right:before {
  content: "\f360"
}

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

.fa-corn:before {
  content: "\f6c7"
}

.fa-roller-coaster:before {
  content: "\e324"
}

.fa-photo-film-music:before {
  content: "\e228"
}

.fa-radar:before {
  content: "\e024"
}

.fa-sickle:before {
  content: "\f822"
}

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

.fa-coconut:before {
  content: "\e2f6"
}

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

.fa-shield-cross:before {
  content: "\f712"
}

.fa-cassette-tape:before {
  content: "\f8ab"
}

.fa-square-terminal:before {
  content: "\e32a"
}

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

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

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

.fa-comment-middle:before {
  content: "\e149"
}

.fa-trash-can-list:before {
  content: "\e2ab"
}

.fa-block:before {
  content: "\e46a"
}

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

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

.fa-arrow-right-from-bracket:before,
.fa-sign-out:before {
  content: "\f08b"
}

.fa-face-frown-slight:before {
  content: "\e376"
}

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

.fa-sidebar-flip:before {
  content: "\e24f"
}

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

.fa-temperature-list:before {
  content: "\e299"
}

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

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

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

.fa-pipe-section:before {
  content: "\e438"
}

.fa-space-station-moon-alt:before,
.fa-space-station-moon-construction:before {
  content: "\e034"
}

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

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

.fa-face-sleeping:before {
  content: "\e38d"
}

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

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

.fa-squirrel:before {
  content: "\f71a"
}

.fa-arrow-to-top:before,
.fa-arrow-up-to-line:before {
  content: "\f341"
}

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

.fa-face-cowboy-hat:before {
  content: "\e36e"
}

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

.fa-chart-scatter-3d:before {
  content: "\e0e8"
}

.fa-display-chart-up:before {
  content: "\e5e3"
}

.fa-square-code:before {
  content: "\e267"
}

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

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

.fa-times-to-slot:before,
.fa-vote-nay:before,
.fa-xmark-to-slot:before {
  content: "\f771"
}

.fa-box-alt:before,
.fa-box-taped:before {
  content: "\f49a"
}

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

.fa-swords:before {
  content: "\f71d"
}

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

.fa-album:before {
  content: "\f89f"
}

.fa-circle-n:before {
  content: "\e118"
}

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

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

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

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

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

.fa-key-skeleton-left-right:before {
  content: "\e3b4"
}

.fa-comment-lines:before {
  content: "\f4b0"
}

.fa-luchador-mask:before,
.fa-luchador:before,
.fa-mask-luchador:before {
  content: "\f455"
}

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

.fa-shredder:before {
  content: "\f68a"
}

.fa-book-open-alt:before,
.fa-book-open-cover:before {
  content: "\e0c0"
}

.fa-sandwich:before {
  content: "\f81f"
}

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

.fa-parking-slash:before,
.fa-square-parking-slash:before {
  content: "\f617"
}

.fa-train-tunnel:before {
  content: "\e454"
}

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

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

.fa-face-anguished:before {
  content: "\e369"
}

.fa-hockey-sticks:before {
  content: "\f454"
}

.fa-abacus:before {
  content: "\f640"
}

.fa-film-alt:before,
.fa-film-simple:before {
  content: "\f3a0"
}

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

.fa-tree-palm:before {
  content: "\f82b"
}

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

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

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

.fa-border-center-v:before {
  content: "\f89d"
}

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

.fa-clipboard-medical:before {
  content: "\e133"
}

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

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

.fa-arrow-alt-to-top:before,
.fa-up-to-line:before {
  content: "\f34d"
}

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

.fa-watch-fitness:before {
  content: "\f63e"
}

.fa-clock-nine-thirty:before {
  content: "\e34d"
}

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

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

.fa-jug:before {
  content: "\f8c6"
}

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

.fa-snow-blowing:before {
  content: "\f761"
}

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

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

.fa-arrow-down-from-line:before,
.fa-arrow-from-top:before {
  content: "\f345"
}

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

.fa-signal-alt-slash:before,
.fa-signal-bars-slash:before {
  content: "\f694"
}

.fa-monkey:before {
  content: "\f6fb"
}

.fa-pro:before,
.fa-rectangle-pro:before {
  content: "\e235"
}

.fa-house-night:before {
  content: "\e010"
}

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

.fa-globe-pointer:before {
  content: "\e60e"
}

.fa-blanket:before {
  content: "\f498"
}

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

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

.fa-comments-question-check:before {
  content: "\e14f"
}

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

.fa-arrows-cross:before {
  content: "\e0a2"
}

.fa-backpack:before {
  content: "\f5d4"
}

.fa-square-small:before {
  content: "\e27e"
}

.fa-folder-arrow-up:before,
.fa-folder-upload:before {
  content: "\e054"
}

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

.fa-crosshairs-simple:before {
  content: "\e59f"
}

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

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

.fa-sliders-h-square:before,
.fa-square-sliders:before {
  content: "\f3f0"
}

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

.fa-comment-middle-top-alt:before,
.fa-message-middle-top:before {
  content: "\e1e2"
}

.fa-lightbulb-on:before {
  content: "\f672"
}

.fa-knife:before,
.fa-utensil-knife:before {
  content: "\f2e4"
}

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

.fa-display-chart-up-circle-dollar:before {
  content: "\e5e6"
}

.fa-wave-sine:before {
  content: "\f899"
}

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

.fa-circle-w:before {
  content: "\e12c"
}

.fa-calendar-circle:before,
.fa-circle-calendar:before {
  content: "\e102"
}

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

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

.fa-sunset:before {
  content: "\f767"
}

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

.fa-calendar-exclamation:before {
  content: "\f334"
}

.fa-truck-container-empty:before {
  content: "\e2b5"
}

.fa-hand-heart:before {
  content: "\f4bc"
}

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

.fa-arrow-down-z-a:before,
.fa-sort-alpha-desc:before,
.fa-sort-alpha-down-alt:before {
  content: "\f881"
}

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

.fa-reply-clock:before,
.fa-reply-time:before {
  content: "\e239"
}

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

.fa-arrow-alt-right:before,
.fa-right:before {
  content: "\f356"
}

.fa-circle-f:before {
  content: "\e10e"
}

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

.fa-face-pleading:before {
  content: "\e386"
}

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

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

.fa-police-box:before {
  content: "\e021"
}

.fa-cucumber:before {
  content: "\e401"
}

.fa-head-side-brain:before {
  content: "\f808"
}

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

.fa-biking-mountain:before,
.fa-person-biking-mountain:before {
  content: "\f84b"
}

.fa-utensils-slash:before {
  content: "\e464"
}

.fa-print-magnifying-glass:before,
.fa-print-search:before {
  content: "\f81a"
}

.fa-turn-right:before {
  content: "\e639"
}

.fa-folder-bookmark:before {
  content: "\e186"
}

.fa-arrow-turn-left-down:before {
  content: "\e633"
}

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

.fa-pi:before {
  content: "\f67e"
}

.fa-flask-potion:before,
.fa-flask-round-potion:before {
  content: "\f6e1"
}

.fa-face-shush:before {
  content: "\e38c"
}

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

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

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

.fa-calendar-circle-exclamation:before {
  content: "\e46e"
}

.fa-square-i:before {
  content: "\e272"
}

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

.fa-face-saluting:before {
  content: "\e484"
}

.fa-gauge-simple-low:before,
.fa-tachometer-slow:before {
  content: "\f62c"
}

.fa-face-persevering:before {
  content: "\e385"
}

.fa-camera-circle:before,
.fa-circle-camera:before {
  content: "\e103"
}

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

.fa-spider-web:before {
  content: "\f719"
}

.fa-circle-microphone:before,
.fa-microphone-circle:before {
  content: "\e116"
}

.fa-book-arrow-up:before {
  content: "\e0ba"
}

.fa-popsicle:before {
  content: "\e43e"
}

.fa-command:before {
  content: "\e142"
}

.fa-blinds:before {
  content: "\f8fb"
}

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

.fa-saxophone:before {
  content: "\f8dc"
}

.fa-square-2:before {
  content: "\e257"
}

.fa-field-hockey-stick-ball:before,
.fa-field-hockey:before {
  content: "\f44c"
}

.fa-arrow-up-square-triangle:before,
.fa-sort-shapes-up-alt:before {
  content: "\f88b"
}

.fa-face-scream:before {
  content: "\e38b"
}

.fa-square-m:before {
  content: "\e276"
}

.fa-camera-web:before,
.fa-webcam:before {
  content: "\f832"
}

.fa-comment-arrow-down:before {
  content: "\e143"
}

.fa-lightbulb-cfl:before {
  content: "\e5a6"
}

.fa-window-frame-open:before {
  content: "\e050"
}

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

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

.fa-period:before {
  content: "\2e"
}

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

.fa-up-to-dotted-line:before {
  content: "\e457"
}

.fa-thought-bubble:before {
  content: "\e32e"
}

.fa-skeleton-ribs:before {
  content: "\e5cb"
}

.fa-raygun:before {
  content: "\e025"
}

.fa-flute:before {
  content: "\f8b9"
}

.fa-acorn:before {
  content: "\f6ae"
}

.fa-video-arrow-up-right:before {
  content: "\e2c9"
}

.fa-grate-droplet:before {
  content: "\e194"
}

.fa-seal-exclamation:before {
  content: "\e242"
}

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

.fa-message-sms:before {
  content: "\e1e5"
}

.fa-coffee-beans:before {
  content: "\e13f"
}

.fa-hat-witch:before {
  content: "\f6e7"
}

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

.fa-clock-three-thirty:before {
  content: "\e357"
}

.fa-deaf:before,
.fa-deafness:before,
.fa-ear-deaf:before,
.fa-hard-of-hearing:before {
  content: "\f2a4"
}

.fa-alarm-clock:before {
  content: "\f34e"
}

.fa-eclipse:before {
  content: "\f749"
}

.fa-face-relieved:before {
  content: "\e389"
}

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

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

.fa-minus-octagon:before,
.fa-octagon-minus:before {
  content: "\f308"
}

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

.fa-face-zany:before {
  content: "\e3a4"
}

.fa-tricycle:before {
  content: "\e5c3"
}

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

.fa-square-arrow-up-left:before {
  content: "\e263"
}

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

.fa-chart-mixed-up-circle-dollar:before {
  content: "\e5d9"
}

.fa-salt-shaker:before {
  content: "\e446"
}

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

.fa-file-plus:before {
  content: "\f319"
}

.fa-draw-square:before {
  content: "\f5ef"
}

.fa-toilet-paper-reverse-slash:before,
.fa-toilet-paper-under-slash:before {
  content: "\e2a1"
}

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

.fa-drone-alt:before,
.fa-drone-front:before {
  content: "\f860"
}

.fa-glass-empty:before {
  content: "\e191"
}

.fa-dial-high:before {
  content: "\e15c"
}

.fa-user-construction:before,
.fa-user-hard-hat:before,
.fa-user-helmet-safety:before {
  content: "\f82c"
}

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

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

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

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

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

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

.fa-basketball-hoop:before {
  content: "\f435"
}

.fa-objects-align-bottom:before {
  content: "\e3bb"
}

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

.fa-sparkles:before {
  content: "\f890"
}

.fa-squid:before {
  content: "\e450"
}

.fa-leafy-green:before {
  content: "\e41d"
}

.fa-circle-arrow-up-right:before {
  content: "\e0fc"
}

.fa-calendars:before {
  content: "\e0d7"
}

.fa-bangladeshi-taka-sign:before {
  content: "\e2e6"
}

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

.fa-hammer-war:before {
  content: "\f6e4"
}

.fa-circle-d:before {
  content: "\e104"
}

.fa-spider-black-widow:before {
  content: "\f718"
}

.fa-rod-asclepius:before,
.fa-rod-snake:before,
.fa-staff-aesculapius:before,
.fa-staff-snake:before {
  content: "\e579"
}

.fa-pear:before {
  content: "\e20c"
}

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

.fa-file-mov:before {
  content: "\e647"
}

.fa-triangle:before {
  content: "\f2ec"
}

.fa-apartment:before {
  content: "\e468"
}

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

.fa-pepper:before {
  content: "\e432"
}

.fa-piano:before {
  content: "\f8d4"
}

.fa-gun-squirt:before {
  content: "\e19d"
}

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

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

.fa-user-alien:before {
  content: "\e04a"
}

.fa-shield-check:before {
  content: "\f2f7"
}

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

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

.fa-chart-candlestick:before {
  content: "\e0e2"
}

.fa-briefcase-blank:before {
  content: "\e0c8"
}

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

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

.fa-bracket-round:before,
.fa-parenthesis:before {
  content: "\28"
}

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

.fa-horse-saddle:before {
  content: "\f8c3"
}

.fa-mug-marshmallows:before {
  content: "\f7b7"
}

.fa-filters:before {
  content: "\e17e"
}

.fa-bell-on:before {
  content: "\f8fa"
}

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

.fa-dial-med:before {
  content: "\e15f"
}

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

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

.fa-monitor-heart-rate:before,
.fa-monitor-waveform:before {
  content: "\f611"
}

.fa-link-simple:before {
  content: "\e1cd"
}

.fa-whistle:before {
  content: "\f460"
}

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

.fa-fragile:before,
.fa-wine-glass-crack:before {
  content: "\f4bb"
}

.fa-slot-machine:before {
  content: "\e3ce"
}

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

.fa-car-wash:before {
  content: "\f5e6"
}

.fa-escalator:before {
  content: "\e171"
}

.fa-comment-image:before {
  content: "\e148"
}

.fa-temperature-2:before,
.fa-temperature-half:before,
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9"
}

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

.fa-donut:before,
.fa-doughnut:before {
  content: "\e406"
}

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

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

.fa-tally-1:before {
  content: "\e294"
}

.fa-file-vector:before {
  content: "\e64c"
}

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

.fa-square-dashed:before {
  content: "\e269"
}

.fa-bag-shopping-plus:before {
  content: "\e651"
}

.fa-square-j:before {
  content: "\e273"
}

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

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

.fa-arrow-up-big-small:before,
.fa-sort-size-up:before {
  content: "\f88e"
}

.fa-barcode-read:before {
  content: "\f464"
}

.fa-baguette:before {
  content: "\e3d8"
}

.fa-bowl-soft-serve:before {
  content: "\e46b"
}

.fa-face-holding-back-tears:before {
  content: "\e482"
}

.fa-arrow-alt-square-up:before,
.fa-square-up:before {
  content: "\f353"
}

.fa-subway-tunnel:before,
.fa-train-subway-tunnel:before {
  content: "\e2a3"
}

.fa-exclamation-square:before,
.fa-square-exclamation:before {
  content: "\f321"
}

.fa-semicolon:before {
  content: "\3b"
}

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

.fa-fan-table:before {
  content: "\e004"
}

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

.fa-battery-1:before,
.fa-battery-low:before {
  content: "\e0b1"
}

.fa-credit-card-front:before {
  content: "\f38a"
}

.fa-brain-arrow-curved-right:before,
.fa-mind-share:before {
  content: "\f677"
}

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

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

.fa-location-smile:before,
.fa-map-marker-smile:before {
  content: "\f60d"
}

.fa-arrow-left-to-line:before,
.fa-arrow-to-left:before {
  content: "\f33e"
}

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

.fa-nigiri:before,
.fa-sushi:before {
  content: "\e48a"
}

.fa-comment-alt-captions:before,
.fa-message-captions:before {
  content: "\e1de"
}

.fa-trash-list:before {
  content: "\e2b1"
}

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

.fa-option:before {
  content: "\e318"
}

.fa-raccoon:before {
  content: "\e613"
}

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

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

.fa-head-side-gear:before {
  content: "\e611"
}

.fa-trash-plus:before {
  content: "\e2b2"
}

.fa-objects-align-top:before {
  content: "\e3c0"
}

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

.fa-face-anxious-sweat:before {
  content: "\e36a"
}

.fa-credit-card-blank:before {
  content: "\f389"
}

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

.fa-microchip-ai:before {
  content: "\e1ec"
}

.fa-mug:before {
  content: "\f874"
}

.fa-plane-up-slash:before {
  content: "\e22e"
}

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

.fa-pen-circle:before {
  content: "\e20e"
}

.fa-bag-seedling:before {
  content: "\e5f2"
}

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

.fa-crutches:before {
  content: "\f7f8"
}

.fa-circle-parking:before,
.fa-parking-circle:before {
  content: "\f615"
}

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

.fa-leaf-oak:before {
  content: "\f6f7"
}

.fa-square-bolt:before {
  content: "\e265"
}

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

.fa-dashboard:before,
.fa-gauge-med:before,
.fa-gauge:before,
.fa-tachometer-alt-average:before {
  content: "\f624"
}

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

.fa-lambda:before {
  content: "\f66e"
}

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

.fa-pizza:before {
  content: "\f817"
}

.fa-bowl-chopsticks-noodles:before {
  content: "\e2ea"
}

.fa-h3:before {
  content: "\f315"
}

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

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

.fa-badge-percent:before {
  content: "\f646"
}

.fa-rotate-reverse:before {
  content: "\e631"
}

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

.fa-sensor:before {
  content: "\e028"
}

.fa-comma:before {
  content: "\2c"
}

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

.fa-toilet-paper-reverse:before,
.fa-toilet-paper-under:before {
  content: "\e2a0"
}

.fa-light-emergency:before {
  content: "\e41f"
}

.fa-arrow-down-to-arc:before {
  content: "\e4ae"
}

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

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

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

.fa-light-switch:before {
  content: "\e017"
}

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

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

.fa-heart-rate:before,
.fa-wave-pulse:before {
  content: "\f5f8"
}

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

.fa-hat-santa:before {
  content: "\f7a7"
}

.fa-tamale:before {
  content: "\e451"
}

.fa-box-check:before {
  content: "\f467"
}

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

.fa-steak:before {
  content: "\f824"
}

.fa-location-crosshairs-slash:before,
.fa-location-slash:before {
  content: "\f603"
}

.fa-person-dolly:before {
  content: "\f4d0"
}

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

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

.fa-file-chart-column:before,
.fa-file-chart-line:before {
  content: "\f659"
}

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

.fa-folder-image:before {
  content: "\e18a"
}

.fa-calendar-edit:before,
.fa-calendar-pen:before {
  content: "\f333"
}

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

.fa-face-smile-tear:before {
  content: "\e393"
}

.fa-comment-alt-plus:before,
.fa-message-plus:before {
  content: "\f4a8"
}

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

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

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

.fa-person-dress-fairy:before {
  content: "\e607"
}

.fa-rectangle-history-circle-user:before {
  content: "\e4a4"
}

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

.fa-chart-line-up:before {
  content: "\e0e5"
}

.fa-mailbox:before {
  content: "\f813"
}

.fa-sign-posts:before {
  content: "\e625"
}

.fa-truck-bolt:before {
  content: "\e3d0"
}

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

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

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

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

.fa-circle-three-quarters-stroke:before {
  content: "\e5d4"
}

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

.fa-scalpel:before {
  content: "\f61d"
}

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

.fa-bell-exclamation:before {
  content: "\f848"
}

.fa-bookmark-circle:before,
.fa-circle-bookmark:before {
  content: "\e100"
}

.fa-egg-fried:before {
  content: "\f7fc"
}

.fa-face-weary:before {
  content: "\e3a1"
}

.fa-uniform-martial-arts:before {
  content: "\e3d1"
}

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

.fa-sun-dust:before {
  content: "\f764"
}

.fa-comment-text:before {
  content: "\e14d"
}

.fa-air-freshener:before,
.fa-spray-can-sparkles:before {
  content: "\f5d0"
}

.fa-signal-alt-4:before,
.fa-signal-alt:before,
.fa-signal-bars-strong:before,
.fa-signal-bars:before {
  content: "\f690"
}

.fa-diamond-exclamation:before {
  content: "\e405"
}

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

.fa-dial-min:before {
  content: "\e161"
}

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

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

.fa-file-caret-down:before,
.fa-page-caret-down:before {
  content: "\e429"
}

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

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

.fa-clock-seven-thirty:before {
  content: "\e351"
}

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

.fa-clock-four-thirty:before {
  content: "\e34b"
}

.fa-signal-alt-3:before,
.fa-signal-bars-good:before {
  content: "\f693"
}

.fa-cactus:before {
  content: "\f8a7"
}

.fa-lightbulb-gear:before {
  content: "\e5fd"
}

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

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

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

.fa-plane-tail:before {
  content: "\e22c"
}

.fa-gauge-simple-max:before,
.fa-tachometer-fastest:before {
  content: "\f62b"
}

.fa-circle-u:before {
  content: "\e127"
}

.fa-shield-slash:before {
  content: "\e24b"
}

.fa-phone-square-down:before,
.fa-square-phone-hangup:before {
  content: "\e27a"
}

.fa-arrow-up-left:before {
  content: "\e09d"
}

.fa-transporter-1:before {
  content: "\e043"
}

.fa-peanuts:before {
  content: "\e431"
}

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

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

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

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

.fa-bin-bottles-recycle:before {
  content: "\e5f6"
}

.fa-arrow-up-from-square:before {
  content: "\e09c"
}

.fa-file-dashed-line:before,
.fa-page-break:before {
  content: "\f877"
}

.fa-bracket-curly-right:before {
  content: "\7d"
}

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

.fa-clock-three:before {
  content: "\e356"
}

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

.fa-scalpel-line-dashed:before,
.fa-scalpel-path:before {
  content: "\f61e"
}

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

.fa-pipe-smoking:before {
  content: "\e3c4"
}

.fa-face-astonished:before {
  content: "\e36b"
}

.fa-window:before {
  content: "\f40e"
}

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

.fa-ear:before {
  content: "\f5f0"
}

.fa-file-lock:before {
  content: "\e3a6"
}

.fa-diagram-venn:before {
  content: "\e15a"
}

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

.fa-goal-net:before {
  content: "\e3ab"
}

.fa-coffin-cross:before {
  content: "\e051"
}

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

.fa-location-xmark:before,
.fa-map-marker-times:before,
.fa-map-marker-xmark:before {
  content: "\f60e"
}

.fa-circle-quarter-stroke:before {
  content: "\e5d3"
}

.fa-lasso:before {
  content: "\f8c8"
}

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

.fa-person-to-portal:before,
.fa-portal-enter:before {
  content: "\e022"
}

.fa-calendar-star:before {
  content: "\f736"
}

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

.fa-arrow-right-to-bracket:before,
.fa-sign-in:before {
  content: "\f090"
}

.fa-pegasus:before {
  content: "\f703"
}

.fa-files-medical:before {
  content: "\f7fd"
}

.fa-cannon:before {
  content: "\e642"
}

.fa-nfc-lock:before {
  content: "\e1f8"
}

.fa-person-ski-lift:before,
.fa-ski-lift:before {
  content: "\f7c8"
}

.fa-square-6:before {
  content: "\e25b"
}

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

.fa-wind-turbine:before {
  content: "\f89b"
}

.fa-sliders-simple:before {
  content: "\e253"
}

.fa-grid-round:before {
  content: "\e5da"
}

.fa-badge-sheriff:before {
  content: "\f8a2"
}

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

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

.fa-intersection:before {
  content: "\f668"
}

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

.fa-family:before {
  content: "\e300"
}

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

.fa-user-hair-buns:before {
  content: "\e3d3"
}

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

.fa-hourglass-clock:before {
  content: "\e41b"
}

.fa-person-seat-reclined:before {
  content: "\e21f"
}

.fa-paper-plane-alt:before,
.fa-paper-plane-top:before,
.fa-send:before {
  content: "\e20a"
}

.fa-comment-alt-arrow-up:before,
.fa-message-arrow-up:before {
  content: "\e1dc"
}

.fa-lightbulb-exclamation:before {
  content: "\f671"
}

.fa-layer-group-minus:before,
.fa-layer-minus:before {
  content: "\f5fe"
}

.fa-chart-pie-simple-circle-currency:before {
  content: "\e604"
}

.fa-circle-e:before {
  content: "\e109"
}

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

.fa-gauge-max:before,
.fa-tachometer-alt-fastest:before {
  content: "\f626"
}

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

.fa-apostrophe:before {
  content: "\27"
}

.fa-file-png:before {
  content: "\e666"
}

.fa-fire-hydrant:before {
  content: "\e17f"
}

.fa-right-to-bracket:before,
.fa-sign-in-alt:before {
  content: "\f2f6"
}

.fa-video-plus:before {
  content: "\f4e1"
}

.fa-arrow-alt-square-right:before,
.fa-square-right:before {
  content: "\f352"
}

.fa-comment-smile:before {
  content: "\f4b4"
}

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

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

.fa-inbox-arrow-down:before,
.fa-inbox-in:before {
  content: "\f310"
}

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

.fa-circle-8:before {
  content: "\e0f5"
}

.fa-clouds-moon:before {
  content: "\f745"
}

.fa-clock-ten-thirty:before {
  content: "\e355"
}

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

.fa-folder-user:before {
  content: "\e18e"
}

.fa-trash-can-xmark:before {
  content: "\e2ae"
}

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

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

.fa-left-long-to-line:before {
  content: "\e41e"
}

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

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

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

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

.fa-calendar-range:before {
  content: "\e0d6"
}

.fa-flower-daffodil:before {
  content: "\f800"
}

.fa-hand-back-point-up:before {
  content: "\e1a2"
}

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

.fa-arrow-up-to-arc:before {
  content: "\e617"
}

.fa-star-exclamation:before {
  content: "\f2f3"
}

.fa-books:before {
  content: "\f5db"
}

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

.fa-arrow-up-a-z:before,
.fa-sort-alpha-up:before {
  content: "\f15e"
}

.fa-layer-group-plus:before,
.fa-layer-plus:before {
  content: "\f5ff"
}

.fa-play-pause:before {
  content: "\e22f"
}

.fa-block-question:before {
  content: "\e3dd"
}

.fa-snooze:before,
.fa-zzz:before {
  content: "\f880"
}

.fa-scanner-image:before {
  content: "\f8f3"
}

.fa-tv-retro:before {
  content: "\f401"
}

.fa-square-t:before {
  content: "\e280"
}

.fa-barn-silo:before,
.fa-farm:before {
  content: "\f864"
}

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

.fa-bars-sort:before {
  content: "\e0ae"
}

.fa-palette-boxes:before,
.fa-pallet-alt:before,
.fa-pallet-boxes:before {
  content: "\f483"
}

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

.fa-code-simple:before {
  content: "\e13d"
}

.fa-bolt-slash:before {
  content: "\e0b8"
}

.fa-panel-fire:before {
  content: "\e42f"
}

.fa-binary-circle-check:before {
  content: "\e33c"
}

.fa-comment-minus:before {
  content: "\f4b1"
}

.fa-burrito:before {
  content: "\f7ed"
}

.fa-violin:before {
  content: "\f8ed"
}

.fa-objects-column:before {
  content: "\e3c1"
}

.fa-chevron-square-down:before,
.fa-square-chevron-down:before {
  content: "\f329"
}

.fa-comment-plus:before {
  content: "\f4b2"
}

.fa-triangle-instrument:before,
.fa-triangle-music:before {
  content: "\f8e2"
}

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

.fa-user-pilot-tie:before {
  content: "\e2c1"
}

.fa-piano-keyboard:before {
  content: "\f8d5"
}

.fa-bed-empty:before {
  content: "\f8f9"
}

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

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

.fa-rectangle-portrait:before,
.fa-rectangle-vertical:before {
  content: "\f2fb"
}

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

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

.fa-signal-stream:before {
  content: "\f8dd"
}

.fa-down-to-bracket:before {
  content: "\e4e7"
}

.fa-circle-z:before {
  content: "\e130"
}

.fa-stars:before {
  content: "\f762"
}

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

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

.fa-house-day:before {
  content: "\e00e"
}

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

.fa-shirt-long-sleeve:before {
  content: "\e3c7"
}

.fa-chart-pie-alt:before,
.fa-chart-pie-simple:before {
  content: "\f64e"
}

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

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

.fa-album-collection-circle-user:before {
  content: "\e48f"
}

.fa-candy:before {
  content: "\e3e7"
}

.fa-bowl-hot:before,
.fa-soup:before {
  content: "\f823"
}

.fa-flatbread:before {
  content: "\e40b"
}

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

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

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

.fa-signal-alt-1:before,
.fa-signal-bars-weak:before {
  content: "\f691"
}

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

.fa-clock-twelve:before {
  content: "\e358"
}

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

.fa-citrus-slice:before {
  content: "\e2f5"
}

.fa-sheep:before {
  content: "\f711"
}

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

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

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

.fa-badger-honey:before {
  content: "\f6b4"
}

.fa-h4:before {
  content: "\f86a"
}

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

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

.fa-signal-slash:before {
  content: "\f695"
}

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

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

.fa-champagne-glasses:before,
.fa-glass-cheers:before {
  content: "\f79f"
}

.fa-taco:before {
  content: "\f826"
}

.fa-hexagon-plus:before,
.fa-plus-hexagon:before {
  content: "\f300"
}

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

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

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

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

.fa-comments-alt:before,
.fa-messages:before {
  content: "\f4b6"
}

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

.fa-umbrella-alt:before,
.fa-umbrella-simple:before {
  content: "\e2bc"
}

.fa-rectangle-history-circle-plus:before {
  content: "\e4a3"
}

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

.fa-prescription-bottle-pill:before {
  content: "\e5c0"
}

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

.fa-binary-slash:before {
  content: "\e33e"
}

.fa-square-o:before {
  content: "\e278"
}

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

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

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

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

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

.fa-transporter-3:before {
  content: "\e045"
}

.fa-engine-exclamation:before,
.fa-engine-warning:before {
  content: "\f5f2"
}

.fa-circle-down-right:before {
  content: "\e108"
}

.fa-square-k:before {
  content: "\e274"
}

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

.fa-money-check-edit:before,
.fa-money-check-pen:before {
  content: "\f872"
}

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

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

.fa-map-location-dot:before,
.fa-map-marked-alt:before {
  content: "\f5a0"
}

.fa-tilde:before {
  content: "\7e"
}

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

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

.fa-arrow-down-square-triangle:before,
.fa-sort-shapes-down-alt:before {
  content: "\f889"
}

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

.fa-dog-leashed:before {
  content: "\f6d4"
}

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

.fa-face-downcast-sweat:before {
  content: "\e371"
}

.fa-mailbox-flag-up:before {
  content: "\e5bb"
}

.fa-memo-circle-info:before {
  content: "\e49a"
}

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

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

.fa-volume-medium:before,
.fa-volume:before {
  content: "\f6a8"
}

.fa-transporter-5:before {
  content: "\e2a6"
}

.fa-gauge-circle-bolt:before {
  content: "\e496"
}

.fa-coin-front:before {
  content: "\e3fc"
}

.fa-file-slash:before {
  content: "\e3a7"
}

.fa-message-arrow-up-right:before {
  content: "\e1dd"
}

.fa-treasure-chest:before {
  content: "\f723"
}

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

.fa-paint-brush-alt:before,
.fa-paint-brush-fine:before,
.fa-paintbrush-alt:before,
.fa-paintbrush-fine:before {
  content: "\f5a9"
}

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

.fa-hood-cloak:before {
  content: "\f6ef"
}

.fa-square-quote:before {
  content: "\e329"
}

.fa-up-left:before {
  content: "\e2bd"
}

.fa-bring-front:before {
  content: "\f857"
}

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

.fa-burger-cheese:before,
.fa-cheeseburger:before {
  content: "\f7f1"
}

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

.fa-repeat-1:before {
  content: "\f365"
}

.fa-arrow-down-to-line:before,
.fa-arrow-to-bottom:before {
  content: "\f33d"
}

.fa-grid-5:before {
  content: "\e199"
}

.fa-swap-arrows:before {
  content: "\e60a"
}

.fa-right-long-to-line:before {
  content: "\e444"
}

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

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

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

.fa-grid-round-5:before {
  content: "\e5de"
}

.fa-tally-5:before,
.fa-tally:before {
  content: "\f69c"
}

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

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

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

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

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

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

.fa-up-from-dotted-line:before {
  content: "\e456"
}

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

.fa-traffic-light-go:before {
  content: "\f638"
}

.fa-face-exhaling:before {
  content: "\e480"
}

.fa-sensor-fire:before {
  content: "\e02a"
}

.fa-user-unlock:before {
  content: "\e058"
}

.fa-hexagon-divide:before {
  content: "\e1ad"
}

.fa-00:before {
  content: "\e467"
}

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

.fa-betamax:before,
.fa-cassette-betamax:before {
  content: "\f8a4"
}

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

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

.fa-nfc-magnifying-glass:before {
  content: "\e1f9"
}

.fa-file-binary:before {
  content: "\e175"
}

.fa-circle-v:before {
  content: "\e12a"
}

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

.fa-bowl-scoops:before {
  content: "\e3df"
}

.fa-mistletoe:before {
  content: "\f7b4"
}

.fa-custard:before {
  content: "\e403"
}

.fa-lacrosse-stick:before {
  content: "\e3b5"
}

.fa-hockey-mask:before {
  content: "\f6ee"
}

.fa-sunrise:before {
  content: "\f766"
}

.fa-subtitles:before {
  content: "\e60f"
}

.fa-panel-ews:before {
  content: "\e42e"
}

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

.fa-cloud-exclamation:before {
  content: "\e491"
}

.fa-comment-alt-lines:before,
.fa-message-lines:before {
  content: "\f4a6"
}

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

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

.fa-floppy-disk-pen:before {
  content: "\e182"
}

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

.fa-window-frame:before {
  content: "\e04f"
}

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

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

.fa-file-zip:before {
  content: "\e5ee"
}

.fa-square-ring:before {
  content: "\e44f"
}

.fa-arrow-alt-from-top:before,
.fa-down-from-line:before {
  content: "\f349"
}

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

.fa-shield-times:before,
.fa-shield-xmark:before {
  content: "\e24c"
}

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

.fa-circle-sort-down:before,
.fa-sort-circle-down:before {
  content: "\e031"
}

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

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

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

.fa-forklift:before {
  content: "\f47a"
}

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

.fa-bracket-square-right:before {
  content: "\5d"
}

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

.fa-rotate-back:before,
.fa-rotate-backward:before,
.fa-rotate-left:before,
.fa-undo-alt:before {
  content: "\f2ea"
}

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

.fa-square-a:before {
  content: "\e25f"
}

.fa-tick:before {
  content: "\e32f"
}

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

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

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

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

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

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

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

.fa-refrigerator:before {
  content: "\e026"
}

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

.fa-octagon-xmark:before,
.fa-times-octagon:before,
.fa-xmark-octagon:before {
  content: "\f2f0"
}

.fa-align-slash:before {
  content: "\f846"
}

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

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

.fa-truck-couch:before,
.fa-truck-ramp-couch:before {
  content: "\f4dd"
}

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

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

.fa-arrow-up-right-and-arrow-down-left-from-center:before {
  content: "\e0a0"
}

.fa-location-arrow-up:before {
  content: "\e63a"
}

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

.fa-360-degrees:before {
  content: "\e2dc"
}

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

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

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

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

.fa-square-dashed-circle-plus:before {
  content: "\e5c2"
}

.fa-hand-holding-circle-dollar:before {
  content: "\e621"
}

.fa-money-simple-from-bracket:before {
  content: "\e313"
}

.fa-bat:before {
  content: "\f6b5"
}

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

.fa-head-side-headphones:before {
  content: "\f8c2"
}

.fa-phone-rotary:before {
  content: "\f8d3"
}

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

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

.fa-calendar-circle-minus:before {
  content: "\e46f"
}

.fa-chopsticks:before {
  content: "\e3f7"
}

.fa-car-mechanic:before,
.fa-car-wrench:before {
  content: "\f5e3"
}

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

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

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

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

.fa-kazoo:before {
  content: "\f8c7"
}

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

.fa-bin-bottles:before {
  content: "\e5f5"
}

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

.fa-square-arrow-down-left:before {
  content: "\e261"
}

.fa-battery-bolt:before {
  content: "\f376"
}

.fa-tree-large:before {
  content: "\f7dd"
}

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

.fa-aperture:before {
  content: "\e2df"
}

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

.fa-gear-complex:before {
  content: "\e5e9"
}

.fa-file-magnifying-glass:before,
.fa-file-search:before {
  content: "\f865"
}

.fa-up-right:before {
  content: "\e2be"
}

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

.fa-user-police:before {
  content: "\e333"
}

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

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

.fa-teddy-bear:before {
  content: "\e3cf"
}

.fa-stocking:before {
  content: "\f7d5"
}

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

.fa-image-slash:before {
  content: "\e1b7"
}

.fa-mask-snorkel:before {
  content: "\e3b7"
}

.fa-smoke:before {
  content: "\f760"
}

.fa-gbp:before,
.fa-pound-sign:before,
.fa-sterling-sign:before {
  content: "\f154"
}

.fa-battery-exclamation:before {
  content: "\e0b0"
}

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

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

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

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

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

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

.fa-crystal-ball:before {
  content: "\e362"
}

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

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

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

.fa-star-shooting:before {
  content: "\e036"
}

.fa-binary-lock:before {
  content: "\e33d"
}

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

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

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

.fa-comment-edit:before,
.fa-comment-pen:before {
  content: "\f4ae"
}

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

.fa-banjo:before {
  content: "\f8a3"
}

.fa-external-link-square:before,
.fa-square-arrow-up-right:before {
  content: "\f14c"
}

.fa-light-emergency-on:before {
  content: "\e420"
}

.fa-kerning:before {
  content: "\f86f"
}

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

.fa-square-f:before {
  content: "\e270"
}

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

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

.fa-arrow-from-right:before,
.fa-arrow-left-from-line:before {
  content: "\f344"
}

.fa-strawberry:before {
  content: "\e32b"
}

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

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

.fa-clock-eight-thirty:before {
  content: "\e346"
}

.fa-plane-alt:before,
.fa-plane-engines:before {
  content: "\f3de"
}

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

.fa-temperature-0:before,
.fa-temperature-empty:before,
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb"
}

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

.fa-gauge-low:before,
.fa-tachometer-alt-slow:before {
  content: "\f627"
}

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

.fa-trash-can-plus:before {
  content: "\e2ac"
}

.fa-address-card:before,
.fa-contact-card:before,
.fa-vcard:before {
  content: "\f2bb"
}

.fa-balance-scale-right:before,
.fa-scale-unbalanced-flip:before {
  content: "\f516"
}

.fa-globe-snow:before {
  content: "\f7a3"
}

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

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

.fa-integral:before {
  content: "\f667"
}

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

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

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

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

.fa-blinds-raised:before {
  content: "\f8fd"
}

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

.fa-ufo-beam:before {
  content: "\e048"
}

.fa-caret-circle-up:before,
.fa-circle-caret-up:before {
  content: "\f331"
}

.fa-user-vneck-hair-long:before {
  content: "\e463"
}

.fa-square-a-lock:before {
  content: "\e44d"
}

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

.fa-gas-pump-slash:before {
  content: "\f5f4"
}

.fa-cloud-arrow-up:before,
.fa-cloud-upload-alt:before,
.fa-cloud-upload:before {
  content: "\f0ee"
}

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

.fa-transporter-4:before {
  content: "\e2a5"
}

.fa-chart-mixed-up-circle-currency:before {
  content: "\e5d8"
}

.fa-objects-align-right:before {
  content: "\e3bf"
}

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

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

.fa-pig:before {
  content: "\f706"
}

.fa-inbox-full:before {
  content: "\e1ba"
}

.fa-circle-envelope:before,
.fa-envelope-circle:before {
  content: "\e10c"
}

.fa-construction:before,
.fa-triangle-person-digging:before {
  content: "\f85d"
}

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

.fa-bullseye-arrow:before {
  content: "\f648"
}

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

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

.fa-clock-seven:before {
  content: "\e350"
}

.fa-arrows-alt-h:before,
.fa-left-right:before {
  content: "\f337"
}

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

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

.fa-flashlight:before {
  content: "\f8b8"
}

.fa-file-jpg:before {
  content: "\e646"
}

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

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

.fa-square-9:before {
  content: "\e25e"
}

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

.fa-arrow-down-wide-short:before,
.fa-sort-amount-asc:before,
.fa-sort-amount-down:before {
  content: "\f160"
}

.fa-dollar-square:before,
.fa-square-dollar:before,
.fa-usd-square:before {
  content: "\f2e9"
}

.fa-phone-arrow-right:before {
  content: "\e5be"
}

.fa-hand-holding-seedling:before {
  content: "\f4bf"
}

.fa-comment-alt-check:before,
.fa-message-check:before {
  content: "\f4a2"
}

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

.fa-chart-line-up-down:before {
  content: "\e5d7"
}

.fa-remove-format:before,
.fa-text-slash:before {
  content: "\f87d"
}

.fa-watch:before {
  content: "\f2e1"
}

.fa-circle-down-left:before {
  content: "\e107"
}

.fa-text:before {
  content: "\f893"
}

.fa-projector:before {
  content: "\f8d6"
}

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

.fa-tombstone-alt:before,
.fa-tombstone-blank:before {
  content: "\f721"
}

.fa-chess-king-alt:before,
.fa-chess-king-piece:before {
  content: "\f440"
}

.fa-circle-6:before {
  content: "\e0f3"
}

.fa-waves-sine:before {
  content: "\e65d"
}

.fa-arrow-alt-left:before,
.fa-left:before {
  content: "\f355"
}

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

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

.fa-arrow-alt-square-down:before,
.fa-square-down:before {
  content: "\f350"
}

.fa-objects-align-center-vertical:before {
  content: "\e3bd"
}

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

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

.fa-cloud-arrow-down:before,
.fa-cloud-download-alt:before,
.fa-cloud-download:before {
  content: "\f0ed"
}

.fa-wreath:before {
  content: "\f7e2"
}

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

.fa-meter-droplet:before {
  content: "\e1ea"
}

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

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

.fa-signal-4:before,
.fa-signal-strong:before {
  content: "\f68f"
}

.fa-lollipop:before,
.fa-lollypop:before {
  content: "\e424"
}

.fa-list-tree:before {
  content: "\e1d2"
}

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

.fa-draw-circle:before {
  content: "\f5ed"
}

.fa-cat-space:before {
  content: "\e001"
}

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

.fa-rabbit-fast:before,
.fa-rabbit-running:before {
  content: "\f709"
}

.fa-memo-pad:before {
  content: "\e1da"
}

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

.fa-alarm-plus:before {
  content: "\f844"
}

.fa-alicorn:before {
  content: "\f6b0"
}

.fa-comment-question:before {
  content: "\e14b"
}

.fa-gingerbread-man:before {
  content: "\f79d"
}

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

.fa-burger-fries:before {
  content: "\e0cd"
}

.fa-mug-tea:before {
  content: "\f875"
}

.fa-border-top:before {
  content: "\f855"
}

.fa-arrows-rotate:before,
.fa-refresh:before,
.fa-sync:before {
  content: "\f021"
}

.fa-book-circle:before,
.fa-circle-book-open:before {
  content: "\e0ff"
}

.fa-arrows-to-dotted-line:before {
  content: "\e0a6"
}

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

.fa-magnifying-glass-arrows-rotate:before {
  content: "\e65e"
}

.fa-garage-open:before {
  content: "\e00b"
}

.fa-shelves-empty:before {
  content: "\e246"
}

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

.fa-watch-apple:before {
  content: "\e2cb"
}

.fa-watch-calculator:before {
  content: "\f8f0"
}

.fa-list-dropdown:before {
  content: "\e1cf"
}

.fa-cabinet-filing:before {
  content: "\f64b"
}

.fa-burger-soda:before {
  content: "\f858"
}

.fa-arrow-square-up:before,
.fa-square-arrow-up:before {
  content: "\f33c"
}

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

.fa-pallet-box:before {
  content: "\e208"
}

.fa-face-confounded:before {
  content: "\e36c"
}

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

.fa-truck-plow:before {
  content: "\f7de"
}

.fa-atlas:before,
.fa-book-atlas:before {
  content: "\f558"
}

.fa-virus:before {
  content: "\e074"
}

.fa-grid-round-2:before {
  content: "\e5db"
}

.fa-comment-middle-top:before {
  content: "\e14a"
}

.fa-wave:before {
  content: "\e65b"
}

.fa-envelope-circle-check:before {
  content: "\e4e8"
}

.fa-layer-group:before {
  content: "\f5fd"
}

.fa-restroom-simple:before {
  content: "\e23a"
}

.fa-arrows-to-dot:before {
  content: "\e4be"
}

.fa-border-outer:before {
  content: "\f851"
}

.fa-hashtag-lock:before {
  content: "\e415"
}

.fa-clock-two-thirty:before {
  content: "\e35b"
}

.fa-archway:before {
  content: "\f557"
}

.fa-heart-circle-check:before {
  content: "\e4fd"
}

.fa-house-chimney-crack:before,
.fa-house-damage:before {
  content: "\f6f1"
}

.fa-file-archive:before,
.fa-file-zipper:before {
  content: "\f1c6"
}

.fa-ticket-perforated:before {
  content: "\e63e"
}

.fa-heart-half:before {
  content: "\e1ab"
}

.fa-comment-check:before {
  content: "\f4ac"
}

.fa-square:before {
  content: "\f0c8"
}

.fa-memo:before {
  content: "\e1d8"
}

.fa-glass-martini:before,
.fa-martini-glass-empty:before {
  content: "\f000"
}

.fa-couch:before {
  content: "\f4b8"
}

.fa-cedi-sign:before {
  content: "\e0df"
}

.fa-italic:before {
  content: "\f033"
}

.fa-glass-citrus:before {
  content: "\f869"
}

.fa-calendar-lines-pen:before {
  content: "\e472"
}

.fa-church:before {
  content: "\f51d"
}

.fa-person-snowmobiling:before,
.fa-snowmobile:before {
  content: "\f7d1"
}

.fa-face-hushed:before {
  content: "\e37b"
}

.fa-comments-dollar:before {
  content: "\f653"
}

.fa-tickets-simple:before {
  content: "\e659"
}

.fa-pickaxe:before {
  content: "\e5bf"
}

.fa-link-simple-slash:before {
  content: "\e1ce"
}

.fa-democrat:before {
  content: "\f747"
}

.fa-face-confused:before {
  content: "\e36d"
}

.fa-pinball:before {
  content: "\e229"
}

.fa-z:before {
  content: "\5a"
}

.fa-person-skiing:before,
.fa-skiing:before {
  content: "\f7c9"
}

.fa-deer:before {
  content: "\f78e"
}

.fa-input-pipe:before {
  content: "\e1be"
}

.fa-road-lock:before {
  content: "\e567"
}

.fa-a:before {
  content: "\41"
}

.fa-bookmark-slash:before {
  content: "\e0c2"
}

.fa-temperature-arrow-down:before,
.fa-temperature-down:before {
  content: "\e03f"
}

.fa-mace:before {
  content: "\f6f8"
}

.fa-feather-alt:before,
.fa-feather-pointed:before {
  content: "\f56b"
}

.fa-sausage:before {
  content: "\f820"
}

.fa-trash-can-clock:before {
  content: "\e2aa"
}

.fa-p:before {
  content: "\50"
}

.fa-broom-wide:before {
  content: "\e5d1"
}

.fa-snowflake:before {
  content: "\f2dc"
}

.fa-stomach:before {
  content: "\f623"
}

.fa-newspaper:before {
  content: "\f1ea"
}

.fa-ad:before,
.fa-rectangle-ad:before {
  content: "\f641"
}

.fa-guitar-electric:before {
  content: "\f8be"
}

.fa-arrow-turn-down-right:before {
  content: "\e3d6"
}

.fa-moon-cloud:before {
  content: "\f754"
}

.fa-bread-slice-butter:before {
  content: "\e3e1"
}

.fa-arrow-circle-right:before,
.fa-circle-arrow-right:before {
  content: "\f0a9"
}

.fa-user-group-crown:before,
.fa-users-crown:before {
  content: "\f6a5"
}

.fa-circle-i:before {
  content: "\e111"
}

.fa-toilet-paper-check:before {
  content: "\e5b2"
}

.fa-filter-circle-xmark:before {
  content: "\e17b"
}

.fa-locust:before {
  content: "\e520"
}

.fa-sort:before,
.fa-unsorted:before {
  content: "\f0dc"
}

.fa-list-1-2:before,
.fa-list-numeric:before,
.fa-list-ol:before {
  content: "\f0cb"
}

.fa-chart-waterfall:before {
  content: "\e0eb"
}

.fa-sparkle:before {
  content: "\e5d6"
}

.fa-face-party:before {
  content: "\e383"
}

.fa-kidneys:before {
  content: "\f5fb"
}

.fa-wifi-exclamation:before {
  content: "\e2cf"
}

.fa-chart-network:before {
  content: "\f78a"
}

.fa-person-dress-burst:before {
  content: "\e544"
}

.fa-dice-d4:before {
  content: "\f6d0"
}

.fa-money-check-alt:before,
.fa-money-check-dollar:before {
  content: "\f53d"
}

.fa-vector-square:before {
  content: "\f5cb"
}

.fa-bread-slice:before {
  content: "\f7ec"
}

.fa-language:before {
  content: "\f1ab"
}

.fa-wheat-awn-slash:before {
  content: "\e338"
}

.fa-face-kiss-wink-heart:before,
.fa-kiss-wink-heart:before {
  content: "\f598"
}

.fa-dagger:before {
  content: "\f6cb"
}

.fa-podium:before {
  content: "\f680"
}

.fa-memo-circle-check:before {
  content: "\e1d9"
}

.fa-route-highway:before {
  content: "\f61a"
}

.fa-arrow-alt-to-bottom:before,
.fa-down-to-line:before {
  content: "\f34a"
}

.fa-filter:before {
  content: "\f0b0"
}

.fa-square-g:before {
  content: "\e271"
}

.fa-circle-phone:before,
.fa-phone-circle:before {
  content: "\e11b"
}

.fa-clipboard-prescription:before {
  content: "\f5e8"
}

.fa-user-nurse-hair:before {
  content: "\e45d"
}

.fa-question:before {
  content: "\3f"
}

.fa-file-signature:before {
  content: "\f573"
}

.fa-toggle-large-on:before {
  content: "\e5b1"
}

.fa-arrows-alt:before,
.fa-up-down-left-right:before {
  content: "\f0b2"
}

.fa-dryer-alt:before,
.fa-dryer-heat:before {
  content: "\f862"
}

.fa-house-chimney-user:before {
  content: "\e065"
}

.fa-hand-holding-heart:before {
  content: "\f4be"
}

.fa-arrow-up-small-big:before,
.fa-sort-size-up-alt:before {
  content: "\f88f"
}

.fa-train-track:before {
  content: "\e453"
}

.fa-puzzle-piece:before {
  content: "\f12e"
}

.fa-money-check:before {
  content: "\f53c"
}

.fa-star-half-alt:before,
.fa-star-half-stroke:before {
  content: "\f5c0"
}

.fa-file-exclamation:before {
  content: "\f31a"
}

.fa-code:before {
  content: "\f121"
}

.fa-glass-whiskey:before,
.fa-whiskey-glass:before {
  content: "\f7a0"
}

.fa-moon-stars:before {
  content: "\f755"
}

.fa-building-circle-exclamation:before {
  content: "\e4d3"
}

.fa-clothes-hanger:before {
  content: "\e136"
}

.fa-mobile-iphone:before,
.fa-mobile-notch:before {
  content: "\e1ee"
}

.fa-magnifying-glass-chart:before {
  content: "\e522"
}

.fa-arrow-up-right-from-square:before,
.fa-external-link:before {
  content: "\f08e"
}

.fa-cubes-stacked:before {
  content: "\e4e6"
}

.fa-images-user:before {
  content: "\e1b9"
}

.fa-krw:before,
.fa-won-sign:before,
.fa-won:before {
  content: "\f159"
}

.fa-image-polaroid-user:before {
  content: "\e1b6"
}

.fa-virus-covid:before {
  content: "\e4a8"
}

.fa-square-ellipsis:before {
  content: "\e26e"
}

.fa-pie:before {
  content: "\f705"
}

.fa-chess-knight-alt:before,
.fa-chess-knight-piece:before {
  content: "\f442"
}

.fa-austral-sign:before {
  content: "\e0a9"
}

.fa-cloud-plus:before {
  content: "\e35e"
}

.fa-f:before {
  content: "\46"
}

.fa-leaf:before {
  content: "\f06c"
}

.fa-bed-bunk:before {
  content: "\f8f8"
}

.fa-road:before {
  content: "\f018"
}

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba"
}

.fa-person-circle-plus:before {
  content: "\e541"
}

.fa-chart-pie:before,
.fa-pie-chart:before {
  content: "\f200"
}

.fa-bolt-lightning:before {
  content: "\e0b7"
}

.fa-clock-eight:before {
  content: "\e345"
}

.fa-sack-xmark:before {
  content: "\e56a"
}

.fa-file-xls:before {
  content: "\e64d"
}

.fa-file-excel:before {
  content: "\f1c3"
}

.fa-file-contract:before {
  content: "\f56c"
}

.fa-fish-fins:before {
  content: "\e4f2"
}

.fa-circle-q:before {
  content: "\e11e"
}

.fa-building-flag:before {
  content: "\e4d5"
}

.fa-face-grin-beam:before,
.fa-grin-beam:before {
  content: "\f582"
}

.fa-object-ungroup:before {
  content: "\f248"
}

.fa-face-disguise:before {
  content: "\e370"
}

.fa-circle-arrow-down-right:before {
  content: "\e0fa"
}

.fa-alien-8bit:before,
.fa-alien-monster:before {
  content: "\f8f6"
}

.fa-hand-point-ribbon:before {
  content: "\e1a6"
}

.fa-poop:before {
  content: "\f619"
}

.fa-object-exclude:before {
  content: "\e49c"
}

.fa-telescope:before {
  content: "\e03e"
}

.fa-location-pin:before,
.fa-map-marker:before {
  content: "\f041"
}

.fa-square-list:before {
  content: "\e489"
}

.fa-kaaba:before {
  content: "\f66b"
}

.fa-toilet-paper:before {
  content: "\f71e"
}

.fa-hard-hat:before,
.fa-hat-hard:before,
.fa-helmet-safety:before {
  content: "\f807"
}

.fa-comment-code:before {
  content: "\e147"
}

.fa-sim-cards:before {
  content: "\e251"
}

.fa-starship:before {
  content: "\e039"
}

.fa-eject:before {
  content: "\f052"
}

.fa-arrow-alt-circle-right:before,
.fa-circle-right:before {
  content: "\f35a"
}

.fa-plane-circle-check:before {
  content: "\e555"
}

.fa-seal:before {
  content: "\e241"
}

.fa-user-cowboy:before {
  content: "\f8ea"
}

.fa-hexagon-vertical-nft:before {
  content: "\e505"
}

.fa-face-rolling-eyes:before,
.fa-meh-rolling-eyes:before {
  content: "\f5a5"
}

.fa-bread-loaf:before {
  content: "\f7eb"
}

.fa-rings-wedding:before {
  content: "\f81b"
}

.fa-object-group:before {
  content: "\f247"
}

.fa-french-fries:before {
  content: "\f803"
}

.fa-chart-line:before,
.fa-line-chart:before {
  content: "\f201"
}

.fa-calendar-arrow-down:before,
.fa-calendar-download:before {
  content: "\e0d0"
}

.fa-send-back:before {
  content: "\f87e"
}

.fa-mask-ventilator:before {
  content: "\e524"
}

.fa-tickets:before {
  content: "\e658"
}

.fa-signature-lock:before {
  content: "\e3ca"
}

.fa-arrow-right:before {
  content: "\f061"
}

.fa-map-signs:before,
.fa-signs-post:before {
  content: "\f277"
}

.fa-octagon-plus:before,
.fa-plus-octagon:before {
  content: "\f301"
}

.fa-cash-register:before {
  content: "\f788"
}

.fa-person-circle-question:before {
  content: "\e542"
}

.fa-melon-slice:before {
  content: "\e311"
}

.fa-space-station-moon:before {
  content: "\e033"
}

.fa-comment-alt-smile:before,
.fa-message-smile:before {
  content: "\f4aa"
}

.fa-cup-straw:before {
  content: "\e363"
}

.fa-arrow-alt-from-right:before,
.fa-left-from-line:before {
  content: "\f348"
}

.fa-h:before {
  content: "\48"
}

.fa-basket-shopping-simple:before,
.fa-shopping-basket-alt:before {
  content: "\e0af"
}

.fa-hands-heart:before,
.fa-hands-holding-heart:before {
  content: "\f4c3"
}

.fa-clock-nine:before {
  content: "\e34c"
}

.fa-hammer-brush:before {
  content: "\e620"
}

.fa-tarp:before {
  content: "\e57b"
}

.fa-face-sleepy:before {
  content: "\e38e"
}

.fa-hand-horns:before {
  content: "\e1a9"
}

.fa-screwdriver-wrench:before,
.fa-tools:before {
  content: "\f7d9"
}

.fa-arrows-to-eye:before {
  content: "\e4bf"
}

.fa-circle-three-quarters:before {
  content: "\e125"
}

.fa-trophy-alt:before,
.fa-trophy-star:before {
  content: "\f2eb"
}

.fa-plug-circle-bolt:before {
  content: "\e55b"
}

.fa-face-thermometer:before {
  content: "\e39a"
}

.fa-grid-round-4:before {
  content: "\e5dd"
}

.fa-sign-posts-wrench:before {
  content: "\e626"
}

.fa-shirt-running:before {
  content: "\e3c8"
}

.fa-book-circle-arrow-up:before {
  content: "\e0bd"
}

.fa-face-nauseated:before {
  content: "\e381"
}

.fa-heart:before {
  content: "\f004"
}

.fa-file-chart-pie:before {
  content: "\f65a"
}

.fa-mars-and-venus:before {
  content: "\f224"
}

.fa-home-user:before,
.fa-house-user:before {
  content: "\e1b0"
}

.fa-circle-arrow-down-left:before {
  content: "\e0f9"
}

.fa-dumpster-fire:before {
  content: "\f794"
}

.fa-hexagon-minus:before,
.fa-minus-hexagon:before {
  content: "\f307"
}

.fa-arrow-alt-to-left:before,
.fa-left-to-line:before {
  content: "\f34b"
}

.fa-house-crack:before {
  content: "\e3b1"
}

.fa-paw-alt:before,
.fa-paw-simple:before {
  content: "\f701"
}

.fa-arrow-left-long-to-line:before {
  content: "\e3d4"
}

.fa-brackets-round:before,
.fa-parentheses:before {
  content: "\e0c5"
}

.fa-cocktail:before,
.fa-martini-glass-citrus:before {
  content: "\f561"
}

.fa-user-shakespeare:before {
  content: "\e2c2"
}

.fa-arrow-right-to-arc:before {
  content: "\e4b2"
}

.fa-face-surprise:before,
.fa-surprise:before {
  content: "\f5c2"
}

.fa-bottle-water:before {
  content: "\e4c5"
}

.fa-circle-pause:before,
.fa-pause-circle:before {
  content: "\f28b"
}

.fa-gauge-circle-plus:before {
  content: "\e498"
}

.fa-folders:before {
  content: "\f660"
}

.fa-angel:before {
  content: "\f779"
}

.fa-value-absolute:before {
  content: "\f6a6"
}

.fa-rabbit:before {
  content: "\f708"
}

.fa-toilet-paper-slash:before {
  content: "\e072"
}

.fa-circle-euro:before {
  content: "\e5ce"
}

.fa-apple-alt:before,
.fa-apple-whole:before {
  content: "\f5d1"
}

.fa-kitchen-set:before {
  content: "\e51a"
}

.fa-diamond-half:before {
  content: "\e5b7"
}

.fa-lock-alt:before,
.fa-lock-keyhole:before {
  content: "\f30d"
}

.fa-r:before {
  content: "\52"
}

.fa-temperature-1:before,
.fa-temperature-quarter:before,
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca"
}

.fa-info-square:before,
.fa-square-info:before {
  content: "\f30f"
}

.fa-wifi-slash:before {
  content: "\f6ac"
}

.fa-toilet-paper-xmark:before {
  content: "\e5b3"
}

.fa-hands-holding-dollar:before,
.fa-hands-usd:before {
  content: "\f4c5"
}

.fa-cube:before {
  content: "\f1b2"
}

.fa-arrow-down-triangle-square:before,
.fa-sort-shapes-down:before {
  content: "\f888"
}

.fa-bitcoin-sign:before {
  content: "\e0b4"
}

.fa-shutters:before {
  content: "\e449"
}

.fa-shield-dog:before {
  content: "\e573"
}

.fa-solar-panel:before {
  content: "\f5ba"
}

.fa-lock-open:before {
  content: "\f3c1"
}

.fa-table-tree:before {
  content: "\e293"
}

.fa-house-chimney-heart:before {
  content: "\e1b2"
}

.fa-tally-3:before {
  content: "\e296"
}

.fa-elevator:before {
  content: "\e16d"
}

.fa-money-bill-transfer:before {
  content: "\e528"
}

.fa-money-bill-trend-up:before {
  content: "\e529"
}

.fa-house-flood-water-circle-arrow-right:before {
  content: "\e50f"
}

.fa-poll-h:before,
.fa-square-poll-horizontal:before {
  content: "\f682"
}

.fa-circle:before {
  content: "\f111"
}

.fa-cart-circle-exclamation:before {
  content: "\e3f2"
}

.fa-sword:before {
  content: "\f71c"
}

.fa-backward-fast:before,
.fa-fast-backward:before {
  content: "\f049"
}

.fa-recycle:before {
  content: "\f1b8"
}

.fa-user-astronaut:before {
  content: "\f4fb"
}

.fa-interrobang:before {
  content: "\e5ba"
}

.fa-plane-slash:before {
  content: "\e069"
}

.fa-circle-dashed:before {
  content: "\e105"
}

.fa-trademark:before {
  content: "\f25c"
}

.fa-basketball-ball:before,
.fa-basketball:before {
  content: "\f434"
}

.fa-fork-knife:before,
.fa-utensils-alt:before {
  content: "\f2e6"
}

.fa-satellite-dish:before {
  content: "\f7c0"
}

.fa-badge-check:before {
  content: "\f336"
}

.fa-arrow-alt-circle-up:before,
.fa-circle-up:before {
  content: "\f35b"
}

.fa-slider:before {
  content: "\e252"
}

.fa-mobile-alt:before,
.fa-mobile-screen-button:before {
  content: "\f3cd"
}

.fa-clock-one-thirty:before {
  content: "\e34f"
}

.fa-inbox-arrow-up:before,
.fa-inbox-out:before {
  content: "\f311"
}

.fa-cloud-slash:before {
  content: "\e137"
}

.fa-volume-high:before,
.fa-volume-up:before {
  content: "\f028"
}

.fa-users-rays:before {
  content: "\e593"
}

.fa-wallet:before {
  content: "\f555"
}

.fa-octagon-check:before {
  content: "\e426"
}

.fa-flatbread-stuffed:before {
  content: "\e40c"
}

.fa-clipboard-check:before {
  content: "\f46c"
}

.fa-cart-circle-plus:before {
  content: "\e3f3"
}

.fa-shipping-timed:before,
.fa-truck-clock:before {
  content: "\f48c"
}

.fa-pool-8-ball:before {
  content: "\e3c5"
}

.fa-file-audio:before {
  content: "\f1c7"
}

.fa-turn-down-left:before {
  content: "\e331"
}

.fa-lock-hashtag:before {
  content: "\e423"
}

.fa-chart-radar:before {
  content: "\e0e7"
}

.fa-staff:before {
  content: "\f71b"
}

.fa-burger:before,
.fa-hamburger:before {
  content: "\f805"
}

.fa-utility-pole:before {
  content: "\e2c3"
}

.fa-transporter-6:before {
  content: "\e2a7"
}

.fa-arrow-turn-left:before {
  content: "\e632"
}

.fa-wrench:before {
  content: "\f0ad"
}

.fa-bugs:before {
  content: "\e4d0"
}

.fa-vector-polygon:before {
  content: "\e2c7"
}

.fa-diagram-nested:before {
  content: "\e157"
}

.fa-rupee-sign:before,
.fa-rupee:before {
  content: "\f156"
}

.fa-file-image:before {
  content: "\f1c5"
}

.fa-circle-question:before,
.fa-question-circle:before {
  content: "\f059"
}

.fa-tickets-perforated:before {
  content: "\e63f"
}

.fa-image-user:before {
  content: "\e1b8"
}

.fa-buoy:before {
  content: "\e5b5"
}

.fa-plane-departure:before {
  content: "\f5b0"
}

.fa-handshake-slash:before {
  content: "\e060"
}

.fa-book-bookmark:before {
  content: "\e0bb"
}

.fa-border-center-h:before {
  content: "\f89c"
}

.fa-can-food:before {
  content: "\e3e6"
}

.fa-typewriter:before {
  content: "\f8e7"
}

.fa-arrow-right-from-arc:before {
  content: "\e4b1"
}

.fa-circle-k:before {
  content: "\e113"
}

.fa-face-hand-over-mouth:before {
  content: "\e378"
}

.fa-popcorn:before {
  content: "\f819"
}

.fa-house-flood:before,
.fa-house-water:before {
  content: "\f74f"
}

.fa-object-subtract:before {
  content: "\e49e"
}

.fa-code-branch:before {
  content: "\f126"
}

.fa-warehouse-alt:before,
.fa-warehouse-full:before {
  content: "\f495"
}

.fa-hat-cowboy:before {
  content: "\f8c0"
}

.fa-bridge:before {
  content: "\e4c8"
}

.fa-phone-alt:before,
.fa-phone-flip:before {
  content: "\f879"
}

.fa-arrow-down-from-dotted-line:before {
  content: "\e090"
}

.fa-file-doc:before {
  content: "\e5ed"
}

.fa-square-quarters:before {
  content: "\e44e"
}

.fa-truck-front:before {
  content: "\e2b7"
}

.fa-cat:before {
  content: "\f6be"
}

.fa-trash-xmark:before {
  content: "\e2b4"
}

.fa-caret-circle-left:before,
.fa-circle-caret-left:before {
  content: "\f32e"
}

.fa-files:before {
  content: "\e178"
}

.fa-anchor-circle-exclamation:before {
  content: "\e4ab"
}

.fa-face-clouds:before {
  content: "\e47d"
}

.fa-user-crown:before {
  content: "\f6a4"
}

.fa-basket-shopping-plus:before {
  content: "\e653"
}

.fa-truck-field:before {
  content: "\e58d"
}

.fa-route:before {
  content: "\f4d7"
}

.fa-cart-circle-check:before {
  content: "\e3f1"
}

.fa-clipboard-question:before {
  content: "\e4e3"
}

.fa-panorama:before {
  content: "\e209"
}

.fa-comment-medical:before {
  content: "\f7f5"
}

.fa-teeth-open:before {
  content: "\f62f"
}

.fa-user-tie-hair-long:before {
  content: "\e460"
}

.fa-file-circle-minus:before {
  content: "\e4ed"
}

.fa-head-side-medical:before {
  content: "\f809"
}

.fa-arrow-turn-right:before {
  content: "\e635"
}

.fa-tags:before {
  content: "\f02c"
}

.fa-wine-glass:before {
  content: "\f4e3"
}

.fa-fast-forward:before,
.fa-forward-fast:before {
  content: "\f050"
}

.fa-face-meh-blank:before,
.fa-meh-blank:before {
  content: "\f5a4"
}

.fa-user-robot:before {
  content: "\e04b"
}

.fa-parking:before,
.fa-square-parking:before {
  content: "\f540"
}

.fa-card-diamond:before {
  content: "\e3ea"
}

.fa-face-zipper:before {
  content: "\e3a5"
}

.fa-face-raised-eyebrow:before {
  content: "\e388"
}

.fa-house-signal:before {
  content: "\e012"
}

.fa-chevron-square-up:before,
.fa-square-chevron-up:before {
  content: "\f32c"
}

.fa-bars-progress:before,
.fa-tasks-alt:before {
  content: "\f828"
}

.fa-faucet-drip:before {
  content: "\e006"
}

.fa-arrows-to-line:before {
  content: "\e0a7"
}

.fa-dolphin:before {
  content: "\e168"
}

.fa-arrow-up-right:before {
  content: "\e09f"
}

.fa-circle-r:before {
  content: "\e120"
}

.fa-cart-flatbed:before,
.fa-dolly-flatbed:before {
  content: "\f474"
}

.fa-ban-smoking:before,
.fa-smoking-ban:before {
  content: "\f54d"
}

.fa-circle-sort-up:before,
.fa-sort-circle-up:before {
  content: "\e032"
}

.fa-terminal:before {
  content: "\f120"
}

.fa-mobile-button:before {
  content: "\f10b"
}

.fa-house-medical-flag:before {
  content: "\e514"
}

.fa-basket-shopping:before,
.fa-shopping-basket:before {
  content: "\f291"
}

.fa-tape:before {
  content: "\f4db"
}

.fa-chestnut:before {
  content: "\e3f6"
}

.fa-bus-alt:before,
.fa-bus-simple:before {
  content: "\f55e"
}

.fa-eye:before {
  content: "\f06e"
}

.fa-face-sad-cry:before,
.fa-sad-cry:before {
  content: "\f5b3"
}

.fa-heat:before {
  content: "\e00c"
}

.fa-ticket-airline:before,
.fa-ticket-perforated-plane:before,
.fa-ticket-plane:before {
  content: "\e29a"
}

.fa-boot-heeled:before {
  content: "\e33f"
}

.fa-arrows-minimize:before,
.fa-compress-arrows:before {
  content: "\e0a5"
}

.fa-audio-description:before {
  content: "\f29e"
}

.fa-person-military-to-person:before {
  content: "\e54c"
}

.fa-file-shield:before {
  content: "\e4f0"
}

.fa-hexagon:before {
  content: "\f312"
}

.fa-manhole:before {
  content: "\e1d6"
}

.fa-user-slash:before {
  content: "\f506"
}

.fa-pen:before {
  content: "\f304"
}

.fa-tower-observation:before {
  content: "\e586"
}

.fa-floppy-disks:before {
  content: "\e183"
}

.fa-toilet-paper-blank-under:before,
.fa-toilet-paper-reverse-alt:before {
  content: "\e29f"
}

.fa-file-code:before {
  content: "\f1c9"
}

.fa-signal-5:before,
.fa-signal-perfect:before,
.fa-signal:before {
  content: "\f012"
}

.fa-pump:before {
  content: "\e442"
}

.fa-bus:before {
  content: "\f207"
}

.fa-heart-circle-xmark:before {
  content: "\e501"
}

.fa-arrow-up-left-from-circle:before {
  content: "\e09e"
}

.fa-home-lg:before,
.fa-house-chimney:before {
  content: "\e3af"
}

.fa-window-maximize:before {
  content: "\f2d0"
}

.fa-dryer:before {
  content: "\f861"
}

.fa-face-frown:before,
.fa-frown:before {
  content: "\f119"
}

.fa-chess-bishop-alt:before,
.fa-chess-bishop-piece:before {
  content: "\f43b"
}

.fa-shirt-tank-top:before {
  content: "\e3c9"
}

.fa-diploma:before,
.fa-scroll-ribbon:before {
  content: "\f5ea"
}

.fa-screencast:before {
  content: "\e23e"
}

.fa-walker:before {
  content: "\f831"
}

.fa-prescription:before {
  content: "\f5b1"
}

.fa-shop:before,
.fa-store-alt:before {
  content: "\f54f"
}

.fa-floppy-disk:before,
.fa-save:before {
  content: "\f0c7"
}

.fa-vihara:before {
  content: "\f6a7"
}

.fa-face-kiss-closed-eyes:before {
  content: "\e37d"
}

.fa-balance-scale-left:before,
.fa-scale-unbalanced:before {
  content: "\f515"
}

.fa-file-user:before {
  content: "\f65c"
}

.fa-user-police-tie:before {
  content: "\e334"
}

.fa-face-tongue-money:before {
  content: "\e39d"
}

.fa-tennis-ball:before {
  content: "\f45e"
}

.fa-square-l:before {
  content: "\e275"
}

.fa-sort-asc:before,
.fa-sort-up:before {
  content: "\f0de"
}

.fa-calendar-arrow-up:before,
.fa-calendar-upload:before {
  content: "\e0d1"
}

.fa-comment-dots:before,
.fa-commenting:before {
  content: "\f4ad"
}

.fa-plant-wilt:before {
  content: "\e5aa"
}

.fa-scarf:before {
  content: "\f7c1"
}

.fa-album-circle-plus:before {
  content: "\e48c"
}

.fa-user-nurse-hair-long:before {
  content: "\e45e"
}

.fa-diamond:before {
  content: "\f219"
}

.fa-arrow-alt-square-left:before,
.fa-square-left:before {
  content: "\f351"
}

.fa-face-grin-squint:before,
.fa-grin-squint:before {
  content: "\f585"
}

.fa-circle-ellipsis-vertical:before {
  content: "\e10b"
}

.fa-hand-holding-dollar:before,
.fa-hand-holding-usd:before {
  content: "\f4c0"
}

.fa-grid-dividers:before {
  content: "\e3ad"
}

.fa-bacterium:before {
  content: "\e05a"
}

.fa-hand-pointer:before {
  content: "\f25a"
}

.fa-drum-steelpan:before {
  content: "\f56a"
}

.fa-hand-scissors:before {
  content: "\f257"
}

.fa-hands-praying:before,
.fa-praying-hands:before {
  content: "\f684"
}

.fa-face-pensive:before {
  content: "\e384"
}

.fa-user-music:before {
  content: "\f8eb"
}

.fa-arrow-right-rotate:before,
.fa-arrow-rotate-forward:before,
.fa-arrow-rotate-right:before,
.fa-redo:before {
  content: "\f01e"
}

.fa-comments-alt-dollar:before,
.fa-messages-dollar:before {
  content: "\f652"
}

.fa-sensor-on:before {
  content: "\e02b"
}

.fa-balloon:before {
  content: "\e2e3"
}

.fa-biohazard:before {
  content: "\f780"
}

.fa-chess-queen-alt:before,
.fa-chess-queen-piece:before {
  content: "\f446"
}

.fa-location-crosshairs:before,
.fa-location:before {
  content: "\f601"
}

.fa-mars-double:before {
  content: "\f227"
}

.fa-house-leave:before,
.fa-house-person-depart:before,
.fa-house-person-leave:before {
  content: "\e00f"
}

.fa-ruler-triangle:before {
  content: "\f61c"
}

.fa-card-club:before {
  content: "\e3e9"
}

.fa-child-dress:before {
  content: "\e59c"
}

.fa-users-between-lines:before {
  content: "\e591"
}

.fa-lungs-virus:before {
  content: "\e067"
}

.fa-spinner-third:before {
  content: "\f3f4"
}

.fa-face-grin-tears:before,
.fa-grin-tears:before {
  content: "\f588"
}

.fa-phone:before {
  content: "\f095"
}

.fa-computer-mouse-scrollwheel:before,
.fa-mouse-alt:before {
  content: "\f8cd"
}

.fa-calendar-times:before,
.fa-calendar-xmark:before {
  content: "\f273"
}

.fa-child-reaching:before {
  content: "\e59d"
}

.fa-table-layout:before {
  content: "\e290"
}

.fa-narwhal:before {
  content: "\f6fe"
}

.fa-ramp-loading:before {
  content: "\f4d4"
}

.fa-calendar-circle-plus:before {
  content: "\e470"
}

.fa-toothbrush:before {
  content: "\f635"
}

.fa-border-inner:before {
  content: "\f84e"
}

.fa-paw-claws:before {
  content: "\f702"
}

.fa-kiwi-fruit:before {
  content: "\e30c"
}

.fa-traffic-light-slow:before {
  content: "\f639"
}

.fa-rectangle-code:before {
  content: "\e322"
}

.fa-head-side-virus:before {
  content: "\e064"
}

.fa-keyboard-brightness:before {
  content: "\e1c0"
}

.fa-books-medical:before {
  content: "\f7e8"
}

.fa-lightbulb-slash:before {
  content: "\f673"
}

.fa-home-blank:before,
.fa-house-blank:before {
  content: "\e487"
}

.fa-square-5:before {
  content: "\e25a"
}

.fa-heart-square:before,
.fa-square-heart:before {
  content: "\f4c8"
}

.fa-puzzle:before {
  content: "\e443"
}

.fa-user-cog:before,
.fa-user-gear:before {
  content: "\f4fe"
}

.fa-pipe-circle-check:before {
  content: "\e436"
}

.fa-arrow-up-1-9:before,
.fa-sort-numeric-up:before {
  content: "\f163"
}

.fa-octagon-exclamation:before {
  content: "\e204"
}

.fa-dial-low:before {
  content: "\e15d"
}

.fa-door-closed:before {
  content: "\f52a"
}

.fa-laptop-mobile:before,
.fa-phone-laptop:before {
  content: "\f87a"
}

.fa-conveyor-belt-alt:before,
.fa-conveyor-belt-boxes:before {
  content: "\f46f"
}

.fa-shield-virus:before {
  content: "\e06c"
}

.fa-starfighter-alt-advanced:before,
.fa-starfighter-twin-ion-engine-advanced:before {
  content: "\e28e"
}

.fa-dice-six:before {
  content: "\f526"
}

.fa-starfighter-alt:before,
.fa-starfighter-twin-ion-engine:before {
  content: "\e038"
}

.fa-rocket-launch:before {
  content: "\e027"
}

.fa-mosquito-net:before {
  content: "\e52c"
}

.fa-vent-damper:before {
  content: "\e465"
}

.fa-bridge-water:before {
  content: "\e4ce"
}

.fa-ban-bug:before,
.fa-debug:before {
  content: "\f7f9"
}

.fa-person-booth:before {
  content: "\f756"
}

.fa-text-width:before {
  content: "\f035"
}

.fa-garage-car:before {
  content: "\e00a"
}

.fa-square-kanban:before {
  content: "\e488"
}

.fa-hat-wizard:before {
  content: "\f6e8"
}

.fa-chart-kanban:before {
  content: "\e64f"
}

.fa-pen-fancy:before {
  content: "\f5ac"
}

.fa-coffee-pot:before {
  content: "\e002"
}

.fa-mouse-field:before {
  content: "\e5a8"
}

.fa-digging:before,
.fa-person-digging:before {
  content: "\f85e"
}

.fa-shower-alt:before,
.fa-shower-down:before {
  content: "\e24d"
}

.fa-box-circle-check:before {
  content: "\e0c4"
}

.fa-brightness:before {
  content: "\e0c9"
}

.fa-car-side-bolt:before {
  content: "\e344"
}

.fa-file-xml:before {
  content: "\e654"
}

.fa-ornament:before {
  content: "\f7b8"
}

.fa-phone-arrow-down-left:before,
.fa-phone-arrow-down:before,
.fa-phone-incoming:before {
  content: "\e223"
}

.fa-cloud-word:before {
  content: "\e138"
}

.fa-hand-fingers-crossed:before {
  content: "\e1a3"
}

.fa-trash:before {
  content: "\f1f8"
}

.fa-gauge-simple-med:before,
.fa-gauge-simple:before,
.fa-tachometer-average:before {
  content: "\f629"
}

.fa-arrow-down-small-big:before,
.fa-sort-size-down-alt:before {
  content: "\f88d"
}

.fa-book-medical:before {
  content: "\f7e6"
}

.fa-face-melting:before {
  content: "\e483"
}

.fa-poo:before {
  content: "\f2fe"
}

.fa-pen-alt-slash:before,
.fa-pen-clip-slash:before {
  content: "\e20f"
}

.fa-quote-right-alt:before,
.fa-quote-right:before {
  content: "\f10e"
}

.fa-scroll-old:before {
  content: "\f70f"
}

.fa-guitars:before {
  content: "\f8bf"
}

.fa-phone-xmark:before {
  content: "\e227"
}

.fa-hose:before {
  content: "\e419"
}

.fa-clock-six:before {
  content: "\e352"
}

.fa-shirt:before,
.fa-t-shirt:before,
.fa-tshirt:before {
  content: "\f553"
}

.fa-billboard:before {
  content: "\e5cd"
}

.fa-square-r:before {
  content: "\e27c"
}

.fa-cubes:before {
  content: "\f1b3"
}

.fa-envelope-open-dollar:before {
  content: "\f657"
}

.fa-divide:before {
  content: "\f529"
}

.fa-sun-cloud:before {
  content: "\f763"
}

.fa-lamp-floor:before {
  content: "\e015"
}

.fa-square-7:before {
  content: "\e25c"
}

.fa-tenge-sign:before,
.fa-tenge:before {
  content: "\f7d7"
}

.fa-headphones:before {
  content: "\f025"
}

.fa-hands-holding:before {
  content: "\f4c2"
}

.fa-campfire:before {
  content: "\f6ba"
}

.fa-circle-ampersand:before {
  content: "\e0f8"
}

.fa-snowflakes:before {
  content: "\f7cf"
}

.fa-hands-clapping:before {
  content: "\e1a8"
}

.fa-republican:before {
  content: "\f75e"
}

.fa-leaf-maple:before {
  content: "\f6f6"
}

.fa-arrow-left:before {
  content: "\f060"
}

.fa-person-circle-xmark:before {
  content: "\e543"
}

.fa-ruler:before {
  content: "\f545"
}

.fa-cup-straw-swoosh:before {
  content: "\e364"
}

.fa-temperature-hot:before,
.fa-temperature-sun:before {
  content: "\f76a"
}

.fa-align-left:before {
  content: "\f036"
}

.fa-dice-d6:before {
  content: "\f6d1"
}

.fa-restroom:before {
  content: "\f7bd"
}

.fa-high-definition:before,
.fa-rectangle-hd:before {
  content: "\e1ae"
}

.fa-j:before {
  content: "\4a"
}

.fa-galaxy:before {
  content: "\e008"
}

.fa-users-viewfinder:before {
  content: "\e595"
}

.fa-file-video:before {
  content: "\f1c8"
}

.fa-cherries:before {
  content: "\e0ec"
}

.fa-external-link-alt:before,
.fa-up-right-from-square:before {
  content: "\f35d"
}

.fa-circle-sort:before,
.fa-sort-circle:before {
  content: "\e030"
}

.fa-table-cells:before,
.fa-th:before {
  content: "\f00a"
}

.fa-bag-shopping-minus:before {
  content: "\e650"
}

.fa-file-pdf:before {
  content: "\f1c1"
}

.fa-siren:before {
  content: "\e02d"
}

.fa-arrow-up-to-dotted-line:before {
  content: "\e0a1"
}

.fa-image-landscape:before,
.fa-landscape:before {
  content: "\e1b5"
}

.fa-tank-water:before {
  content: "\e452"
}

.fa-curling-stone:before,
.fa-curling:before {
  content: "\f44a"
}

.fa-gamepad-alt:before,
.fa-gamepad-modern:before {
  content: "\e5a2"
}

.fa-messages-question:before {
  content: "\e1e7"
}

.fa-bible:before,
.fa-book-bible:before {
  content: "\f647"
}

.fa-o:before {
  content: "\4f"
}

.fa-medkit:before,
.fa-suitcase-medical:before {
  content: "\f0fa"
}

.fa-briefcase-arrow-right:before {
  content: "\e2f2"
}

.fa-expand-wide:before {
  content: "\f320"
}

.fa-clock-eleven-thirty:before {
  content: "\e348"
}

.fa-rv:before {
  content: "\f7be"
}

.fa-user-secret:before {
  content: "\f21b"
}

.fa-otter:before {
  content: "\f700"
}

.fa-dreidel:before {
  content: "\f792"
}

.fa-female:before,
.fa-person-dress:before {
  content: "\f182"
}

.fa-comment-dollar:before {
  content: "\f651"
}

.fa-briefcase-clock:before,
.fa-business-time:before {
  content: "\f64a"
}

.fa-flower-tulip:before {
  content: "\f801"
}

.fa-people-pants-simple:before {
  content: "\e21a"
}

.fa-cloud-drizzle:before {
  content: "\f738"
}

.fa-table-cells-large:before,
.fa-th-large:before {
  content: "\f009"
}

.fa-book-tanakh:before,
.fa-tanakh:before {
  content: "\f827"
}

.fa-solar-system:before {
  content: "\e02f"
}

.fa-seal-question:before {
  content: "\e243"
}

.fa-phone-volume:before,
.fa-volume-control-phone:before {
  content: "\f2a0"
}

.fa-disc-drive:before {
  content: "\f8b5"
}

.fa-hat-cowboy-side:before {
  content: "\f8c1"
}

.fa-rows:before,
.fa-table-rows:before {
  content: "\e292"
}

.fa-location-exclamation:before,
.fa-map-marker-exclamation:before {
  content: "\f608"
}

.fa-face-fearful:before {
  content: "\e375"
}

.fa-clipboard-user:before {
  content: "\f7f3"
}

.fa-bus-school:before {
  content: "\f5dd"
}

.fa-film-slash:before {
  content: "\e179"
}

.fa-square-arrow-down-right:before {
  content: "\e262"
}

.fa-book-sparkles:before,
.fa-book-spells:before {
  content: "\f6b8"
}

.fa-washer:before,
.fa-washing-machine:before {
  content: "\f898"
}

.fa-child:before {
  content: "\f1ae"
}

.fa-lira-sign:before {
  content: "\f195"
}

.fa-user-visor:before {
  content: "\e04c"
}

.fa-file-plus-minus:before {
  content: "\e177"
}

.fa-chess-clock-alt:before,
.fa-chess-clock-flip:before {
  content: "\f43e"
}

.fa-satellite:before {
  content: "\f7bf"
}

.fa-truck-fire:before {
  content: "\e65a"
}

.fa-plane-lock:before {
  content: "\e558"
}

.fa-steering-wheel:before {
  content: "\f622"
}

.fa-tag:before {
  content: "\f02b"
}

.fa-stretcher:before {
  content: "\f825"
}

.fa-book-law:before,
.fa-book-section:before {
  content: "\e0c1"
}

.fa-inboxes:before {
  content: "\e1bb"
}

.fa-coffee-bean:before {
  content: "\e13e"
}

.fa-circle-yen:before {
  content: "\e5d0"
}

.fa-brackets-curly:before {
  content: "\f7ea"
}

.fa-ellipsis-stroke-vertical:before,
.fa-ellipsis-v-alt:before {
  content: "\f39c"
}

.fa-comment:before {
  content: "\f075"
}

.fa-square-1:before {
  content: "\e256"
}

.fa-birthday-cake:before,
.fa-cake-candles:before,
.fa-cake:before {
  content: "\f1fd"
}

.fa-head-side:before {
  content: "\f6e9"
}

.fa-truck-ladder:before {
  content: "\e657"
}

.fa-envelope:before {
  content: "\f0e0"
}

.fa-dolly-empty:before {
  content: "\f473"
}

.fa-face-tissue:before {
  content: "\e39c"
}

.fa-angle-double-up:before,
.fa-angles-up:before {
  content: "\f102"
}

.fa-bin-recycle:before {
  content: "\e5f7"
}

.fa-paperclip:before {
  content: "\f0c6"
}

.fa-chart-line-down:before {
  content: "\f64d"
}

.fa-arrow-right-to-city:before {
  content: "\e4b3"
}

.fa-lock-a:before {
  content: "\e422"
}

.fa-ribbon:before {
  content: "\f4d6"
}

.fa-lungs:before {
  content: "\f604"
}

.fa-person-pinball:before {
  content: "\e21d"
}

.fa-arrow-up-9-1:before,
.fa-sort-numeric-up-alt:before {
  content: "\f887"
}

.fa-apple-core:before {
  content: "\e08f"
}

.fa-circle-y:before {
  content: "\e12f"
}

.fa-h6:before {
  content: "\e413"
}

.fa-litecoin-sign:before {
  content: "\e1d3"
}

.fa-circle-small:before {
  content: "\e122"
}

.fa-border-none:before {
  content: "\f850"
}

.fa-arrow-turn-down-left:before {
  content: "\e2e1"
}

.fa-circle-nodes:before {
  content: "\e4e2"
}

.fa-parachute-box:before {
  content: "\f4cd"
}

.fa-reflect-horizontal:before {
  content: "\e664"
}

.fa-comment-alt-medical:before,
.fa-message-medical:before {
  content: "\f7f4"
}

.fa-rugby-ball:before {
  content: "\e3c6"
}

.fa-comment-music:before {
  content: "\f8b0"
}

.fa-indent:before {
  content: "\f03c"
}

.fa-tree-alt:before,
.fa-tree-deciduous:before {
  content: "\f400"
}

.fa-puzzle-piece-alt:before,
.fa-puzzle-piece-simple:before {
  content: "\e231"
}

.fa-truck-field-un:before {
  content: "\e58e"
}

.fa-nfc-trash:before {
  content: "\e1fd"
}

.fa-hourglass-empty:before,
.fa-hourglass:before {
  content: "\f254"
}

.fa-mountain:before {
  content: "\f6fc"
}

.fa-file-times:before,
.fa-file-xmark:before {
  content: "\f317"
}

.fa-home-heart:before,
.fa-house-heart:before {
  content: "\f4c9"
}

.fa-house-chimney-blank:before {
  content: "\e3b0"
}

.fa-meter-bolt:before {
  content: "\e1e9"
}

.fa-user-doctor:before,
.fa-user-md:before {
  content: "\f0f0"
}

.fa-slash-back:before {
  content: "\5c"
}

.fa-circle-info:before,
.fa-info-circle:before {
  content: "\f05a"
}

.fa-fishing-rod:before {
  content: "\e3a8"
}

.fa-hammer-crash:before {
  content: "\e414"
}

.fa-message-heart:before {
  content: "\e5c9"
}

.fa-cloud-meatball:before {
  content: "\f73b"
}

.fa-camera-polaroid:before {
  content: "\f8aa"
}

.fa-camera-alt:before,
.fa-camera:before {
  content: "\f030"
}

.fa-square-virus:before {
  content: "\e578"
}

.fa-cart-arrow-up:before {
  content: "\e3ee"
}

.fa-meteor:before {
  content: "\f753"
}

.fa-car-on:before {
  content: "\e4dd"
}

.fa-sleigh:before {
  content: "\f7cc"
}

.fa-arrow-down-1-9:before,
.fa-sort-numeric-asc:before,
.fa-sort-numeric-down:before {
  content: "\f162"
}

.fa-buoy-mooring:before {
  content: "\e5b6"
}

.fa-square-4:before {
  content: "\e259"
}

.fa-hand-holding-droplet:before,
.fa-hand-holding-water:before {
  content: "\f4c1"
}

.fa-file-eps:before {
  content: "\e644"
}

.fa-tricycle-adult:before {
  content: "\e5c4"
}

.fa-waveform:before {
  content: "\f8f1"
}

.fa-water:before {
  content: "\f773"
}

.fa-star-sharp-half-alt:before,
.fa-star-sharp-half-stroke:before {
  content: "\e28d"
}

.fa-nfc-signal:before {
  content: "\e1fb"
}

.fa-plane-prop:before {
  content: "\e22b"
}

.fa-calendar-check:before {
  content: "\f274"
}

.fa-clock-desk:before {
  content: "\e134"
}

.fa-calendar-clock:before,
.fa-calendar-time:before {
  content: "\e0d2"
}

.fa-braille:before {
  content: "\f2a1"
}

.fa-prescription-bottle-alt:before,
.fa-prescription-bottle-medical:before {
  content: "\f486"
}

.fa-plate-utensils:before {
  content: "\e43b"
}

.fa-family-pants:before {
  content: "\e302"
}

.fa-hose-reel:before {
  content: "\e41a"
}

.fa-house-window:before {
  content: "\e3b3"
}

.fa-landmark:before {
  content: "\f66f"
}

.fa-truck:before {
  content: "\f0d1"
}

.fa-music-magnifying-glass:before {
  content: "\e662"
}

.fa-crosshairs:before {
  content: "\f05b"
}

.fa-cloud-rainbow:before {
  content: "\f73e"
}

.fa-person-cane:before {
  content: "\e53c"
}

.fa-alien:before {
  content: "\f8f5"
}

.fa-tent:before {
  content: "\e57d"
}

.fa-laptop-binary:before {
  content: "\e5e7"
}

.fa-vest-patches:before {
  content: "\e086"
}

.fa-people-dress-simple:before {
  content: "\e218"
}

.fa-check-double:before {
  content: "\f560"
}

.fa-arrow-down-a-z:before,
.fa-sort-alpha-asc:before,
.fa-sort-alpha-down:before {
  content: "\f15d"
}

.fa-bowling-ball-pin:before {
  content: "\e0c3"
}

.fa-bell-school-slash:before {
  content: "\f5d6"
}

.fa-plus-large:before {
  content: "\e59e"
}

.fa-money-bill-wheat:before {
  content: "\e52a"
}

.fa-camera-viewfinder:before,
.fa-screenshot:before {
  content: "\e0da"
}

.fa-comment-alt-music:before,
.fa-message-music:before {
  content: "\f8af"
}

.fa-car-building:before {
  content: "\f859"
}

.fa-border-bottom-right:before,
.fa-border-style-alt:before {
  content: "\f854"
}

.fa-octagon:before {
  content: "\f306"
}

.fa-comment-arrow-up-right:before {
  content: "\e145"
}

.fa-octagon-divide:before {
  content: "\e203"
}

.fa-cookie:before {
  content: "\f563"
}

.fa-arrow-left-rotate:before,
.fa-arrow-rotate-back:before,
.fa-arrow-rotate-backward:before,
.fa-arrow-rotate-left:before,
.fa-undo:before {
  content: "\f0e2"
}

.fa-tv-music:before {
  content: "\f8e6"
}

.fa-hard-drive:before,
.fa-hdd:before {
  content: "\f0a0"
}

.fa-reel:before {
  content: "\e238"
}

.fa-face-grin-squint-tears:before,
.fa-grin-squint-tears:before {
  content: "\f586"
}

.fa-dumbbell:before {
  content: "\f44b"
}

.fa-list-alt:before,
.fa-rectangle-list:before {
  content: "\f022"
}

.fa-tarp-droplet:before {
  content: "\e57c"
}

.fa-alarm-exclamation:before {
  content: "\f843"
}

.fa-house-medical-circle-check:before {
  content: "\e511"
}

.fa-traffic-cone:before {
  content: "\f636"
}

.fa-grate:before {
  content: "\e193"
}

.fa-arrow-down-right:before {
  content: "\e093"
}

.fa-person-skiing-nordic:before,
.fa-skiing-nordic:before {
  content: "\f7ca"
}

.fa-calendar-plus:before {
  content: "\f271"
}

.fa-person-from-portal:before,
.fa-portal-exit:before {
  content: "\e023"
}

.fa-plane-arrival:before {
  content: "\f5af"
}

.fa-cowbell-circle-plus:before,
.fa-cowbell-more:before {
  content: "\f8b4"
}

.fa-arrow-alt-circle-left:before,
.fa-circle-left:before {
  content: "\f359"
}

.fa-distribute-spacing-vertical:before {
  content: "\e366"
}

.fa-signal-alt-2:before,
.fa-signal-bars-fair:before {
  content: "\f692"
}

.fa-sportsball:before {
  content: "\e44b"
}

.fa-game-console-handheld-crank:before {
  content: "\e5b9"
}

.fa-subway:before,
.fa-train-subway:before {
  content: "\f239"
}

.fa-chart-gantt:before {
  content: "\e0e4"
}

.fa-face-smile-upside-down:before {
  content: "\e395"
}

.fa-ball-pile:before {
  content: "\f77e"
}

.fa-badge-dollar:before {
  content: "\f645"
}

.fa-money-bills-alt:before,
.fa-money-bills-simple:before {
  content: "\e1f4"
}

.fa-list-timeline:before {
  content: "\e1d1"
}

.fa-indian-rupee-sign:before,
.fa-indian-rupee:before,
.fa-inr:before {
  content: "\e1bc"
}

.fa-crop-alt:before,
.fa-crop-simple:before {
  content: "\f565"
}

.fa-money-bill-1:before,
.fa-money-bill-alt:before {
  content: "\f3d1"
}

.fa-left-long:before,
.fa-long-arrow-alt-left:before {
  content: "\f30a"
}

.fa-keyboard-down:before {
  content: "\e1c2"
}

.fa-circle-up-right:before {
  content: "\e129"
}

.fa-cloud-bolt-moon:before,
.fa-thunderstorm-moon:before {
  content: "\f76d"
}

.fa-turn-left-up:before {
  content: "\e638"
}

.fa-dna:before {
  content: "\f471"
}

.fa-virus-slash:before {
  content: "\e075"
}

.fa-bracket-round-right:before {
  content: "\29"
}

.fa-circle-sterling:before {
  content: "\e5cf"
}

.fa-circle-5:before {
  content: "\e0f2"
}

.fa-minus:before,
.fa-subtract:before {
  content: "\f068"
}

.fa-fire-flame:before,
.fa-flame:before {
  content: "\f6df"
}

.fa-arrow-alt-to-right:before,
.fa-right-to-line:before {
  content: "\f34c"
}

.fa-gif:before {
  content: "\e190"
}

.fa-chess:before {
  content: "\f439"
}

.fa-trash-slash:before {
  content: "\e2b3"
}

.fa-arrow-left-long:before,
.fa-long-arrow-left:before {
  content: "\f177"
}

.fa-plug-circle-check:before {
  content: "\e55c"
}

.fa-font-case:before {
  content: "\f866"
}

.fa-street-view:before {
  content: "\f21d"
}

.fa-arrow-down-left:before {
  content: "\e091"
}

.fa-franc-sign:before {
  content: "\e18f"
}

.fa-flask-poison:before,
.fa-flask-round-poison:before {
  content: "\f6e0"
}

.fa-volume-off:before {
  content: "\f026"
}

.fa-book-circle-arrow-right:before {
  content: "\e0bc"
}

.fa-chart-user:before,
.fa-user-chart:before {
  content: "\f6a3"
}

.fa-american-sign-language-interpreting:before,
.fa-asl-interpreting:before,
.fa-hands-american-sign-language-interpreting:before,
.fa-hands-asl-interpreting:before {
  content: "\f2a3"
}

.fa-presentation-screen:before,
.fa-presentation:before {
  content: "\f685"
}

.fa-circle-bolt:before {
  content: "\e0fe"
}

.fa-face-smile-halo:before {
  content: "\e38f"
}

.fa-cart-circle-arrow-down:before {
  content: "\e3ef"
}

.fa-house-person-arrive:before,
.fa-house-person-return:before,
.fa-house-return:before {
  content: "\e011"
}

.fa-comment-alt-times:before,
.fa-message-times:before,
.fa-message-xmark:before {
  content: "\f4ab"
}

.fa-file-award:before,
.fa-file-certificate:before {
  content: "\f5f3"
}

.fa-user-doctor-hair-long:before {
  content: "\e459"
}

.fa-camera-home:before,
.fa-camera-security:before {
  content: "\f8fe"
}

.fa-cog:before,
.fa-gear:before {
  content: "\f013"
}

.fa-droplet-slash:before,
.fa-tint-slash:before {
  content: "\f5c7"
}

.fa-book-heart:before {
  content: "\f499"
}

.fa-mosque:before {
  content: "\f678"
}

.fa-duck:before {
  content: "\f6d8"
}

.fa-mosquito:before {
  content: "\e52b"
}

.fa-star-of-david:before {
  content: "\f69a"
}

.fa-flag-alt:before,
.fa-flag-swallowtail:before {
  content: "\f74c"
}

.fa-person-military-rifle:before {
  content: "\e54b"
}

.fa-car-garage:before {
  content: "\f5e2"
}

.fa-cart-shopping:before,
.fa-shopping-cart:before {
  content: "\f07a"
}

.fa-book-font:before {
  content: "\e0bf"
}

.fa-shield-plus:before {
  content: "\e24a"
}

.fa-vials:before {
  content: "\f493"
}

.fa-eye-dropper-full:before {
  content: "\e172"
}

.fa-distribute-spacing-horizontal:before {
  content: "\e365"
}

.fa-tablet-rugged:before {
  content: "\f48f"
}

.fa-temperature-frigid:before,
.fa-temperature-snow:before {
  content: "\f768"
}

.fa-moped:before {
  content: "\e3b9"
}

.fa-face-smile-plus:before,
.fa-smile-plus:before {
  content: "\f5b9"
}

.fa-radio-alt:before,
.fa-radio-tuner:before {
  content: "\f8d8"
}

.fa-face-swear:before {
  content: "\e399"
}

.fa-water-arrow-down:before,
.fa-water-lower:before {
  content: "\f774"
}

.fa-scanner-touchscreen:before {
  content: "\f48a"
}

.fa-circle-7:before {
  content: "\e0f4"
}

.fa-plug-circle-plus:before {
  content: "\e55f"
}

.fa-person-ski-jumping:before,
.fa-ski-jump:before {
  content: "\f7c7"
}

.fa-place-of-worship:before {
  content: "\f67f"
}

.fa-water-arrow-up:before,
.fa-water-rise:before {
  content: "\f775"
}

.fa-waveform-lines:before,
.fa-waveform-path:before {
  content: "\f8f2"
}

.fa-split:before {
  content: "\e254"
}

.fa-film-canister:before,
.fa-film-cannister:before {
  content: "\f8b7"
}

.fa-folder-times:before,
.fa-folder-xmark:before {
  content: "\f65f"
}

.fa-toilet-paper-alt:before,
.fa-toilet-paper-blank:before {
  content: "\f71f"
}

.fa-tablet-android-alt:before,
.fa-tablet-screen:before {
  content: "\f3fc"
}

.fa-hexagon-vertical-nft-slanted:before {
  content: "\e506"
}

.fa-folder-music:before {
  content: "\e18d"
}

.fa-desktop-medical:before,
.fa-display-medical:before {
  content: "\e166"
}

.fa-share-all:before {
  content: "\f367"
}

.fa-peapod:before {
  content: "\e31c"
}

.fa-chess-clock:before {
  content: "\f43d"
}

.fa-axe:before {
  content: "\f6b2"
}

.fa-square-d:before {
  content: "\e268"
}

.fa-grip-vertical:before {
  content: "\f58e"
}

.fa-mobile-signal-out:before {
  content: "\e1f0"
}

.fa-arrow-turn-up:before,
.fa-level-up:before {
  content: "\f148"
}

.fa-u:before {
  content: "\55"
}

.fa-arrow-up-from-dotted-line:before {
  content: "\e09b"
}

.fa-square-root-alt:before,
.fa-square-root-variable:before {
  content: "\f698"
}

.fa-light-switch-on:before {
  content: "\e019"
}

.fa-arrow-down-arrow-up:before,
.fa-sort-alt:before {
  content: "\f883"
}

.fa-raindrops:before {
  content: "\f75c"
}

.fa-dash:before,
.fa-minus-large:before {
  content: "\e404"
}

.fa-clock-four:before,
.fa-clock:before {
  content: "\f017"
}

.fa-input-numeric:before {
  content: "\e1bd"
}

.fa-truck-tow:before {
  content: "\e2b8"
}

.fa-backward-step:before,
.fa-step-backward:before {
  content: "\f048"
}

.fa-pallet:before {
  content: "\f482"
}

.fa-car-bolt:before {
  content: "\e341"
}

.fa-arrows-maximize:before,
.fa-expand-arrows:before {
  content: "\f31d"
}

.fa-faucet:before {
  content: "\e005"
}

.fa-cloud-sleet:before {
  content: "\f741"
}

.fa-lamp-street:before {
  content: "\e1c5"
}

.fa-list-radio:before {
  content: "\e1d0"
}

.fa-pen-nib-slash:before {
  content: "\e4a1"
}

.fa-baseball-bat-ball:before {
  content: "\f432"
}

.fa-square-up-left:before {
  content: "\e282"
}

.fa-overline:before {
  content: "\f876"
}

.fa-s:before {
  content: "\53"
}

.fa-timeline:before {
  content: "\e29c"
}

.fa-keyboard:before {
  content: "\f11c"
}

.fa-arrows-from-dotted-line:before {
  content: "\e0a3"
}

.fa-usb-drive:before {
  content: "\f8e9"
}

.fa-ballot:before {
  content: "\f732"
}

.fa-caret-down:before {
  content: "\f0d7"
}

.fa-location-dot-slash:before,
.fa-map-marker-alt-slash:before {
  content: "\f605"
}

.fa-cards:before {
  content: "\e3ed"
}

.fa-clinic-medical:before,
.fa-house-chimney-medical:before {
  content: "\f7f2"
}

.fa-boxing-glove:before,
.fa-glove-boxing:before {
  content: "\f438"
}

.fa-temperature-3:before,
.fa-temperature-three-quarters:before,
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8"
}

.fa-bell-school:before {
  content: "\f5d5"
}

.fa-mobile-android-alt:before,
.fa-mobile-screen:before {
  content: "\f3cf"
}

.fa-plane-up:before {
  content: "\e22d"
}

.fa-folder-heart:before {
  content: "\e189"
}

.fa-circle-location-arrow:before,
.fa-location-circle:before {
  content: "\f602"
}

.fa-face-head-bandage:before {
  content: "\e37a"
}

.fa-maki-roll:before,
.fa-makizushi:before,
.fa-sushi-roll:before {
  content: "\e48b"
}

.fa-car-bump:before {
  content: "\f5e0"
}

.fa-piggy-bank:before {
  content: "\f4d3"
}

.fa-racquet:before {
  content: "\f45a"
}

.fa-car-mirrors:before {
  content: "\e343"
}

.fa-industry-alt:before,
.fa-industry-windows:before {
  content: "\f3b3"
}

.fa-bolt-auto:before {
  content: "\e0b6"
}

.fa-battery-3:before,
.fa-battery-half:before {
  content: "\f242"
}

.fa-flux-capacitor:before {
  content: "\f8ba"
}

.fa-mountain-city:before {
  content: "\e52e"
}

.fa-coins:before {
  content: "\f51e"
}

.fa-honey-pot:before {
  content: "\e418"
}

.fa-olive:before {
  content: "\e316"
}

.fa-khanda:before {
  content: "\f66d"
}

.fa-filter-list:before {
  content: "\e17c"
}

.fa-outlet:before {
  content: "\e01c"
}

.fa-sliders-h:before,
.fa-sliders:before {
  content: "\f1de"
}

.fa-cauldron:before {
  content: "\f6bf"
}

.fa-people:before {
  content: "\e216"
}

.fa-folder-tree:before {
  content: "\f802"
}

.fa-network-wired:before {
  content: "\f6ff"
}

.fa-croissant:before {
  content: "\f7f6"
}

.fa-map-pin:before {
  content: "\f276"
}

.fa-hamsa:before {
  content: "\f665"
}

.fa-cent-sign:before {
  content: "\e3f5"
}

.fa-swords-laser:before {
  content: "\e03d"
}

.fa-flask:before {
  content: "\f0c3"
}

.fa-person-pregnant:before {
  content: "\e31e"
}

.fa-square-u:before {
  content: "\e281"
}

.fa-wand-sparkles:before {
  content: "\f72b"
}

.fa-router:before {
  content: "\f8da"
}

.fa-ellipsis-v:before,
.fa-ellipsis-vertical:before {
  content: "\f142"
}

.fa-sword-laser-alt:before {
  content: "\e03c"
}

.fa-ticket:before {
  content: "\f145"
}

.fa-power-off:before {
  content: "\f011"
}

.fa-coin:before {
  content: "\f85c"
}

.fa-laptop-slash:before {
  content: "\e1c7"
}

.fa-long-arrow-alt-right:before,
.fa-right-long:before {
  content: "\f30b"
}

.fa-circle-b:before {
  content: "\e0fd"
}

.fa-person-dress-simple:before {
  content: "\e21c"
}

.fa-pipe-collar:before {
  content: "\e437"
}

.fa-lights-holiday:before {
  content: "\f7b2"
}

.fa-citrus:before {
  content: "\e2f4"
}

.fa-flag-usa:before {
  content: "\f74d"
}

.fa-laptop-file:before {
  content: "\e51d"
}

.fa-teletype:before,
.fa-tty:before {
  content: "\f1e4"
}

.fa-chart-tree-map:before {
  content: "\e0ea"
}

.fa-diagram-next:before {
  content: "\e476"
}

.fa-person-rifle:before {
  content: "\e54e"
}

.fa-clock-five-thirty:before {
  content: "\e34a"
}

.fa-pipe-valve:before {
  content: "\e439"
}

.fa-arrow-up-from-arc:before {
  content: "\e4b4"
}

.fa-face-spiral-eyes:before {
  content: "\e485"
}

.fa-compress-wide:before {
  content: "\f326"
}

.fa-circle-phone-hangup:before,
.fa-phone-circle-down:before {
  content: "\e11d"
}

.fa-gear-complex-code:before {
  content: "\e5eb"
}

.fa-house-medical-circle-exclamation:before {
  content: "\e512"
}

.fa-badminton:before {
  content: "\e33a"
}

.fa-closed-captioning:before {
  content: "\f20a"
}

.fa-hiking:before,
.fa-person-hiking:before {
  content: "\f6ec"
}

.fa-arrow-alt-from-left:before,
.fa-right-from-line:before {
  content: "\f347"
}

.fa-venus-double:before {
  content: "\f226"
}

.fa-images:before {
  content: "\f302"
}

.fa-calculator:before {
  content: "\f1ec"
}

.fa-shuttlecock:before {
  content: "\f45b"
}

.fa-user-hair:before {
  content: "\e45a"
}

.fa-eye-evil:before {
  content: "\f6db"
}

.fa-people-pulling:before {
  content: "\e535"
}

.fa-n:before {
  content: "\4e"
}

.fa-swap:before {
  content: "\e609"
}

.fa-garage:before {
  content: "\e009"
}

.fa-cable-car:before,
.fa-tram:before {
  content: "\f7da"
}

.fa-shovel-snow:before {
  content: "\f7c3"
}

.fa-cloud-rain:before {
  content: "\f73d"
}

.fa-face-lying:before {
  content: "\e37e"
}

.fa-sprinkler:before {
  content: "\e035"
}

.fa-building-circle-xmark:before {
  content: "\e4d4"
}

.fa-person-sledding:before,
.fa-sledding:before {
  content: "\f7cb"
}

.fa-game-console-handheld:before {
  content: "\f8bb"
}

.fa-ship:before {
  content: "\f21a"
}

.fa-clock-six-thirty:before {
  content: "\e353"
}

.fa-battery-slash:before {
  content: "\f377"
}

.fa-tugrik-sign:before {
  content: "\e2ba"
}

.fa-arrows-down-to-line:before {
  content: "\e4b8"
}

.fa-download:before {
  content: "\f019"
}

.fa-angles-up-down:before {
  content: "\e60d"
}

.fa-inventory:before,
.fa-shelves:before {
  content: "\f480"
}

.fa-cloud-snow:before {
  content: "\f742"
}

.fa-face-grin:before,
.fa-grin:before {
  content: "\f580"
}

.fa-backspace:before,
.fa-delete-left:before {
  content: "\f55a"
}

.fa-oven:before {
  content: "\e01d"
}

.fa-cloud-binary:before {
  content: "\e601"
}

.fa-eye-dropper-empty:before,
.fa-eye-dropper:before,
.fa-eyedropper:before {
  content: "\f1fb"
}

.fa-comment-captions:before {
  content: "\e146"
}

.fa-comments-question:before {
  content: "\e14e"
}

.fa-scribble:before {
  content: "\e23f"
}

.fa-rotate-exclamation:before {
  content: "\e23c"
}

.fa-file-circle-check:before {
  content: "\e5a0"
}

.fa-glass:before {
  content: "\f804"
}

.fa-loader:before {
  content: "\e1d4"
}

.fa-forward:before {
  content: "\f04e"
}

.fa-user-pilot:before {
  content: "\e2c0"
}

.fa-mobile-android:before,
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f3ce"
}

.fa-code-pull-request-closed:before {
  content: "\e3f9"
}

.fa-face-meh:before,
.fa-meh:before {
  content: "\f11a"
}

.fa-align-center:before {
  content: "\f037"
}

.fa-book-dead:before,
.fa-book-skull:before {
  content: "\f6b7"
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2"
}

.fa-face-dotted:before {
  content: "\e47f"
}

.fa-face-worried:before {
  content: "\e3a3"
}

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b"
}

.fa-court-sport:before {
  content: "\e643"
}

.fa-heart-circle-exclamation:before {
  content: "\e4fe"
}

.fa-home-alt:before,
.fa-home-lg-alt:before,
.fa-home:before,
.fa-house:before {
  content: "\f015"
}

.fa-vector-circle:before {
  content: "\e2c6"
}

.fa-car-circle-bolt:before {
  content: "\e342"
}

.fa-calendar-week:before {
  content: "\f784"
}

.fa-flying-disc:before {
  content: "\e3a9"
}

.fa-laptop-medical:before {
  content: "\f812"
}

.fa-square-down-right:before {
  content: "\e26c"
}

.fa-b:before {
  content: "\42"
}

.fa-seat-airline:before {
  content: "\e244"
}

.fa-eclipse-alt:before,
.fa-moon-over-sun:before {
  content: "\f74a"
}

.fa-pipe:before {
  content: "\7c"
}

.fa-file-medical:before {
  content: "\f477"
}

.fa-potato:before {
  content: "\e440"
}

.fa-dice-one:before {
  content: "\f525"
}

.fa-circle-a:before {
  content: "\e0f7"
}

.fa-helmet-battle:before {
  content: "\f6eb"
}

.fa-butter:before {
  content: "\e3e4"
}

.fa-blanket-fire:before {
  content: "\e3da"
}

.fa-kiwi-bird:before {
  content: "\f535"
}

.fa-castle:before {
  content: "\e0de"
}

.fa-golf-club:before {
  content: "\f451"
}

.fa-arrow-right-arrow-left:before,
.fa-exchange:before {
  content: "\f0ec"
}

.fa-redo-alt:before,
.fa-rotate-forward:before,
.fa-rotate-right:before {
  content: "\f2f9"
}

.fa-cutlery:before,
.fa-utensils:before {
  content: "\f2e7"
}

.fa-arrow-up-wide-short:before,
.fa-sort-amount-up:before {
  content: "\f161"
}

.fa-chart-pie-simple-circle-dollar:before {
  content: "\e605"
}

.fa-balloons:before {
  content: "\e2e4"
}

.fa-mill-sign:before {
  content: "\e1ed"
}

.fa-bowl-rice:before {
  content: "\e2eb"
}

.fa-timeline-arrow:before {
  content: "\e29d"
}

.fa-skull:before {
  content: "\f54c"
}

.fa-game-board-alt:before,
.fa-game-board-simple:before {
  content: "\f868"
}

.fa-circle-video:before,
.fa-video-circle:before {
  content: "\e12b"
}

.fa-chart-scatter-bubble:before {
  content: "\e0e9"
}

.fa-house-turret:before {
  content: "\e1b4"
}

.fa-banana:before {
  content: "\e2e5"
}

.fa-hand-holding-skull:before {
  content: "\e1a4"
}

.fa-people-dress:before {
  content: "\e217"
}

.fa-couch-small:before,
.fa-loveseat:before {
  content: "\f4cc"
}

.fa-broadcast-tower:before,
.fa-tower-broadcast:before {
  content: "\f519"
}

.fa-truck-pickup:before {
  content: "\f63c"
}

.fa-block-quote:before {
  content: "\e0b5"
}

.fa-long-arrow-alt-up:before,
.fa-up-long:before {
  content: "\f30c"
}

.fa-stop:before {
  content: "\f04d"
}

.fa-code-merge:before {
  content: "\f387"
}

.fa-money-check-dollar-pen:before,
.fa-money-check-edit-alt:before {
  content: "\f873"
}

.fa-arrow-alt-from-bottom:before,
.fa-up-from-line:before {
  content: "\f346"
}

.fa-upload:before {
  content: "\f093"
}

.fa-hurricane:before {
  content: "\f751"
}

.fa-grid-round-2-plus:before {
  content: "\e5dc"
}

.fa-people-pants:before {
  content: "\e219"
}

.fa-mound:before {
  content: "\e52d"
}

.fa-windsock:before {
  content: "\f777"
}

.fa-circle-half:before {
  content: "\e110"
}

.fa-brake-warning:before {
  content: "\e0c7"
}

.fa-toilet-portable:before {
  content: "\e583"
}

.fa-compact-disc:before {
  content: "\f51f"
}

.fa-file-arrow-down:before,
.fa-file-download:before {
  content: "\f56d"
}

.fa-sax-hot:before,
.fa-saxophone-fire:before {
  content: "\f8db"
}

.fa-camera-web-slash:before,
.fa-webcam-slash:before {
  content: "\f833"
}

.fa-folder-medical:before {
  content: "\e18c"
}

.fa-folder-cog:before,
.fa-folder-gear:before {
  content: "\e187"
}

.fa-hand-wave:before {
  content: "\e1a7"
}

.fa-arrow-up-arrow-down:before,
.fa-sort-up-down:before {
  content: "\e099"
}

.fa-caravan:before {
  content: "\f8ff"
}

.fa-shield-cat:before {
  content: "\e572"
}

.fa-comment-alt-slash:before,
.fa-message-slash:before {
  content: "\f4a9"
}

.fa-bolt:before,
.fa-zap:before {
  content: "\f0e7"
}

.fa-trash-can-check:before {
  content: "\e2a9"
}

.fa-glass-water:before {
  content: "\e4f4"
}

.fa-oil-well:before {
  content: "\e532"
}

.fa-person-simple:before {
  content: "\e220"
}

.fa-arrow-turn-left-up:before {
  content: "\e634"
}

.fa-vault:before {
  content: "\e2c5"
}

.fa-mars:before {
  content: "\f222"
}

.fa-toilet:before {
  content: "\f7d8"
}

.fa-plane-circle-xmark:before {
  content: "\e557"
}

.fa-cny:before,
.fa-jpy:before,
.fa-rmb:before,
.fa-yen-sign:before,
.fa-yen:before {
  content: "\f157"
}

.fa-gear-code:before {
  content: "\e5e8"
}

.fa-notes:before {
  content: "\e202"
}

.fa-rouble:before,
.fa-rub:before,
.fa-ruble-sign:before,
.fa-ruble:before {
  content: "\f158"
}

.fa-trash-arrow-turn-left:before,
.fa-trash-undo:before {
  content: "\f895"
}

.fa-champagne-glass:before,
.fa-glass-champagne:before {
  content: "\f79e"
}

.fa-objects-align-center-horizontal:before {
  content: "\e3bc"
}

.fa-sun:before {
  content: "\f185"
}

.fa-trash-alt-slash:before,
.fa-trash-can-slash:before {
  content: "\e2ad"
}

.fa-screen-users:before,
.fa-users-class:before {
  content: "\f63d"
}

.fa-guitar:before {
  content: "\f7a6"
}

.fa-arrow-square-left:before,
.fa-square-arrow-left:before {
  content: "\f33a"
}

.fa-square-8:before {
  content: "\e25d"
}

.fa-face-smile-hearts:before {
  content: "\e390"
}

.fa-brackets-square:before,
.fa-brackets:before {
  content: "\f7e9"
}

.fa-laptop-arrow-down:before {
  content: "\e1c6"
}

.fa-hockey-stick-puck:before {
  content: "\e3ae"
}

.fa-house-tree:before {
  content: "\e1b3"
}

.fa-signal-2:before,
.fa-signal-fair:before {
  content: "\f68d"
}

.fa-face-laugh-wink:before,
.fa-laugh-wink:before {
  content: "\f59c"
}

.fa-circle-dollar:before,
.fa-dollar-circle:before,
.fa-usd-circle:before {
  content: "\f2e8"
}

.fa-horse-head:before {
  content: "\f7ab"
}

.fa-arrows-repeat:before,
.fa-repeat-alt:before {
  content: "\f364"
}

.fa-bore-hole:before {
  content: "\e4c3"
}

.fa-industry:before {
  content: "\f275"
}

.fa-image-polaroid:before {
  content: "\f8c4"
}

.fa-wave-triangle:before {
  content: "\f89a"
}

.fa-turn-left-down:before {
  content: "\e637"
}

.fa-person-running-fast:before {
  content: "\e5ff"
}

.fa-arrow-alt-circle-down:before,
.fa-circle-down:before {
  content: "\f358"
}

.fa-grill:before {
  content: "\e5a3"
}

.fa-arrows-turn-to-dots:before {
  content: "\e4c1"
}

.fa-analytics:before,
.fa-chart-mixed:before {
  content: "\f643"
}

.fa-florin-sign:before {
  content: "\e184"
}

.fa-arrow-down-short-wide:before,
.fa-sort-amount-desc:before,
.fa-sort-amount-down-alt:before {
  content: "\f884"
}

.fa-less-than:before {
  content: "\3c"
}

.fa-desktop-code:before,
.fa-display-code:before {
  content: "\e165"
}

.fa-face-drooling:before {
  content: "\e372"
}

.fa-oil-temp:before,
.fa-oil-temperature:before {
  content: "\f614"
}

.fa-question-square:before,
.fa-square-question:before {
  content: "\f2fd"
}

.fa-air-conditioner:before {
  content: "\f8f4"
}

.fa-angle-down:before {
  content: "\f107"
}

.fa-mountains:before {
  content: "\f6fd"
}

.fa-omega:before {
  content: "\f67a"
}

.fa-car-tunnel:before {
  content: "\e4de"
}

.fa-person-dolly-empty:before {
  content: "\f4d1"
}

.fa-pan-food:before {
  content: "\e42b"
}

.fa-head-side-cough:before {
  content: "\e061"
}

.fa-grip-lines:before {
  content: "\f7a4"
}

.fa-thumbs-down:before {
  content: "\f165"
}

.fa-user-lock:before {
  content: "\f502"
}

.fa-arrow-right-long:before,
.fa-long-arrow-right:before {
  content: "\f178"
}

.fa-tickets-airline:before,
.fa-tickets-perforated-plane:before,
.fa-tickets-plane:before {
  content: "\e29b"
}

.fa-tent-double-peak:before {
  content: "\e627"
}

.fa-anchor-circle-xmark:before {
  content: "\e4ac"
}

.fa-ellipsis-h:before,
.fa-ellipsis:before {
  content: "\f141"
}

.fa-nfc-slash:before {
  content: "\e1fc"
}

.fa-chess-pawn:before {
  content: "\f443"
}

.fa-first-aid:before,
.fa-kit-medical:before {
  content: "\f479"
}

.fa-grid-2-plus:before {
  content: "\e197"
}

.fa-bells:before {
  content: "\f77f"
}

.fa-person-through-window:before {
  content: "\e5a9"
}

.fa-toolbox:before {
  content: "\f552"
}

.fa-envelope-badge:before,
.fa-envelope-dot:before {
  content: "\e16f"
}

.fa-magnifying-glass-waveform:before {
  content: "\e661"
}

.fa-hands-holding-circle:before {
  content: "\e4fb"
}

.fa-bug:before {
  content: "\f188"
}

.fa-bowl-chopsticks:before {
  content: "\e2e9"
}

.fa-credit-card-alt:before,
.fa-credit-card:before {
  content: "\f09d"
}

.fa-circle-s:before {
  content: "\e121"
}

.fa-box-ballot:before {
  content: "\f735"
}

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9"
}

.fa-hand-holding-hand:before {
  content: "\e4f7"
}

.fa-user-tie-hair:before {
  content: "\e45f"
}

.fa-podium-star:before {
  content: "\f758"
}

.fa-business-front:before,
.fa-party-back:before,
.fa-trian-balbot:before,
.fa-user-hair-mullet:before {
  content: "\e45c"
}

.fa-microphone-stand:before {
  content: "\f8cb"
}

.fa-book-open-reader:before,
.fa-book-reader:before {
  content: "\f5da"
}

.fa-family-dress:before {
  content: "\e301"
}

.fa-circle-x:before {
  content: "\e12e"
}

.fa-cabin:before {
  content: "\e46d"
}

.fa-mountain-sun:before {
  content: "\e52f"
}

.fa-chart-simple-horizontal:before {
  content: "\e474"
}

.fa-arrows-left-right-to-line:before {
  content: "\e4ba"
}

.fa-hand-back-point-left:before {
  content: "\e19f"
}

.fa-comment-alt-dots:before,
.fa-message-dots:before,
.fa-messaging:before {
  content: "\f4a3"
}

.fa-file-heart:before {
  content: "\e176"
}

.fa-beer-foam:before,
.fa-beer-mug:before {
  content: "\e0b3"
}

.fa-dice-d20:before {
  content: "\f6cf"
}

.fa-drone:before {
  content: "\f85f"
}

.fa-truck-droplet:before {
  content: "\e58c"
}

.fa-file-circle-xmark:before {
  content: "\e5a1"
}

.fa-temperature-arrow-up:before,
.fa-temperature-up:before {
  content: "\e040"
}

.fa-medal:before {
  content: "\f5a2"
}

.fa-person-fairy:before {
  content: "\e608"
}

.fa-bed:before {
  content: "\f236"
}

.fa-book-copy:before {
  content: "\e0be"
}

.fa-h-square:before,
.fa-square-h:before {
  content: "\f0fd"
}

.fa-square-c:before {
  content: "\e266"
}

.fa-clock-two:before {
  content: "\e35a"
}

.fa-square-ellipsis-vertical:before {
  content: "\e26f"
}

.fa-calendar-users:before {
  content: "\e5e2"
}

.fa-podcast:before {
  content: "\f2ce"
}

.fa-bee:before {
  content: "\e0b2"
}

.fa-temperature-4:before,
.fa-temperature-full:before,
.fa-thermometer-4:before,
.fa-thermometer-full:before {
  content: "\f2c7"
}

.fa-bell:before {
  content: "\f0f3"
}

.fa-candy-bar:before,
.fa-chocolate-bar:before {
  content: "\e3e8"
}

.fa-xmark-large:before {
  content: "\e59b"
}

.fa-pinata:before {
  content: "\e3c3"
}

.fa-file-ppt:before {
  content: "\e64a"
}

.fa-arrows-from-line:before {
  content: "\e0a4"
}

.fa-superscript:before {
  content: "\f12b"
}

.fa-bowl-spoon:before {
  content: "\e3e0"
}

.fa-hexagon-check:before {
  content: "\e416"
}

.fa-plug-circle-xmark:before {
  content: "\e560"
}

.fa-star-of-life:before {
  content: "\f621"
}

.fa-phone-slash:before {
  content: "\f3dd"
}

.fa-traffic-light-stop:before {
  content: "\f63a"
}

.fa-paint-roller:before {
  content: "\f5aa"
}

.fa-accent-grave:before {
  content: "\60"
}

.fa-hands-helping:before,
.fa-handshake-angle:before {
  content: "\f4c4"
}

.fa-circle-0:before {
  content: "\e0ed"
}

.fa-dial-med-low:before {
  content: "\e160"
}

.fa-location-dot:before,
.fa-map-marker-alt:before {
  content: "\f3c5"
}

.fa-crab:before {
  content: "\e3ff"
}

.fa-box-full:before,
.fa-box-open-full:before {
  content: "\f49c"
}

.fa-file:before {
  content: "\f15b"
}

.fa-greater-than:before {
  content: "\3e"
}

.fa-quotes:before {
  content: "\e234"
}

.fa-pretzel:before {
  content: "\e441"
}

.fa-t-rex:before {
  content: "\e629"
}

.fa-person-swimming:before,
.fa-swimmer:before {
  content: "\f5c4"
}

.fa-arrow-down:before {
  content: "\f063"
}

.fa-user-robot-xmarks:before {
  content: "\e4a7"
}

.fa-comment-alt-quote:before,
.fa-message-quote:before {
  content: "\e1e4"
}

.fa-candy-corn:before {
  content: "\f6bd"
}

.fa-folder-magnifying-glass:before,
.fa-folder-search:before {
  content: "\e18b"
}

.fa-notebook:before {
  content: "\e201"
}

.fa-droplet:before,
.fa-tint:before {
  content: "\f043"
}

.fa-bullseye-pointer:before {
  content: "\f649"
}

.fa-eraser:before {
  content: "\f12d"
}

.fa-hexagon-image:before {
  content: "\e504"
}

.fa-earth-america:before,
.fa-earth-americas:before,
.fa-earth:before,
.fa-globe-americas:before {
  content: "\f57d"
}

.fa-file-svg:before {
  content: "\e64b"
}

.fa-crate-apple:before {
  content: "\f6b1"
}

.fa-apple-crate:before {
  content: "\f6b1"
}

.fa-person-burst:before {
  content: "\e53b"
}

.fa-game-board:before {
  content: "\f867"
}

.fa-hat-chef:before {
  content: "\f86b"
}

.fa-hand-back-point-right:before {
  content: "\e1a1"
}

.fa-dove:before {
  content: "\f4ba"
}

.fa-snowflake-droplets:before {
  content: "\e5c1"
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244"
}

.fa-grid-4:before {
  content: "\e198"
}

.fa-socks:before {
  content: "\f696"
}

.fa-face-sunglasses:before {
  content: "\e398"
}

.fa-inbox:before {
  content: "\f01c"
}

.fa-square-0:before {
  content: "\e255"
}

.fa-section:before {
  content: "\e447"
}

.fa-box-up:before,
.fa-square-this-way-up:before {
  content: "\f49f"
}

.fa-gauge-high:before,
.fa-tachometer-alt-fast:before,
.fa-tachometer-alt:before {
  content: "\f625"
}

.fa-square-ampersand:before {
  content: "\e260"
}

.fa-envelope-open-text:before {
  content: "\f658"
}

.fa-lamp-desk:before {
  content: "\e014"
}

.fa-hospital-alt:before,
.fa-hospital-wide:before,
.fa-hospital:before {
  content: "\f0f8"
}

.fa-poll-people:before {
  content: "\f759"
}

.fa-glass-whiskey-rocks:before,
.fa-whiskey-glass-ice:before {
  content: "\f7a1"
}

.fa-wine-bottle:before {
  content: "\f72f"
}

.fa-chess-rook:before {
  content: "\f447"
}

.fa-user-bounty-hunter:before {
  content: "\e2bf"
}

.fa-bars-staggered:before,
.fa-reorder:before,
.fa-stream:before {
  content: "\f550"
}

.fa-diagram-sankey:before {
  content: "\e158"
}

.fa-cloud-hail-mixed:before {
  content: "\f73a"
}

.fa-circle-up-left:before {
  content: "\e128"
}

.fa-dharmachakra:before {
  content: "\f655"
}

.fa-objects-align-left:before {
  content: "\e3be"
}

.fa-oil-can-drip:before {
  content: "\e205"
}

.fa-face-smiling-hands:before {
  content: "\e396"
}

.fa-broccoli:before {
  content: "\e3e2"
}

.fa-route-interstate:before {
  content: "\f61b"
}

.fa-ear-muffs:before {
  content: "\f795"
}

.fa-hotdog:before {
  content: "\f80f"
}

.fa-transporter-empty:before {
  content: "\e046"
}

.fa-blind:before,
.fa-person-walking-with-cane:before {
  content: "\f29d"
}

.fa-angle-90:before {
  content: "\e08d"
}

.fa-rectangle-terminal:before {
  content: "\e236"
}

.fa-kite:before {
  content: "\f6f4"
}

.fa-drum:before {
  content: "\f569"
}

.fa-scrubber:before {
  content: "\f2f8"
}

.fa-ice-cream:before {
  content: "\f810"
}

.fa-heart-circle-bolt:before {
  content: "\e4fc"
}

.fa-fish-bones:before {
  content: "\e304"
}

.fa-deer-rudolph:before {
  content: "\f78f"
}

.fa-fax:before {
  content: "\f1ac"
}

.fa-paragraph:before {
  content: "\f1dd"
}

.fa-head-side-heart:before {
  content: "\e1aa"
}

.fa-square-e:before {
  content: "\e26d"
}

.fa-meter-fire:before {
  content: "\e1eb"
}

.fa-cloud-hail:before {
  content: "\f739"
}

.fa-check-to-slot:before,
.fa-vote-yea:before {
  content: "\f772"
}

.fa-money-from-bracket:before {
  content: "\e312"
}

.fa-star-half:before {
  content: "\f089"
}

.fa-car-bus:before {
  content: "\f85a"
}

.fa-speaker:before {
  content: "\f8df"
}

.fa-timer:before {
  content: "\e29e"
}

.fa-boxes-alt:before,
.fa-boxes-stacked:before,
.fa-boxes:before {
  content: "\f468"
}

.fa-landmark-magnifying-glass:before {
  content: "\e622"
}

.fa-grill-hot:before {
  content: "\e5a5"
}

.fa-ballot-check:before {
  content: "\f733"
}

.fa-chain:before,
.fa-link:before {
  content: "\f0c1"
}

.fa-assistive-listening-systems:before,
.fa-ear-listen:before {
  content: "\f2a2"
}

.fa-file-minus:before {
  content: "\f318"
}

.fa-tree-city:before {
  content: "\e587"
}

.fa-play:before {
  content: "\f04b"
}

.fa-font:before {
  content: "\f031"
}

.fa-coffee-togo:before,
.fa-cup-togo:before {
  content: "\f6c5"
}

.fa-square-down-left:before {
  content: "\e26b"
}

.fa-burger-lettuce:before {
  content: "\e3e3"
}

.fa-rupiah-sign:before {
  content: "\e23d"
}

.fa-magnifying-glass:before,
.fa-search:before {
  content: "\f002"
}

.fa-ping-pong-paddle-ball:before,
.fa-table-tennis-paddle-ball:before,
.fa-table-tennis:before {
  content: "\f45d"
}

.fa-diagnoses:before,
.fa-person-dots-from-line:before {
  content: "\f470"
}

.fa-chevron-double-down:before,
.fa-chevrons-down:before {
  content: "\f322"
}

.fa-trash-can-arrow-up:before,
.fa-trash-restore-alt:before {
  content: "\f82a"
}

.fa-signal-3:before,
.fa-signal-good:before {
  content: "\f68e"
}

.fa-location-question:before,
.fa-map-marker-question:before {
  content: "\f60b"
}

.fa-floppy-disk-circle-xmark:before,
.fa-floppy-disk-times:before,
.fa-save-circle-xmark:before,
.fa-save-times:before {
  content: "\e181"
}

.fa-naira-sign:before {
  content: "\e1f6"
}

.fa-peach:before {
  content: "\e20b"
}

.fa-taxi-bus:before {
  content: "\e298"
}

.fa-bracket-curly-left:before,
.fa-bracket-curly:before {
  content: "\7b"
}

.fa-lobster:before {
  content: "\e421"
}

.fa-cart-flatbed-empty:before,
.fa-dolly-flatbed-empty:before {
  content: "\f476"
}

.fa-colon:before {
  content: "\3a"
}

.fa-cart-arrow-down:before {
  content: "\f218"
}

.fa-wand:before {
  content: "\f72a"
}

.fa-walkie-talkie:before {
  content: "\f8ef"
}

.fa-file-edit:before,
.fa-file-pen:before {
  content: "\f31c"
}

.fa-receipt:before {
  content: "\f543"
}

.fa-table-picnic:before {
  content: "\e32d"
}

.fa-pen-square:before,
.fa-pencil-square:before,
.fa-square-pen:before {
  content: "\f14b"
}

.fa-circle-microphone-lines:before,
.fa-microphone-circle-alt:before {
  content: "\e117"
}

.fa-desktop-slash:before,
.fa-display-slash:before {
  content: "\e2fa"
}

.fa-suitcase-rolling:before {
  content: "\f5c1"
}

.fa-person-circle-exclamation:before {
  content: "\e53f"
}

.fa-transporter-2:before {
  content: "\e044"
}

.fa-hand-receiving:before,
.fa-hands-holding-diamond:before {
  content: "\f47c"
}

.fa-money-bill-simple-wave:before {
  content: "\e1f2"
}

.fa-chevron-down:before {
  content: "\f078"
}

.fa-battery-5:before,
.fa-battery-full:before,
.fa-battery:before {
  content: "\f240"
}

.fa-bell-plus:before {
  content: "\f849"
}

.fa-book-arrow-right:before {
  content: "\e0b9"
}

.fa-hospitals:before {
  content: "\f80e"
}

.fa-club:before {
  content: "\f327"
}

.fa-skull-crossbones:before {
  content: "\f714"
}

.fa-dewpoint:before,
.fa-droplet-degree:before {
  content: "\f748"
}

.fa-code-compare:before {
  content: "\e13a"
}

.fa-list-dots:before,
.fa-list-ul:before {
  content: "\f0ca"
}

.fa-hand-holding-magic:before {
  content: "\f6e5"
}

.fa-watermelon-slice:before {
  content: "\e337"
}

.fa-circle-ellipsis:before {
  content: "\e10a"
}

.fa-school-lock:before {
  content: "\e56f"
}

.fa-tower-cell:before {
  content: "\e585"
}

.fa-sd-cards:before {
  content: "\e240"
}

.fa-jug-bottle:before {
  content: "\e5fb"
}

.fa-down-long:before,
.fa-long-arrow-alt-down:before {
  content: "\f309"
}

.fa-envelopes:before {
  content: "\e170"
}

.fa-phone-office:before {
  content: "\f67d"
}

.fa-ranking-star:before {
  content: "\e561"
}

.fa-chess-king:before {
  content: "\f43f"
}

.fa-nfc-pen:before {
  content: "\e1fa"
}

.fa-person-harassing:before {
  content: "\e549"
}

.fa-magnifying-glass-play:before {
  content: "\e660"
}

.fa-hat-winter:before {
  content: "\f7a8"
}

.fa-brazilian-real-sign:before {
  content: "\e46c"
}

.fa-landmark-alt:before,
.fa-landmark-dome:before {
  content: "\f752"
}

.fa-bone-break:before {
  content: "\f5d8"
}

.fa-arrow-up:before {
  content: "\f062"
}

.fa-down-from-dotted-line:before {
  content: "\e407"
}

.fa-television:before,
.fa-tv-alt:before,
.fa-tv:before {
  content: "\f26c"
}

.fa-border-left:before {
  content: "\f84f"
}

.fa-circle-divide:before {
  content: "\e106"
}

.fa-shrimp:before {
  content: "\e448"
}

.fa-list-check:before,
.fa-tasks:before {
  content: "\f0ae"
}

.fa-diagram-subtask:before {
  content: "\e479"
}

.fa-jug-detergent:before {
  content: "\e519"
}

.fa-circle-user:before,
.fa-user-circle:before {
  content: "\f2bd"
}

.fa-square-y:before {
  content: "\e287"
}

.fa-user-doctor-hair:before {
  content: "\e458"
}

.fa-planet-ringed:before {
  content: "\e020"
}

.fa-mushroom:before {
  content: "\e425"
}

.fa-user-shield:before {
  content: "\f505"
}

.fa-megaphone:before {
  content: "\f675"
}

.fa-wreath-laurel:before {
  content: "\e5d2"
}

.fa-circle-exclamation-check:before {
  content: "\e10d"
}

.fa-wind:before {
  content: "\f72e"
}

.fa-box-dollar:before,
.fa-box-usd:before {
  content: "\f4a0"
}

.fa-car-burst:before,
.fa-car-crash:before {
  content: "\f5e1"
}

.fa-y:before {
  content: "\59"
}

.fa-user-headset:before {
  content: "\f82d"
}

.fa-arrows-retweet:before,
.fa-retweet-alt:before {
  content: "\f361"
}

.fa-person-snowboarding:before,
.fa-snowboarding:before {
  content: "\f7ce"
}

.fa-chevron-square-right:before,
.fa-square-chevron-right:before {
  content: "\f32b"
}

.fa-lacrosse-stick-ball:before {
  content: "\e3b6"
}

.fa-shipping-fast:before,
.fa-truck-fast:before {
  content: "\f48b"
}

.fa-user-magnifying-glass:before {
  content: "\e5c5"
}

.fa-star-sharp:before {
  content: "\e28b"
}

.fa-comment-heart:before {
  content: "\e5c8"
}

.fa-circle-1:before {
  content: "\e0ee"
}

.fa-circle-star:before,
.fa-star-circle:before {
  content: "\e123"
}

.fa-fish:before {
  content: "\f578"
}

.fa-cloud-fog:before,
.fa-fog:before {
  content: "\f74e"
}

.fa-waffle:before {
  content: "\e466"
}

.fa-music-alt:before,
.fa-music-note:before {
  content: "\f8cf"
}

.fa-hexagon-exclamation:before {
  content: "\e417"
}

.fa-cart-shopping-fast:before {
  content: "\e0dc"
}

.fa-object-union:before {
  content: "\e49f"
}

.fa-user-graduate:before {
  content: "\f501"
}

.fa-starfighter:before {
  content: "\e037"
}

.fa-adjust:before,
.fa-circle-half-stroke:before {
  content: "\f042"
}

.fa-arrow-right-long-to-line:before {
  content: "\e3d5"
}

.fa-arrow-square-down:before,
.fa-square-arrow-down:before {
  content: "\f339"
}

.fa-diamond-half-stroke:before {
  content: "\e5b8"
}

.fa-clapperboard:before {
  content: "\e131"
}

.fa-chevron-square-left:before,
.fa-square-chevron-left:before {
  content: "\f32a"
}

.fa-phone-intercom:before {
  content: "\e434"
}

.fa-chain-horizontal:before,
.fa-link-horizontal:before {
  content: "\e1cb"
}

.fa-mango:before {
  content: "\e30f"
}

.fa-music-alt-slash:before,
.fa-music-note-slash:before {
  content: "\f8d0"
}

.fa-circle-radiation:before,
.fa-radiation-alt:before {
  content: "\f7ba"
}

.fa-face-tongue-sweat:before {
  content: "\e39e"
}

.fa-globe-stand:before {
  content: "\f5f6"
}

.fa-baseball-ball:before,
.fa-baseball:before {
  content: "\f433"
}

.fa-circle-p:before {
  content: "\e11a"
}

.fa-award-simple:before {
  content: "\e0ab"
}

.fa-jet-fighter-up:before {
  content: "\e518"
}

.fa-diagram-project:before,
.fa-project-diagram:before {
  content: "\f542"
}

.fa-pedestal:before {
  content: "\e20d"
}

.fa-chart-pyramid:before {
  content: "\e0e6"
}

.fa-sidebar:before {
  content: "\e24e"
}

.fa-frosty-head:before,
.fa-snowman-head:before {
  content: "\f79b"
}

.fa-copy:before {
  content: "\f0c5"
}

.fa-burger-glass:before {
  content: "\e0ce"
}

.fa-volume-mute:before,
.fa-volume-times:before,
.fa-volume-xmark:before {
  content: "\f6a9"
}

.fa-hand-sparkles:before {
  content: "\e05d"
}

.fa-bars-filter:before {
  content: "\e0ad"
}

.fa-paintbrush-pencil:before {
  content: "\e206"
}

.fa-party-bell:before {
  content: "\e31a"
}

.fa-user-vneck-hair:before {
  content: "\e462"
}

.fa-jack-o-lantern:before {
  content: "\f30e"
}

.fa-grip-horizontal:before,
.fa-grip:before {
  content: "\f58d"
}

.fa-share-from-square:before,
.fa-share-square:before {
  content: "\f14d"
}

.fa-keynote:before {
  content: "\f66c"
}

.fa-child-combatant:before,
.fa-child-rifle:before {
  content: "\e4e0"
}

.fa-gun:before {
  content: "\e19b"
}

.fa-phone-square:before,
.fa-square-phone:before {
  content: "\f098"
}

.fa-hat-beach:before {
  content: "\e606"
}

.fa-add:before,
.fa-plus:before {
  content: "\2b"
}

.fa-expand:before {
  content: "\f065"
}

.fa-computer:before {
  content: "\e4e5"
}

.fa-fort:before {
  content: "\e486"
}

.fa-cloud-check:before {
  content: "\e35c"
}

.fa-close:before,
.fa-multiply:before,
.fa-remove:before,
.fa-times:before,
.fa-xmark:before {
  content: "\f00d"
}

.fa-face-smirking:before {
  content: "\e397"
}

.fa-arrows-up-down-left-right:before,
.fa-arrows:before {
  content: "\f047"
}

.fa-chalkboard-teacher:before,
.fa-chalkboard-user:before {
  content: "\f51c"
}

.fa-rhombus:before {
  content: "\e23b"
}

.fa-claw-marks:before {
  content: "\f6c2"
}

.fa-peso-sign:before {
  content: "\e222"
}

.fa-face-smile-tongue:before {
  content: "\e394"
}

.fa-cart-circle-xmark:before {
  content: "\e3f4"
}

.fa-building-shield:before {
  content: "\e4d8"
}

.fa-circle-phone-flip:before,
.fa-phone-circle-alt:before {
  content: "\e11c"
}

.fa-baby:before {
  content: "\f77c"
}

.fa-users-line:before {
  content: "\e592"
}

.fa-quote-left-alt:before,
.fa-quote-left:before {
  content: "\f10d"
}

.fa-tractor:before {
  content: "\f722"
}

.fa-key-skeleton:before {
  content: "\f6f3"
}

.fa-trash-arrow-up:before,
.fa-trash-restore:before {
  content: "\f829"
}

.fa-arrow-down-up-lock:before {
  content: "\e4b0"
}

.fa-arrow-down-to-bracket:before {
  content: "\e094"
}

.fa-lines-leaning:before {
  content: "\e51e"
}

.fa-square-q:before {
  content: "\e27b"
}

.fa-ruler-combined:before {
  content: "\f546"
}

.fa-icons-alt:before,
.fa-symbols:before {
  content: "\f86e"
}

.fa-copyright:before {
  content: "\f1f9"
}

.fa-flask-gear:before {
  content: "\e5f1"
}

.fa-highlighter-line:before {
  content: "\e1af"
}

.fa-bracket-left:before,
.fa-bracket-square:before,
.fa-bracket:before {
  content: "\5b"
}

.fa-island-tree-palm:before,
.fa-island-tropical:before {
  content: "\f811"
}

.fa-arrow-from-left:before,
.fa-arrow-right-from-line:before {
  content: "\f343"
}

.fa-h2:before {
  content: "\f314"
}

.fa-equals:before {
  content: "\3d"
}

.fa-cake-slice:before,
.fa-shortcake:before {
  content: "\e3e5"
}

.fa-building-magnifying-glass:before {
  content: "\e61c"
}

.fa-peanut:before {
  content: "\e430"
}

.fa-wrench-simple:before {
  content: "\e2d1"
}

.fa-blender:before {
  content: "\f517"
}

.fa-teeth:before {
  content: "\f62e"
}

.fa-tally-2:before {
  content: "\e295"
}

.fa-ils:before,
.fa-shekel-sign:before,
.fa-shekel:before,
.fa-sheqel-sign:before,
.fa-sheqel:before {
  content: "\f20b"
}

.fa-cars:before {
  content: "\f85b"
}

.fa-axe-battle:before {
  content: "\f6b3"
}

.fa-user-hair-long:before {
  content: "\e45b"
}

.fa-map:before {
  content: "\f279"
}

.fa-arrow-left-from-arc:before {
  content: "\e615"
}

.fa-file-circle-info:before {
  content: "\e493"
}

.fa-face-disappointed:before {
  content: "\e36f"
}

.fa-lasso-sparkles:before {
  content: "\e1c9"
}

.fa-clock-eleven:before {
  content: "\e347"
}

.fa-rocket:before {
  content: "\f135"
}

.fa-siren-on:before {
  content: "\e02e"
}

.fa-clock-ten:before {
  content: "\e354"
}

.fa-candle-holder:before {
  content: "\f6bc"
}

.fa-video-arrow-down-left:before {
  content: "\e2c8"
}

.fa-photo-film:before,
.fa-photo-video:before {
  content: "\f87c"
}

.fa-floppy-disk-circle-arrow-right:before,
.fa-save-circle-arrow-right:before {
  content: "\e180"
}

.fa-folder-minus:before {
  content: "\f65d"
}

.fa-planet-moon:before {
  content: "\e01f"
}

.fa-face-eyes-xmarks:before {
  content: "\e374"
}

.fa-chart-scatter:before {
  content: "\f7ee"
}

.fa-display-arrow-down:before {
  content: "\e164"
}

.fa-store:before {
  content: "\f54e"
}

.fa-arrow-trend-up:before {
  content: "\e098"
}

.fa-plug-circle-minus:before {
  content: "\e55e"
}

.fa-olive-branch:before {
  content: "\e317"
}

.fa-angle:before {
  content: "\e08c"
}

.fa-vacuum-robot:before {
  content: "\e04e"
}

.fa-sign-hanging:before,
.fa-sign:before {
  content: "\f4d9"
}

.fa-square-divide:before {
  content: "\e26a"
}

.fa-folder-check:before {
  content: "\e64e"
}

.fa-signal-stream-slash:before {
  content: "\e250"
}

.fa-bezier-curve:before {
  content: "\f55b"
}

.fa-eye-dropper-half:before {
  content: "\e173"
}

.fa-store-lock:before {
  content: "\e4a6"
}

.fa-bell-slash:before {
  content: "\f1f6"
}

.fa-cloud-bolt-sun:before,
.fa-thunderstorm-sun:before {
  content: "\f76e"
}

.fa-camera-slash:before {
  content: "\e0d9"
}

.fa-comment-quote:before {
  content: "\e14c"
}

.fa-tablet-android:before,
.fa-tablet:before {
  content: "\f3fb"
}

.fa-school-flag:before {
  content: "\e56e"
}

.fa-message-code:before {
  content: "\e1df"
}

.fa-glass-half-empty:before,
.fa-glass-half-full:before,
.fa-glass-half:before {
  content: "\e192"
}

.fa-fill:before {
  content: "\f575"
}

.fa-comment-alt-minus:before,
.fa-message-minus:before {
  content: "\f4a7"
}

.fa-angle-up:before {
  content: "\f106"
}

.fa-dinosaur:before {
  content: "\e5fe"
}

.fa-drumstick-bite:before {
  content: "\f6d7"
}

.fa-chain-horizontal-slash:before,
.fa-link-horizontal-slash:before {
  content: "\e1cc"
}

.fa-holly-berry:before {
  content: "\f7aa"
}

.fa-nose:before {
  content: "\e5bd"
}

.fa-arrow-left-to-arc:before {
  content: "\e616"
}

.fa-chevron-left:before {
  content: "\f053"
}

.fa-bacteria:before {
  content: "\e059"
}

.fa-clouds:before {
  content: "\f744"
}

.fa-money-bill-simple:before {
  content: "\e1f1"
}

.fa-hand-lizard:before {
  content: "\f258"
}

.fa-table-pivot:before {
  content: "\e291"
}

.fa-filter-slash:before {
  content: "\e17d"
}

.fa-trash-can-arrow-turn-left:before,
.fa-trash-can-undo:before,
.fa-trash-undo-alt:before {
  content: "\f896"
}

.fa-notdef:before {
  content: "\e1fe"
}

.fa-disease:before {
  content: "\f7fa"
}

.fa-person-to-door:before {
  content: "\e433"
}

.fa-turntable:before {
  content: "\f8e4"
}

.fa-briefcase-medical:before {
  content: "\f469"
}

.fa-genderless:before {
  content: "\f22d"
}

.fa-chevron-right:before {
  content: "\f054"
}

.fa-signal-1:before,
.fa-signal-weak:before {
  content: "\f68c"
}

.fa-clock-five:before {
  content: "\e349"
}

.fa-retweet:before {
  content: "\f079"
}

.fa-car-alt:before,
.fa-car-rear:before {
  content: "\f5de"
}

.fa-pump-soap:before {
  content: "\e06b"
}

.fa-computer-classic:before {
  content: "\f8b1"
}

.fa-frame:before {
  content: "\e495"
}

.fa-video-slash:before {
  content: "\f4e2"
}

.fa-battery-2:before,
.fa-battery-quarter:before {
  content: "\f243"
}

.fa-ellipsis-h-alt:before,
.fa-ellipsis-stroke:before {
  content: "\f39b"
}

.fa-radio:before {
  content: "\f8d7"
}

.fa-baby-carriage:before,
.fa-carriage-baby:before {
  content: "\f77d"
}

.fa-face-expressionless:before {
  content: "\e373"
}

.fa-down-to-dotted-line:before {
  content: "\e408"
}

.fa-cloud-music:before {
  content: "\f8ae"
}

.fa-traffic-light:before {
  content: "\f637"
}

.fa-cloud-minus:before {
  content: "\e35d"
}

.fa-thermometer:before {
  content: "\f491"
}

.fa-shield-minus:before {
  content: "\e249"
}

.fa-vr-cardboard:before {
  content: "\f729"
}

.fa-car-tilt:before {
  content: "\f5e5"
}

.fa-gauge-circle-minus:before {
  content: "\e497"
}

.fa-brightness-low:before {
  content: "\e0ca"
}

.fa-hand-middle-finger:before {
  content: "\f806"
}

.fa-percent:before,
.fa-percentage:before {
  content: "\25"
}

.fa-truck-moving:before {
  content: "\f4df"
}

.fa-glass-water-droplet:before {
  content: "\e4f5"
}

.fa-conveyor-belt:before {
  content: "\f46e"
}

.fa-location-check:before,
.fa-map-marker-check:before {
  content: "\f606"
}

.fa-coin-vertical:before {
  content: "\e3fd"
}

.fa-display:before {
  content: "\e163"
}

.fa-person-sign:before {
  content: "\f757"
}

.fa-face-smile:before,
.fa-smile:before {
  content: "\f118"
}

.fa-phone-hangup:before {
  content: "\e225"
}

.fa-signature-slash:before {
  content: "\e3cb"
}

.fa-thumb-tack:before,
.fa-thumbtack:before {
  content: "\f08d"
}

.fa-wheat-slash:before {
  content: "\e339"
}

.fa-trophy:before {
  content: "\f091"
}

.fa-clouds-sun:before {
  content: "\f746"
}

.fa-person-praying:before,
.fa-pray:before {
  content: "\f683"
}

.fa-hammer:before {
  content: "\f6e3"
}

.fa-face-vomit:before {
  content: "\e3a0"
}

.fa-speakers:before {
  content: "\f8e0"
}

.fa-teletype-answer:before,
.fa-tty-answer:before {
  content: "\e2b9"
}

.fa-mug-tea-saucer:before {
  content: "\e1f5"
}

.fa-diagram-lean-canvas:before {
  content: "\e156"
}

.fa-alt:before {
  content: "\e08a"
}

.fa-dial-med-high:before,
.fa-dial:before {
  content: "\e15b"
}

.fa-hand-peace:before {
  content: "\f25b"
}

.fa-circle-trash:before,
.fa-trash-circle:before {
  content: "\e126"
}

.fa-rotate:before,
.fa-sync-alt:before {
  content: "\f2f1"
}

.fa-circle-quarters:before {
  content: "\e3f8"
}

.fa-spinner:before {
  content: "\f110"
}

.fa-tower-control:before {
  content: "\e2a2"
}

.fa-arrow-up-triangle-square:before,
.fa-sort-shapes-up:before {
  content: "\f88a"
}

.fa-whale:before {
  content: "\f72c"
}

.fa-robot:before {
  content: "\f544"
}

.fa-peace:before {
  content: "\f67c"
}

.fa-party-horn:before {
  content: "\e31b"
}

.fa-cogs:before,
.fa-gears:before {
  content: "\f085"
}

.fa-sun-alt:before,
.fa-sun-bright:before {
  content: "\e28f"
}

.fa-warehouse:before {
  content: "\f494"
}

.fa-conveyor-belt-arm:before {
  content: "\e5f8"
}

.fa-lock-keyhole-open:before,
.fa-lock-open-alt:before {
  content: "\f3c2"
}

.fa-box-fragile:before,
.fa-square-fragile:before,
.fa-square-wine-glass-crack:before {
  content: "\f49b"
}

.fa-arrow-up-right-dots:before {
  content: "\e4b7"
}

.fa-square-n:before {
  content: "\e277"
}

.fa-splotch:before {
  content: "\f5bc"
}

.fa-face-grin-hearts:before,
.fa-grin-hearts:before {
  content: "\f584"
}

.fa-meter:before {
  content: "\e1e8"
}

.fa-mandolin:before {
  content: "\f6f9"
}

.fa-dice-four:before {
  content: "\f524"
}

.fa-sim-card:before {
  content: "\f7c4"
}

.fa-transgender-alt:before,
.fa-transgender:before {
  content: "\f225"
}

.fa-mercury:before {
  content: "\f223"
}

.fa-up-from-bracket:before {
  content: "\e590"
}

.fa-knife-kitchen:before {
  content: "\f6f5"
}

.fa-border-right:before {
  content: "\f852"
}

.fa-arrow-turn-down:before,
.fa-level-down:before {
  content: "\f149"
}

.fa-spade:before {
  content: "\f2f4"
}

.fa-card-spade:before {
  content: "\e3ec"
}

.fa-line-columns:before {
  content: "\f870"
}

.fa-arrow-right-to-line:before,
.fa-arrow-to-right:before {
  content: "\f340"
}

.fa-person-falling-burst:before {
  content: "\e547"
}

.fa-flag-pennant:before,
.fa-pennant:before {
  content: "\f456"
}

.fa-conveyor-belt-empty:before {
  content: "\e150"
}

.fa-user-group-simple:before {
  content: "\e603"
}

.fa-award:before {
  content: "\f559"
}

.fa-ticket-alt:before,
.fa-ticket-simple:before {
  content: "\f3ff"
}

.fa-building:before {
  content: "\f1ad"
}

.fa-angle-double-left:before,
.fa-angles-left:before {
  content: "\f100"
}

.fa-camcorder:before,
.fa-video-handheld:before {
  content: "\f8a8"
}

.fa-pancakes:before {
  content: "\e42d"
}

.fa-album-circle-user:before {
  content: "\e48d"
}

.fa-subtitles-slash:before {
  content: "\e610"
}

.fa-qrcode:before {
  content: "\f029"
}

.fa-dice-d10:before {
  content: "\f6cd"
}

.fa-fireplace:before {
  content: "\f79a"
}

.fa-browser:before {
  content: "\f37e"
}

.fa-pen-paintbrush:before,
.fa-pencil-paintbrush:before {
  content: "\f618"
}

.fa-fish-cooked:before {
  content: "\f7fe"
}

.fa-chair-office:before {
  content: "\f6c1"
}

.fa-magnifying-glass-music:before {
  content: "\e65f"
}

.fa-nesting-dolls:before {
  content: "\e3ba"
}

.fa-clock-rotate-left:before,
.fa-history:before {
  content: "\f1da"
}

.fa-trumpet:before {
  content: "\f8e3"
}

.fa-face-grin-beam-sweat:before,
.fa-grin-beam-sweat:before {
  content: "\f583"
}

.fa-fire-smoke:before {
  content: "\f74b"
}

.fa-phone-missed:before {
  content: "\e226"
}

.fa-arrow-right-from-file:before,
.fa-file-export:before {
  content: "\f56e"
}

.fa-shield-blank:before,
.fa-shield:before {
  content: "\f132"
}

.fa-arrow-up-short-wide:before,
.fa-sort-amount-up-alt:before {
  content: "\f885"
}

.fa-arrows-repeat-1:before,
.fa-repeat-1-alt:before {
  content: "\f366"
}

.fa-gun-slash:before {
  content: "\e19c"
}

.fa-avocado:before {
  content: "\e0aa"
}

.fa-binary:before {
  content: "\e33b"
}

.fa-glasses-alt:before,
.fa-glasses-round:before {
  content: "\f5f5"
}

.fa-phone-plus:before {
  content: "\f4d2"
}

.fa-ditto:before {
  content: "\22"
}

.fa-person-seat:before {
  content: "\e21e"
}

.fa-house-medical:before {
  content: "\e3b2"
}

.fa-golf-ball-tee:before,
.fa-golf-ball:before {
  content: "\f450"
}

.fa-chevron-circle-left:before,
.fa-circle-chevron-left:before {
  content: "\f137"
}

.fa-house-chimney-window:before {
  content: "\e00d"
}

.fa-scythe:before {
  content: "\f710"
}

.fa-pen-nib:before {
  content: "\f5ad"
}

.fa-ban-parking:before,
.fa-parking-circle-slash:before {
  content: "\f616"
}

.fa-tent-arrow-turn-left:before {
  content: "\e580"
}

.fa-face-diagonal-mouth:before {
  content: "\e47e"
}

.fa-diagram-cells:before {
  content: "\e475"
}

.fa-cricket-bat-ball:before,
.fa-cricket:before {
  content: "\f449"
}

.fa-tents:before {
  content: "\e582"
}

.fa-magic:before,
.fa-wand-magic:before {
  content: "\f0d0"
}

.fa-dog:before {
  content: "\f6d3"
}

.fa-pen-line:before {
  content: "\e212"
}

.fa-atom-alt:before,
.fa-atom-simple:before {
  content: "\f5d3"
}

.fa-ampersand:before {
  content: "\26"
}

.fa-carrot:before {
  content: "\f787"
}

.fa-arrow-from-bottom:before,
.fa-arrow-up-from-line:before {
  content: "\f342"
}

.fa-moon:before {
  content: "\f186"
}

.fa-pen-slash:before {
  content: "\e213"
}

.fa-wine-glass-alt:before,
.fa-wine-glass-empty:before {
  content: "\f5ce"
}

.fa-square-star:before {
  content: "\e27f"
}

.fa-cheese:before {
  content: "\f7ef"
}

.fa-send-backward:before {
  content: "\f87f"
}

.fa-yin-yang:before {
  content: "\f6ad"
}

.fa-music:before {
  content: "\f001"
}

.fa-compass-slash:before {
  content: "\f5e9"
}

.fa-clock-one:before {
  content: "\e34e"
}

.fa-file-music:before {
  content: "\f8b6"
}

.fa-code-commit:before {
  content: "\f386"
}

.fa-temperature-low:before {
  content: "\f76b"
}

.fa-biking:before,
.fa-person-biking:before {
  content: "\f84a"
}

.fa-display-chart-up-circle-currency:before {
  content: "\e5e5"
}

.fa-skeleton:before {
  content: "\f620"
}

.fa-circle-g:before {
  content: "\e10f"
}

.fa-circle-arrow-up-left:before {
  content: "\e0fb"
}

.fa-coin-blank:before {
  content: "\e3fb"
}

.fa-broom:before {
  content: "\f51a"
}

.fa-vacuum:before {
  content: "\e04d"
}

.fa-shield-heart:before {
  content: "\e574"
}

.fa-card-heart:before {
  content: "\e3eb"
}

.fa-lightbulb-cfl-on:before {
  content: "\e5a7"
}

.fa-melon:before {
  content: "\e310"
}

.fa-gopuram:before {
  content: "\f664"
}

.fa-earth-oceania:before,
.fa-globe-oceania:before {
  content: "\e47b"
}

.fa-container-storage:before {
  content: "\f4b7"
}

.fa-face-pouting:before {
  content: "\e387"
}

.fa-square-xmark:before,
.fa-times-square:before,
.fa-xmark-square:before {
  content: "\f2d3"
}

.fa-exploding-head:before,
.fa-face-explode:before {
  content: "\e2fe"
}

.fa-hashtag:before {
  content: "\23"
}

.fa-expand-alt:before,
.fa-up-right-and-down-left-from-center:before {
  content: "\f424"
}

.fa-oil-can:before {
  content: "\f613"
}

.fa-t:before {
  content: "\54"
}

.fa-transformer-bolt:before {
  content: "\e2a4"
}

.fa-hippo:before {
  content: "\f6ed"
}

.fa-chart-column:before {
  content: "\e0e3"
}

.fa-cassette-vhs:before,
.fa-vhs:before {
  content: "\f8ec"
}

.fa-infinity:before {
  content: "\f534"
}

.fa-vial-circle-check:before {
  content: "\e596"
}

.fa-chimney:before {
  content: "\f78b"
}

.fa-object-intersect:before {
  content: "\e49d"
}

.fa-person-arrow-down-to-line:before {
  content: "\e538"
}

.fa-voicemail:before {
  content: "\f897"
}

.fa-block-brick:before,
.fa-wall-brick:before {
  content: "\e3db"
}

.fa-fan:before {
  content: "\f863"
}

.fa-bags-shopping:before {
  content: "\f847"
}

.fa-paragraph-left:before,
.fa-paragraph-rtl:before {
  content: "\f878"
}

.fa-person-walking-luggage:before {
  content: "\e554"
}

.fa-caravan-alt:before,
.fa-caravan-simple:before {
  content: "\e000"
}

.fa-turtle:before {
  content: "\f726"
}

.fa-pencil-mechanical:before {
  content: "\e5ca"
}

.fa-arrows-alt-v:before,
.fa-up-down:before {
  content: "\f338"
}

.fa-cloud-moon-rain:before {
  content: "\f73c"
}

.fa-booth-curtain:before {
  content: "\f734"
}

.fa-calendar:before {
  content: "\f133"
}

.fa-box-heart:before {
  content: "\f49d"
}

.fa-trailer:before {
  content: "\e041"
}

.fa-user-doctor-message:before,
.fa-user-md-chat:before {
  content: "\f82e"
}

.fa-bahai:before,
.fa-haykal:before {
  content: "\f666"
}

.fa-lighthouse:before {
  content: "\e612"
}

.fa-amp-guitar:before {
  content: "\f8a1"
}

.fa-sd-card:before {
  content: "\f7c2"
}

.fa-volume-slash:before {
  content: "\f2e2"
}

.fa-border-bottom:before {
  content: "\f84d"
}

.fa-wifi-1:before,
.fa-wifi-weak:before {
  content: "\f6aa"
}

.fa-dragon:before {
  content: "\f6d5"
}

.fa-shoe-prints:before {
  content: "\f54b"
}

.fa-circle-plus:before,
.fa-plus-circle:before {
  content: "\f055"
}

.fa-face-grin-tongue-wink:before,
.fa-grin-tongue-wink:before {
  content: "\f58b"
}

.fa-hand-holding:before {
  content: "\f4bd"
}

.fa-plug-circle-exclamation:before {
  content: "\e55d"
}

.fa-chain-broken:before,
.fa-chain-slash:before,
.fa-link-slash:before,
.fa-unlink:before {
  content: "\f127"
}

.fa-clone:before {
  content: "\f24d"
}

.fa-person-walking-arrow-loop-left:before {
  content: "\e551"
}

.fa-arrow-up-z-a:before,
.fa-sort-alpha-up-alt:before {
  content: "\f882"
}

.fa-fire-alt:before,
.fa-fire-flame-curved:before {
  content: "\f7e4"
}

.fa-tornado:before {
  content: "\f76f"
}

.fa-file-circle-plus:before {
  content: "\e494"
}

.fa-delete-right:before {
  content: "\e154"
}

.fa-book-quran:before,
.fa-quran:before {
  content: "\f687"
}

.fa-circle-quarter:before {
  content: "\e11f"
}

.fa-anchor:before {
  content: "\f13d"
}

.fa-border-all:before {
  content: "\f84c"
}

.fa-function:before {
  content: "\f661"
}

.fa-angry:before,
.fa-face-angry:before {
  content: "\f556"
}

.fa-people-simple:before {
  content: "\e21b"
}

.fa-cookie-bite:before {
  content: "\f564"
}

.fa-arrow-trend-down:before {
  content: "\e097"
}

.fa-feed:before,
.fa-rss:before {
  content: "\f09e"
}

.fa-face-monocle:before {
  content: "\e380"
}

.fa-draw-polygon:before {
  content: "\f5ee"
}

.fa-balance-scale:before,
.fa-scale-balanced:before {
  content: "\f24e"
}

.fa-calendar-lines:before,
.fa-calendar-note:before {
  content: "\e0d5"
}

.fa-arrow-down-big-small:before,
.fa-sort-size-down:before {
  content: "\f88c"
}

.fa-gauge-simple-high:before,
.fa-tachometer-fast:before,
.fa-tachometer:before {
  content: "\f62a"
}

.fa-do-not-enter:before {
  content: "\f5ec"
}

.fa-shower:before {
  content: "\f2cc"
}

.fa-dice-d8:before {
  content: "\f6d2"
}

.fa-desktop-alt:before,
.fa-desktop:before {
  content: "\f390"
}

.fa-m:before {
  content: "\4d"
}

.fa-spinner-scale:before {
  content: "\e62a"
}

.fa-grip-dots-vertical:before {
  content: "\e411"
}

.fa-face-viewfinder:before {
  content: "\e2ff"
}

.fa-creemee:before,
.fa-soft-serve:before {
  content: "\e400"
}

.fa-h5:before {
  content: "\e412"
}

.fa-hand-back-point-down:before {
  content: "\e19e"
}

.fa-table-list:before,
.fa-th-list:before {
  content: "\f00b"
}

.fa-basket-shopping-minus:before {
  content: "\e652"
}

.fa-comment-sms:before,
.fa-sms:before {
  content: "\f7cd"
}

.fa-rectangle-landscape:before,
.fa-rectangle:before {
  content: "\f2fa"
}

.fa-clipboard-list-check:before {
  content: "\f737"
}

.fa-turkey:before {
  content: "\f725"
}

.fa-book:before {
  content: "\f02d"
}

.fa-user-plus:before {
  content: "\f234"
}

.fa-ice-skate:before {
  content: "\f7ac"
}

.fa-check:before {
  content: "\f00c"
}

.fa-battery-4:before,
.fa-battery-three-quarters:before {
  content: "\f241"
}

.fa-tomato:before {
  content: "\e330"
}

.fa-sword-laser:before {
  content: "\e03b"
}

.fa-house-circle-check:before {
  content: "\e509"
}

.fa-buildings:before {
  content: "\e0cc"
}

.fa-angle-left:before {
  content: "\f104"
}

.fa-cart-flatbed-boxes:before,
.fa-dolly-flatbed-alt:before {
  content: "\f475"
}

.fa-diagram-successor:before {
  content: "\e47a"
}

.fa-truck-arrow-right:before {
  content: "\e58b"
}

.fa-square-w:before {
  content: "\e285"
}

.fa-arrows-split-up-and-left:before {
  content: "\e4bc"
}

.fa-lamp:before {
  content: "\f4ca"
}

.fa-airplay:before {
  content: "\e089"
}

.fa-fist-raised:before,
.fa-hand-fist:before {
  content: "\f6de"
}

.fa-shield-quartered:before {
  content: "\e575"
}

.fa-slash-forward:before {
  content: "\2f"
}

.fa-location-pen:before,
.fa-map-marker-edit:before {
  content: "\f607"
}

.fa-cloud-moon:before {
  content: "\f6c3"
}

.fa-pot-food:before {
  content: "\e43f"
}

.fa-briefcase:before {
  content: "\f0b1"
}

.fa-person-falling:before {
  content: "\e546"
}

.fa-image-portrait:before,
.fa-portrait:before {
  content: "\f3e0"
}

.fa-user-tag:before {
  content: "\f507"
}

.fa-rug:before {
  content: "\e569"
}

.fa-print-slash:before {
  content: "\f686"
}

.fa-earth-europe:before,
.fa-globe-europe:before {
  content: "\f7a2"
}

.fa-cart-flatbed-suitcase:before,
.fa-luggage-cart:before {
  content: "\f59d"
}

.fa-hand-back-point-ribbon:before {
  content: "\e1a0"
}

.fa-rectangle-times:before,
.fa-rectangle-xmark:before,
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f410"
}

.fa-tire-rugged:before {
  content: "\f634"
}

.fa-lightbulb-dollar:before {
  content: "\f670"
}

.fa-cowbell:before {
  content: "\f8b3"
}

.fa-baht-sign:before {
  content: "\e0ac"
}

.fa-corner:before {
  content: "\e3fe"
}

.fa-chevron-double-right:before,
.fa-chevrons-right:before {
  content: "\f324"
}

.fa-book-open:before {
  content: "\f518"
}

.fa-book-journal-whills:before,
.fa-journal-whills:before {
  content: "\f66a"
}

.fa-inhaler:before {
  content: "\f5f9"
}

.fa-handcuffs:before {
  content: "\e4f8"
}

.fa-snake:before {
  content: "\f716"
}

.fa-exclamation-triangle:before,
.fa-triangle-exclamation:before,
.fa-warning:before {
  content: "\f071"
}

.fa-note-medical:before {
  content: "\e200"
}

.fa-database:before {
  content: "\f1c0"
}

.fa-down-left:before {
  content: "\e16a"
}

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064"
}

.fa-face-thinking:before {
  content: "\e39b"
}

.fa-turn-down-right:before {
  content: "\e455"
}

.fa-bottle-droplet:before {
  content: "\e4c4"
}

.fa-mask-face:before {
  content: "\e1d7"
}

.fa-hill-rockslide:before {
  content: "\e508"
}

.fa-scanner-keyboard:before {
  content: "\f489"
}

.fa-circle-o:before {
  content: "\e119"
}

.fa-grid-horizontal:before {
  content: "\e307"
}

.fa-comment-alt-dollar:before,
.fa-message-dollar:before {
  content: "\f650"
}

.fa-exchange-alt:before,
.fa-right-left:before {
  content: "\f362"
}

.fa-columns-3:before {
  content: "\e361"
}

.fa-paper-plane:before {
  content: "\f1d8"
}

.fa-road-circle-exclamation:before {
  content: "\e565"
}

.fa-dungeon:before {
  content: "\f6d9"
}

.fa-hand-holding-box:before {
  content: "\f47b"
}

.fa-input-text:before {
  content: "\e1bf"
}

.fa-window-alt:before,
.fa-window-flip:before {
  content: "\f40f"
}

.fa-align-right:before {
  content: "\f038"
}

.fa-scanner-gun:before,
.fa-scanner:before {
  content: "\f488"
}

.fa-tire:before {
  content: "\f631"
}

.fa-engine:before {
  content: "\e16e"
}

.fa-money-bill-1-wave:before,
.fa-money-bill-wave-alt:before {
  content: "\f53b"
}

.fa-life-ring:before {
  content: "\f1cd"
}

.fa-hands:before,
.fa-sign-language:before,
.fa-signing:before {
  content: "\f2a7"
}

.fa-caret-circle-right:before,
.fa-circle-caret-right:before {
  content: "\f330"
}

.fa-turn-left:before {
  content: "\e636"
}

.fa-wheat:before {
  content: "\f72d"
}

.fa-file-spreadsheet:before {
  content: "\f65b"
}

.fa-audio-description-slash:before {
  content: "\e0a8"
}

.fa-bell-ring:before {
  content: "\e62c"
}

.fa-calendar-day:before {
  content: "\f783"
}

.fa-ladder-water:before,
.fa-swimming-pool:before,
.fa-water-ladder:before {
  content: "\f5c5"
}

.fa-arrows-up-down:before,
.fa-arrows-v:before {
  content: "\f07d"
}

.fa-chess-pawn-alt:before,
.fa-chess-pawn-piece:before {
  content: "\f444"
}

.fa-face-grimace:before,
.fa-grimace:before {
  content: "\f57f"
}

.fa-wheelchair-alt:before,
.fa-wheelchair-move:before {
  content: "\e2ce"
}

.fa-level-down-alt:before,
.fa-turn-down:before {
  content: "\f3be"
}

.fa-square-s:before {
  content: "\e27d"
}

.fa-barcode-alt:before,
.fa-rectangle-barcode:before {
  content: "\f463"
}

.fa-person-walking-arrow-right:before {
  content: "\e552"
}

.fa-envelope-square:before,
.fa-square-envelope:before {
  content: "\f199"
}

.fa-dice:before {
  content: "\f522"
}

.fa-unicorn:before {
  content: "\f727"
}

.fa-bowling-ball:before {
  content: "\f436"
}

.fa-pompebled:before {
  content: "\e43d"
}

.fa-brain:before {
  content: "\f5dc"
}

.fa-watch-smart:before {
  content: "\e2cc"
}

.fa-book-user:before {
  content: "\f7e7"
}

.fa-sensor-cloud:before,
.fa-sensor-smoke:before {
  content: "\e02c"
}

.fa-clapperboard-play:before {
  content: "\e132"
}

.fa-band-aid:before,
.fa-bandage:before {
  content: "\f462"
}

.fa-calendar-minus:before {
  content: "\f272"
}

.fa-circle-xmark:before,
.fa-times-circle:before,
.fa-xmark-circle:before {
  content: "\f057"
}

.fa-circle-4:before {
  content: "\e0f1"
}

.fa-gifts:before {
  content: "\f79c"
}

.fa-album-collection:before {
  content: "\f8a0"
}

.fa-hotel:before {
  content: "\f594"
}

.fa-earth-asia:before,
.fa-globe-asia:before {
  content: "\f57e"
}

.fa-id-card-alt:before,
.fa-id-card-clip:before {
  content: "\f47f"
}

.fa-magnifying-glass-plus:before,
.fa-search-plus:before {
  content: "\f00e"
}

.fa-thumbs-up:before {
  content: "\f164"
}

.fa-cloud-showers:before {
  content: "\f73f"
}

.fa-user-clock:before {
  content: "\f4fd"
}

.fa-onion:before {
  content: "\e427"
}

.fa-clock-twelve-thirty:before {
  content: "\e359"
}

.fa-arrow-down-to-dotted-line:before {
  content: "\e095"
}

.fa-allergies:before,
.fa-hand-dots:before {
  content: "\f461"
}

.fa-file-invoice:before {
  content: "\f570"
}

.fa-window-minimize:before {
  content: "\f2d1"
}

.fa-rectangle-wide:before {
  content: "\f2fc"
}

.fa-comment-arrow-up:before {
  content: "\e144"
}

.fa-garlic:before {
  content: "\e40e"
}

.fa-coffee:before,
.fa-mug-saucer:before {
  content: "\f0f4"
}

.fa-brush:before {
  content: "\f55d"
}

.fa-tree-decorated:before {
  content: "\f7dc"
}

.fa-mask:before {
  content: "\f6fa"
}

.fa-calendar-heart:before {
  content: "\e0d3"
}

.fa-magnifying-glass-minus:before,
.fa-search-minus:before {
  content: "\f010"
}

.fa-flower:before {
  content: "\f7ff"
}

.fa-arrow-down-from-arc:before {
  content: "\e614"
}

.fa-right-left-large:before {
  content: "\e5e1"
}

.fa-ruler-vertical:before {
  content: "\f548"
}

.fa-circles-overlap:before {
  content: "\e600"
}

.fa-user-alt:before,
.fa-user-large:before {
  content: "\f406"
}

.fa-starship-freighter:before {
  content: "\e03a"
}

.fa-train-tram:before {
  content: "\e5b4"
}

.fa-bridge-suspension:before {
  content: "\e4cd"
}

.fa-trash-check:before {
  content: "\e2af"
}

.fa-user-nurse:before {
  content: "\f82f"
}

.fa-boombox:before {
  content: "\f8a5"
}

.fa-syringe:before {
  content: "\f48e"
}

.fa-cloud-sun:before {
  content: "\f6c4"
}

.fa-shield-exclamation:before {
  content: "\e247"
}

.fa-stopwatch-20:before {
  content: "\e06f"
}

.fa-square-full:before {
  content: "\f45c"
}

.fa-grip-dots:before {
  content: "\e410"
}

.fa-comment-exclamation:before {
  content: "\f4af"
}

.fa-pen-swirl:before {
  content: "\e214"
}

.fa-falafel:before {
  content: "\e40a"
}

.fa-circle-2:before {
  content: "\e0ef"
}

.fa-magnet:before {
  content: "\f076"
}

.fa-jar:before {
  content: "\e516"
}

.fa-gramophone:before {
  content: "\f8bd"
}

.fa-dice-d12:before {
  content: "\f6ce"
}

.fa-note-sticky:before,
.fa-sticky-note:before {
  content: "\f249"
}

.fa-arrow-alt-down:before,
.fa-down:before {
  content: "\f354"
}

.fa-100:before,
.fa-hundred-points:before {
  content: "\e41c"
}

.fa-paperclip-vertical:before {
  content: "\e3c2"
}

.fa-wind-circle-exclamation:before,
.fa-wind-warning:before {
  content: "\f776"
}

.fa-location-pin-slash:before,
.fa-map-marker-slash:before {
  content: "\f60c"
}

.fa-face-sad-sweat:before {
  content: "\e38a"
}

.fa-bug-slash:before {
  content: "\e490"
}

.fa-cupcake:before {
  content: "\e402"
}

.fa-light-switch-off:before {
  content: "\e018"
}

.fa-toggle-large-off:before {
  content: "\e5b0"
}

.fa-pen-fancy-slash:before {
  content: "\e210"
}

.fa-truck-container:before {
  content: "\f4dc"
}

.fa-boot:before {
  content: "\f782"
}

.fa-arrow-up-from-water-pump:before {
  content: "\e4b6"
}

.fa-file-check:before {
  content: "\f316"
}

.fa-bone:before {
  content: "\f5d7"
}

.fa-cards-blank:before {
  content: "\e4df"
}

.fa-circle-3:before {
  content: "\e0f0"
}

.fa-bench-tree:before {
  content: "\e2e7"
}

.fa-keyboard-brightness-low:before {
  content: "\e1c1"
}

.fa-ski-boot-ski:before {
  content: "\e3cd"
}

.fa-brain-circuit:before {
  content: "\e0c6"
}

.fa-user-injured:before {
  content: "\f728"
}

.fa-block-brick-fire:before,
.fa-firewall:before {
  content: "\e3dc"
}

.fa-face-sad-tear:before,
.fa-sad-tear:before {
  content: "\f5b4"
}

.fa-plane:before {
  content: "\f072"
}

.fa-tent-arrows-down:before {
  content: "\e581"
}

.fa-exclamation:before {
  content: "\21"
}

.fa-arrows-spin:before {
  content: "\e4bb"
}

.fa-face-smile-relaxed:before {
  content: "\e392"
}

.fa-comment-times:before,
.fa-comment-xmark:before {
  content: "\f4b5"
}

.fa-print:before {
  content: "\f02f"
}

.fa-try:before,
.fa-turkish-lira-sign:before,
.fa-turkish-lira:before {
  content: "\e2bb"
}

.fa-face-nose-steam:before {
  content: "\e382"
}

.fa-circle-waveform-lines:before,
.fa-waveform-circle:before {
  content: "\e12d"
}

.fa-dollar-sign:before,
.fa-dollar:before,
.fa-usd:before {
  content: "\24"
}

.fa-ferris-wheel:before {
  content: "\e174"
}

.fa-computer-speaker:before {
  content: "\f8b2"
}

.fa-skull-cow:before {
  content: "\f8de"
}

.fa-x:before {
  content: "\58"
}

.fa-magnifying-glass-dollar:before,
.fa-search-dollar:before {
  content: "\f688"
}

.fa-users-cog:before,
.fa-users-gear:before {
  content: "\f509"
}

.fa-person-military-pointing:before {
  content: "\e54a"
}

.fa-bank:before,
.fa-building-columns:before,
.fa-institution:before,
.fa-museum:before,
.fa-university:before {
  content: "\f19c"
}

.fa-circle-t:before {
  content: "\e124"
}

.fa-sack:before {
  content: "\f81c"
}

.fa-grid-2:before {
  content: "\e196"
}

.fa-camera-cctv:before,
.fa-cctv:before {
  content: "\f8ac"
}

.fa-umbrella:before {
  content: "\f0e9"
}

.fa-trowel:before {
  content: "\e589"
}

.fa-horizontal-rule:before {
  content: "\f86c"
}

.fa-bed-alt:before,
.fa-bed-front:before {
  content: "\f8f7"
}

.fa-d:before {
  content: "\44"
}

.fa-stapler:before {
  content: "\e5af"
}

.fa-masks-theater:before,
.fa-theater-masks:before {
  content: "\f630"
}

.fa-file-gif:before {
  content: "\e645"
}

.fa-kip-sign:before {
  content: "\e1c4"
}

.fa-face-woozy:before {
  content: "\e3a2"
}

.fa-cloud-question:before {
  content: "\e492"
}

.fa-pineapple:before {
  content: "\e31f"
}

.fa-hand-point-left:before {
  content: "\f0a5"
}

.fa-gallery-thumbnails:before {
  content: "\e3aa"
}

.fa-circle-j:before {
  content: "\e112"
}

.fa-eyes:before {
  content: "\e367"
}

.fa-handshake-alt:before,
.fa-handshake-simple:before {
  content: "\f4c6"
}

.fa-file-caret-up:before,
.fa-page-caret-up:before {
  content: "\e42a"
}

.fa-fighter-jet:before,
.fa-jet-fighter:before {
  content: "\f0fb"
}

.fa-comet:before {
  content: "\e003"
}

.fa-share-alt-square:before,
.fa-square-share-nodes:before {
  content: "\f1e1"
}

.fa-reflect-vertical:before {
  content: "\e665"
}

.fa-shield-keyhole:before {
  content: "\e248"
}

.fa-file-mp4:before {
  content: "\e649"
}

.fa-barcode:before {
  content: "\f02a"
}

.fa-bulldozer:before {
  content: "\e655"
}

.fa-plus-minus:before {
  content: "\e43c"
}

.fa-sliders-v-square:before,
.fa-square-sliders-vertical:before {
  content: "\f3f2"
}

.fa-video-camera:before,
.fa-video:before {
  content: "\f03d"
}

.fa-comment-middle-alt:before,
.fa-message-middle:before {
  content: "\e1e1"
}

.fa-graduation-cap:before,
.fa-mortar-board:before {
  content: "\f19d"
}

.fa-hand-holding-medical:before {
  content: "\e05c"
}

.fa-person-circle-check:before {
  content: "\e53e"
}

.fa-square-z:before {
  content: "\e288"
}

.fa-comment-alt-text:before,
.fa-message-text:before {
  content: "\e1e6"
}

.fa-level-up-alt:before,
.fa-turn-up:before {
  content: "\f3bf"
}

.fa-sr-only,
.fa-sr-only-focusable:not(:focus),
.sr-only,
.sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0
}

:host,
:root {
  --fa-style-family-brands: "Font Awesome 6 Brands";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"
}

@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/webfonts/fa-brands-400.woff2) format("woff2"), url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/webfonts/fa-brands-400.ttf) format("truetype")
}

.fa-brands,
.fab {
  font-weight: 400
}

.fa-monero:before {
  content: "\f3d0"
}

.fa-hooli:before {
  content: "\f427"
}

.fa-yelp:before {
  content: "\f1e9"
}

.fa-cc-visa:before {
  content: "\f1f0"
}

.fa-lastfm:before {
  content: "\f202"
}

.fa-shopware:before {
  content: "\f5b5"
}

.fa-creative-commons-nc:before {
  content: "\f4e8"
}

.fa-aws:before {
  content: "\f375"
}

.fa-redhat:before {
  content: "\f7bc"
}

.fa-yoast:before {
  content: "\f2b1"
}

.fa-cloudflare:before {
  content: "\e07d"
}

.fa-ups:before {
  content: "\f7e0"
}

.fa-pixiv:before {
  content: "\e640"
}

.fa-wpexplorer:before {
  content: "\f2de"
}

.fa-dyalog:before {
  content: "\f399"
}

.fa-bity:before {
  content: "\f37a"
}

.fa-stackpath:before {
  content: "\f842"
}

.fa-buysellads:before {
  content: "\f20d"
}

.fa-first-order:before {
  content: "\f2b0"
}

.fa-modx:before {
  content: "\f285"
}

.fa-guilded:before {
  content: "\e07e"
}

.fa-vnv:before {
  content: "\f40b"
}

.fa-js-square:before,
.fa-square-js:before {
  content: "\f3b9"
}

.fa-microsoft:before {
  content: "\f3ca"
}

.fa-qq:before {
  content: "\f1d6"
}

.fa-orcid:before {
  content: "\f8d2"
}

.fa-java:before {
  content: "\f4e4"
}

.fa-invision:before {
  content: "\f7b0"
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"
}

.fa-centercode:before {
  content: "\f380"
}

.fa-glide-g:before {
  content: "\f2a6"
}

.fa-drupal:before {
  content: "\f1a9"
}

.fa-hire-a-helper:before {
  content: "\f3b0"
}

.fa-creative-commons-by:before {
  content: "\f4e7"
}

.fa-unity:before {
  content: "\e049"
}

.fa-whmcs:before {
  content: "\f40d"
}

.fa-rocketchat:before {
  content: "\f3e8"
}

.fa-vk:before {
  content: "\f189"
}

.fa-untappd:before {
  content: "\f405"
}

.fa-mailchimp:before {
  content: "\f59e"
}

.fa-css3-alt:before {
  content: "\f38b"
}

.fa-reddit-square:before,
.fa-square-reddit:before {
  content: "\f1a2"
}

.fa-vimeo-v:before {
  content: "\f27d"
}

.fa-contao:before {
  content: "\f26d"
}

.fa-square-font-awesome:before {
  content: "\e5ad"
}

.fa-deskpro:before {
  content: "\f38f"
}

.fa-brave:before {
  content: "\e63c"
}

.fa-sistrix:before {
  content: "\f3ee"
}

.fa-instagram-square:before,
.fa-square-instagram:before {
  content: "\e055"
}

.fa-battle-net:before {
  content: "\f835"
}

.fa-the-red-yeti:before {
  content: "\f69d"
}

.fa-hacker-news-square:before,
.fa-square-hacker-news:before {
  content: "\f3af"
}

.fa-edge:before {
  content: "\f282"
}

.fa-threads:before {
  content: "\e618"
}

.fa-napster:before {
  content: "\f3d2"
}

.fa-snapchat-square:before,
.fa-square-snapchat:before {
  content: "\f2ad"
}

.fa-google-plus-g:before {
  content: "\f0d5"
}

.fa-artstation:before {
  content: "\f77a"
}

.fa-markdown:before {
  content: "\f60f"
}

.fa-sourcetree:before {
  content: "\f7d3"
}

.fa-google-plus:before {
  content: "\f2b3"
}

.fa-diaspora:before {
  content: "\f791"
}

.fa-foursquare:before {
  content: "\f180"
}

.fa-stack-overflow:before {
  content: "\f16c"
}

.fa-github-alt:before {
  content: "\f113"
}

.fa-phoenix-squadron:before {
  content: "\f511"
}

.fa-pagelines:before {
  content: "\f18c"
}

.fa-algolia:before {
  content: "\f36c"
}

.fa-red-river:before {
  content: "\f3e3"
}

.fa-creative-commons-sa:before {
  content: "\f4ef"
}

.fa-safari:before {
  content: "\f267"
}

.fa-google:before {
  content: "\f1a0"
}

.fa-font-awesome-alt:before,
.fa-square-font-awesome-stroke:before {
  content: "\f35c"
}

.fa-atlassian:before {
  content: "\f77b"
}

.fa-linkedin-in:before {
  content: "\f0e1"
}

.fa-digital-ocean:before {
  content: "\f391"
}

.fa-nimblr:before {
  content: "\f5a8"
}

.fa-chromecast:before {
  content: "\f838"
}

.fa-evernote:before {
  content: "\f839"
}

.fa-hacker-news:before {
  content: "\f1d4"
}

.fa-creative-commons-sampling:before {
  content: "\f4f0"
}

.fa-adversal:before {
  content: "\f36a"
}

.fa-creative-commons:before {
  content: "\f25e"
}

.fa-watchman-monitoring:before {
  content: "\e087"
}

.fa-fonticons:before {
  content: "\f280"
}

.fa-weixin:before {
  content: "\f1d7"
}

.fa-shirtsinbulk:before {
  content: "\f214"
}

.fa-codepen:before {
  content: "\f1cb"
}

.fa-git-alt:before {
  content: "\f841"
}

.fa-lyft:before {
  content: "\f3c3"
}

.fa-rev:before {
  content: "\f5b2"
}

.fa-windows:before {
  content: "\f17a"
}

.fa-wizards-of-the-coast:before {
  content: "\f730"
}

.fa-square-viadeo:before,
.fa-viadeo-square:before {
  content: "\f2aa"
}

.fa-meetup:before {
  content: "\f2e0"
}

.fa-centos:before {
  content: "\f789"
}

.fa-adn:before {
  content: "\f170"
}

.fa-cloudsmith:before {
  content: "\f384"
}

.fa-opensuse:before {
  content: "\e62b"
}

.fa-pied-piper-alt:before {
  content: "\f1a8"
}

.fa-dribbble-square:before,
.fa-square-dribbble:before {
  content: "\f397"
}

.fa-codiepie:before {
  content: "\f284"
}

.fa-node:before {
  content: "\f419"
}

.fa-mix:before {
  content: "\f3cb"
}

.fa-steam:before {
  content: "\f1b6"
}

.fa-cc-apple-pay:before {
  content: "\f416"
}

.fa-scribd:before {
  content: "\f28a"
}

.fa-debian:before {
  content: "\e60b"
}

.fa-openid:before {
  content: "\f19b"
}

.fa-instalod:before {
  content: "\e081"
}

.fa-expeditedssl:before {
  content: "\f23e"
}

.fa-sellcast:before {
  content: "\f2da"
}

.fa-square-twitter:before,
.fa-twitter-square:before {
  content: "\f081"
}

.fa-r-project:before {
  content: "\f4f7"
}

.fa-delicious:before {
  content: "\f1a5"
}

.fa-freebsd:before {
  content: "\f3a4"
}

.fa-vuejs:before {
  content: "\f41f"
}

.fa-accusoft:before {
  content: "\f369"
}

.fa-ioxhost:before {
  content: "\f208"
}

.fa-fonticons-fi:before {
  content: "\f3a2"
}

.fa-app-store:before {
  content: "\f36f"
}

.fa-cc-mastercard:before {
  content: "\f1f1"
}

.fa-itunes-note:before {
  content: "\f3b5"
}

.fa-golang:before {
  content: "\e40f"
}

.fa-kickstarter:before {
  content: "\f3bb"
}

.fa-grav:before {
  content: "\f2d6"
}

.fa-weibo:before {
  content: "\f18a"
}

.fa-uncharted:before {
  content: "\e084"
}

.fa-firstdraft:before {
  content: "\f3a1"
}

.fa-square-youtube:before,
.fa-youtube-square:before {
  content: "\f431"
}

.fa-wikipedia-w:before {
  content: "\f266"
}

.fa-rendact:before,
.fa-wpressr:before {
  content: "\f3e4"
}

.fa-angellist:before {
  content: "\f209"
}

.fa-galactic-republic:before {
  content: "\f50c"
}

.fa-nfc-directional:before {
  content: "\e530"
}

.fa-skype:before {
  content: "\f17e"
}

.fa-joget:before {
  content: "\f3b7"
}

.fa-fedora:before {
  content: "\f798"
}

.fa-stripe-s:before {
  content: "\f42a"
}

.fa-meta:before {
  content: "\e49b"
}

.fa-laravel:before {
  content: "\f3bd"
}

.fa-hotjar:before {
  content: "\f3b1"
}

.fa-bluetooth-b:before {
  content: "\f294"
}

.fa-square-letterboxd:before {
  content: "\e62e"
}

.fa-sticker-mule:before {
  content: "\f3f7"
}

.fa-creative-commons-zero:before {
  content: "\f4f3"
}

.fa-hips:before {
  content: "\f452"
}

.fa-behance:before {
  content: "\f1b4"
}

.fa-reddit:before {
  content: "\f1a1"
}

.fa-discord:before {
  content: "\f392"
}

.fa-chrome:before {
  content: "\f268"
}

.fa-app-store-ios:before {
  content: "\f370"
}

.fa-cc-discover:before {
  content: "\f1f2"
}

.fa-wpbeginner:before {
  content: "\f297"
}

.fa-confluence:before {
  content: "\f78d"
}

.fa-shoelace:before {
  content: "\e60c"
}

.fa-mdb:before {
  content: "\f8ca"
}

.fa-dochub:before {
  content: "\f394"
}

.fa-accessible-icon:before {
  content: "\f368"
}

.fa-ebay:before {
  content: "\f4f4"
}

.fa-amazon:before {
  content: "\f270"
}

.fa-unsplash:before {
  content: "\e07c"
}

.fa-yarn:before {
  content: "\f7e3"
}

.fa-square-steam:before,
.fa-steam-square:before {
  content: "\f1b7"
}

.fa-500px:before {
  content: "\f26e"
}

.fa-square-vimeo:before,
.fa-vimeo-square:before {
  content: "\f194"
}

.fa-asymmetrik:before {
  content: "\f372"
}

.fa-font-awesome-flag:before,
.fa-font-awesome-logo-full:before,
.fa-font-awesome:before {
  content: "\f2b4"
}

.fa-gratipay:before {
  content: "\f184"
}

.fa-apple:before {
  content: "\f179"
}

.fa-hive:before {
  content: "\e07f"
}

.fa-gitkraken:before {
  content: "\f3a6"
}

.fa-keybase:before {
  content: "\f4f5"
}

.fa-apple-pay:before {
  content: "\f415"
}

.fa-padlet:before {
  content: "\e4a0"
}

.fa-amazon-pay:before {
  content: "\f42c"
}

.fa-github-square:before,
.fa-square-github:before {
  content: "\f092"
}

.fa-stumbleupon:before {
  content: "\f1a4"
}

.fa-fedex:before {
  content: "\f797"
}

.fa-phoenix-framework:before {
  content: "\f3dc"
}

.fa-shopify:before {
  content: "\e057"
}

.fa-neos:before {
  content: "\f612"
}

.fa-square-threads:before {
  content: "\e619"
}

.fa-hackerrank:before {
  content: "\f5f7"
}

.fa-researchgate:before {
  content: "\f4f8"
}

.fa-swift:before {
  content: "\f8e1"
}

.fa-angular:before {
  content: "\f420"
}

.fa-speakap:before {
  content: "\f3f3"
}

.fa-angrycreative:before {
  content: "\f36e"
}

.fa-y-combinator:before {
  content: "\f23b"
}

.fa-empire:before {
  content: "\f1d1"
}

.fa-envira:before {
  content: "\f299"
}

.fa-google-scholar:before {
  content: "\e63b"
}

.fa-gitlab-square:before,
.fa-square-gitlab:before {
  content: "\e5ae"
}

.fa-studiovinari:before {
  content: "\f3f8"
}

.fa-pied-piper:before {
  content: "\f2ae"
}

.fa-wordpress:before {
  content: "\f19a"
}

.fa-product-hunt:before {
  content: "\f288"
}

.fa-firefox:before {
  content: "\f269"
}

.fa-linode:before {
  content: "\f2b8"
}

.fa-goodreads:before {
  content: "\f3a8"
}

.fa-odnoklassniki-square:before,
.fa-square-odnoklassniki:before {
  content: "\f264"
}

.fa-jsfiddle:before {
  content: "\f1cc"
}

.fa-sith:before {
  content: "\f512"
}

.fa-themeisle:before {
  content: "\f2b2"
}

.fa-page4:before {
  content: "\f3d7"
}

.fa-hashnode:before {
  content: "\e499"
}

.fa-react:before {
  content: "\f41b"
}

.fa-cc-paypal:before {
  content: "\f1f4"
}

.fa-squarespace:before {
  content: "\f5be"
}

.fa-cc-stripe:before {
  content: "\f1f5"
}

.fa-creative-commons-share:before {
  content: "\f4f2"
}

.fa-bitcoin:before {
  content: "\f379"
}

.fa-keycdn:before {
  content: "\f3ba"
}

.fa-opera:before {
  content: "\f26a"
}

.fa-itch-io:before {
  content: "\f83a"
}

.fa-umbraco:before {
  content: "\f8e8"
}

.fa-galactic-senate:before {
  content: "\f50d"
}

.fa-ubuntu:before {
  content: "\f7df"
}

.fa-draft2digital:before {
  content: "\f396"
}

.fa-stripe:before {
  content: "\f429"
}

.fa-houzz:before {
  content: "\f27c"
}

.fa-gg:before {
  content: "\f260"
}

.fa-dhl:before {
  content: "\f790"
}

.fa-pinterest-square:before,
.fa-square-pinterest:before {
  content: "\f0d3"
}

.fa-xing:before {
  content: "\f168"
}

.fa-blackberry:before {
  content: "\f37b"
}

.fa-creative-commons-pd:before {
  content: "\f4ec"
}

.fa-playstation:before {
  content: "\f3df"
}

.fa-quinscape:before {
  content: "\f459"
}

.fa-less:before {
  content: "\f41d"
}

.fa-blogger-b:before {
  content: "\f37d"
}

.fa-opencart:before {
  content: "\f23d"
}

.fa-vine:before {
  content: "\f1ca"
}

.fa-signal-messenger:before {
  content: "\e663"
}

.fa-paypal:before {
  content: "\f1ed"
}

.fa-gitlab:before {
  content: "\f296"
}

.fa-typo3:before {
  content: "\f42b"
}

.fa-reddit-alien:before {
  content: "\f281"
}

.fa-yahoo:before {
  content: "\f19e"
}

.fa-dailymotion:before {
  content: "\e052"
}

.fa-affiliatetheme:before {
  content: "\f36b"
}

.fa-pied-piper-pp:before {
  content: "\f1a7"
}

.fa-bootstrap:before {
  content: "\f836"
}

.fa-odnoklassniki:before {
  content: "\f263"
}

.fa-nfc-symbol:before {
  content: "\e531"
}

.fa-mintbit:before {
  content: "\e62f"
}

.fa-ethereum:before {
  content: "\f42e"
}

.fa-speaker-deck:before {
  content: "\f83c"
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"
}

.fa-patreon:before {
  content: "\f3d9"
}

.fa-avianex:before {
  content: "\f374"
}

.fa-ello:before {
  content: "\f5f1"
}

.fa-gofore:before {
  content: "\f3a7"
}

.fa-bimobject:before {
  content: "\f378"
}

.fa-brave-reverse:before {
  content: "\e63d"
}

.fa-facebook-f:before {
  content: "\f39e"
}

.fa-google-plus-square:before,
.fa-square-google-plus:before {
  content: "\f0d4"
}

.fa-mandalorian:before {
  content: "\f50f"
}

.fa-first-order-alt:before {
  content: "\f50a"
}

.fa-osi:before {
  content: "\f41a"
}

.fa-google-wallet:before {
  content: "\f1ee"
}

.fa-d-and-d-beyond:before {
  content: "\f6ca"
}

.fa-periscope:before {
  content: "\f3da"
}

.fa-fulcrum:before {
  content: "\f50b"
}

.fa-cloudscale:before {
  content: "\f383"
}

.fa-forumbee:before {
  content: "\f211"
}

.fa-mizuni:before {
  content: "\f3cc"
}

.fa-schlix:before {
  content: "\f3ea"
}

.fa-square-xing:before,
.fa-xing-square:before {
  content: "\f169"
}

.fa-bandcamp:before {
  content: "\f2d5"
}

.fa-wpforms:before {
  content: "\f298"
}

.fa-cloudversify:before {
  content: "\f385"
}

.fa-usps:before {
  content: "\f7e1"
}

.fa-megaport:before {
  content: "\f5a3"
}

.fa-magento:before {
  content: "\f3c4"
}

.fa-spotify:before {
  content: "\f1bc"
}

.fa-optin-monster:before {
  content: "\f23c"
}

.fa-fly:before {
  content: "\f417"
}

.fa-aviato:before {
  content: "\f421"
}

.fa-itunes:before {
  content: "\f3b4"
}

.fa-cuttlefish:before {
  content: "\f38c"
}

.fa-blogger:before {
  content: "\f37c"
}

.fa-flickr:before {
  content: "\f16e"
}

.fa-viber:before {
  content: "\f409"
}

.fa-soundcloud:before {
  content: "\f1be"
}

.fa-digg:before {
  content: "\f1a6"
}

.fa-tencent-weibo:before {
  content: "\f1d5"
}

.fa-letterboxd:before {
  content: "\e62d"
}

.fa-symfony:before {
  content: "\f83d"
}

.fa-maxcdn:before {
  content: "\f136"
}

.fa-etsy:before {
  content: "\f2d7"
}

.fa-facebook-messenger:before {
  content: "\f39f"
}

.fa-audible:before {
  content: "\f373"
}

.fa-think-peaks:before {
  content: "\f731"
}

.fa-bilibili:before {
  content: "\e3d9"
}

.fa-erlang:before {
  content: "\f39d"
}

.fa-x-twitter:before {
  content: "\e61b"
}

.fa-cotton-bureau:before {
  content: "\f89e"
}

.fa-dashcube:before {
  content: "\f210"
}

.fa-42-group:before,
.fa-innosoft:before {
  content: "\e080"
}

.fa-stack-exchange:before {
  content: "\f18d"
}

.fa-elementor:before {
  content: "\f430"
}

.fa-pied-piper-square:before,
.fa-square-pied-piper:before {
  content: "\e01e"
}

.fa-creative-commons-nd:before {
  content: "\f4eb"
}

.fa-palfed:before {
  content: "\f3d8"
}

.fa-superpowers:before {
  content: "\f2dd"
}

.fa-resolving:before {
  content: "\f3e7"
}

.fa-xbox:before {
  content: "\f412"
}

.fa-searchengin:before {
  content: "\f3eb"
}

.fa-tiktok:before {
  content: "\e07b"
}

.fa-facebook-square:before,
.fa-square-facebook:before {
  content: "\f082"
}

.fa-renren:before {
  content: "\f18b"
}

.fa-linux:before {
  content: "\f17c"
}

.fa-glide:before {
  content: "\f2a5"
}

.fa-linkedin:before {
  content: "\f08c"
}

.fa-hubspot:before {
  content: "\f3b2"
}

.fa-deploydog:before {
  content: "\f38e"
}

.fa-twitch:before {
  content: "\f1e8"
}

.fa-ravelry:before {
  content: "\f2d9"
}

.fa-mixer:before {
  content: "\e056"
}

.fa-lastfm-square:before,
.fa-square-lastfm:before {
  content: "\f203"
}

.fa-vimeo:before {
  content: "\f40a"
}

.fa-mendeley:before {
  content: "\f7b3"
}

.fa-uniregistry:before {
  content: "\f404"
}

.fa-figma:before {
  content: "\f799"
}

.fa-creative-commons-remix:before {
  content: "\f4ee"
}

.fa-cc-amazon-pay:before {
  content: "\f42d"
}

.fa-dropbox:before {
  content: "\f16b"
}

.fa-instagram:before {
  content: "\f16d"
}

.fa-cmplid:before {
  content: "\e360"
}

.fa-upwork:before {
  content: "\e641"
}

.fa-facebook:before {
  content: "\f09a"
}

.fa-gripfire:before {
  content: "\f3ac"
}

.fa-jedi-order:before {
  content: "\f50e"
}

.fa-uikit:before {
  content: "\f403"
}

.fa-fort-awesome-alt:before {
  content: "\f3a3"
}

.fa-phabricator:before {
  content: "\f3db"
}

.fa-ussunnah:before {
  content: "\f407"
}

.fa-earlybirds:before {
  content: "\f39a"
}

.fa-trade-federation:before {
  content: "\f513"
}

.fa-autoprefixer:before {
  content: "\f41c"
}

.fa-whatsapp:before {
  content: "\f232"
}

.fa-slideshare:before {
  content: "\f1e7"
}

.fa-google-play:before {
  content: "\f3ab"
}

.fa-viadeo:before {
  content: "\f2a9"
}

.fa-line:before {
  content: "\f3c0"
}

.fa-google-drive:before {
  content: "\f3aa"
}

.fa-servicestack:before {
  content: "\f3ec"
}

.fa-simplybuilt:before {
  content: "\f215"
}

.fa-bitbucket:before {
  content: "\f171"
}

.fa-imdb:before {
  content: "\f2d8"
}

.fa-deezer:before {
  content: "\e077"
}

.fa-raspberry-pi:before {
  content: "\f7bb"
}

.fa-jira:before {
  content: "\f7b1"
}

.fa-docker:before {
  content: "\f395"
}

.fa-screenpal:before {
  content: "\e570"
}

.fa-bluetooth:before {
  content: "\f293"
}

.fa-gitter:before {
  content: "\f426"
}

.fa-d-and-d:before {
  content: "\f38d"
}

.fa-microblog:before {
  content: "\e01a"
}

.fa-cc-diners-club:before {
  content: "\f24c"
}

.fa-gg-circle:before {
  content: "\f261"
}

.fa-pied-piper-hat:before {
  content: "\f4e5"
}

.fa-kickstarter-k:before {
  content: "\f3bc"
}

.fa-yandex:before {
  content: "\f413"
}

.fa-readme:before {
  content: "\f4d5"
}

.fa-html5:before {
  content: "\f13b"
}

.fa-sellsy:before {
  content: "\f213"
}

.fa-sass:before {
  content: "\f41e"
}

.fa-wirsindhandwerk:before,
.fa-wsh:before {
  content: "\e2d0"
}

.fa-buromobelexperte:before {
  content: "\f37f"
}

.fa-salesforce:before {
  content: "\f83b"
}

.fa-octopus-deploy:before {
  content: "\e082"
}

.fa-medapps:before {
  content: "\f3c6"
}

.fa-ns8:before {
  content: "\f3d5"
}

.fa-pinterest-p:before {
  content: "\f231"
}

.fa-apper:before {
  content: "\f371"
}

.fa-fort-awesome:before {
  content: "\f286"
}

.fa-waze:before {
  content: "\f83f"
}

.fa-cc-jcb:before {
  content: "\f24b"
}

.fa-snapchat-ghost:before,
.fa-snapchat:before {
  content: "\f2ab"
}

.fa-fantasy-flight-games:before {
  content: "\f6dc"
}

.fa-rust:before {
  content: "\e07a"
}

.fa-wix:before {
  content: "\f5cf"
}

.fa-behance-square:before,
.fa-square-behance:before {
  content: "\f1b5"
}

.fa-supple:before {
  content: "\f3f9"
}

.fa-webflow:before {
  content: "\e65c"
}

.fa-rebel:before {
  content: "\f1d0"
}

.fa-css3:before {
  content: "\f13c"
}

.fa-staylinked:before {
  content: "\f3f5"
}

.fa-kaggle:before {
  content: "\f5fa"
}

.fa-space-awesome:before {
  content: "\e5ac"
}

.fa-deviantart:before {
  content: "\f1bd"
}

.fa-cpanel:before {
  content: "\f388"
}

.fa-goodreads-g:before {
  content: "\f3a9"
}

.fa-git-square:before,
.fa-square-git:before {
  content: "\f1d2"
}

.fa-square-tumblr:before,
.fa-tumblr-square:before {
  content: "\f174"
}

.fa-trello:before {
  content: "\f181"
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"
}

.fa-get-pocket:before {
  content: "\f265"
}

.fa-perbyte:before {
  content: "\e083"
}

.fa-grunt:before {
  content: "\f3ad"
}

.fa-weebly:before {
  content: "\f5cc"
}

.fa-connectdevelop:before {
  content: "\f20e"
}

.fa-leanpub:before {
  content: "\f212"
}

.fa-black-tie:before {
  content: "\f27e"
}

.fa-themeco:before {
  content: "\f5c6"
}

.fa-python:before {
  content: "\f3e2"
}

.fa-android:before {
  content: "\f17b"
}

.fa-bots:before {
  content: "\e340"
}

.fa-free-code-camp:before {
  content: "\f2c5"
}

.fa-hornbill:before {
  content: "\f592"
}

.fa-js:before {
  content: "\f3b8"
}

.fa-ideal:before {
  content: "\e013"
}

.fa-git:before {
  content: "\f1d3"
}

.fa-dev:before {
  content: "\f6cc"
}

.fa-sketch:before {
  content: "\f7c6"
}

.fa-yandex-international:before {
  content: "\f414"
}

.fa-cc-amex:before {
  content: "\f1f3"
}

.fa-uber:before {
  content: "\f402"
}

.fa-github:before {
  content: "\f09b"
}

.fa-php:before {
  content: "\f457"
}

.fa-alipay:before {
  content: "\f642"
}

.fa-youtube:before {
  content: "\f167"
}

.fa-skyatlas:before {
  content: "\f216"
}

.fa-firefox-browser:before {
  content: "\e007"
}

.fa-replyd:before {
  content: "\f3e6"
}

.fa-suse:before {
  content: "\f7d6"
}

.fa-jenkins:before {
  content: "\f3b6"
}

.fa-twitter:before {
  content: "\f099"
}

.fa-rockrms:before {
  content: "\f3e9"
}

.fa-pinterest:before {
  content: "\f0d2"
}

.fa-buffer:before {
  content: "\f837"
}

.fa-npm:before {
  content: "\f3d4"
}

.fa-yammer:before {
  content: "\f840"
}

.fa-btc:before {
  content: "\f15a"
}

.fa-dribbble:before {
  content: "\f17d"
}

.fa-stumbleupon-circle:before {
  content: "\f1a3"
}

.fa-internet-explorer:before {
  content: "\f26b"
}

.fa-stubber:before {
  content: "\e5c7"
}

.fa-telegram-plane:before,
.fa-telegram:before {
  content: "\f2c6"
}

.fa-old-republic:before {
  content: "\f510"
}

.fa-odysee:before {
  content: "\e5c6"
}

.fa-square-whatsapp:before,
.fa-whatsapp-square:before {
  content: "\f40c"
}

.fa-node-js:before {
  content: "\f3d3"
}

.fa-edge-legacy:before {
  content: "\e078"
}

.fa-slack-hash:before,
.fa-slack:before {
  content: "\f198"
}

.fa-medrt:before {
  content: "\f3c8"
}

.fa-usb:before {
  content: "\f287"
}

.fa-tumblr:before {
  content: "\f173"
}

.fa-vaadin:before {
  content: "\f408"
}

.fa-quora:before {
  content: "\f2c4"
}

.fa-square-x-twitter:before {
  content: "\e61a"
}

.fa-reacteurope:before {
  content: "\f75d"
}

.fa-medium-m:before,
.fa-medium:before {
  content: "\f23a"
}

.fa-amilia:before {
  content: "\f36d"
}

.fa-mixcloud:before {
  content: "\f289"
}

.fa-flipboard:before {
  content: "\f44d"
}

.fa-viacoin:before {
  content: "\f237"
}

.fa-critical-role:before {
  content: "\f6c9"
}

.fa-sitrox:before {
  content: "\e44a"
}

.fa-discourse:before {
  content: "\f393"
}

.fa-joomla:before {
  content: "\f1aa"
}

.fa-mastodon:before {
  content: "\f4f6"
}

.fa-airbnb:before {
  content: "\f834"
}

.fa-wolf-pack-battalion:before {
  content: "\f514"
}

.fa-buy-n-large:before {
  content: "\f8a6"
}

.fa-gulp:before {
  content: "\f3ae"
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"
}

.fa-strava:before {
  content: "\f428"
}

.fa-ember:before {
  content: "\f423"
}

.fa-canadian-maple-leaf:before {
  content: "\f785"
}

.fa-teamspeak:before {
  content: "\f4f9"
}

.fa-pushed:before {
  content: "\f3e1"
}

.fa-wordpress-simple:before {
  content: "\f411"
}

.fa-nutritionix:before {
  content: "\f3d6"
}

.fa-wodu:before {
  content: "\e088"
}

.fa-google-pay:before {
  content: "\e079"
}

.fa-intercom:before {
  content: "\f7af"
}

.fa-zhihu:before {
  content: "\f63f"
}

.fa-korvue:before {
  content: "\f42f"
}

.fa-pix:before {
  content: "\e43a"
}

.fa-steam-symbol:before {
  content: "\f3f6"
}

:host,
:root {
  --fa-style-family-duotone: "Font Awesome 6 Duotone";
  --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone"
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/webfonts/fa-duotone-900.woff2) format("woff2"), url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/webfonts/fa-duotone-900.ttf) format("truetype")
}

.fa-duotone,
.fad {
  position: relative;
  font-weight: 900;
  letter-spacing: normal
}

.fa-duotone:before,
.fad:before {
  position: absolute;
  color: var(--fa-primary-color, inherit);
  opacity: var(--fa-primary-opacity, 1)
}

.fa-duotone:after,
.fad:after {
  color: var(--fa-secondary-color, inherit)
}

.fa-duotone.fa-swap-opacity:before,
.fa-duotone:after,
.fa-swap-opacity .fa-duotone:before,
.fa-swap-opacity .fad:before,
.fad.fa-swap-opacity:before,
.fad:after {
  opacity: var(--fa-secondary-opacity, .4)
}

.fa-duotone.fa-swap-opacity:after,
.fa-swap-opacity .fa-duotone:after,
.fa-swap-opacity .fad:after,
.fad.fa-swap-opacity:after {
  opacity: var(--fa-primary-opacity, 1)
}

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

.fa-duotone.fa-stack-1x,
.fa-duotone.fa-stack-2x,
.fad.fa-stack-1x,
.fad.fa-stack-2x {
  position: absolute
}

.fa-duotone.fa-0:after,
.fad.fa-0:after {
  content: "\30\30"
}

.fa-duotone.fa-1:after,
.fad.fa-1:after {
  content: "\31\31"
}

.fa-duotone.fa-2:after,
.fad.fa-2:after {
  content: "\32\32"
}

.fa-duotone.fa-3:after,
.fad.fa-3:after {
  content: "\33\33"
}

.fa-duotone.fa-4:after,
.fad.fa-4:after {
  content: "\34\34"
}

.fa-duotone.fa-5:after,
.fad.fa-5:after {
  content: "\35\35"
}

.fa-duotone.fa-6:after,
.fad.fa-6:after {
  content: "\36\36"
}

.fa-duotone.fa-7:after,
.fad.fa-7:after {
  content: "\37\37"
}

.fa-duotone.fa-8:after,
.fad.fa-8:after {
  content: "\38\38"
}

.fa-duotone.fa-9:after,
.fad.fa-9:after {
  content: "\39\39"
}

.fa-duotone.fa-fill-drip:after,
.fad.fa-fill-drip:after {
  content: "\f576\f576"
}

.fa-duotone.fa-arrows-to-circle:after,
.fad.fa-arrows-to-circle:after {
  content: "\e4bd\e4bd"
}

.fa-duotone.fa-chevron-circle-right:after,
.fa-duotone.fa-circle-chevron-right:after,
.fad.fa-chevron-circle-right:after,
.fad.fa-circle-chevron-right:after {
  content: "\f138\f138"
}

.fa-duotone.fa-wagon-covered:after,
.fad.fa-wagon-covered:after {
  content: "\f8ee\f8ee"
}

.fa-duotone.fa-line-height:after,
.fad.fa-line-height:after {
  content: "\f871\f871"
}

.fa-duotone.fa-bagel:after,
.fad.fa-bagel:after {
  content: "\e3d7\e3d7"
}

.fa-duotone.fa-transporter-7:after,
.fad.fa-transporter-7:after {
  content: "\e2a8\e2a8"
}

.fa-duotone.fa-at:after,
.fad.fa-at:after {
  content: "\40\40"
}

.fa-duotone.fa-rectangles-mixed:after,
.fad.fa-rectangles-mixed:after {
  content: "\e323\e323"
}

.fa-duotone.fa-phone-arrow-up-right:after,
.fa-duotone.fa-phone-arrow-up:after,
.fa-duotone.fa-phone-outgoing:after,
.fad.fa-phone-arrow-up-right:after,
.fad.fa-phone-arrow-up:after,
.fad.fa-phone-outgoing:after {
  content: "\e224\e224"
}

.fa-duotone.fa-trash-alt:after,
.fa-duotone.fa-trash-can:after,
.fad.fa-trash-alt:after,
.fad.fa-trash-can:after {
  content: "\f2ed\f2ed"
}

.fa-duotone.fa-circle-l:after,
.fad.fa-circle-l:after {
  content: "\e114\e114"
}

.fa-duotone.fa-head-side-goggles:after,
.fa-duotone.fa-head-vr:after,
.fad.fa-head-side-goggles:after,
.fad.fa-head-vr:after {
  content: "\f6ea\f6ea"
}

.fa-duotone.fa-text-height:after,
.fad.fa-text-height:after {
  content: "\f034\f034"
}

.fa-duotone.fa-user-times:after,
.fa-duotone.fa-user-xmark:after,
.fad.fa-user-times:after,
.fad.fa-user-xmark:after {
  content: "\f235\f235"
}

.fa-duotone.fa-face-hand-yawn:after,
.fad.fa-face-hand-yawn:after {
  content: "\e379\e379"
}

.fa-duotone.fa-gauge-simple-min:after,
.fa-duotone.fa-tachometer-slowest:after,
.fad.fa-gauge-simple-min:after,
.fad.fa-tachometer-slowest:after {
  content: "\f62d\f62d"
}

.fa-duotone.fa-stethoscope:after,
.fad.fa-stethoscope:after {
  content: "\f0f1\f0f1"
}

.fa-duotone.fa-coffin:after,
.fad.fa-coffin:after {
  content: "\f6c6\f6c6"
}

.fa-duotone.fa-comment-alt:after,
.fa-duotone.fa-message:after,
.fad.fa-comment-alt:after,
.fad.fa-message:after {
  content: "\f27a\f27a"
}

.fa-duotone.fa-bowl-salad:after,
.fa-duotone.fa-salad:after,
.fad.fa-bowl-salad:after,
.fad.fa-salad:after {
  content: "\f81e\f81e"
}

.fa-duotone.fa-info:after,
.fad.fa-info:after {
  content: "\f129\f129"
}

.fa-duotone.fa-robot-astromech:after,
.fad.fa-robot-astromech:after {
  content: "\e2d2\e2d2"
}

.fa-duotone.fa-ring-diamond:after,
.fad.fa-ring-diamond:after {
  content: "\e5ab\e5ab"
}

.fa-duotone.fa-fondue-pot:after,
.fad.fa-fondue-pot:after {
  content: "\e40d\e40d"
}

.fa-duotone.fa-theta:after,
.fad.fa-theta:after {
  content: "\f69e\f69e"
}

.fa-duotone.fa-face-hand-peeking:after,
.fad.fa-face-hand-peeking:after {
  content: "\e481\e481"
}

.fa-duotone.fa-square-user:after,
.fad.fa-square-user:after {
  content: "\e283\e283"
}

.fa-duotone.fa-compress-alt:after,
.fa-duotone.fa-down-left-and-up-right-to-center:after,
.fad.fa-compress-alt:after,
.fad.fa-down-left-and-up-right-to-center:after {
  content: "\f422\f422"
}

.fa-duotone.fa-explosion:after,
.fad.fa-explosion:after {
  content: "\e4e9\e4e9"
}

.fa-duotone.fa-file-alt:after,
.fa-duotone.fa-file-lines:after,
.fa-duotone.fa-file-text:after,
.fad.fa-file-alt:after,
.fad.fa-file-lines:after,
.fad.fa-file-text:after {
  content: "\f15c\f15c"
}

.fa-duotone.fa-wave-square:after,
.fad.fa-wave-square:after {
  content: "\f83e\f83e"
}

.fa-duotone.fa-ring:after,
.fad.fa-ring:after {
  content: "\f70b\f70b"
}

.fa-duotone.fa-building-un:after,
.fad.fa-building-un:after {
  content: "\e4d9\e4d9"
}

.fa-duotone.fa-dice-three:after,
.fad.fa-dice-three:after {
  content: "\f527\f527"
}

.fa-duotone.fa-tire-pressure-warning:after,
.fad.fa-tire-pressure-warning:after {
  content: "\f633\f633"
}

.fa-duotone.fa-wifi-2:after,
.fa-duotone.fa-wifi-fair:after,
.fad.fa-wifi-2:after,
.fad.fa-wifi-fair:after {
  content: "\f6ab\f6ab"
}

.fa-duotone.fa-calendar-alt:after,
.fa-duotone.fa-calendar-days:after,
.fad.fa-calendar-alt:after,
.fad.fa-calendar-days:after {
  content: "\f073\f073"
}

.fa-duotone.fa-mp3-player:after,
.fad.fa-mp3-player:after {
  content: "\f8ce\f8ce"
}

.fa-duotone.fa-anchor-circle-check:after,
.fad.fa-anchor-circle-check:after {
  content: "\e4aa\e4aa"
}

.fa-duotone.fa-tally-4:after,
.fad.fa-tally-4:after {
  content: "\e297\e297"
}

.fa-duotone.fa-rectangle-history:after,
.fad.fa-rectangle-history:after {
  content: "\e4a2\e4a2"
}

.fa-duotone.fa-building-circle-arrow-right:after,
.fad.fa-building-circle-arrow-right:after {
  content: "\e4d1\e4d1"
}

.fa-duotone.fa-volleyball-ball:after,
.fa-duotone.fa-volleyball:after,
.fad.fa-volleyball-ball:after,
.fad.fa-volleyball:after {
  content: "\f45f\f45f"
}

.fa-duotone.fa-sun-haze:after,
.fad.fa-sun-haze:after {
  content: "\f765\f765"
}

.fa-duotone.fa-text-size:after,
.fad.fa-text-size:after {
  content: "\f894\f894"
}

.fa-duotone.fa-ufo:after,
.fad.fa-ufo:after {
  content: "\e047\e047"
}

.fa-duotone.fa-fork:after,
.fa-duotone.fa-utensil-fork:after,
.fad.fa-fork:after,
.fad.fa-utensil-fork:after {
  content: "\f2e3\f2e3"
}

.fa-duotone.fa-arrows-up-to-line:after,
.fad.fa-arrows-up-to-line:after {
  content: "\e4c2\e4c2"
}

.fa-duotone.fa-mobile-signal:after,
.fad.fa-mobile-signal:after {
  content: "\e1ef\e1ef"
}

.fa-duotone.fa-barcode-scan:after,
.fad.fa-barcode-scan:after {
  content: "\f465\f465"
}

.fa-duotone.fa-sort-desc:after,
.fa-duotone.fa-sort-down:after,
.fad.fa-sort-desc:after,
.fad.fa-sort-down:after {
  content: "\f0dd\f0dd"
}

.fa-duotone.fa-folder-arrow-down:after,
.fa-duotone.fa-folder-download:after,
.fad.fa-folder-arrow-down:after,
.fad.fa-folder-download:after {
  content: "\e053\e053"
}

.fa-duotone.fa-circle-minus:after,
.fa-duotone.fa-minus-circle:after,
.fad.fa-circle-minus:after,
.fad.fa-minus-circle:after {
  content: "\f056\f056"
}

.fa-duotone.fa-face-icicles:after,
.fad.fa-face-icicles:after {
  content: "\e37c\e37c"
}

.fa-duotone.fa-shovel:after,
.fad.fa-shovel:after {
  content: "\f713\f713"
}

.fa-duotone.fa-door-open:after,
.fad.fa-door-open:after {
  content: "\f52b\f52b"
}

.fa-duotone.fa-films:after,
.fad.fa-films:after {
  content: "\e17a\e17a"
}

.fa-duotone.fa-right-from-bracket:after,
.fa-duotone.fa-sign-out-alt:after,
.fad.fa-right-from-bracket:after,
.fad.fa-sign-out-alt:after {
  content: "\f2f5\f2f5"
}

.fa-duotone.fa-face-glasses:after,
.fad.fa-face-glasses:after {
  content: "\e377\e377"
}

.fa-duotone.fa-nfc:after,
.fad.fa-nfc:after {
  content: "\e1f7\e1f7"
}

.fa-duotone.fa-atom:after,
.fad.fa-atom:after {
  content: "\f5d2\f5d2"
}

.fa-duotone.fa-soap:after,
.fad.fa-soap:after {
  content: "\e06e\e06e"
}

.fa-duotone.fa-heart-music-camera-bolt:after,
.fa-duotone.fa-icons:after,
.fad.fa-heart-music-camera-bolt:after,
.fad.fa-icons:after {
  content: "\f86d\f86d"
}

.fa-duotone.fa-microphone-alt-slash:after,
.fa-duotone.fa-microphone-lines-slash:after,
.fad.fa-microphone-alt-slash:after,
.fad.fa-microphone-lines-slash:after {
  content: "\f539\f539"
}

.fa-duotone.fa-closed-captioning-slash:after,
.fad.fa-closed-captioning-slash:after {
  content: "\e135\e135"
}

.fa-duotone.fa-calculator-alt:after,
.fa-duotone.fa-calculator-simple:after,
.fad.fa-calculator-alt:after,
.fad.fa-calculator-simple:after {
  content: "\f64c\f64c"
}

.fa-duotone.fa-bridge-circle-check:after,
.fad.fa-bridge-circle-check:after {
  content: "\e4c9\e4c9"
}

.fa-duotone.fa-sliders-up:after,
.fa-duotone.fa-sliders-v:after,
.fad.fa-sliders-up:after,
.fad.fa-sliders-v:after {
  content: "\f3f1\f3f1"
}

.fa-duotone.fa-location-minus:after,
.fa-duotone.fa-map-marker-minus:after,
.fad.fa-location-minus:after,
.fad.fa-map-marker-minus:after {
  content: "\f609\f609"
}

.fa-duotone.fa-pump-medical:after,
.fad.fa-pump-medical:after {
  content: "\e06a\e06a"
}

.fa-duotone.fa-fingerprint:after,
.fad.fa-fingerprint:after {
  content: "\f577\f577"
}

.fa-duotone.fa-ski-boot:after,
.fad.fa-ski-boot:after {
  content: "\e3cc\e3cc"
}

.fa-duotone.fa-rectangle-sd:after,
.fa-duotone.fa-standard-definition:after,
.fad.fa-rectangle-sd:after,
.fad.fa-standard-definition:after {
  content: "\e28a\e28a"
}

.fa-duotone.fa-h1:after,
.fad.fa-h1:after {
  content: "\f313\f313"
}

.fa-duotone.fa-hand-point-right:after,
.fad.fa-hand-point-right:after {
  content: "\f0a4\f0a4"
}

.fa-duotone.fa-magnifying-glass-location:after,
.fa-duotone.fa-search-location:after,
.fad.fa-magnifying-glass-location:after,
.fad.fa-search-location:after {
  content: "\f689\f689"
}

.fa-duotone.fa-message-bot:after,
.fad.fa-message-bot:after {
  content: "\e3b8\e3b8"
}

.fa-duotone.fa-forward-step:after,
.fa-duotone.fa-step-forward:after,
.fad.fa-forward-step:after,
.fad.fa-step-forward:after {
  content: "\f051\f051"
}

.fa-duotone.fa-face-smile-beam:after,
.fa-duotone.fa-smile-beam:after,
.fad.fa-face-smile-beam:after,
.fad.fa-smile-beam:after {
  content: "\f5b8\f5b8"
}

.fa-duotone.fa-light-ceiling:after,
.fad.fa-light-ceiling:after {
  content: "\e016\e016"
}

.fa-duotone.fa-comment-alt-exclamation:after,
.fa-duotone.fa-message-exclamation:after,
.fad.fa-comment-alt-exclamation:after,
.fad.fa-message-exclamation:after {
  content: "\f4a5\f4a5"
}

.fa-duotone.fa-bowl-scoop:after,
.fa-duotone.fa-bowl-shaved-ice:after,
.fad.fa-bowl-scoop:after,
.fad.fa-bowl-shaved-ice:after {
  content: "\e3de\e3de"
}

.fa-duotone.fa-square-x:after,
.fad.fa-square-x:after {
  content: "\e286\e286"
}

.fa-duotone.fa-building-memo:after,
.fad.fa-building-memo:after {
  content: "\e61e\e61e"
}

.fa-duotone.fa-utility-pole-double:after,
.fad.fa-utility-pole-double:after {
  content: "\e2c4\e2c4"
}

.fa-duotone.fa-flag-checkered:after,
.fad.fa-flag-checkered:after {
  content: "\f11e\f11e"
}

.fa-duotone.fa-chevron-double-up:after,
.fa-duotone.fa-chevrons-up:after,
.fad.fa-chevron-double-up:after,
.fad.fa-chevrons-up:after {
  content: "\f325\f325"
}

.fa-duotone.fa-football-ball:after,
.fa-duotone.fa-football:after,
.fad.fa-football-ball:after,
.fad.fa-football:after {
  content: "\f44e\f44e"
}

.fa-duotone.fa-user-vneck:after,
.fad.fa-user-vneck:after {
  content: "\e461\e461"
}

.fa-duotone.fa-school-circle-exclamation:after,
.fad.fa-school-circle-exclamation:after {
  content: "\e56c\e56c"
}

.fa-duotone.fa-crop:after,
.fad.fa-crop:after {
  content: "\f125\f125"
}

.fa-duotone.fa-angle-double-down:after,
.fa-duotone.fa-angles-down:after,
.fad.fa-angle-double-down:after,
.fad.fa-angles-down:after {
  content: "\f103\f103"
}

.fa-duotone.fa-users-rectangle:after,
.fad.fa-users-rectangle:after {
  content: "\e594\e594"
}

.fa-duotone.fa-people-roof:after,
.fad.fa-people-roof:after {
  content: "\e537\e537"
}

.fa-duotone.fa-arrow-square-right:after,
.fa-duotone.fa-square-arrow-right:after,
.fad.fa-arrow-square-right:after,
.fad.fa-square-arrow-right:after {
  content: "\f33b\f33b"
}

.fa-duotone.fa-location-plus:after,
.fa-duotone.fa-map-marker-plus:after,
.fad.fa-location-plus:after,
.fad.fa-map-marker-plus:after {
  content: "\f60a\f60a"
}

.fa-duotone.fa-lightbulb-exclamation-on:after,
.fad.fa-lightbulb-exclamation-on:after {
  content: "\e1ca\e1ca"
}

.fa-duotone.fa-people-line:after,
.fad.fa-people-line:after {
  content: "\e534\e534"
}

.fa-duotone.fa-beer-mug-empty:after,
.fa-duotone.fa-beer:after,
.fad.fa-beer-mug-empty:after,
.fad.fa-beer:after {
  content: "\f0fc\f0fc"
}

.fa-duotone.fa-crate-empty:after,
.fad.fa-crate-empty:after {
  content: "\e151\e151"
}

.fa-duotone.fa-diagram-predecessor:after,
.fad.fa-diagram-predecessor:after {
  content: "\e477\e477"
}

.fa-duotone.fa-transporter:after,
.fad.fa-transporter:after {
  content: "\e042\e042"
}

.fa-duotone.fa-calendar-circle-user:after,
.fad.fa-calendar-circle-user:after {
  content: "\e471\e471"
}

.fa-duotone.fa-arrow-up-long:after,
.fa-duotone.fa-long-arrow-up:after,
.fad.fa-arrow-up-long:after,
.fad.fa-long-arrow-up:after {
  content: "\f176\f176"
}

.fa-duotone.fa-person-carry-box:after,
.fa-duotone.fa-person-carry:after,
.fad.fa-person-carry-box:after,
.fad.fa-person-carry:after {
  content: "\f4cf\f4cf"
}

.fa-duotone.fa-burn:after,
.fa-duotone.fa-fire-flame-simple:after,
.fad.fa-burn:after,
.fad.fa-fire-flame-simple:after {
  content: "\f46a\f46a"
}

.fa-duotone.fa-male:after,
.fa-duotone.fa-person:after,
.fad.fa-male:after,
.fad.fa-person:after {
  content: "\f183\f183"
}

.fa-duotone.fa-laptop:after,
.fad.fa-laptop:after {
  content: "\f109\f109"
}

.fa-duotone.fa-file-csv:after,
.fad.fa-file-csv:after {
  content: "\f6dd\f6dd"
}

.fa-duotone.fa-menorah:after,
.fad.fa-menorah:after {
  content: "\f676\f676"
}

.fa-duotone.fa-union:after,
.fad.fa-union:after {
  content: "\f6a2\f6a2"
}

.fa-duotone.fa-chevron-double-left:after,
.fa-duotone.fa-chevrons-left:after,
.fad.fa-chevron-double-left:after,
.fad.fa-chevrons-left:after {
  content: "\f323\f323"
}

.fa-duotone.fa-circle-heart:after,
.fa-duotone.fa-heart-circle:after,
.fad.fa-circle-heart:after,
.fad.fa-heart-circle:after {
  content: "\f4c7\f4c7"
}

.fa-duotone.fa-truck-plane:after,
.fad.fa-truck-plane:after {
  content: "\e58f\e58f"
}

.fa-duotone.fa-record-vinyl:after,
.fad.fa-record-vinyl:after {
  content: "\f8d9\f8d9"
}

.fa-duotone.fa-bring-forward:after,
.fad.fa-bring-forward:after {
  content: "\f856\f856"
}

.fa-duotone.fa-square-p:after,
.fad.fa-square-p:after {
  content: "\e279\e279"
}

.fa-duotone.fa-face-grin-stars:after,
.fa-duotone.fa-grin-stars:after,
.fad.fa-face-grin-stars:after,
.fad.fa-grin-stars:after {
  content: "\f587\f587"
}

.fa-duotone.fa-sigma:after,
.fad.fa-sigma:after {
  content: "\f68b\f68b"
}

.fa-duotone.fa-camera-movie:after,
.fad.fa-camera-movie:after {
  content: "\f8a9\f8a9"
}

.fa-duotone.fa-bong:after,
.fad.fa-bong:after {
  content: "\f55c\f55c"
}

.fa-duotone.fa-clarinet:after,
.fad.fa-clarinet:after {
  content: "\f8ad\f8ad"
}

.fa-duotone.fa-truck-flatbed:after,
.fad.fa-truck-flatbed:after {
  content: "\e2b6\e2b6"
}

.fa-duotone.fa-pastafarianism:after,
.fa-duotone.fa-spaghetti-monster-flying:after,
.fad.fa-pastafarianism:after,
.fad.fa-spaghetti-monster-flying:after {
  content: "\f67b\f67b"
}

.fa-duotone.fa-arrow-down-up-across-line:after,
.fad.fa-arrow-down-up-across-line:after {
  content: "\e4af\e4af"
}

.fa-duotone.fa-arrows-rotate-reverse:after,
.fad.fa-arrows-rotate-reverse:after {
  content: "\e630\e630"
}

.fa-duotone.fa-leaf-heart:after,
.fad.fa-leaf-heart:after {
  content: "\f4cb\f4cb"
}

.fa-duotone.fa-house-building:after,
.fad.fa-house-building:after {
  content: "\e1b1\e1b1"
}

.fa-duotone.fa-cheese-swiss:after,
.fad.fa-cheese-swiss:after {
  content: "\f7f0\f7f0"
}

.fa-duotone.fa-spoon:after,
.fa-duotone.fa-utensil-spoon:after,
.fad.fa-spoon:after,
.fad.fa-utensil-spoon:after {
  content: "\f2e5\f2e5"
}

.fa-duotone.fa-jar-wheat:after,
.fad.fa-jar-wheat:after {
  content: "\e517\e517"
}

.fa-duotone.fa-envelopes-bulk:after,
.fa-duotone.fa-mail-bulk:after,
.fad.fa-envelopes-bulk:after,
.fad.fa-mail-bulk:after {
  content: "\f674\f674"
}

.fa-duotone.fa-file-circle-exclamation:after,
.fad.fa-file-circle-exclamation:after {
  content: "\e4eb\e4eb"
}

.fa-duotone.fa-bow-arrow:after,
.fad.fa-bow-arrow:after {
  content: "\f6b9\f6b9"
}

.fa-duotone.fa-cart-xmark:after,
.fad.fa-cart-xmark:after {
  content: "\e0dd\e0dd"
}

.fa-duotone.fa-hexagon-xmark:after,
.fa-duotone.fa-times-hexagon:after,
.fa-duotone.fa-xmark-hexagon:after,
.fad.fa-hexagon-xmark:after,
.fad.fa-times-hexagon:after,
.fad.fa-xmark-hexagon:after {
  content: "\f2ee\f2ee"
}

.fa-duotone.fa-circle-h:after,
.fa-duotone.fa-hospital-symbol:after,
.fad.fa-circle-h:after,
.fad.fa-hospital-symbol:after {
  content: "\f47e\f47e"
}

.fa-duotone.fa-merge:after,
.fad.fa-merge:after {
  content: "\e526\e526"
}

.fa-duotone.fa-pager:after,
.fad.fa-pager:after {
  content: "\f815\f815"
}

.fa-duotone.fa-cart-minus:after,
.fad.fa-cart-minus:after {
  content: "\e0db\e0db"
}

.fa-duotone.fa-address-book:after,
.fa-duotone.fa-contact-book:after,
.fad.fa-address-book:after,
.fad.fa-contact-book:after {
  content: "\f2b9\f2b9"
}

.fa-duotone.fa-pan-frying:after,
.fad.fa-pan-frying:after {
  content: "\e42c\e42c"
}

.fa-duotone.fa-grid-3:after,
.fa-duotone.fa-grid:after,
.fad.fa-grid-3:after,
.fad.fa-grid:after {
  content: "\e195\e195"
}

.fa-duotone.fa-football-helmet:after,
.fad.fa-football-helmet:after {
  content: "\f44f\f44f"
}

.fa-duotone.fa-hand-love:after,
.fad.fa-hand-love:after {
  content: "\e1a5\e1a5"
}

.fa-duotone.fa-trees:after,
.fad.fa-trees:after {
  content: "\f724\f724"
}

.fa-duotone.fa-strikethrough:after,
.fad.fa-strikethrough:after {
  content: "\f0cc\f0cc"
}

.fa-duotone.fa-page:after,
.fad.fa-page:after {
  content: "\e428\e428"
}

.fa-duotone.fa-k:after,
.fad.fa-k:after {
  content: "\4b\4b"
}

.fa-duotone.fa-diagram-previous:after,
.fad.fa-diagram-previous:after {
  content: "\e478\e478"
}

.fa-duotone.fa-gauge-min:after,
.fa-duotone.fa-tachometer-alt-slowest:after,
.fad.fa-gauge-min:after,
.fad.fa-tachometer-alt-slowest:after {
  content: "\f628\f628"
}

.fa-duotone.fa-folder-grid:after,
.fad.fa-folder-grid:after {
  content: "\e188\e188"
}

.fa-duotone.fa-eggplant:after,
.fad.fa-eggplant:after {
  content: "\e16c\e16c"
}

.fa-duotone.fa-excavator:after,
.fad.fa-excavator:after {
  content: "\e656\e656"
}

.fa-duotone.fa-ram:after,
.fad.fa-ram:after {
  content: "\f70a\f70a"
}

.fa-duotone.fa-landmark-flag:after,
.fad.fa-landmark-flag:after {
  content: "\e51c\e51c"
}

.fa-duotone.fa-lips:after,
.fad.fa-lips:after {
  content: "\f600\f600"
}

.fa-duotone.fa-pencil-alt:after,
.fa-duotone.fa-pencil:after,
.fad.fa-pencil-alt:after,
.fad.fa-pencil:after {
  content: "\f303\f303"
}

.fa-duotone.fa-backward:after,
.fad.fa-backward:after {
  content: "\f04a\f04a"
}

.fa-duotone.fa-caret-right:after,
.fad.fa-caret-right:after {
  content: "\f0da\f0da"
}

.fa-duotone.fa-comments:after,
.fad.fa-comments:after {
  content: "\f086\f086"
}

.fa-duotone.fa-file-clipboard:after,
.fa-duotone.fa-paste:after,
.fad.fa-file-clipboard:after,
.fad.fa-paste:after {
  content: "\f0ea\f0ea"
}

.fa-duotone.fa-desktop-arrow-down:after,
.fad.fa-desktop-arrow-down:after {
  content: "\e155\e155"
}

.fa-duotone.fa-code-pull-request:after,
.fad.fa-code-pull-request:after {
  content: "\e13c\e13c"
}

.fa-duotone.fa-pumpkin:after,
.fad.fa-pumpkin:after {
  content: "\f707\f707"
}

.fa-duotone.fa-clipboard-list:after,
.fad.fa-clipboard-list:after {
  content: "\f46d\f46d"
}

.fa-duotone.fa-pen-field:after,
.fad.fa-pen-field:after {
  content: "\e211\e211"
}

.fa-duotone.fa-blueberries:after,
.fad.fa-blueberries:after {
  content: "\e2e8\e2e8"
}

.fa-duotone.fa-truck-loading:after,
.fa-duotone.fa-truck-ramp-box:after,
.fad.fa-truck-loading:after,
.fad.fa-truck-ramp-box:after {
  content: "\f4de\f4de"
}

.fa-duotone.fa-note:after,
.fad.fa-note:after {
  content: "\e1ff\e1ff"
}

.fa-duotone.fa-arrow-down-to-square:after,
.fad.fa-arrow-down-to-square:after {
  content: "\e096\e096"
}

.fa-duotone.fa-user-check:after,
.fad.fa-user-check:after {
  content: "\f4fc\f4fc"
}

.fa-duotone.fa-cloud-xmark:after,
.fad.fa-cloud-xmark:after {
  content: "\e35f\e35f"
}

.fa-duotone.fa-vial-virus:after,
.fad.fa-vial-virus:after {
  content: "\e597\e597"
}

.fa-duotone.fa-book-alt:after,
.fa-duotone.fa-book-blank:after,
.fad.fa-book-alt:after,
.fad.fa-book-blank:after {
  content: "\f5d9\f5d9"
}

.fa-duotone.fa-golf-flag-hole:after,
.fad.fa-golf-flag-hole:after {
  content: "\e3ac\e3ac"
}

.fa-duotone.fa-comment-alt-arrow-down:after,
.fa-duotone.fa-message-arrow-down:after,
.fad.fa-comment-alt-arrow-down:after,
.fad.fa-message-arrow-down:after {
  content: "\e1db\e1db"
}

.fa-duotone.fa-face-unamused:after,
.fad.fa-face-unamused:after {
  content: "\e39f\e39f"
}

.fa-duotone.fa-sheet-plastic:after,
.fad.fa-sheet-plastic:after {
  content: "\e571\e571"
}

.fa-duotone.fa-circle-9:after,
.fad.fa-circle-9:after {
  content: "\e0f6\e0f6"
}

.fa-duotone.fa-blog:after,
.fad.fa-blog:after {
  content: "\f781\f781"
}

.fa-duotone.fa-user-ninja:after,
.fad.fa-user-ninja:after {
  content: "\f504\f504"
}

.fa-duotone.fa-pencil-slash:after,
.fad.fa-pencil-slash:after {
  content: "\e215\e215"
}

.fa-duotone.fa-bowling-pins:after,
.fad.fa-bowling-pins:after {
  content: "\f437\f437"
}

.fa-duotone.fa-person-arrow-up-from-line:after,
.fad.fa-person-arrow-up-from-line:after {
  content: "\e539\e539"
}

.fa-duotone.fa-down-right:after,
.fad.fa-down-right:after {
  content: "\e16b\e16b"
}

.fa-duotone.fa-scroll-torah:after,
.fa-duotone.fa-torah:after,
.fad.fa-scroll-torah:after,
.fad.fa-torah:after {
  content: "\f6a0\f6a0"
}

.fa-duotone.fa-webhook:after,
.fad.fa-webhook:after {
  content: "\e5d5\e5d5"
}

.fa-duotone.fa-blinds-open:after,
.fad.fa-blinds-open:after {
  content: "\f8fc\f8fc"
}

.fa-duotone.fa-fence:after,
.fad.fa-fence:after {
  content: "\e303\e303"
}

.fa-duotone.fa-arrow-alt-up:after,
.fa-duotone.fa-up:after,
.fad.fa-arrow-alt-up:after,
.fad.fa-up:after {
  content: "\f357\f357"
}

.fa-duotone.fa-broom-ball:after,
.fa-duotone.fa-quidditch-broom-ball:after,
.fa-duotone.fa-quidditch:after,
.fad.fa-broom-ball:after,
.fad.fa-quidditch-broom-ball:after,
.fad.fa-quidditch:after {
  content: "\f458\f458"
}

.fa-duotone.fa-drumstick:after,
.fad.fa-drumstick:after {
  content: "\f6d6\f6d6"
}

.fa-duotone.fa-square-v:after,
.fad.fa-square-v:after {
  content: "\e284\e284"
}

.fa-duotone.fa-face-awesome:after,
.fa-duotone.fa-gave-dandy:after,
.fad.fa-face-awesome:after,
.fad.fa-gave-dandy:after {
  content: "\e409\e409"
}

.fa-duotone.fa-dial-off:after,
.fad.fa-dial-off:after {
  content: "\e162\e162"
}

.fa-duotone.fa-toggle-off:after,
.fad.fa-toggle-off:after {
  content: "\f204\f204"
}

.fa-duotone.fa-face-smile-horns:after,
.fad.fa-face-smile-horns:after {
  content: "\e391\e391"
}

.fa-duotone.fa-archive:after,
.fa-duotone.fa-box-archive:after,
.fad.fa-archive:after,
.fad.fa-box-archive:after {
  content: "\f187\f187"
}

.fa-duotone.fa-grapes:after,
.fad.fa-grapes:after {
  content: "\e306\e306"
}

.fa-duotone.fa-person-drowning:after,
.fad.fa-person-drowning:after {
  content: "\e545\e545"
}

.fa-duotone.fa-dial-max:after,
.fad.fa-dial-max:after {
  content: "\e15e\e15e"
}

.fa-duotone.fa-circle-m:after,
.fad.fa-circle-m:after {
  content: "\e115\e115"
}

.fa-duotone.fa-calendar-image:after,
.fad.fa-calendar-image:after {
  content: "\e0d4\e0d4"
}

.fa-duotone.fa-caret-circle-down:after,
.fa-duotone.fa-circle-caret-down:after,
.fad.fa-caret-circle-down:after,
.fad.fa-circle-caret-down:after {
  content: "\f32d\f32d"
}

.fa-duotone.fa-arrow-down-9-1:after,
.fa-duotone.fa-sort-numeric-desc:after,
.fa-duotone.fa-sort-numeric-down-alt:after,
.fad.fa-arrow-down-9-1:after,
.fad.fa-sort-numeric-desc:after,
.fad.fa-sort-numeric-down-alt:after {
  content: "\f886\f886"
}

.fa-duotone.fa-face-grin-tongue-squint:after,
.fa-duotone.fa-grin-tongue-squint:after,
.fad.fa-face-grin-tongue-squint:after,
.fad.fa-grin-tongue-squint:after {
  content: "\f58a\f58a"
}

.fa-duotone.fa-shish-kebab:after,
.fad.fa-shish-kebab:after {
  content: "\f821\f821"
}

.fa-duotone.fa-spray-can:after,
.fad.fa-spray-can:after {
  content: "\f5bd\f5bd"
}

.fa-duotone.fa-alarm-snooze:after,
.fad.fa-alarm-snooze:after {
  content: "\f845\f845"
}

.fa-duotone.fa-scarecrow:after,
.fad.fa-scarecrow:after {
  content: "\f70d\f70d"
}

.fa-duotone.fa-truck-monster:after,
.fad.fa-truck-monster:after {
  content: "\f63b\f63b"
}

.fa-duotone.fa-gift-card:after,
.fad.fa-gift-card:after {
  content: "\f663\f663"
}

.fa-duotone.fa-w:after,
.fad.fa-w:after {
  content: "\57\57"
}

.fa-duotone.fa-code-pull-request-draft:after,
.fad.fa-code-pull-request-draft:after {
  content: "\e3fa\e3fa"
}

.fa-duotone.fa-square-b:after,
.fad.fa-square-b:after {
  content: "\e264\e264"
}

.fa-duotone.fa-elephant:after,
.fad.fa-elephant:after {
  content: "\f6da\f6da"
}

.fa-duotone.fa-earth-africa:after,
.fa-duotone.fa-globe-africa:after,
.fad.fa-earth-africa:after,
.fad.fa-globe-africa:after {
  content: "\f57c\f57c"
}

.fa-duotone.fa-rainbow:after,
.fad.fa-rainbow:after {
  content: "\f75b\f75b"
}

.fa-duotone.fa-circle-notch:after,
.fad.fa-circle-notch:after {
  content: "\f1ce\f1ce"
}

.fa-duotone.fa-tablet-alt:after,
.fa-duotone.fa-tablet-screen-button:after,
.fad.fa-tablet-alt:after,
.fad.fa-tablet-screen-button:after {
  content: "\f3fa\f3fa"
}

.fa-duotone.fa-paw:after,
.fad.fa-paw:after {
  content: "\f1b0\f1b0"
}

.fa-duotone.fa-message-question:after,
.fad.fa-message-question:after {
  content: "\e1e3\e1e3"
}

.fa-duotone.fa-cloud:after,
.fad.fa-cloud:after {
  content: "\f0c2\f0c2"
}

.fa-duotone.fa-trowel-bricks:after,
.fad.fa-trowel-bricks:after {
  content: "\e58a\e58a"
}

.fa-duotone.fa-square-3:after,
.fad.fa-square-3:after {
  content: "\e258\e258"
}

.fa-duotone.fa-face-flushed:after,
.fa-duotone.fa-flushed:after,
.fad.fa-face-flushed:after,
.fad.fa-flushed:after {
  content: "\f579\f579"
}

.fa-duotone.fa-hospital-user:after,
.fad.fa-hospital-user:after {
  content: "\f80d\f80d"
}

.fa-duotone.fa-microwave:after,
.fad.fa-microwave:after {
  content: "\e01b\e01b"
}

.fa-duotone.fa-chf-sign:after,
.fad.fa-chf-sign:after {
  content: "\e602\e602"
}

.fa-duotone.fa-tent-arrow-left-right:after,
.fad.fa-tent-arrow-left-right:after {
  content: "\e57f\e57f"
}

.fa-duotone.fa-cart-circle-arrow-up:after,
.fad.fa-cart-circle-arrow-up:after {
  content: "\e3f0\e3f0"
}

.fa-duotone.fa-trash-clock:after,
.fad.fa-trash-clock:after {
  content: "\e2b0\e2b0"
}

.fa-duotone.fa-gavel:after,
.fa-duotone.fa-legal:after,
.fad.fa-gavel:after,
.fad.fa-legal:after {
  content: "\f0e3\f0e3"
}

.fa-duotone.fa-sprinkler-ceiling:after,
.fad.fa-sprinkler-ceiling:after {
  content: "\e44c\e44c"
}

.fa-duotone.fa-browsers:after,
.fad.fa-browsers:after {
  content: "\e0cb\e0cb"
}

.fa-duotone.fa-trillium:after,
.fad.fa-trillium:after {
  content: "\e588\e588"
}

.fa-duotone.fa-music-slash:after,
.fad.fa-music-slash:after {
  content: "\f8d1\f8d1"
}

.fa-duotone.fa-truck-ramp:after,
.fad.fa-truck-ramp:after {
  content: "\f4e0\f4e0"
}

.fa-duotone.fa-binoculars:after,
.fad.fa-binoculars:after {
  content: "\f1e5\f1e5"
}

.fa-duotone.fa-microphone-slash:after,
.fad.fa-microphone-slash:after {
  content: "\f131\f131"
}

.fa-duotone.fa-box-tissue:after,
.fad.fa-box-tissue:after {
  content: "\e05b\e05b"
}

.fa-duotone.fa-circle-c:after,
.fad.fa-circle-c:after {
  content: "\e101\e101"
}

.fa-duotone.fa-star-christmas:after,
.fad.fa-star-christmas:after {
  content: "\f7d4\f7d4"
}

.fa-duotone.fa-chart-bullet:after,
.fad.fa-chart-bullet:after {
  content: "\e0e1\e0e1"
}

.fa-duotone.fa-motorcycle:after,
.fad.fa-motorcycle:after {
  content: "\f21c\f21c"
}

.fa-duotone.fa-tree-christmas:after,
.fad.fa-tree-christmas:after {
  content: "\f7db\f7db"
}

.fa-duotone.fa-tire-flat:after,
.fad.fa-tire-flat:after {
  content: "\f632\f632"
}

.fa-duotone.fa-sunglasses:after,
.fad.fa-sunglasses:after {
  content: "\f892\f892"
}

.fa-duotone.fa-badge:after,
.fad.fa-badge:after {
  content: "\f335\f335"
}

.fa-duotone.fa-comment-alt-edit:after,
.fa-duotone.fa-message-edit:after,
.fa-duotone.fa-message-pen:after,
.fad.fa-comment-alt-edit:after,
.fad.fa-message-edit:after,
.fad.fa-message-pen:after {
  content: "\f4a4\f4a4"
}

.fa-duotone.fa-bell-concierge:after,
.fa-duotone.fa-concierge-bell:after,
.fad.fa-bell-concierge:after,
.fad.fa-concierge-bell:after {
  content: "\f562\f562"
}

.fa-duotone.fa-pen-ruler:after,
.fa-duotone.fa-pencil-ruler:after,
.fad.fa-pen-ruler:after,
.fad.fa-pencil-ruler:after {
  content: "\f5ae\f5ae"
}

.fa-duotone.fa-file-mp3:after,
.fad.fa-file-mp3:after {
  content: "\e648\e648"
}

.fa-duotone.fa-arrow-progress:after,
.fad.fa-arrow-progress:after {
  content: "\e5df\e5df"
}

.fa-duotone.fa-chess-rook-alt:after,
.fa-duotone.fa-chess-rook-piece:after,
.fad.fa-chess-rook-alt:after,
.fad.fa-chess-rook-piece:after {
  content: "\f448\f448"
}

.fa-duotone.fa-square-root:after,
.fad.fa-square-root:after {
  content: "\f697\f697"
}

.fa-duotone.fa-album-collection-circle-plus:after,
.fad.fa-album-collection-circle-plus:after {
  content: "\e48e\e48e"
}

.fa-duotone.fa-people-arrows-left-right:after,
.fa-duotone.fa-people-arrows:after,
.fad.fa-people-arrows-left-right:after,
.fad.fa-people-arrows:after {
  content: "\e068\e068"
}

.fa-duotone.fa-sign-post:after,
.fad.fa-sign-post:after {
  content: "\e624\e624"
}

.fa-duotone.fa-face-angry-horns:after,
.fad.fa-face-angry-horns:after {
  content: "\e368\e368"
}

.fa-duotone.fa-mars-and-venus-burst:after,
.fad.fa-mars-and-venus-burst:after {
  content: "\e523\e523"
}

.fa-duotone.fa-tombstone:after,
.fad.fa-tombstone:after {
  content: "\f720\f720"
}

.fa-duotone.fa-caret-square-right:after,
.fa-duotone.fa-square-caret-right:after,
.fad.fa-caret-square-right:after,
.fad.fa-square-caret-right:after {
  content: "\f152\f152"
}

.fa-duotone.fa-cut:after,
.fa-duotone.fa-scissors:after,
.fad.fa-cut:after,
.fad.fa-scissors:after {
  content: "\f0c4\f0c4"
}

.fa-duotone.fa-list-music:after,
.fad.fa-list-music:after {
  content: "\f8c9\f8c9"
}

.fa-duotone.fa-sun-plant-wilt:after,
.fad.fa-sun-plant-wilt:after {
  content: "\e57a\e57a"
}

.fa-duotone.fa-toilets-portable:after,
.fad.fa-toilets-portable:after {
  content: "\e584\e584"
}

.fa-duotone.fa-hockey-puck:after,
.fad.fa-hockey-puck:after {
  content: "\f453\f453"
}

.fa-duotone.fa-mustache:after,
.fad.fa-mustache:after {
  content: "\e5bc\e5bc"
}

.fa-duotone.fa-hyphen:after,
.fad.fa-hyphen:after {
  content: "\2d\2d"
}

.fa-duotone.fa-table:after,
.fad.fa-table:after {
  content: "\f0ce\f0ce"
}

.fa-duotone.fa-user-chef:after,
.fad.fa-user-chef:after {
  content: "\e3d2\e3d2"
}

.fa-duotone.fa-comment-alt-image:after,
.fa-duotone.fa-message-image:after,
.fad.fa-comment-alt-image:after,
.fad.fa-message-image:after {
  content: "\e1e0\e1e0"
}

.fa-duotone.fa-users-medical:after,
.fad.fa-users-medical:after {
  content: "\f830\f830"
}

.fa-duotone.fa-sensor-alert:after,
.fa-duotone.fa-sensor-triangle-exclamation:after,
.fad.fa-sensor-alert:after,
.fad.fa-sensor-triangle-exclamation:after {
  content: "\e029\e029"
}

.fa-duotone.fa-magnifying-glass-arrow-right:after,
.fad.fa-magnifying-glass-arrow-right:after {
  content: "\e521\e521"
}

.fa-duotone.fa-digital-tachograph:after,
.fa-duotone.fa-tachograph-digital:after,
.fad.fa-digital-tachograph:after,
.fad.fa-tachograph-digital:after {
  content: "\f566\f566"
}

.fa-duotone.fa-face-mask:after,
.fad.fa-face-mask:after {
  content: "\e37f\e37f"
}

.fa-duotone.fa-pickleball:after,
.fad.fa-pickleball:after {
  content: "\e435\e435"
}

.fa-duotone.fa-star-sharp-half:after,
.fad.fa-star-sharp-half:after {
  content: "\e28c\e28c"
}

.fa-duotone.fa-users-slash:after,
.fad.fa-users-slash:after {
  content: "\e073\e073"
}

.fa-duotone.fa-clover:after,
.fad.fa-clover:after {
  content: "\e139\e139"
}

.fa-duotone.fa-meat:after,
.fad.fa-meat:after {
  content: "\f814\f814"
}

.fa-duotone.fa-mail-reply:after,
.fa-duotone.fa-reply:after,
.fad.fa-mail-reply:after,
.fad.fa-reply:after {
  content: "\f3e5\f3e5"
}

.fa-duotone.fa-star-and-crescent:after,
.fad.fa-star-and-crescent:after {
  content: "\f699\f699"
}

.fa-duotone.fa-empty-set:after,
.fad.fa-empty-set:after {
  content: "\f656\f656"
}

.fa-duotone.fa-house-fire:after,
.fad.fa-house-fire:after {
  content: "\e50c\e50c"
}

.fa-duotone.fa-minus-square:after,
.fa-duotone.fa-square-minus:after,
.fad.fa-minus-square:after,
.fad.fa-square-minus:after {
  content: "\f146\f146"
}

.fa-duotone.fa-helicopter:after,
.fad.fa-helicopter:after {
  content: "\f533\f533"
}

.fa-duotone.fa-bird:after,
.fad.fa-bird:after {
  content: "\e469\e469"
}

.fa-duotone.fa-compass:after,
.fad.fa-compass:after {
  content: "\f14e\f14e"
}

.fa-duotone.fa-caret-square-down:after,
.fa-duotone.fa-square-caret-down:after,
.fad.fa-caret-square-down:after,
.fad.fa-square-caret-down:after {
  content: "\f150\f150"
}

.fa-duotone.fa-heart-half-alt:after,
.fa-duotone.fa-heart-half-stroke:after,
.fad.fa-heart-half-alt:after,
.fad.fa-heart-half-stroke:after {
  content: "\e1ac\e1ac"
}

.fa-duotone.fa-file-circle-question:after,
.fad.fa-file-circle-question:after {
  content: "\e4ef\e4ef"
}

.fa-duotone.fa-truck-utensils:after,
.fad.fa-truck-utensils:after {
  content: "\e628\e628"
}

.fa-duotone.fa-laptop-code:after,
.fad.fa-laptop-code:after {
  content: "\f5fc\f5fc"
}

.fa-duotone.fa-joystick:after,
.fad.fa-joystick:after {
  content: "\f8c5\f8c5"
}

.fa-duotone.fa-grill-fire:after,
.fad.fa-grill-fire:after {
  content: "\e5a4\e5a4"
}

.fa-duotone.fa-rectangle-vertical-history:after,
.fad.fa-rectangle-vertical-history:after {
  content: "\e237\e237"
}

.fa-duotone.fa-swatchbook:after,
.fad.fa-swatchbook:after {
  content: "\f5c3\f5c3"
}

.fa-duotone.fa-prescription-bottle:after,
.fad.fa-prescription-bottle:after {
  content: "\f485\f485"
}

.fa-duotone.fa-bars:after,
.fa-duotone.fa-navicon:after,
.fad.fa-bars:after,
.fad.fa-navicon:after {
  content: "\f0c9\f0c9"
}

.fa-duotone.fa-keyboard-left:after,
.fad.fa-keyboard-left:after {
  content: "\e1c3\e1c3"
}

.fa-duotone.fa-people-group:after,
.fad.fa-people-group:after {
  content: "\e533\e533"
}

.fa-duotone.fa-hourglass-3:after,
.fa-duotone.fa-hourglass-end:after,
.fad.fa-hourglass-3:after,
.fad.fa-hourglass-end:after {
  content: "\f253\f253"
}

.fa-duotone.fa-heart-broken:after,
.fa-duotone.fa-heart-crack:after,
.fad.fa-heart-broken:after,
.fad.fa-heart-crack:after {
  content: "\f7a9\f7a9"
}

.fa-duotone.fa-face-beam-hand-over-mouth:after,
.fad.fa-face-beam-hand-over-mouth:after {
  content: "\e47c\e47c"
}

.fa-duotone.fa-droplet-percent:after,
.fa-duotone.fa-humidity:after,
.fad.fa-droplet-percent:after,
.fad.fa-humidity:after {
  content: "\f750\f750"
}

.fa-duotone.fa-external-link-square-alt:after,
.fa-duotone.fa-square-up-right:after,
.fad.fa-external-link-square-alt:after,
.fad.fa-square-up-right:after {
  content: "\f360\f360"
}

.fa-duotone.fa-face-kiss-beam:after,
.fa-duotone.fa-kiss-beam:after,
.fad.fa-face-kiss-beam:after,
.fad.fa-kiss-beam:after {
  content: "\f597\f597"
}

.fa-duotone.fa-corn:after,
.fad.fa-corn:after {
  content: "\f6c7\f6c7"
}

.fa-duotone.fa-roller-coaster:after,
.fad.fa-roller-coaster:after {
  content: "\e324\e324"
}

.fa-duotone.fa-photo-film-music:after,
.fad.fa-photo-film-music:after {
  content: "\e228\e228"
}

.fa-duotone.fa-radar:after,
.fad.fa-radar:after {
  content: "\e024\e024"
}

.fa-duotone.fa-sickle:after,
.fad.fa-sickle:after {
  content: "\f822\f822"
}

.fa-duotone.fa-film:after,
.fad.fa-film:after {
  content: "\f008\f008"
}

.fa-duotone.fa-coconut:after,
.fad.fa-coconut:after {
  content: "\e2f6\e2f6"
}

.fa-duotone.fa-ruler-horizontal:after,
.fad.fa-ruler-horizontal:after {
  content: "\f547\f547"
}

.fa-duotone.fa-shield-cross:after,
.fad.fa-shield-cross:after {
  content: "\f712\f712"
}

.fa-duotone.fa-cassette-tape:after,
.fad.fa-cassette-tape:after {
  content: "\f8ab\f8ab"
}

.fa-duotone.fa-square-terminal:after,
.fad.fa-square-terminal:after {
  content: "\e32a\e32a"
}

.fa-duotone.fa-people-robbery:after,
.fad.fa-people-robbery:after {
  content: "\e536\e536"
}

.fa-duotone.fa-lightbulb:after,
.fad.fa-lightbulb:after {
  content: "\f0eb\f0eb"
}

.fa-duotone.fa-caret-left:after,
.fad.fa-caret-left:after {
  content: "\f0d9\f0d9"
}

.fa-duotone.fa-comment-middle:after,
.fad.fa-comment-middle:after {
  content: "\e149\e149"
}

.fa-duotone.fa-trash-can-list:after,
.fad.fa-trash-can-list:after {
  content: "\e2ab\e2ab"
}

.fa-duotone.fa-block:after,
.fad.fa-block:after {
  content: "\e46a\e46a"
}

.fa-duotone.fa-circle-exclamation:after,
.fa-duotone.fa-exclamation-circle:after,
.fad.fa-circle-exclamation:after,
.fad.fa-exclamation-circle:after {
  content: "\f06a\f06a"
}

.fa-duotone.fa-school-circle-xmark:after,
.fad.fa-school-circle-xmark:after {
  content: "\e56d\e56d"
}

.fa-duotone.fa-arrow-right-from-bracket:after,
.fa-duotone.fa-sign-out:after,
.fad.fa-arrow-right-from-bracket:after,
.fad.fa-sign-out:after {
  content: "\f08b\f08b"
}

.fa-duotone.fa-face-frown-slight:after,
.fad.fa-face-frown-slight:after {
  content: "\e376\e376"
}

.fa-duotone.fa-chevron-circle-down:after,
.fa-duotone.fa-circle-chevron-down:after,
.fad.fa-chevron-circle-down:after,
.fad.fa-circle-chevron-down:after {
  content: "\f13a\f13a"
}

.fa-duotone.fa-sidebar-flip:after,
.fad.fa-sidebar-flip:after {
  content: "\e24f\e24f"
}

.fa-duotone.fa-unlock-alt:after,
.fa-duotone.fa-unlock-keyhole:after,
.fad.fa-unlock-alt:after,
.fad.fa-unlock-keyhole:after {
  content: "\f13e\f13e"
}

.fa-duotone.fa-temperature-list:after,
.fad.fa-temperature-list:after {
  content: "\e299\e299"
}

.fa-duotone.fa-cloud-showers-heavy:after,
.fad.fa-cloud-showers-heavy:after {
  content: "\f740\f740"
}

.fa-duotone.fa-headphones-alt:after,
.fa-duotone.fa-headphones-simple:after,
.fad.fa-headphones-alt:after,
.fad.fa-headphones-simple:after {
  content: "\f58f\f58f"
}

.fa-duotone.fa-sitemap:after,
.fad.fa-sitemap:after {
  content: "\f0e8\f0e8"
}

.fa-duotone.fa-pipe-section:after,
.fad.fa-pipe-section:after {
  content: "\e438\e438"
}

.fa-duotone.fa-space-station-moon-alt:after,
.fa-duotone.fa-space-station-moon-construction:after,
.fad.fa-space-station-moon-alt:after,
.fad.fa-space-station-moon-construction:after {
  content: "\e034\e034"
}

.fa-duotone.fa-circle-dollar-to-slot:after,
.fa-duotone.fa-donate:after,
.fad.fa-circle-dollar-to-slot:after,
.fad.fa-donate:after {
  content: "\f4b9\f4b9"
}

.fa-duotone.fa-memory:after,
.fad.fa-memory:after {
  content: "\f538\f538"
}

.fa-duotone.fa-face-sleeping:after,
.fad.fa-face-sleeping:after {
  content: "\e38d\e38d"
}

.fa-duotone.fa-road-spikes:after,
.fad.fa-road-spikes:after {
  content: "\e568\e568"
}

.fa-duotone.fa-fire-burner:after,
.fad.fa-fire-burner:after {
  content: "\e4f1\e4f1"
}

.fa-duotone.fa-squirrel:after,
.fad.fa-squirrel:after {
  content: "\f71a\f71a"
}

.fa-duotone.fa-arrow-to-top:after,
.fa-duotone.fa-arrow-up-to-line:after,
.fad.fa-arrow-to-top:after,
.fad.fa-arrow-up-to-line:after {
  content: "\f341\f341"
}

.fa-duotone.fa-flag:after,
.fad.fa-flag:after {
  content: "\f024\f024"
}

.fa-duotone.fa-face-cowboy-hat:after,
.fad.fa-face-cowboy-hat:after {
  content: "\e36e\e36e"
}

.fa-duotone.fa-hanukiah:after,
.fad.fa-hanukiah:after {
  content: "\f6e6\f6e6"
}

.fa-duotone.fa-chart-scatter-3d:after,
.fad.fa-chart-scatter-3d:after {
  content: "\e0e8\e0e8"
}

.fa-duotone.fa-display-chart-up:after,
.fad.fa-display-chart-up:after {
  content: "\e5e3\e5e3"
}

.fa-duotone.fa-square-code:after,
.fad.fa-square-code:after {
  content: "\e267\e267"
}

.fa-duotone.fa-feather:after,
.fad.fa-feather:after {
  content: "\f52d\f52d"
}

.fa-duotone.fa-volume-down:after,
.fa-duotone.fa-volume-low:after,
.fad.fa-volume-down:after,
.fad.fa-volume-low:after {
  content: "\f027\f027"
}

.fa-duotone.fa-times-to-slot:after,
.fa-duotone.fa-vote-nay:after,
.fa-duotone.fa-xmark-to-slot:after,
.fad.fa-times-to-slot:after,
.fad.fa-vote-nay:after,
.fad.fa-xmark-to-slot:after {
  content: "\f771\f771"
}

.fa-duotone.fa-box-alt:after,
.fa-duotone.fa-box-taped:after,
.fad.fa-box-alt:after,
.fad.fa-box-taped:after {
  content: "\f49a\f49a"
}

.fa-duotone.fa-comment-slash:after,
.fad.fa-comment-slash:after {
  content: "\f4b3\f4b3"
}

.fa-duotone.fa-swords:after,
.fad.fa-swords:after {
  content: "\f71d\f71d"
}

.fa-duotone.fa-cloud-sun-rain:after,
.fad.fa-cloud-sun-rain:after {
  content: "\f743\f743"
}

.fa-duotone.fa-album:after,
.fad.fa-album:after {
  content: "\f89f\f89f"
}

.fa-duotone.fa-circle-n:after,
.fad.fa-circle-n:after {
  content: "\e118\e118"
}

.fa-duotone.fa-compress:after,
.fad.fa-compress:after {
  content: "\f066\f066"
}

.fa-duotone.fa-wheat-alt:after,
.fa-duotone.fa-wheat-awn:after,
.fad.fa-wheat-alt:after,
.fad.fa-wheat-awn:after {
  content: "\e2cd\e2cd"
}

.fa-duotone.fa-ankh:after,
.fad.fa-ankh:after {
  content: "\f644\f644"
}

.fa-duotone.fa-hands-holding-child:after,
.fad.fa-hands-holding-child:after {
  content: "\e4fa\e4fa"
}

.fa-duotone.fa-asterisk:after,
.fad.fa-asterisk:after {
  content: "\2a\2a"
}

.fa-duotone.fa-key-skeleton-left-right:after,
.fad.fa-key-skeleton-left-right:after {
  content: "\e3b4\e3b4"
}

.fa-duotone.fa-comment-lines:after,
.fad.fa-comment-lines:after {
  content: "\f4b0\f4b0"
}

.fa-duotone.fa-luchador-mask:after,
.fa-duotone.fa-luchador:after,
.fa-duotone.fa-mask-luchador:after,
.fad.fa-luchador-mask:after,
.fad.fa-luchador:after,
.fad.fa-mask-luchador:after {
  content: "\f455\f455"
}

.fa-duotone.fa-check-square:after,
.fa-duotone.fa-square-check:after,
.fad.fa-check-square:after,
.fad.fa-square-check:after {
  content: "\f14a\f14a"
}

.fa-duotone.fa-shredder:after,
.fad.fa-shredder:after {
  content: "\f68a\f68a"
}

.fa-duotone.fa-book-open-alt:after,
.fa-duotone.fa-book-open-cover:after,
.fad.fa-book-open-alt:after,
.fad.fa-book-open-cover:after {
  content: "\e0c0\e0c0"
}

.fa-duotone.fa-sandwich:after,
.fad.fa-sandwich:after {
  content: "\f81f\f81f"
}

.fa-duotone.fa-peseta-sign:after,
.fad.fa-peseta-sign:after {
  content: "\e221\e221"
}

.fa-duotone.fa-parking-slash:after,
.fa-duotone.fa-square-parking-slash:after,
.fad.fa-parking-slash:after,
.fad.fa-square-parking-slash:after {
  content: "\f617\f617"
}

.fa-duotone.fa-train-tunnel:after,
.fad.fa-train-tunnel:after {
  content: "\e454\e454"
}

.fa-duotone.fa-header:after,
.fa-duotone.fa-heading:after,
.fad.fa-header:after,
.fad.fa-heading:after {
  content: "\f1dc\f1dc"
}

.fa-duotone.fa-ghost:after,
.fad.fa-ghost:after {
  content: "\f6e2\f6e2"
}

.fa-duotone.fa-face-anguished:after,
.fad.fa-face-anguished:after {
  content: "\e369\e369"
}

.fa-duotone.fa-hockey-sticks:after,
.fad.fa-hockey-sticks:after {
  content: "\f454\f454"
}

.fa-duotone.fa-abacus:after,
.fad.fa-abacus:after {
  content: "\f640\f640"
}

.fa-duotone.fa-film-alt:after,
.fa-duotone.fa-film-simple:after,
.fad.fa-film-alt:after,
.fad.fa-film-simple:after {
  content: "\f3a0\f3a0"
}

.fa-duotone.fa-list-squares:after,
.fa-duotone.fa-list:after,
.fad.fa-list-squares:after,
.fad.fa-list:after {
  content: "\f03a\f03a"
}

.fa-duotone.fa-tree-palm:after,
.fad.fa-tree-palm:after {
  content: "\f82b\f82b"
}

.fa-duotone.fa-phone-square-alt:after,
.fa-duotone.fa-square-phone-flip:after,
.fad.fa-phone-square-alt:after,
.fad.fa-square-phone-flip:after {
  content: "\f87b\f87b"
}

.fa-duotone.fa-cart-plus:after,
.fad.fa-cart-plus:after {
  content: "\f217\f217"
}

.fa-duotone.fa-gamepad:after,
.fad.fa-gamepad:after {
  content: "\f11b\f11b"
}

.fa-duotone.fa-border-center-v:after,
.fad.fa-border-center-v:after {
  content: "\f89d\f89d"
}

.fa-duotone.fa-circle-dot:after,
.fa-duotone.fa-dot-circle:after,
.fad.fa-circle-dot:after,
.fad.fa-dot-circle:after {
  content: "\f192\f192"
}

.fa-duotone.fa-clipboard-medical:after,
.fad.fa-clipboard-medical:after {
  content: "\e133\e133"
}

.fa-duotone.fa-dizzy:after,
.fa-duotone.fa-face-dizzy:after,
.fad.fa-dizzy:after,
.fad.fa-face-dizzy:after {
  content: "\f567\f567"
}

.fa-duotone.fa-egg:after,
.fad.fa-egg:after {
  content: "\f7fb\f7fb"
}

.fa-duotone.fa-arrow-alt-to-top:after,
.fa-duotone.fa-up-to-line:after,
.fad.fa-arrow-alt-to-top:after,
.fad.fa-up-to-line:after {
  content: "\f34d\f34d"
}

.fa-duotone.fa-house-medical-circle-xmark:after,
.fad.fa-house-medical-circle-xmark:after {
  content: "\e513\e513"
}

.fa-duotone.fa-watch-fitness:after,
.fad.fa-watch-fitness:after {
  content: "\f63e\f63e"
}

.fa-duotone.fa-clock-nine-thirty:after,
.fad.fa-clock-nine-thirty:after {
  content: "\e34d\e34d"
}

.fa-duotone.fa-campground:after,
.fad.fa-campground:after {
  content: "\f6bb\f6bb"
}

.fa-duotone.fa-folder-plus:after,
.fad.fa-folder-plus:after {
  content: "\f65e\f65e"
}

.fa-duotone.fa-jug:after,
.fad.fa-jug:after {
  content: "\f8c6\f8c6"
}

.fa-duotone.fa-futbol-ball:after,
.fa-duotone.fa-futbol:after,
.fa-duotone.fa-soccer-ball:after,
.fad.fa-futbol-ball:after,
.fad.fa-futbol:after,
.fad.fa-soccer-ball:after {
  content: "\f1e3\f1e3"
}

.fa-duotone.fa-snow-blowing:after,
.fad.fa-snow-blowing:after {
  content: "\f761\f761"
}

.fa-duotone.fa-paint-brush:after,
.fa-duotone.fa-paintbrush:after,
.fad.fa-paint-brush:after,
.fad.fa-paintbrush:after {
  content: "\f1fc\f1fc"
}

.fa-duotone.fa-lock:after,
.fad.fa-lock:after {
  content: "\f023\f023"
}

.fa-duotone.fa-arrow-down-from-line:after,
.fa-duotone.fa-arrow-from-top:after,
.fad.fa-arrow-down-from-line:after,
.fad.fa-arrow-from-top:after {
  content: "\f345\f345"
}

.fa-duotone.fa-gas-pump:after,
.fad.fa-gas-pump:after {
  content: "\f52f\f52f"
}

.fa-duotone.fa-signal-alt-slash:after,
.fa-duotone.fa-signal-bars-slash:after,
.fad.fa-signal-alt-slash:after,
.fad.fa-signal-bars-slash:after {
  content: "\f694\f694"
}

.fa-duotone.fa-monkey:after,
.fad.fa-monkey:after {
  content: "\f6fb\f6fb"
}

.fa-duotone.fa-pro:after,
.fa-duotone.fa-rectangle-pro:after,
.fad.fa-pro:after,
.fad.fa-rectangle-pro:after {
  content: "\e235\e235"
}

.fa-duotone.fa-house-night:after,
.fad.fa-house-night:after {
  content: "\e010\e010"
}

.fa-duotone.fa-hot-tub-person:after,
.fa-duotone.fa-hot-tub:after,
.fad.fa-hot-tub-person:after,
.fad.fa-hot-tub:after {
  content: "\f593\f593"
}

.fa-duotone.fa-globe-pointer:after,
.fad.fa-globe-pointer:after {
  content: "\e60e\e60e"
}

.fa-duotone.fa-blanket:after,
.fad.fa-blanket:after {
  content: "\f498\f498"
}

.fa-duotone.fa-map-location:after,
.fa-duotone.fa-map-marked:after,
.fad.fa-map-location:after,
.fad.fa-map-marked:after {
  content: "\f59f\f59f"
}

.fa-duotone.fa-house-flood-water:after,
.fad.fa-house-flood-water:after {
  content: "\e50e\e50e"
}

.fa-duotone.fa-comments-question-check:after,
.fad.fa-comments-question-check:after {
  content: "\e14f\e14f"
}

.fa-duotone.fa-tree:after,
.fad.fa-tree:after {
  content: "\f1bb\f1bb"
}

.fa-duotone.fa-arrows-cross:after,
.fad.fa-arrows-cross:after {
  content: "\e0a2\e0a2"
}

.fa-duotone.fa-backpack:after,
.fad.fa-backpack:after {
  content: "\f5d4\f5d4"
}

.fa-duotone.fa-square-small:after,
.fad.fa-square-small:after {
  content: "\e27e\e27e"
}

.fa-duotone.fa-folder-arrow-up:after,
.fa-duotone.fa-folder-upload:after,
.fad.fa-folder-arrow-up:after,
.fad.fa-folder-upload:after {
  content: "\e054\e054"
}

.fa-duotone.fa-bridge-lock:after,
.fad.fa-bridge-lock:after {
  content: "\e4cc\e4cc"
}

.fa-duotone.fa-crosshairs-simple:after,
.fad.fa-crosshairs-simple:after {
  content: "\e59f\e59f"
}

.fa-duotone.fa-sack-dollar:after,
.fad.fa-sack-dollar:after {
  content: "\f81d\f81d"
}

.fa-duotone.fa-edit:after,
.fa-duotone.fa-pen-to-square:after,
.fad.fa-edit:after,
.fad.fa-pen-to-square:after {
  content: "\f044\f044"
}

.fa-duotone.fa-sliders-h-square:after,
.fa-duotone.fa-square-sliders:after,
.fad.fa-sliders-h-square:after,
.fad.fa-square-sliders:after {
  content: "\f3f0\f3f0"
}

.fa-duotone.fa-car-side:after,
.fad.fa-car-side:after {
  content: "\f5e4\f5e4"
}

.fa-duotone.fa-comment-middle-top-alt:after,
.fa-duotone.fa-message-middle-top:after,
.fad.fa-comment-middle-top-alt:after,
.fad.fa-message-middle-top:after {
  content: "\e1e2\e1e2"
}

.fa-duotone.fa-lightbulb-on:after,
.fad.fa-lightbulb-on:after {
  content: "\f672\f672"
}

.fa-duotone.fa-knife:after,
.fa-duotone.fa-utensil-knife:after,
.fad.fa-knife:after,
.fad.fa-utensil-knife:after {
  content: "\f2e4\f2e4"
}

.fa-duotone.fa-share-alt:after,
.fa-duotone.fa-share-nodes:after,
.fad.fa-share-alt:after,
.fad.fa-share-nodes:after {
  content: "\f1e0\f1e0"
}

.fa-duotone.fa-display-chart-up-circle-dollar:after,
.fad.fa-display-chart-up-circle-dollar:after {
  content: "\e5e6\e5e6"
}

.fa-duotone.fa-wave-sine:after,
.fad.fa-wave-sine:after {
  content: "\f899\f899"
}

.fa-duotone.fa-heart-circle-minus:after,
.fad.fa-heart-circle-minus:after {
  content: "\e4ff\e4ff"
}

.fa-duotone.fa-circle-w:after,
.fad.fa-circle-w:after {
  content: "\e12c\e12c"
}

.fa-duotone.fa-calendar-circle:after,
.fa-duotone.fa-circle-calendar:after,
.fad.fa-calendar-circle:after,
.fad.fa-circle-calendar:after {
  content: "\e102\e102"
}

.fa-duotone.fa-hourglass-2:after,
.fa-duotone.fa-hourglass-half:after,
.fad.fa-hourglass-2:after,
.fad.fa-hourglass-half:after {
  content: "\f252\f252"
}

.fa-duotone.fa-microscope:after,
.fad.fa-microscope:after {
  content: "\f610\f610"
}

.fa-duotone.fa-sunset:after,
.fad.fa-sunset:after {
  content: "\f767\f767"
}

.fa-duotone.fa-sink:after,
.fad.fa-sink:after {
  content: "\e06d\e06d"
}

.fa-duotone.fa-calendar-exclamation:after,
.fad.fa-calendar-exclamation:after {
  content: "\f334\f334"
}

.fa-duotone.fa-truck-container-empty:after,
.fad.fa-truck-container-empty:after {
  content: "\e2b5\e2b5"
}

.fa-duotone.fa-hand-heart:after,
.fad.fa-hand-heart:after {
  content: "\f4bc\f4bc"
}

.fa-duotone.fa-bag-shopping:after,
.fa-duotone.fa-shopping-bag:after,
.fad.fa-bag-shopping:after,
.fad.fa-shopping-bag:after {
  content: "\f290\f290"
}

.fa-duotone.fa-arrow-down-z-a:after,
.fa-duotone.fa-sort-alpha-desc:after,
.fa-duotone.fa-sort-alpha-down-alt:after,
.fad.fa-arrow-down-z-a:after,
.fad.fa-sort-alpha-desc:after,
.fad.fa-sort-alpha-down-alt:after {
  content: "\f881\f881"
}

.fa-duotone.fa-mitten:after,
.fad.fa-mitten:after {
  content: "\f7b5\f7b5"
}

.fa-duotone.fa-reply-clock:after,
.fa-duotone.fa-reply-time:after,
.fad.fa-reply-clock:after,
.fad.fa-reply-time:after {
  content: "\e239\e239"
}

.fa-duotone.fa-person-rays:after,
.fad.fa-person-rays:after {
  content: "\e54d\e54d"
}

.fa-duotone.fa-arrow-alt-right:after,
.fa-duotone.fa-right:after,
.fad.fa-arrow-alt-right:after,
.fad.fa-right:after {
  content: "\f356\f356"
}

.fa-duotone.fa-circle-f:after,
.fad.fa-circle-f:after {
  content: "\e10e\e10e"
}

.fa-duotone.fa-users:after,
.fad.fa-users:after {
  content: "\f0c0\f0c0"
}

.fa-duotone.fa-face-pleading:after,
.fad.fa-face-pleading:after {
  content: "\e386\e386"
}

.fa-duotone.fa-eye-slash:after,
.fad.fa-eye-slash:after {
  content: "\f070\f070"
}

.fa-duotone.fa-flask-vial:after,
.fad.fa-flask-vial:after {
  content: "\e4f3\e4f3"
}

.fa-duotone.fa-police-box:after,
.fad.fa-police-box:after {
  content: "\e021\e021"
}

.fa-duotone.fa-cucumber:after,
.fad.fa-cucumber:after {
  content: "\e401\e401"
}

.fa-duotone.fa-head-side-brain:after,
.fad.fa-head-side-brain:after {
  content: "\f808\f808"
}

.fa-duotone.fa-hand-paper:after,
.fa-duotone.fa-hand:after,
.fad.fa-hand-paper:after,
.fad.fa-hand:after {
  content: "\f256\f256"
}

.fa-duotone.fa-biking-mountain:after,
.fa-duotone.fa-person-biking-mountain:after,
.fad.fa-biking-mountain:after,
.fad.fa-person-biking-mountain:after {
  content: "\f84b\f84b"
}

.fa-duotone.fa-utensils-slash:after,
.fad.fa-utensils-slash:after {
  content: "\e464\e464"
}

.fa-duotone.fa-print-magnifying-glass:after,
.fa-duotone.fa-print-search:after,
.fad.fa-print-magnifying-glass:after,
.fad.fa-print-search:after {
  content: "\f81a\f81a"
}

.fa-duotone.fa-turn-right:after,
.fad.fa-turn-right:after {
  content: "\e639\e639"
}

.fa-duotone.fa-folder-bookmark:after,
.fad.fa-folder-bookmark:after {
  content: "\e186\e186"
}

.fa-duotone.fa-arrow-turn-left-down:after,
.fad.fa-arrow-turn-left-down:after {
  content: "\e633\e633"
}

.fa-duotone.fa-om:after,
.fad.fa-om:after {
  content: "\f679\f679"
}

.fa-duotone.fa-pi:after,
.fad.fa-pi:after {
  content: "\f67e\f67e"
}

.fa-duotone.fa-flask-potion:after,
.fa-duotone.fa-flask-round-potion:after,
.fad.fa-flask-potion:after,
.fad.fa-flask-round-potion:after {
  content: "\f6e1\f6e1"
}

.fa-duotone.fa-face-shush:after,
.fad.fa-face-shush:after {
  content: "\e38c\e38c"
}

.fa-duotone.fa-worm:after,
.fad.fa-worm:after {
  content: "\e599\e599"
}

.fa-duotone.fa-house-circle-xmark:after,
.fad.fa-house-circle-xmark:after {
  content: "\e50b\e50b"
}

.fa-duotone.fa-plug:after,
.fad.fa-plug:after {
  content: "\f1e6\f1e6"
}

.fa-duotone.fa-calendar-circle-exclamation:after,
.fad.fa-calendar-circle-exclamation:after {
  content: "\e46e\e46e"
}

.fa-duotone.fa-square-i:after,
.fad.fa-square-i:after {
  content: "\e272\e272"
}

.fa-duotone.fa-chevron-up:after,
.fad.fa-chevron-up:after {
  content: "\f077\f077"
}

.fa-duotone.fa-face-saluting:after,
.fad.fa-face-saluting:after {
  content: "\e484\e484"
}

.fa-duotone.fa-gauge-simple-low:after,
.fa-duotone.fa-tachometer-slow:after,
.fad.fa-gauge-simple-low:after,
.fad.fa-tachometer-slow:after {
  content: "\f62c\f62c"
}

.fa-duotone.fa-face-persevering:after,
.fad.fa-face-persevering:after {
  content: "\e385\e385"
}

.fa-duotone.fa-camera-circle:after,
.fa-duotone.fa-circle-camera:after,
.fad.fa-camera-circle:after,
.fad.fa-circle-camera:after {
  content: "\e103\e103"
}

.fa-duotone.fa-hand-spock:after,
.fad.fa-hand-spock:after {
  content: "\f259\f259"
}

.fa-duotone.fa-spider-web:after,
.fad.fa-spider-web:after {
  content: "\f719\f719"
}

.fa-duotone.fa-circle-microphone:after,
.fa-duotone.fa-microphone-circle:after,
.fad.fa-circle-microphone:after,
.fad.fa-microphone-circle:after {
  content: "\e116\e116"
}

.fa-duotone.fa-book-arrow-up:after,
.fad.fa-book-arrow-up:after {
  content: "\e0ba\e0ba"
}

.fa-duotone.fa-popsicle:after,
.fad.fa-popsicle:after {
  content: "\e43e\e43e"
}

.fa-duotone.fa-command:after,
.fad.fa-command:after {
  content: "\e142\e142"
}

.fa-duotone.fa-blinds:after,
.fad.fa-blinds:after {
  content: "\f8fb\f8fb"
}

.fa-duotone.fa-stopwatch:after,
.fad.fa-stopwatch:after {
  content: "\f2f2\f2f2"
}

.fa-duotone.fa-saxophone:after,
.fad.fa-saxophone:after {
  content: "\f8dc\f8dc"
}

.fa-duotone.fa-square-2:after,
.fad.fa-square-2:after {
  content: "\e257\e257"
}

.fa-duotone.fa-field-hockey-stick-ball:after,
.fa-duotone.fa-field-hockey:after,
.fad.fa-field-hockey-stick-ball:after,
.fad.fa-field-hockey:after {
  content: "\f44c\f44c"
}

.fa-duotone.fa-arrow-up-square-triangle:after,
.fa-duotone.fa-sort-shapes-up-alt:after,
.fad.fa-arrow-up-square-triangle:after,
.fad.fa-sort-shapes-up-alt:after {
  content: "\f88b\f88b"
}

.fa-duotone.fa-face-scream:after,
.fad.fa-face-scream:after {
  content: "\e38b\e38b"
}

.fa-duotone.fa-square-m:after,
.fad.fa-square-m:after {
  content: "\e276\e276"
}

.fa-duotone.fa-camera-web:after,
.fa-duotone.fa-webcam:after,
.fad.fa-camera-web:after,
.fad.fa-webcam:after {
  content: "\f832\f832"
}

.fa-duotone.fa-comment-arrow-down:after,
.fad.fa-comment-arrow-down:after {
  content: "\e143\e143"
}

.fa-duotone.fa-lightbulb-cfl:after,
.fad.fa-lightbulb-cfl:after {
  content: "\e5a6\e5a6"
}

.fa-duotone.fa-window-frame-open:after,
.fad.fa-window-frame-open:after {
  content: "\e050\e050"
}

.fa-duotone.fa-face-kiss:after,
.fa-duotone.fa-kiss:after,
.fad.fa-face-kiss:after,
.fad.fa-kiss:after {
  content: "\f596\f596"
}

.fa-duotone.fa-bridge-circle-xmark:after,
.fad.fa-bridge-circle-xmark:after {
  content: "\e4cb\e4cb"
}

.fa-duotone.fa-period:after,
.fad.fa-period:after {
  content: "\2e\2e"
}

.fa-duotone.fa-face-grin-tongue:after,
.fa-duotone.fa-grin-tongue:after,
.fad.fa-face-grin-tongue:after,
.fad.fa-grin-tongue:after {
  content: "\f589\f589"
}

.fa-duotone.fa-up-to-dotted-line:after,
.fad.fa-up-to-dotted-line:after {
  content: "\e457\e457"
}

.fa-duotone.fa-thought-bubble:after,
.fad.fa-thought-bubble:after {
  content: "\e32e\e32e"
}

.fa-duotone.fa-skeleton-ribs:after,
.fad.fa-skeleton-ribs:after {
  content: "\e5cb\e5cb"
}

.fa-duotone.fa-raygun:after,
.fad.fa-raygun:after {
  content: "\e025\e025"
}

.fa-duotone.fa-flute:after,
.fad.fa-flute:after {
  content: "\f8b9\f8b9"
}

.fa-duotone.fa-acorn:after,
.fad.fa-acorn:after {
  content: "\f6ae\f6ae"
}

.fa-duotone.fa-video-arrow-up-right:after,
.fad.fa-video-arrow-up-right:after {
  content: "\e2c9\e2c9"
}

.fa-duotone.fa-grate-droplet:after,
.fad.fa-grate-droplet:after {
  content: "\e194\e194"
}

.fa-duotone.fa-seal-exclamation:after,
.fad.fa-seal-exclamation:after {
  content: "\e242\e242"
}

.fa-duotone.fa-chess-bishop:after,
.fad.fa-chess-bishop:after {
  content: "\f43a\f43a"
}

.fa-duotone.fa-message-sms:after,
.fad.fa-message-sms:after {
  content: "\e1e5\e1e5"
}

.fa-duotone.fa-coffee-beans:after,
.fad.fa-coffee-beans:after {
  content: "\e13f\e13f"
}

.fa-duotone.fa-hat-witch:after,
.fad.fa-hat-witch:after {
  content: "\f6e7\f6e7"
}

.fa-duotone.fa-face-grin-wink:after,
.fa-duotone.fa-grin-wink:after,
.fad.fa-face-grin-wink:after,
.fad.fa-grin-wink:after {
  content: "\f58c\f58c"
}

.fa-duotone.fa-clock-three-thirty:after,
.fad.fa-clock-three-thirty:after {
  content: "\e357\e357"
}

.fa-duotone.fa-deaf:after,
.fa-duotone.fa-deafness:after,
.fa-duotone.fa-ear-deaf:after,
.fa-duotone.fa-hard-of-hearing:after,
.fad.fa-deaf:after,
.fad.fa-deafness:after,
.fad.fa-ear-deaf:after,
.fad.fa-hard-of-hearing:after {
  content: "\f2a4\f2a4"
}

.fa-duotone.fa-alarm-clock:after,
.fad.fa-alarm-clock:after {
  content: "\f34e\f34e"
}

.fa-duotone.fa-eclipse:after,
.fad.fa-eclipse:after {
  content: "\f749\f749"
}

.fa-duotone.fa-face-relieved:after,
.fad.fa-face-relieved:after {
  content: "\e389\e389"
}

.fa-duotone.fa-road-circle-check:after,
.fad.fa-road-circle-check:after {
  content: "\e564\e564"
}

.fa-duotone.fa-dice-five:after,
.fad.fa-dice-five:after {
  content: "\f523\f523"
}

.fa-duotone.fa-minus-octagon:after,
.fa-duotone.fa-octagon-minus:after,
.fad.fa-minus-octagon:after,
.fad.fa-octagon-minus:after {
  content: "\f308\f308"
}

.fa-duotone.fa-rss-square:after,
.fa-duotone.fa-square-rss:after,
.fad.fa-rss-square:after,
.fad.fa-square-rss:after {
  content: "\f143\f143"
}

.fa-duotone.fa-face-zany:after,
.fad.fa-face-zany:after {
  content: "\e3a4\e3a4"
}

.fa-duotone.fa-tricycle:after,
.fad.fa-tricycle:after {
  content: "\e5c3\e5c3"
}

.fa-duotone.fa-land-mine-on:after,
.fad.fa-land-mine-on:after {
  content: "\e51b\e51b"
}

.fa-duotone.fa-square-arrow-up-left:after,
.fad.fa-square-arrow-up-left:after {
  content: "\e263\e263"
}

.fa-duotone.fa-i-cursor:after,
.fad.fa-i-cursor:after {
  content: "\f246\f246"
}

.fa-duotone.fa-chart-mixed-up-circle-dollar:after,
.fad.fa-chart-mixed-up-circle-dollar:after {
  content: "\e5d9\e5d9"
}

.fa-duotone.fa-salt-shaker:after,
.fad.fa-salt-shaker:after {
  content: "\e446\e446"
}

.fa-duotone.fa-stamp:after,
.fad.fa-stamp:after {
  content: "\f5bf\f5bf"
}

.fa-duotone.fa-file-plus:after,
.fad.fa-file-plus:after {
  content: "\f319\f319"
}

.fa-duotone.fa-draw-square:after,
.fad.fa-draw-square:after {
  content: "\f5ef\f5ef"
}

.fa-duotone.fa-toilet-paper-reverse-slash:after,
.fa-duotone.fa-toilet-paper-under-slash:after,
.fad.fa-toilet-paper-reverse-slash:after,
.fad.fa-toilet-paper-under-slash:after {
  content: "\e2a1\e2a1"
}

.fa-duotone.fa-stairs:after,
.fad.fa-stairs:after {
  content: "\e289\e289"
}

.fa-duotone.fa-drone-alt:after,
.fa-duotone.fa-drone-front:after,
.fad.fa-drone-alt:after,
.fad.fa-drone-front:after {
  content: "\f860\f860"
}

.fa-duotone.fa-glass-empty:after,
.fad.fa-glass-empty:after {
  content: "\e191\e191"
}

.fa-duotone.fa-dial-high:after,
.fad.fa-dial-high:after {
  content: "\e15c\e15c"
}

.fa-duotone.fa-user-construction:after,
.fa-duotone.fa-user-hard-hat:after,
.fa-duotone.fa-user-helmet-safety:after,
.fad.fa-user-construction:after,
.fad.fa-user-hard-hat:after,
.fad.fa-user-helmet-safety:after {
  content: "\f82c\f82c"
}

.fa-duotone.fa-i:after,
.fad.fa-i:after {
  content: "\49\49"
}

.fa-duotone.fa-hryvnia-sign:after,
.fa-duotone.fa-hryvnia:after,
.fad.fa-hryvnia-sign:after,
.fad.fa-hryvnia:after {
  content: "\f6f2\f6f2"
}

.fa-duotone.fa-arrow-down-left-and-arrow-up-right-to-center:after,
.fad.fa-arrow-down-left-and-arrow-up-right-to-center:after {
  content: "\e092\e092"
}

.fa-duotone.fa-pills:after,
.fad.fa-pills:after {
  content: "\f484\f484"
}

.fa-duotone.fa-face-grin-wide:after,
.fa-duotone.fa-grin-alt:after,
.fad.fa-face-grin-wide:after,
.fad.fa-grin-alt:after {
  content: "\f581\f581"
}

.fa-duotone.fa-tooth:after,
.fad.fa-tooth:after {
  content: "\f5c9\f5c9"
}

.fa-duotone.fa-basketball-hoop:after,
.fad.fa-basketball-hoop:after {
  content: "\f435\f435"
}

.fa-duotone.fa-objects-align-bottom:after,
.fad.fa-objects-align-bottom:after {
  content: "\e3bb\e3bb"
}

.fa-duotone.fa-v:after,
.fad.fa-v:after {
  content: "\56\56"
}

.fa-duotone.fa-sparkles:after,
.fad.fa-sparkles:after {
  content: "\f890\f890"
}

.fa-duotone.fa-squid:after,
.fad.fa-squid:after {
  content: "\e450\e450"
}

.fa-duotone.fa-leafy-green:after,
.fad.fa-leafy-green:after {
  content: "\e41d\e41d"
}

.fa-duotone.fa-circle-arrow-up-right:after,
.fad.fa-circle-arrow-up-right:after {
  content: "\e0fc\e0fc"
}

.fa-duotone.fa-calendars:after,
.fad.fa-calendars:after {
  content: "\e0d7\e0d7"
}

.fa-duotone.fa-bangladeshi-taka-sign:after,
.fad.fa-bangladeshi-taka-sign:after {
  content: "\e2e6\e2e6"
}

.fa-duotone.fa-bicycle:after,
.fad.fa-bicycle:after {
  content: "\f206\f206"
}

.fa-duotone.fa-hammer-war:after,
.fad.fa-hammer-war:after {
  content: "\f6e4\f6e4"
}

.fa-duotone.fa-circle-d:after,
.fad.fa-circle-d:after {
  content: "\e104\e104"
}

.fa-duotone.fa-spider-black-widow:after,
.fad.fa-spider-black-widow:after {
  content: "\f718\f718"
}

.fa-duotone.fa-rod-asclepius:after,
.fa-duotone.fa-rod-snake:after,
.fa-duotone.fa-staff-aesculapius:after,
.fa-duotone.fa-staff-snake:after,
.fad.fa-rod-asclepius:after,
.fad.fa-rod-snake:after,
.fad.fa-staff-aesculapius:after,
.fad.fa-staff-snake:after {
  content: "\e579\e579"
}

.fa-duotone.fa-pear:after,
.fad.fa-pear:after {
  content: "\e20c\e20c"
}

.fa-duotone.fa-head-side-cough-slash:after,
.fad.fa-head-side-cough-slash:after {
  content: "\e062\e062"
}

.fa-duotone.fa-file-mov:after,
.fad.fa-file-mov:after {
  content: "\e647\e647"
}

.fa-duotone.fa-triangle:after,
.fad.fa-triangle:after {
  content: "\f2ec\f2ec"
}

.fa-duotone.fa-apartment:after,
.fad.fa-apartment:after {
  content: "\e468\e468"
}

.fa-duotone.fa-ambulance:after,
.fa-duotone.fa-truck-medical:after,
.fad.fa-ambulance:after,
.fad.fa-truck-medical:after {
  content: "\f0f9\f0f9"
}

.fa-duotone.fa-pepper:after,
.fad.fa-pepper:after {
  content: "\e432\e432"
}

.fa-duotone.fa-piano:after,
.fad.fa-piano:after {
  content: "\f8d4\f8d4"
}

.fa-duotone.fa-gun-squirt:after,
.fad.fa-gun-squirt:after {
  content: "\e19d\e19d"
}

.fa-duotone.fa-wheat-awn-circle-exclamation:after,
.fad.fa-wheat-awn-circle-exclamation:after {
  content: "\e598\e598"
}

.fa-duotone.fa-snowman:after,
.fad.fa-snowman:after {
  content: "\f7d0\f7d0"
}

.fa-duotone.fa-user-alien:after,
.fad.fa-user-alien:after {
  content: "\e04a\e04a"
}

.fa-duotone.fa-shield-check:after,
.fad.fa-shield-check:after {
  content: "\f2f7\f2f7"
}

.fa-duotone.fa-mortar-pestle:after,
.fad.fa-mortar-pestle:after {
  content: "\f5a7\f5a7"
}

.fa-duotone.fa-road-barrier:after,
.fad.fa-road-barrier:after {
  content: "\e562\e562"
}

.fa-duotone.fa-chart-candlestick:after,
.fad.fa-chart-candlestick:after {
  content: "\e0e2\e0e2"
}

.fa-duotone.fa-briefcase-blank:after,
.fad.fa-briefcase-blank:after {
  content: "\e0c8\e0c8"
}

.fa-duotone.fa-school:after,
.fad.fa-school:after {
  content: "\f549\f549"
}

.fa-duotone.fa-igloo:after,
.fad.fa-igloo:after {
  content: "\f7ae\f7ae"
}

.fa-duotone.fa-bracket-round:after,
.fa-duotone.fa-parenthesis:after,
.fad.fa-bracket-round:after,
.fad.fa-parenthesis:after {
  content: "\28\28"
}

.fa-duotone.fa-joint:after,
.fad.fa-joint:after {
  content: "\f595\f595"
}

.fa-duotone.fa-horse-saddle:after,
.fad.fa-horse-saddle:after {
  content: "\f8c3\f8c3"
}

.fa-duotone.fa-mug-marshmallows:after,
.fad.fa-mug-marshmallows:after {
  content: "\f7b7\f7b7"
}

.fa-duotone.fa-filters:after,
.fad.fa-filters:after {
  content: "\e17e\e17e"
}

.fa-duotone.fa-bell-on:after,
.fad.fa-bell-on:after {
  content: "\f8fa\f8fa"
}

.fa-duotone.fa-angle-right:after,
.fad.fa-angle-right:after {
  content: "\f105\f105"
}

.fa-duotone.fa-dial-med:after,
.fad.fa-dial-med:after {
  content: "\e15f\e15f"
}

.fa-duotone.fa-horse:after,
.fad.fa-horse:after {
  content: "\f6f0\f6f0"
}

.fa-duotone.fa-q:after,
.fad.fa-q:after {
  content: "\51\51"
}

.fa-duotone.fa-monitor-heart-rate:after,
.fa-duotone.fa-monitor-waveform:after,
.fad.fa-monitor-heart-rate:after,
.fad.fa-monitor-waveform:after {
  content: "\f611\f611"
}

.fa-duotone.fa-link-simple:after,
.fad.fa-link-simple:after {
  content: "\e1cd\e1cd"
}

.fa-duotone.fa-whistle:after,
.fad.fa-whistle:after {
  content: "\f460\f460"
}

.fa-duotone.fa-g:after,
.fad.fa-g:after {
  content: "\47\47"
}

.fa-duotone.fa-fragile:after,
.fa-duotone.fa-wine-glass-crack:after,
.fad.fa-fragile:after,
.fad.fa-wine-glass-crack:after {
  content: "\f4bb\f4bb"
}

.fa-duotone.fa-slot-machine:after,
.fad.fa-slot-machine:after {
  content: "\e3ce\e3ce"
}

.fa-duotone.fa-notes-medical:after,
.fad.fa-notes-medical:after {
  content: "\f481\f481"
}

.fa-duotone.fa-car-wash:after,
.fad.fa-car-wash:after {
  content: "\f5e6\f5e6"
}

.fa-duotone.fa-escalator:after,
.fad.fa-escalator:after {
  content: "\e171\e171"
}

.fa-duotone.fa-comment-image:after,
.fad.fa-comment-image:after {
  content: "\e148\e148"
}

.fa-duotone.fa-temperature-2:after,
.fa-duotone.fa-temperature-half:after,
.fa-duotone.fa-thermometer-2:after,
.fa-duotone.fa-thermometer-half:after,
.fad.fa-temperature-2:after,
.fad.fa-temperature-half:after,
.fad.fa-thermometer-2:after,
.fad.fa-thermometer-half:after {
  content: "\f2c9\f2c9"
}

.fa-duotone.fa-dong-sign:after,
.fad.fa-dong-sign:after {
  content: "\e169\e169"
}

.fa-duotone.fa-donut:after,
.fa-duotone.fa-doughnut:after,
.fad.fa-donut:after,
.fad.fa-doughnut:after {
  content: "\e406\e406"
}

.fa-duotone.fa-capsules:after,
.fad.fa-capsules:after {
  content: "\f46b\f46b"
}

.fa-duotone.fa-poo-bolt:after,
.fa-duotone.fa-poo-storm:after,
.fad.fa-poo-bolt:after,
.fad.fa-poo-storm:after {
  content: "\f75a\f75a"
}

.fa-duotone.fa-tally-1:after,
.fad.fa-tally-1:after {
  content: "\e294\e294"
}

.fa-duotone.fa-file-vector:after,
.fad.fa-file-vector:after {
  content: "\e64c\e64c"
}

.fa-duotone.fa-face-frown-open:after,
.fa-duotone.fa-frown-open:after,
.fad.fa-face-frown-open:after,
.fad.fa-frown-open:after {
  content: "\f57a\f57a"
}

.fa-duotone.fa-square-dashed:after,
.fad.fa-square-dashed:after {
  content: "\e269\e269"
}

.fa-duotone.fa-bag-shopping-plus:after,
.fad.fa-bag-shopping-plus:after {
  content: "\e651\e651"
}

.fa-duotone.fa-square-j:after,
.fad.fa-square-j:after {
  content: "\e273\e273"
}

.fa-duotone.fa-hand-point-up:after,
.fad.fa-hand-point-up:after {
  content: "\f0a6\f0a6"
}

.fa-duotone.fa-money-bill:after,
.fad.fa-money-bill:after {
  content: "\f0d6\f0d6"
}

.fa-duotone.fa-arrow-up-big-small:after,
.fa-duotone.fa-sort-size-up:after,
.fad.fa-arrow-up-big-small:after,
.fad.fa-sort-size-up:after {
  content: "\f88e\f88e"
}

.fa-duotone.fa-barcode-read:after,
.fad.fa-barcode-read:after {
  content: "\f464\f464"
}

.fa-duotone.fa-baguette:after,
.fad.fa-baguette:after {
  content: "\e3d8\e3d8"
}

.fa-duotone.fa-bowl-soft-serve:after,
.fad.fa-bowl-soft-serve:after {
  content: "\e46b\e46b"
}

.fa-duotone.fa-face-holding-back-tears:after,
.fad.fa-face-holding-back-tears:after {
  content: "\e482\e482"
}

.fa-duotone.fa-arrow-alt-square-up:after,
.fa-duotone.fa-square-up:after,
.fad.fa-arrow-alt-square-up:after,
.fad.fa-square-up:after {
  content: "\f353\f353"
}

.fa-duotone.fa-subway-tunnel:after,
.fa-duotone.fa-train-subway-tunnel:after,
.fad.fa-subway-tunnel:after,
.fad.fa-train-subway-tunnel:after {
  content: "\e2a3\e2a3"
}

.fa-duotone.fa-exclamation-square:after,
.fa-duotone.fa-square-exclamation:after,
.fad.fa-exclamation-square:after,
.fad.fa-square-exclamation:after {
  content: "\f321\f321"
}

.fa-duotone.fa-semicolon:after,
.fad.fa-semicolon:after {
  content: "\3b\3b"
}

.fa-duotone.fa-bookmark:after,
.fad.fa-bookmark:after {
  content: "\f02e\f02e"
}

.fa-duotone.fa-fan-table:after,
.fad.fa-fan-table:after {
  content: "\e004\e004"
}

.fa-duotone.fa-align-justify:after,
.fad.fa-align-justify:after {
  content: "\f039\f039"
}

.fa-duotone.fa-battery-1:after,
.fa-duotone.fa-battery-low:after,
.fad.fa-battery-1:after,
.fad.fa-battery-low:after {
  content: "\e0b1\e0b1"
}

.fa-duotone.fa-credit-card-front:after,
.fad.fa-credit-card-front:after {
  content: "\f38a\f38a"
}

.fa-duotone.fa-brain-arrow-curved-right:after,
.fa-duotone.fa-mind-share:after,
.fad.fa-brain-arrow-curved-right:after,
.fad.fa-mind-share:after {
  content: "\f677\f677"
}

.fa-duotone.fa-umbrella-beach:after,
.fad.fa-umbrella-beach:after {
  content: "\f5ca\f5ca"
}

.fa-duotone.fa-helmet-un:after,
.fad.fa-helmet-un:after {
  content: "\e503\e503"
}

.fa-duotone.fa-location-smile:after,
.fa-duotone.fa-map-marker-smile:after,
.fad.fa-location-smile:after,
.fad.fa-map-marker-smile:after {
  content: "\f60d\f60d"
}

.fa-duotone.fa-arrow-left-to-line:after,
.fa-duotone.fa-arrow-to-left:after,
.fad.fa-arrow-left-to-line:after,
.fad.fa-arrow-to-left:after {
  content: "\f33e\f33e"
}

.fa-duotone.fa-bullseye:after,
.fad.fa-bullseye:after {
  content: "\f140\f140"
}

.fa-duotone.fa-nigiri:after,
.fa-duotone.fa-sushi:after,
.fad.fa-nigiri:after,
.fad.fa-sushi:after {
  content: "\e48a\e48a"
}

.fa-duotone.fa-comment-alt-captions:after,
.fa-duotone.fa-message-captions:after,
.fad.fa-comment-alt-captions:after,
.fad.fa-message-captions:after {
  content: "\e1de\e1de"
}

.fa-duotone.fa-trash-list:after,
.fad.fa-trash-list:after {
  content: "\e2b1\e2b1"
}

.fa-duotone.fa-bacon:after,
.fad.fa-bacon:after {
  content: "\f7e5\f7e5"
}

.fa-duotone.fa-option:after,
.fad.fa-option:after {
  content: "\e318\e318"
}

.fa-duotone.fa-raccoon:after,
.fad.fa-raccoon:after {
  content: "\e613\e613"
}

.fa-duotone.fa-hand-point-down:after,
.fad.fa-hand-point-down:after {
  content: "\f0a7\f0a7"
}

.fa-duotone.fa-arrow-up-from-bracket:after,
.fad.fa-arrow-up-from-bracket:after {
  content: "\e09a\e09a"
}

.fa-duotone.fa-head-side-gear:after,
.fad.fa-head-side-gear:after {
  content: "\e611\e611"
}

.fa-duotone.fa-trash-plus:after,
.fad.fa-trash-plus:after {
  content: "\e2b2\e2b2"
}

.fa-duotone.fa-objects-align-top:after,
.fad.fa-objects-align-top:after {
  content: "\e3c0\e3c0"
}

.fa-duotone.fa-folder-blank:after,
.fa-duotone.fa-folder:after,
.fad.fa-folder-blank:after,
.fad.fa-folder:after {
  content: "\f07b\f07b"
}

.fa-duotone.fa-face-anxious-sweat:after,
.fad.fa-face-anxious-sweat:after {
  content: "\e36a\e36a"
}

.fa-duotone.fa-credit-card-blank:after,
.fad.fa-credit-card-blank:after {
  content: "\f389\f389"
}

.fa-duotone.fa-file-medical-alt:after,
.fa-duotone.fa-file-waveform:after,
.fad.fa-file-medical-alt:after,
.fad.fa-file-waveform:after {
  content: "\f478\f478"
}

.fa-duotone.fa-microchip-ai:after,
.fad.fa-microchip-ai:after {
  content: "\e1ec\e1ec"
}

.fa-duotone.fa-mug:after,
.fad.fa-mug:after {
  content: "\f874\f874"
}

.fa-duotone.fa-plane-up-slash:after,
.fad.fa-plane-up-slash:after {
  content: "\e22e\e22e"
}

.fa-duotone.fa-radiation:after,
.fad.fa-radiation:after {
  content: "\f7b9\f7b9"
}

.fa-duotone.fa-pen-circle:after,
.fad.fa-pen-circle:after {
  content: "\e20e\e20e"
}

.fa-duotone.fa-bag-seedling:after,
.fad.fa-bag-seedling:after {
  content: "\e5f2\e5f2"
}

.fa-duotone.fa-chart-simple:after,
.fad.fa-chart-simple:after {
  content: "\e473\e473"
}

.fa-duotone.fa-crutches:after,
.fad.fa-crutches:after {
  content: "\f7f8\f7f8"
}

.fa-duotone.fa-circle-parking:after,
.fa-duotone.fa-parking-circle:after,
.fad.fa-circle-parking:after,
.fad.fa-parking-circle:after {
  content: "\f615\f615"
}

.fa-duotone.fa-mars-stroke:after,
.fad.fa-mars-stroke:after {
  content: "\f229\f229"
}

.fa-duotone.fa-leaf-oak:after,
.fad.fa-leaf-oak:after {
  content: "\f6f7\f6f7"
}

.fa-duotone.fa-square-bolt:after,
.fad.fa-square-bolt:after {
  content: "\e265\e265"
}

.fa-duotone.fa-vial:after,
.fad.fa-vial:after {
  content: "\f492\f492"
}

.fa-duotone.fa-dashboard:after,
.fa-duotone.fa-gauge-med:after,
.fa-duotone.fa-gauge:after,
.fa-duotone.fa-tachometer-alt-average:after,
.fad.fa-dashboard:after,
.fad.fa-gauge-med:after,
.fad.fa-gauge:after,
.fad.fa-tachometer-alt-average:after {
  content: "\f624\f624"
}

.fa-duotone.fa-magic-wand-sparkles:after,
.fa-duotone.fa-wand-magic-sparkles:after,
.fad.fa-magic-wand-sparkles:after,
.fad.fa-wand-magic-sparkles:after {
  content: "\e2ca\e2ca"
}

.fa-duotone.fa-lambda:after,
.fad.fa-lambda:after {
  content: "\f66e\f66e"
}

.fa-duotone.fa-e:after,
.fad.fa-e:after {
  content: "\45\45"
}

.fa-duotone.fa-pizza:after,
.fad.fa-pizza:after {
  content: "\f817\f817"
}

.fa-duotone.fa-bowl-chopsticks-noodles:after,
.fad.fa-bowl-chopsticks-noodles:after {
  content: "\e2ea\e2ea"
}

.fa-duotone.fa-h3:after,
.fad.fa-h3:after {
  content: "\f315\f315"
}

.fa-duotone.fa-pen-alt:after,
.fa-duotone.fa-pen-clip:after,
.fad.fa-pen-alt:after,
.fad.fa-pen-clip:after {
  content: "\f305\f305"
}

.fa-duotone.fa-bridge-circle-exclamation:after,
.fad.fa-bridge-circle-exclamation:after {
  content: "\e4ca\e4ca"
}

.fa-duotone.fa-badge-percent:after,
.fad.fa-badge-percent:after {
  content: "\f646\f646"
}

.fa-duotone.fa-rotate-reverse:after,
.fad.fa-rotate-reverse:after {
  content: "\e631\e631"
}

.fa-duotone.fa-user:after,
.fad.fa-user:after {
  content: "\f007\f007"
}

.fa-duotone.fa-sensor:after,
.fad.fa-sensor:after {
  content: "\e028\e028"
}

.fa-duotone.fa-comma:after,
.fad.fa-comma:after {
  content: "\2c\2c"
}

.fa-duotone.fa-school-circle-check:after,
.fad.fa-school-circle-check:after {
  content: "\e56b\e56b"
}

.fa-duotone.fa-toilet-paper-reverse:after,
.fa-duotone.fa-toilet-paper-under:after,
.fad.fa-toilet-paper-reverse:after,
.fad.fa-toilet-paper-under:after {
  content: "\e2a0\e2a0"
}

.fa-duotone.fa-light-emergency:after,
.fad.fa-light-emergency:after {
  content: "\e41f\e41f"
}

.fa-duotone.fa-arrow-down-to-arc:after,
.fad.fa-arrow-down-to-arc:after {
  content: "\e4ae\e4ae"
}

.fa-duotone.fa-dumpster:after,
.fad.fa-dumpster:after {
  content: "\f793\f793"
}

.fa-duotone.fa-shuttle-van:after,
.fa-duotone.fa-van-shuttle:after,
.fad.fa-shuttle-van:after,
.fad.fa-van-shuttle:after {
  content: "\f5b6\f5b6"
}

.fa-duotone.fa-building-user:after,
.fad.fa-building-user:after {
  content: "\e4da\e4da"
}

.fa-duotone.fa-light-switch:after,
.fad.fa-light-switch:after {
  content: "\e017\e017"
}

.fa-duotone.fa-caret-square-left:after,
.fa-duotone.fa-square-caret-left:after,
.fad.fa-caret-square-left:after,
.fad.fa-square-caret-left:after {
  content: "\f191\f191"
}

.fa-duotone.fa-highlighter:after,
.fad.fa-highlighter:after {
  content: "\f591\f591"
}

.fa-duotone.fa-heart-rate:after,
.fa-duotone.fa-wave-pulse:after,
.fad.fa-heart-rate:after,
.fad.fa-wave-pulse:after {
  content: "\f5f8\f5f8"
}

.fa-duotone.fa-key:after,
.fad.fa-key:after {
  content: "\f084\f084"
}

.fa-duotone.fa-hat-santa:after,
.fad.fa-hat-santa:after {
  content: "\f7a7\f7a7"
}

.fa-duotone.fa-tamale:after,
.fad.fa-tamale:after {
  content: "\e451\e451"
}

.fa-duotone.fa-box-check:after,
.fad.fa-box-check:after {
  content: "\f467\f467"
}

.fa-duotone.fa-bullhorn:after,
.fad.fa-bullhorn:after {
  content: "\f0a1\f0a1"
}

.fa-duotone.fa-steak:after,
.fad.fa-steak:after {
  content: "\f824\f824"
}

.fa-duotone.fa-location-crosshairs-slash:after,
.fa-duotone.fa-location-slash:after,
.fad.fa-location-crosshairs-slash:after,
.fad.fa-location-slash:after {
  content: "\f603\f603"
}

.fa-duotone.fa-person-dolly:after,
.fad.fa-person-dolly:after {
  content: "\f4d0\f4d0"
}

.fa-duotone.fa-globe:after,
.fad.fa-globe:after {
  content: "\f0ac\f0ac"
}

.fa-duotone.fa-synagogue:after,
.fad.fa-synagogue:after {
  content: "\f69b\f69b"
}

.fa-duotone.fa-file-chart-column:after,
.fa-duotone.fa-file-chart-line:after,
.fad.fa-file-chart-column:after,
.fad.fa-file-chart-line:after {
  content: "\f659\f659"
}

.fa-duotone.fa-person-half-dress:after,
.fad.fa-person-half-dress:after {
  content: "\e548\e548"
}

.fa-duotone.fa-folder-image:after,
.fad.fa-folder-image:after {
  content: "\e18a\e18a"
}

.fa-duotone.fa-calendar-edit:after,
.fa-duotone.fa-calendar-pen:after,
.fad.fa-calendar-edit:after,
.fad.fa-calendar-pen:after {
  content: "\f333\f333"
}

.fa-duotone.fa-road-bridge:after,
.fad.fa-road-bridge:after {
  content: "\e563\e563"
}

.fa-duotone.fa-face-smile-tear:after,
.fad.fa-face-smile-tear:after {
  content: "\e393\e393"
}

.fa-duotone.fa-comment-alt-plus:after,
.fa-duotone.fa-message-plus:after,
.fad.fa-comment-alt-plus:after,
.fad.fa-message-plus:after {
  content: "\f4a8\f4a8"
}

.fa-duotone.fa-location-arrow:after,
.fad.fa-location-arrow:after {
  content: "\f124\f124"
}

.fa-duotone.fa-c:after,
.fad.fa-c:after {
  content: "\43\43"
}

.fa-duotone.fa-tablet-button:after,
.fad.fa-tablet-button:after {
  content: "\f10a\f10a"
}

.fa-duotone.fa-person-dress-fairy:after,
.fad.fa-person-dress-fairy:after {
  content: "\e607\e607"
}

.fa-duotone.fa-rectangle-history-circle-user:after,
.fad.fa-rectangle-history-circle-user:after {
  content: "\e4a4\e4a4"
}

.fa-duotone.fa-building-lock:after,
.fad.fa-building-lock:after {
  content: "\e4d6\e4d6"
}

.fa-duotone.fa-chart-line-up:after,
.fad.fa-chart-line-up:after {
  content: "\e0e5\e0e5"
}

.fa-duotone.fa-mailbox:after,
.fad.fa-mailbox:after {
  content: "\f813\f813"
}

.fa-duotone.fa-sign-posts:after,
.fad.fa-sign-posts:after {
  content: "\e625\e625"
}

.fa-duotone.fa-truck-bolt:after,
.fad.fa-truck-bolt:after {
  content: "\e3d0\e3d0"
}

.fa-duotone.fa-pizza-slice:after,
.fad.fa-pizza-slice:after {
  content: "\f818\f818"
}

.fa-duotone.fa-money-bill-wave:after,
.fad.fa-money-bill-wave:after {
  content: "\f53a\f53a"
}

.fa-duotone.fa-area-chart:after,
.fa-duotone.fa-chart-area:after,
.fad.fa-area-chart:after,
.fad.fa-chart-area:after {
  content: "\f1fe\f1fe"
}

.fa-duotone.fa-house-flag:after,
.fad.fa-house-flag:after {
  content: "\e50d\e50d"
}

.fa-duotone.fa-circle-three-quarters-stroke:after,
.fad.fa-circle-three-quarters-stroke:after {
  content: "\e5d4\e5d4"
}

.fa-duotone.fa-person-circle-minus:after,
.fad.fa-person-circle-minus:after {
  content: "\e540\e540"
}

.fa-duotone.fa-scalpel:after,
.fad.fa-scalpel:after {
  content: "\f61d\f61d"
}

.fa-duotone.fa-ban:after,
.fa-duotone.fa-cancel:after,
.fad.fa-ban:after,
.fad.fa-cancel:after {
  content: "\f05e\f05e"
}

.fa-duotone.fa-bell-exclamation:after,
.fad.fa-bell-exclamation:after {
  content: "\f848\f848"
}

.fa-duotone.fa-bookmark-circle:after,
.fa-duotone.fa-circle-bookmark:after,
.fad.fa-bookmark-circle:after,
.fad.fa-circle-bookmark:after {
  content: "\e100\e100"
}

.fa-duotone.fa-egg-fried:after,
.fad.fa-egg-fried:after {
  content: "\f7fc\f7fc"
}

.fa-duotone.fa-face-weary:after,
.fad.fa-face-weary:after {
  content: "\e3a1\e3a1"
}

.fa-duotone.fa-uniform-martial-arts:after,
.fad.fa-uniform-martial-arts:after {
  content: "\e3d1\e3d1"
}

.fa-duotone.fa-camera-rotate:after,
.fad.fa-camera-rotate:after {
  content: "\e0d8\e0d8"
}

.fa-duotone.fa-sun-dust:after,
.fad.fa-sun-dust:after {
  content: "\f764\f764"
}

.fa-duotone.fa-comment-text:after,
.fad.fa-comment-text:after {
  content: "\e14d\e14d"
}

.fa-duotone.fa-air-freshener:after,
.fa-duotone.fa-spray-can-sparkles:after,
.fad.fa-air-freshener:after,
.fad.fa-spray-can-sparkles:after {
  content: "\f5d0\f5d0"
}

.fa-duotone.fa-signal-alt-4:after,
.fa-duotone.fa-signal-alt:after,
.fa-duotone.fa-signal-bars-strong:after,
.fa-duotone.fa-signal-bars:after,
.fad.fa-signal-alt-4:after,
.fad.fa-signal-alt:after,
.fad.fa-signal-bars-strong:after,
.fad.fa-signal-bars:after {
  content: "\f690\f690"
}

.fa-duotone.fa-diamond-exclamation:after,
.fad.fa-diamond-exclamation:after {
  content: "\e405\e405"
}

.fa-duotone.fa-star:after,
.fad.fa-star:after {
  content: "\f005\f005"
}

.fa-duotone.fa-dial-min:after,
.fad.fa-dial-min:after {
  content: "\e161\e161"
}

.fa-duotone.fa-repeat:after,
.fad.fa-repeat:after {
  content: "\f363\f363"
}

.fa-duotone.fa-cross:after,
.fad.fa-cross:after {
  content: "\f654\f654"
}

.fa-duotone.fa-file-caret-down:after,
.fa-duotone.fa-page-caret-down:after,
.fad.fa-file-caret-down:after,
.fad.fa-page-caret-down:after {
  content: "\e429\e429"
}

.fa-duotone.fa-box:after,
.fad.fa-box:after {
  content: "\f466\f466"
}

.fa-duotone.fa-venus-mars:after,
.fad.fa-venus-mars:after {
  content: "\f228\f228"
}

.fa-duotone.fa-clock-seven-thirty:after,
.fad.fa-clock-seven-thirty:after {
  content: "\e351\e351"
}

.fa-duotone.fa-arrow-pointer:after,
.fa-duotone.fa-mouse-pointer:after,
.fad.fa-arrow-pointer:after,
.fad.fa-mouse-pointer:after {
  content: "\f245\f245"
}

.fa-duotone.fa-clock-four-thirty:after,
.fad.fa-clock-four-thirty:after {
  content: "\e34b\e34b"
}

.fa-duotone.fa-signal-alt-3:after,
.fa-duotone.fa-signal-bars-good:after,
.fad.fa-signal-alt-3:after,
.fad.fa-signal-bars-good:after {
  content: "\f693\f693"
}

.fa-duotone.fa-cactus:after,
.fad.fa-cactus:after {
  content: "\f8a7\f8a7"
}

.fa-duotone.fa-lightbulb-gear:after,
.fad.fa-lightbulb-gear:after {
  content: "\e5fd\e5fd"
}

.fa-duotone.fa-expand-arrows-alt:after,
.fa-duotone.fa-maximize:after,
.fad.fa-expand-arrows-alt:after,
.fad.fa-maximize:after {
  content: "\f31e\f31e"
}

.fa-duotone.fa-charging-station:after,
.fad.fa-charging-station:after {
  content: "\f5e7\f5e7"
}

.fa-duotone.fa-shapes:after,
.fa-duotone.fa-triangle-circle-square:after,
.fad.fa-shapes:after,
.fad.fa-triangle-circle-square:after {
  content: "\f61f\f61f"
}

.fa-duotone.fa-plane-tail:after,
.fad.fa-plane-tail:after {
  content: "\e22c\e22c"
}

.fa-duotone.fa-gauge-simple-max:after,
.fa-duotone.fa-tachometer-fastest:after,
.fad.fa-gauge-simple-max:after,
.fad.fa-tachometer-fastest:after {
  content: "\f62b\f62b"
}

.fa-duotone.fa-circle-u:after,
.fad.fa-circle-u:after {
  content: "\e127\e127"
}

.fa-duotone.fa-shield-slash:after,
.fad.fa-shield-slash:after {
  content: "\e24b\e24b"
}

.fa-duotone.fa-phone-square-down:after,
.fa-duotone.fa-square-phone-hangup:after,
.fad.fa-phone-square-down:after,
.fad.fa-square-phone-hangup:after {
  content: "\e27a\e27a"
}

.fa-duotone.fa-arrow-up-left:after,
.fad.fa-arrow-up-left:after {
  content: "\e09d\e09d"
}

.fa-duotone.fa-transporter-1:after,
.fad.fa-transporter-1:after {
  content: "\e043\e043"
}

.fa-duotone.fa-peanuts:after,
.fad.fa-peanuts:after {
  content: "\e431\e431"
}

.fa-duotone.fa-random:after,
.fa-duotone.fa-shuffle:after,
.fad.fa-random:after,
.fad.fa-shuffle:after {
  content: "\f074\f074"
}

.fa-duotone.fa-person-running:after,
.fa-duotone.fa-running:after,
.fad.fa-person-running:after,
.fad.fa-running:after {
  content: "\f70c\f70c"
}

.fa-duotone.fa-mobile-retro:after,
.fad.fa-mobile-retro:after {
  content: "\e527\e527"
}

.fa-duotone.fa-grip-lines-vertical:after,
.fad.fa-grip-lines-vertical:after {
  content: "\f7a5\f7a5"
}

.fa-duotone.fa-bin-bottles-recycle:after,
.fad.fa-bin-bottles-recycle:after {
  content: "\e5f6\e5f6"
}

.fa-duotone.fa-arrow-up-from-square:after,
.fad.fa-arrow-up-from-square:after {
  content: "\e09c\e09c"
}

.fa-duotone.fa-file-dashed-line:after,
.fa-duotone.fa-page-break:after,
.fad.fa-file-dashed-line:after,
.fad.fa-page-break:after {
  content: "\f877\f877"
}

.fa-duotone.fa-bracket-curly-right:after,
.fad.fa-bracket-curly-right:after {
  content: "\7d\7d"
}

.fa-duotone.fa-spider:after,
.fad.fa-spider:after {
  content: "\f717\f717"
}

.fa-duotone.fa-clock-three:after,
.fad.fa-clock-three:after {
  content: "\e356\e356"
}

.fa-duotone.fa-hands-bound:after,
.fad.fa-hands-bound:after {
  content: "\e4f9\e4f9"
}

.fa-duotone.fa-scalpel-line-dashed:after,
.fa-duotone.fa-scalpel-path:after,
.fad.fa-scalpel-line-dashed:after,
.fad.fa-scalpel-path:after {
  content: "\f61e\f61e"
}

.fa-duotone.fa-file-invoice-dollar:after,
.fad.fa-file-invoice-dollar:after {
  content: "\f571\f571"
}

.fa-duotone.fa-pipe-smoking:after,
.fad.fa-pipe-smoking:after {
  content: "\e3c4\e3c4"
}

.fa-duotone.fa-face-astonished:after,
.fad.fa-face-astonished:after {
  content: "\e36b\e36b"
}

.fa-duotone.fa-window:after,
.fad.fa-window:after {
  content: "\f40e\f40e"
}

.fa-duotone.fa-plane-circle-exclamation:after,
.fad.fa-plane-circle-exclamation:after {
  content: "\e556\e556"
}

.fa-duotone.fa-ear:after,
.fad.fa-ear:after {
  content: "\f5f0\f5f0"
}

.fa-duotone.fa-file-lock:after,
.fad.fa-file-lock:after {
  content: "\e3a6\e3a6"
}

.fa-duotone.fa-diagram-venn:after,
.fad.fa-diagram-venn:after {
  content: "\e15a\e15a"
}

.fa-duotone.fa-x-ray:after,
.fad.fa-x-ray:after {
  content: "\f497\f497"
}

.fa-duotone.fa-goal-net:after,
.fad.fa-goal-net:after {
  content: "\e3ab\e3ab"
}

.fa-duotone.fa-coffin-cross:after,
.fad.fa-coffin-cross:after {
  content: "\e051\e051"
}

.fa-duotone.fa-spell-check:after,
.fad.fa-spell-check:after {
  content: "\f891\f891"
}

.fa-duotone.fa-location-xmark:after,
.fa-duotone.fa-map-marker-times:after,
.fa-duotone.fa-map-marker-xmark:after,
.fad.fa-location-xmark:after,
.fad.fa-map-marker-times:after,
.fad.fa-map-marker-xmark:after {
  content: "\f60e\f60e"
}

.fa-duotone.fa-circle-quarter-stroke:after,
.fad.fa-circle-quarter-stroke:after {
  content: "\e5d3\e5d3"
}

.fa-duotone.fa-lasso:after,
.fad.fa-lasso:after {
  content: "\f8c8\f8c8"
}

.fa-duotone.fa-slash:after,
.fad.fa-slash:after {
  content: "\f715\f715"
}

.fa-duotone.fa-person-to-portal:after,
.fa-duotone.fa-portal-enter:after,
.fad.fa-person-to-portal:after,
.fad.fa-portal-enter:after {
  content: "\e022\e022"
}

.fa-duotone.fa-calendar-star:after,
.fad.fa-calendar-star:after {
  content: "\f736\f736"
}

.fa-duotone.fa-computer-mouse:after,
.fa-duotone.fa-mouse:after,
.fad.fa-computer-mouse:after,
.fad.fa-mouse:after {
  content: "\f8cc\f8cc"
}

.fa-duotone.fa-arrow-right-to-bracket:after,
.fa-duotone.fa-sign-in:after,
.fad.fa-arrow-right-to-bracket:after,
.fad.fa-sign-in:after {
  content: "\f090\f090"
}

.fa-duotone.fa-pegasus:after,
.fad.fa-pegasus:after {
  content: "\f703\f703"
}

.fa-duotone.fa-files-medical:after,
.fad.fa-files-medical:after {
  content: "\f7fd\f7fd"
}

.fa-duotone.fa-cannon:after,
.fad.fa-cannon:after {
  content: "\e642\e642"
}

.fa-duotone.fa-nfc-lock:after,
.fad.fa-nfc-lock:after {
  content: "\e1f8\e1f8"
}

.fa-duotone.fa-person-ski-lift:after,
.fa-duotone.fa-ski-lift:after,
.fad.fa-person-ski-lift:after,
.fad.fa-ski-lift:after {
  content: "\f7c8\f7c8"
}

.fa-duotone.fa-square-6:after,
.fad.fa-square-6:after {
  content: "\e25b\e25b"
}

.fa-duotone.fa-shop-slash:after,
.fa-duotone.fa-store-alt-slash:after,
.fad.fa-shop-slash:after,
.fad.fa-store-alt-slash:after {
  content: "\e070\e070"
}

.fa-duotone.fa-wind-turbine:after,
.fad.fa-wind-turbine:after {
  content: "\f89b\f89b"
}

.fa-duotone.fa-sliders-simple:after,
.fad.fa-sliders-simple:after {
  content: "\e253\e253"
}

.fa-duotone.fa-grid-round:after,
.fad.fa-grid-round:after {
  content: "\e5da\e5da"
}

.fa-duotone.fa-badge-sheriff:after,
.fad.fa-badge-sheriff:after {
  content: "\f8a2\f8a2"
}

.fa-duotone.fa-server:after,
.fad.fa-server:after {
  content: "\f233\f233"
}

.fa-duotone.fa-virus-covid-slash:after,
.fad.fa-virus-covid-slash:after {
  content: "\e4a9\e4a9"
}

.fa-duotone.fa-intersection:after,
.fad.fa-intersection:after {
  content: "\f668\f668"
}

.fa-duotone.fa-shop-lock:after,
.fad.fa-shop-lock:after {
  content: "\e4a5\e4a5"
}

.fa-duotone.fa-family:after,
.fad.fa-family:after {
  content: "\e300\e300"
}

.fa-duotone.fa-hourglass-1:after,
.fa-duotone.fa-hourglass-start:after,
.fad.fa-hourglass-1:after,
.fad.fa-hourglass-start:after {
  content: "\f251\f251"
}

.fa-duotone.fa-user-hair-buns:after,
.fad.fa-user-hair-buns:after {
  content: "\e3d3\e3d3"
}

.fa-duotone.fa-blender-phone:after,
.fad.fa-blender-phone:after {
  content: "\f6b6\f6b6"
}

.fa-duotone.fa-hourglass-clock:after,
.fad.fa-hourglass-clock:after {
  content: "\e41b\e41b"
}

.fa-duotone.fa-person-seat-reclined:after,
.fad.fa-person-seat-reclined:after {
  content: "\e21f\e21f"
}

.fa-duotone.fa-paper-plane-alt:after,
.fa-duotone.fa-paper-plane-top:after,
.fa-duotone.fa-send:after,
.fad.fa-paper-plane-alt:after,
.fad.fa-paper-plane-top:after,
.fad.fa-send:after {
  content: "\e20a\e20a"
}

.fa-duotone.fa-comment-alt-arrow-up:after,
.fa-duotone.fa-message-arrow-up:after,
.fad.fa-comment-alt-arrow-up:after,
.fad.fa-message-arrow-up:after {
  content: "\e1dc\e1dc"
}

.fa-duotone.fa-lightbulb-exclamation:after,
.fad.fa-lightbulb-exclamation:after {
  content: "\f671\f671"
}

.fa-duotone.fa-layer-group-minus:after,
.fa-duotone.fa-layer-minus:after,
.fad.fa-layer-group-minus:after,
.fad.fa-layer-minus:after {
  content: "\f5fe\f5fe"
}

.fa-duotone.fa-chart-pie-simple-circle-currency:after,
.fad.fa-chart-pie-simple-circle-currency:after {
  content: "\e604\e604"
}

.fa-duotone.fa-circle-e:after,
.fad.fa-circle-e:after {
  content: "\e109\e109"
}

.fa-duotone.fa-building-wheat:after,
.fad.fa-building-wheat:after {
  content: "\e4db\e4db"
}

.fa-duotone.fa-gauge-max:after,
.fa-duotone.fa-tachometer-alt-fastest:after,
.fad.fa-gauge-max:after,
.fad.fa-tachometer-alt-fastest:after {
  content: "\f626\f626"
}

.fa-duotone.fa-person-breastfeeding:after,
.fad.fa-person-breastfeeding:after {
  content: "\e53a\e53a"
}

.fa-duotone.fa-apostrophe:after,
.fad.fa-apostrophe:after {
  content: "\27\27"
}

.fa-duotone.fa-file-png:after,
.fad.fa-file-png:after {
  content: "\e666\e666"
}

.fa-duotone.fa-fire-hydrant:after,
.fad.fa-fire-hydrant:after {
  content: "\e17f\e17f"
}

.fa-duotone.fa-right-to-bracket:after,
.fa-duotone.fa-sign-in-alt:after,
.fad.fa-right-to-bracket:after,
.fad.fa-sign-in-alt:after {
  content: "\f2f6\f2f6"
}

.fa-duotone.fa-video-plus:after,
.fad.fa-video-plus:after {
  content: "\f4e1\f4e1"
}

.fa-duotone.fa-arrow-alt-square-right:after,
.fa-duotone.fa-square-right:after,
.fad.fa-arrow-alt-square-right:after,
.fad.fa-square-right:after {
  content: "\f352\f352"
}

.fa-duotone.fa-comment-smile:after,
.fad.fa-comment-smile:after {
  content: "\f4b4\f4b4"
}

.fa-duotone.fa-venus:after,
.fad.fa-venus:after {
  content: "\f221\f221"
}

.fa-duotone.fa-passport:after,
.fad.fa-passport:after {
  content: "\f5ab\f5ab"
}

.fa-duotone.fa-inbox-arrow-down:after,
.fa-duotone.fa-inbox-in:after,
.fad.fa-inbox-arrow-down:after,
.fad.fa-inbox-in:after {
  content: "\f310\f310"
}

.fa-duotone.fa-heart-pulse:after,
.fa-duotone.fa-heartbeat:after,
.fad.fa-heart-pulse:after,
.fad.fa-heartbeat:after {
  content: "\f21e\f21e"
}

.fa-duotone.fa-circle-8:after,
.fad.fa-circle-8:after {
  content: "\e0f5\e0f5"
}

.fa-duotone.fa-clouds-moon:after,
.fad.fa-clouds-moon:after {
  content: "\f745\f745"
}

.fa-duotone.fa-clock-ten-thirty:after,
.fad.fa-clock-ten-thirty:after {
  content: "\e355\e355"
}

.fa-duotone.fa-people-carry-box:after,
.fa-duotone.fa-people-carry:after,
.fad.fa-people-carry-box:after,
.fad.fa-people-carry:after {
  content: "\f4ce\f4ce"
}

.fa-duotone.fa-folder-user:after,
.fad.fa-folder-user:after {
  content: "\e18e\e18e"
}

.fa-duotone.fa-trash-can-xmark:after,
.fad.fa-trash-can-xmark:after {
  content: "\e2ae\e2ae"
}

.fa-duotone.fa-temperature-high:after,
.fad.fa-temperature-high:after {
  content: "\f769\f769"
}

.fa-duotone.fa-microchip:after,
.fad.fa-microchip:after {
  content: "\f2db\f2db"
}

.fa-duotone.fa-left-long-to-line:after,
.fad.fa-left-long-to-line:after {
  content: "\e41e\e41e"
}

.fa-duotone.fa-crown:after,
.fad.fa-crown:after {
  content: "\f521\f521"
}

.fa-duotone.fa-weight-hanging:after,
.fad.fa-weight-hanging:after {
  content: "\f5cd\f5cd"
}

.fa-duotone.fa-xmarks-lines:after,
.fad.fa-xmarks-lines:after {
  content: "\e59a\e59a"
}

.fa-duotone.fa-file-prescription:after,
.fad.fa-file-prescription:after {
  content: "\f572\f572"
}

.fa-duotone.fa-calendar-range:after,
.fad.fa-calendar-range:after {
  content: "\e0d6\e0d6"
}

.fa-duotone.fa-flower-daffodil:after,
.fad.fa-flower-daffodil:after {
  content: "\f800\f800"
}

.fa-duotone.fa-hand-back-point-up:after,
.fad.fa-hand-back-point-up:after {
  content: "\e1a2\e1a2"
}

.fa-duotone.fa-weight-scale:after,
.fa-duotone.fa-weight:after,
.fad.fa-weight-scale:after,
.fad.fa-weight:after {
  content: "\f496\f496"
}

.fa-duotone.fa-arrow-up-to-arc:after,
.fad.fa-arrow-up-to-arc:after {
  content: "\e617\e617"
}

.fa-duotone.fa-star-exclamation:after,
.fad.fa-star-exclamation:after {
  content: "\f2f3\f2f3"
}

.fa-duotone.fa-books:after,
.fad.fa-books:after {
  content: "\f5db\f5db"
}

.fa-duotone.fa-user-friends:after,
.fa-duotone.fa-user-group:after,
.fad.fa-user-friends:after,
.fad.fa-user-group:after {
  content: "\f500\f500"
}

.fa-duotone.fa-arrow-up-a-z:after,
.fa-duotone.fa-sort-alpha-up:after,
.fad.fa-arrow-up-a-z:after,
.fad.fa-sort-alpha-up:after {
  content: "\f15e\f15e"
}

.fa-duotone.fa-layer-group-plus:after,
.fa-duotone.fa-layer-plus:after,
.fad.fa-layer-group-plus:after,
.fad.fa-layer-plus:after {
  content: "\f5ff\f5ff"
}

.fa-duotone.fa-play-pause:after,
.fad.fa-play-pause:after {
  content: "\e22f\e22f"
}

.fa-duotone.fa-block-question:after,
.fad.fa-block-question:after {
  content: "\e3dd\e3dd"
}

.fa-duotone.fa-snooze:after,
.fa-duotone.fa-zzz:after,
.fad.fa-snooze:after,
.fad.fa-zzz:after {
  content: "\f880\f880"
}

.fa-duotone.fa-scanner-image:after,
.fad.fa-scanner-image:after {
  content: "\f8f3\f8f3"
}

.fa-duotone.fa-tv-retro:after,
.fad.fa-tv-retro:after {
  content: "\f401\f401"
}

.fa-duotone.fa-square-t:after,
.fad.fa-square-t:after {
  content: "\e280\e280"
}

.fa-duotone.fa-barn-silo:after,
.fa-duotone.fa-farm:after,
.fad.fa-barn-silo:after,
.fad.fa-farm:after {
  content: "\f864\f864"
}

.fa-duotone.fa-chess-knight:after,
.fad.fa-chess-knight:after {
  content: "\f441\f441"
}

.fa-duotone.fa-bars-sort:after,
.fad.fa-bars-sort:after {
  content: "\e0ae\e0ae"
}

.fa-duotone.fa-palette-boxes:after,
.fa-duotone.fa-pallet-alt:after,
.fa-duotone.fa-pallet-boxes:after,
.fad.fa-palette-boxes:after,
.fad.fa-pallet-alt:after,
.fad.fa-pallet-boxes:after {
  content: "\f483\f483"
}

.fa-duotone.fa-face-laugh-squint:after,
.fa-duotone.fa-laugh-squint:after,
.fad.fa-face-laugh-squint:after,
.fad.fa-laugh-squint:after {
  content: "\f59b\f59b"
}

.fa-duotone.fa-code-simple:after,
.fad.fa-code-simple:after {
  content: "\e13d\e13d"
}

.fa-duotone.fa-bolt-slash:after,
.fad.fa-bolt-slash:after {
  content: "\e0b8\e0b8"
}

.fa-duotone.fa-panel-fire:after,
.fad.fa-panel-fire:after {
  content: "\e42f\e42f"
}

.fa-duotone.fa-binary-circle-check:after,
.fad.fa-binary-circle-check:after {
  content: "\e33c\e33c"
}

.fa-duotone.fa-comment-minus:after,
.fad.fa-comment-minus:after {
  content: "\f4b1\f4b1"
}

.fa-duotone.fa-burrito:after,
.fad.fa-burrito:after {
  content: "\f7ed\f7ed"
}

.fa-duotone.fa-violin:after,
.fad.fa-violin:after {
  content: "\f8ed\f8ed"
}

.fa-duotone.fa-objects-column:after,
.fad.fa-objects-column:after {
  content: "\e3c1\e3c1"
}

.fa-duotone.fa-chevron-square-down:after,
.fa-duotone.fa-square-chevron-down:after,
.fad.fa-chevron-square-down:after,
.fad.fa-square-chevron-down:after {
  content: "\f329\f329"
}

.fa-duotone.fa-comment-plus:after,
.fad.fa-comment-plus:after {
  content: "\f4b2\f4b2"
}

.fa-duotone.fa-triangle-instrument:after,
.fa-duotone.fa-triangle-music:after,
.fad.fa-triangle-instrument:after,
.fad.fa-triangle-music:after {
  content: "\f8e2\f8e2"
}

.fa-duotone.fa-wheelchair:after,
.fad.fa-wheelchair:after {
  content: "\f193\f193"
}

.fa-duotone.fa-user-pilot-tie:after,
.fad.fa-user-pilot-tie:after {
  content: "\e2c1\e2c1"
}

.fa-duotone.fa-piano-keyboard:after,
.fad.fa-piano-keyboard:after {
  content: "\f8d5\f8d5"
}

.fa-duotone.fa-bed-empty:after,
.fad.fa-bed-empty:after {
  content: "\f8f9\f8f9"
}

.fa-duotone.fa-arrow-circle-up:after,
.fa-duotone.fa-circle-arrow-up:after,
.fad.fa-arrow-circle-up:after,
.fad.fa-circle-arrow-up:after {
  content: "\f0aa\f0aa"
}

.fa-duotone.fa-toggle-on:after,
.fad.fa-toggle-on:after {
  content: "\f205\f205"
}

.fa-duotone.fa-rectangle-portrait:after,
.fa-duotone.fa-rectangle-vertical:after,
.fad.fa-rectangle-portrait:after,
.fad.fa-rectangle-vertical:after {
  content: "\f2fb\f2fb"
}

.fa-duotone.fa-person-walking:after,
.fa-duotone.fa-walking:after,
.fad.fa-person-walking:after,
.fad.fa-walking:after {
  content: "\f554\f554"
}

.fa-duotone.fa-l:after,
.fad.fa-l:after {
  content: "\4c\4c"
}

.fa-duotone.fa-signal-stream:after,
.fad.fa-signal-stream:after {
  content: "\f8dd\f8dd"
}

.fa-duotone.fa-down-to-bracket:after,
.fad.fa-down-to-bracket:after {
  content: "\e4e7\e4e7"
}

.fa-duotone.fa-circle-z:after,
.fad.fa-circle-z:after {
  content: "\e130\e130"
}

.fa-duotone.fa-stars:after,
.fad.fa-stars:after {
  content: "\f762\f762"
}

.fa-duotone.fa-fire:after,
.fad.fa-fire:after {
  content: "\f06d\f06d"
}

.fa-duotone.fa-bed-pulse:after,
.fa-duotone.fa-procedures:after,
.fad.fa-bed-pulse:after,
.fad.fa-procedures:after {
  content: "\f487\f487"
}

.fa-duotone.fa-house-day:after,
.fad.fa-house-day:after {
  content: "\e00e\e00e"
}

.fa-duotone.fa-shuttle-space:after,
.fa-duotone.fa-space-shuttle:after,
.fad.fa-shuttle-space:after,
.fad.fa-space-shuttle:after {
  content: "\f197\f197"
}

.fa-duotone.fa-shirt-long-sleeve:after,
.fad.fa-shirt-long-sleeve:after {
  content: "\e3c7\e3c7"
}

.fa-duotone.fa-chart-pie-alt:after,
.fa-duotone.fa-chart-pie-simple:after,
.fad.fa-chart-pie-alt:after,
.fad.fa-chart-pie-simple:after {
  content: "\f64e\f64e"
}

.fa-duotone.fa-face-laugh:after,
.fa-duotone.fa-laugh:after,
.fad.fa-face-laugh:after,
.fad.fa-laugh:after {
  content: "\f599\f599"
}

.fa-duotone.fa-folder-open:after,
.fad.fa-folder-open:after {
  content: "\f07c\f07c"
}

.fa-duotone.fa-album-collection-circle-user:after,
.fad.fa-album-collection-circle-user:after {
  content: "\e48f\e48f"
}

.fa-duotone.fa-candy:after,
.fad.fa-candy:after {
  content: "\e3e7\e3e7"
}

.fa-duotone.fa-bowl-hot:after,
.fa-duotone.fa-soup:after,
.fad.fa-bowl-hot:after,
.fad.fa-soup:after {
  content: "\f823\f823"
}

.fa-duotone.fa-flatbread:after,
.fad.fa-flatbread:after {
  content: "\e40b\e40b"
}

.fa-duotone.fa-heart-circle-plus:after,
.fad.fa-heart-circle-plus:after {
  content: "\e500\e500"
}

.fa-duotone.fa-code-fork:after,
.fad.fa-code-fork:after {
  content: "\e13b\e13b"
}

.fa-duotone.fa-city:after,
.fad.fa-city:after {
  content: "\f64f\f64f"
}

.fa-duotone.fa-signal-alt-1:after,
.fa-duotone.fa-signal-bars-weak:after,
.fad.fa-signal-alt-1:after,
.fad.fa-signal-bars-weak:after {
  content: "\f691\f691"
}

.fa-duotone.fa-microphone-alt:after,
.fa-duotone.fa-microphone-lines:after,
.fad.fa-microphone-alt:after,
.fad.fa-microphone-lines:after {
  content: "\f3c9\f3c9"
}

.fa-duotone.fa-clock-twelve:after,
.fad.fa-clock-twelve:after {
  content: "\e358\e358"
}

.fa-duotone.fa-pepper-hot:after,
.fad.fa-pepper-hot:after {
  content: "\f816\f816"
}

.fa-duotone.fa-citrus-slice:after,
.fad.fa-citrus-slice:after {
  content: "\e2f5\e2f5"
}

.fa-duotone.fa-sheep:after,
.fad.fa-sheep:after {
  content: "\f711\f711"
}

.fa-duotone.fa-unlock:after,
.fad.fa-unlock:after {
  content: "\f09c\f09c"
}

.fa-duotone.fa-colon-sign:after,
.fad.fa-colon-sign:after {
  content: "\e140\e140"
}

.fa-duotone.fa-headset:after,
.fad.fa-headset:after {
  content: "\f590\f590"
}

.fa-duotone.fa-badger-honey:after,
.fad.fa-badger-honey:after {
  content: "\f6b4\f6b4"
}

.fa-duotone.fa-h4:after,
.fad.fa-h4:after {
  content: "\f86a\f86a"
}

.fa-duotone.fa-store-slash:after,
.fad.fa-store-slash:after {
  content: "\e071\e071"
}

.fa-duotone.fa-road-circle-xmark:after,
.fad.fa-road-circle-xmark:after {
  content: "\e566\e566"
}

.fa-duotone.fa-signal-slash:after,
.fad.fa-signal-slash:after {
  content: "\f695\f695"
}

.fa-duotone.fa-user-minus:after,
.fad.fa-user-minus:after {
  content: "\f503\f503"
}

.fa-duotone.fa-mars-stroke-up:after,
.fa-duotone.fa-mars-stroke-v:after,
.fad.fa-mars-stroke-up:after,
.fad.fa-mars-stroke-v:after {
  content: "\f22a\f22a"
}

.fa-duotone.fa-champagne-glasses:after,
.fa-duotone.fa-glass-cheers:after,
.fad.fa-champagne-glasses:after,
.fad.fa-glass-cheers:after {
  content: "\f79f\f79f"
}

.fa-duotone.fa-taco:after,
.fad.fa-taco:after {
  content: "\f826\f826"
}

.fa-duotone.fa-hexagon-plus:after,
.fa-duotone.fa-plus-hexagon:after,
.fad.fa-hexagon-plus:after,
.fad.fa-plus-hexagon:after {
  content: "\f300\f300"
}

.fa-duotone.fa-clipboard:after,
.fad.fa-clipboard:after {
  content: "\f328\f328"
}

.fa-duotone.fa-house-circle-exclamation:after,
.fad.fa-house-circle-exclamation:after {
  content: "\e50a\e50a"
}

.fa-duotone.fa-file-arrow-up:after,
.fa-duotone.fa-file-upload:after,
.fad.fa-file-arrow-up:after,
.fad.fa-file-upload:after {
  content: "\f574\f574"
}

.fa-duotone.fa-wifi-3:after,
.fa-duotone.fa-wifi-strong:after,
.fa-duotone.fa-wifi:after,
.fad.fa-wifi-3:after,
.fad.fa-wifi-strong:after,
.fad.fa-wifi:after {
  content: "\f1eb\f1eb"
}

.fa-duotone.fa-comments-alt:after,
.fa-duotone.fa-messages:after,
.fad.fa-comments-alt:after,
.fad.fa-messages:after {
  content: "\f4b6\f4b6"
}

.fa-duotone.fa-bath:after,
.fa-duotone.fa-bathtub:after,
.fad.fa-bath:after,
.fad.fa-bathtub:after {
  content: "\f2cd\f2cd"
}

.fa-duotone.fa-umbrella-alt:after,
.fa-duotone.fa-umbrella-simple:after,
.fad.fa-umbrella-alt:after,
.fad.fa-umbrella-simple:after {
  content: "\e2bc\e2bc"
}

.fa-duotone.fa-rectangle-history-circle-plus:after,
.fad.fa-rectangle-history-circle-plus:after {
  content: "\e4a3\e4a3"
}

.fa-duotone.fa-underline:after,
.fad.fa-underline:after {
  content: "\f0cd\f0cd"
}

.fa-duotone.fa-prescription-bottle-pill:after,
.fad.fa-prescription-bottle-pill:after {
  content: "\e5c0\e5c0"
}

.fa-duotone.fa-user-edit:after,
.fa-duotone.fa-user-pen:after,
.fad.fa-user-edit:after,
.fad.fa-user-pen:after {
  content: "\f4ff\f4ff"
}

.fa-duotone.fa-binary-slash:after,
.fad.fa-binary-slash:after {
  content: "\e33e\e33e"
}

.fa-duotone.fa-square-o:after,
.fad.fa-square-o:after {
  content: "\e278\e278"
}

.fa-duotone.fa-signature:after,
.fad.fa-signature:after {
  content: "\f5b7\f5b7"
}

.fa-duotone.fa-stroopwafel:after,
.fad.fa-stroopwafel:after {
  content: "\f551\f551"
}

.fa-duotone.fa-bold:after,
.fad.fa-bold:after {
  content: "\f032\f032"
}

.fa-duotone.fa-anchor-lock:after,
.fad.fa-anchor-lock:after {
  content: "\e4ad\e4ad"
}

.fa-duotone.fa-building-ngo:after,
.fad.fa-building-ngo:after {
  content: "\e4d7\e4d7"
}

.fa-duotone.fa-transporter-3:after,
.fad.fa-transporter-3:after {
  content: "\e045\e045"
}

.fa-duotone.fa-engine-exclamation:after,
.fa-duotone.fa-engine-warning:after,
.fad.fa-engine-exclamation:after,
.fad.fa-engine-warning:after {
  content: "\f5f2\f5f2"
}

.fa-duotone.fa-circle-down-right:after,
.fad.fa-circle-down-right:after {
  content: "\e108\e108"
}

.fa-duotone.fa-square-k:after,
.fad.fa-square-k:after {
  content: "\e274\e274"
}

.fa-duotone.fa-manat-sign:after,
.fad.fa-manat-sign:after {
  content: "\e1d5\e1d5"
}

.fa-duotone.fa-money-check-edit:after,
.fa-duotone.fa-money-check-pen:after,
.fad.fa-money-check-edit:after,
.fad.fa-money-check-pen:after {
  content: "\f872\f872"
}

.fa-duotone.fa-not-equal:after,
.fad.fa-not-equal:after {
  content: "\f53e\f53e"
}

.fa-duotone.fa-border-style:after,
.fa-duotone.fa-border-top-left:after,
.fad.fa-border-style:after,
.fad.fa-border-top-left:after {
  content: "\f853\f853"
}

.fa-duotone.fa-map-location-dot:after,
.fa-duotone.fa-map-marked-alt:after,
.fad.fa-map-location-dot:after,
.fad.fa-map-marked-alt:after {
  content: "\f5a0\f5a0"
}

.fa-duotone.fa-tilde:after,
.fad.fa-tilde:after {
  content: "\7e\7e"
}

.fa-duotone.fa-jedi:after,
.fad.fa-jedi:after {
  content: "\f669\f669"
}

.fa-duotone.fa-poll:after,
.fa-duotone.fa-square-poll-vertical:after,
.fad.fa-poll:after,
.fad.fa-square-poll-vertical:after {
  content: "\f681\f681"
}

.fa-duotone.fa-arrow-down-square-triangle:after,
.fa-duotone.fa-sort-shapes-down-alt:after,
.fad.fa-arrow-down-square-triangle:after,
.fad.fa-sort-shapes-down-alt:after {
  content: "\f889\f889"
}

.fa-duotone.fa-mug-hot:after,
.fad.fa-mug-hot:after {
  content: "\f7b6\f7b6"
}

.fa-duotone.fa-dog-leashed:after,
.fad.fa-dog-leashed:after {
  content: "\f6d4\f6d4"
}

.fa-duotone.fa-battery-car:after,
.fa-duotone.fa-car-battery:after,
.fad.fa-battery-car:after,
.fad.fa-car-battery:after {
  content: "\f5df\f5df"
}

.fa-duotone.fa-face-downcast-sweat:after,
.fad.fa-face-downcast-sweat:after {
  content: "\e371\e371"
}

.fa-duotone.fa-mailbox-flag-up:after,
.fad.fa-mailbox-flag-up:after {
  content: "\e5bb\e5bb"
}

.fa-duotone.fa-memo-circle-info:after,
.fad.fa-memo-circle-info:after {
  content: "\e49a\e49a"
}

.fa-duotone.fa-gift:after,
.fad.fa-gift:after {
  content: "\f06b\f06b"
}

.fa-duotone.fa-dice-two:after,
.fad.fa-dice-two:after {
  content: "\f528\f528"
}

.fa-duotone.fa-volume-medium:after,
.fa-duotone.fa-volume:after,
.fad.fa-volume-medium:after,
.fad.fa-volume:after {
  content: "\f6a8\f6a8"
}

.fa-duotone.fa-transporter-5:after,
.fad.fa-transporter-5:after {
  content: "\e2a6\e2a6"
}

.fa-duotone.fa-gauge-circle-bolt:after,
.fad.fa-gauge-circle-bolt:after {
  content: "\e496\e496"
}

.fa-duotone.fa-coin-front:after,
.fad.fa-coin-front:after {
  content: "\e3fc\e3fc"
}

.fa-duotone.fa-file-slash:after,
.fad.fa-file-slash:after {
  content: "\e3a7\e3a7"
}

.fa-duotone.fa-message-arrow-up-right:after,
.fad.fa-message-arrow-up-right:after {
  content: "\e1dd\e1dd"
}

.fa-duotone.fa-treasure-chest:after,
.fad.fa-treasure-chest:after {
  content: "\f723\f723"
}

.fa-duotone.fa-chess-queen:after,
.fad.fa-chess-queen:after {
  content: "\f445\f445"
}

.fa-duotone.fa-paint-brush-alt:after,
.fa-duotone.fa-paint-brush-fine:after,
.fa-duotone.fa-paintbrush-alt:after,
.fa-duotone.fa-paintbrush-fine:after,
.fad.fa-paint-brush-alt:after,
.fad.fa-paint-brush-fine:after,
.fad.fa-paintbrush-alt:after,
.fad.fa-paintbrush-fine:after {
  content: "\f5a9\f5a9"
}

.fa-duotone.fa-glasses:after,
.fad.fa-glasses:after {
  content: "\f530\f530"
}

.fa-duotone.fa-hood-cloak:after,
.fad.fa-hood-cloak:after {
  content: "\f6ef\f6ef"
}

.fa-duotone.fa-square-quote:after,
.fad.fa-square-quote:after {
  content: "\e329\e329"
}

.fa-duotone.fa-up-left:after,
.fad.fa-up-left:after {
  content: "\e2bd\e2bd"
}

.fa-duotone.fa-bring-front:after,
.fad.fa-bring-front:after {
  content: "\f857\f857"
}

.fa-duotone.fa-chess-board:after,
.fad.fa-chess-board:after {
  content: "\f43c\f43c"
}

.fa-duotone.fa-burger-cheese:after,
.fa-duotone.fa-cheeseburger:after,
.fad.fa-burger-cheese:after,
.fad.fa-cheeseburger:after {
  content: "\f7f1\f7f1"
}

.fa-duotone.fa-building-circle-check:after,
.fad.fa-building-circle-check:after {
  content: "\e4d2\e4d2"
}

.fa-duotone.fa-repeat-1:after,
.fad.fa-repeat-1:after {
  content: "\f365\f365"
}

.fa-duotone.fa-arrow-down-to-line:after,
.fa-duotone.fa-arrow-to-bottom:after,
.fad.fa-arrow-down-to-line:after,
.fad.fa-arrow-to-bottom:after {
  content: "\f33d\f33d"
}

.fa-duotone.fa-grid-5:after,
.fad.fa-grid-5:after {
  content: "\e199\e199"
}

.fa-duotone.fa-swap-arrows:after,
.fad.fa-swap-arrows:after {
  content: "\e60a\e60a"
}

.fa-duotone.fa-right-long-to-line:after,
.fad.fa-right-long-to-line:after {
  content: "\e444\e444"
}

.fa-duotone.fa-person-chalkboard:after,
.fad.fa-person-chalkboard:after {
  content: "\e53d\e53d"
}

.fa-duotone.fa-mars-stroke-h:after,
.fa-duotone.fa-mars-stroke-right:after,
.fad.fa-mars-stroke-h:after,
.fad.fa-mars-stroke-right:after {
  content: "\f22b\f22b"
}

.fa-duotone.fa-hand-back-fist:after,
.fa-duotone.fa-hand-rock:after,
.fad.fa-hand-back-fist:after,
.fad.fa-hand-rock:after {
  content: "\f255\f255"
}

.fa-duotone.fa-grid-round-5:after,
.fad.fa-grid-round-5:after {
  content: "\e5de\e5de"
}

.fa-duotone.fa-tally-5:after,
.fa-duotone.fa-tally:after,
.fad.fa-tally-5:after,
.fad.fa-tally:after {
  content: "\f69c\f69c"
}

.fa-duotone.fa-caret-square-up:after,
.fa-duotone.fa-square-caret-up:after,
.fad.fa-caret-square-up:after,
.fad.fa-square-caret-up:after {
  content: "\f151\f151"
}

.fa-duotone.fa-cloud-showers-water:after,
.fad.fa-cloud-showers-water:after {
  content: "\e4e4\e4e4"
}

.fa-duotone.fa-bar-chart:after,
.fa-duotone.fa-chart-bar:after,
.fad.fa-bar-chart:after,
.fad.fa-chart-bar:after {
  content: "\f080\f080"
}

.fa-duotone.fa-hands-bubbles:after,
.fa-duotone.fa-hands-wash:after,
.fad.fa-hands-bubbles:after,
.fad.fa-hands-wash:after {
  content: "\e05e\e05e"
}

.fa-duotone.fa-less-than-equal:after,
.fad.fa-less-than-equal:after {
  content: "\f537\f537"
}

.fa-duotone.fa-train:after,
.fad.fa-train:after {
  content: "\f238\f238"
}

.fa-duotone.fa-up-from-dotted-line:after,
.fad.fa-up-from-dotted-line:after {
  content: "\e456\e456"
}

.fa-duotone.fa-eye-low-vision:after,
.fa-duotone.fa-low-vision:after,
.fad.fa-eye-low-vision:after,
.fad.fa-low-vision:after {
  content: "\f2a8\f2a8"
}

.fa-duotone.fa-traffic-light-go:after,
.fad.fa-traffic-light-go:after {
  content: "\f638\f638"
}

.fa-duotone.fa-face-exhaling:after,
.fad.fa-face-exhaling:after {
  content: "\e480\e480"
}

.fa-duotone.fa-sensor-fire:after,
.fad.fa-sensor-fire:after {
  content: "\e02a\e02a"
}

.fa-duotone.fa-user-unlock:after,
.fad.fa-user-unlock:after {
  content: "\e058\e058"
}

.fa-duotone.fa-hexagon-divide:after,
.fad.fa-hexagon-divide:after {
  content: "\e1ad\e1ad"
}

.fa-duotone.fa-00:after,
.fad.fa-00:after {
  content: "\e467\e467"
}

.fa-duotone.fa-crow:after,
.fad.fa-crow:after {
  content: "\f520\f520"
}

.fa-duotone.fa-betamax:after,
.fa-duotone.fa-cassette-betamax:after,
.fad.fa-betamax:after,
.fad.fa-cassette-betamax:after {
  content: "\f8a4\f8a4"
}

.fa-duotone.fa-sailboat:after,
.fad.fa-sailboat:after {
  content: "\e445\e445"
}

.fa-duotone.fa-window-restore:after,
.fad.fa-window-restore:after {
  content: "\f2d2\f2d2"
}

.fa-duotone.fa-nfc-magnifying-glass:after,
.fad.fa-nfc-magnifying-glass:after {
  content: "\e1f9\e1f9"
}

.fa-duotone.fa-file-binary:after,
.fad.fa-file-binary:after {
  content: "\e175\e175"
}

.fa-duotone.fa-circle-v:after,
.fad.fa-circle-v:after {
  content: "\e12a\e12a"
}

.fa-duotone.fa-plus-square:after,
.fa-duotone.fa-square-plus:after,
.fad.fa-plus-square:after,
.fad.fa-square-plus:after {
  content: "\f0fe\f0fe"
}

.fa-duotone.fa-bowl-scoops:after,
.fad.fa-bowl-scoops:after {
  content: "\e3df\e3df"
}

.fa-duotone.fa-mistletoe:after,
.fad.fa-mistletoe:after {
  content: "\f7b4\f7b4"
}

.fa-duotone.fa-custard:after,
.fad.fa-custard:after {
  content: "\e403\e403"
}

.fa-duotone.fa-lacrosse-stick:after,
.fad.fa-lacrosse-stick:after {
  content: "\e3b5\e3b5"
}

.fa-duotone.fa-hockey-mask:after,
.fad.fa-hockey-mask:after {
  content: "\f6ee\f6ee"
}

.fa-duotone.fa-sunrise:after,
.fad.fa-sunrise:after {
  content: "\f766\f766"
}

.fa-duotone.fa-subtitles:after,
.fad.fa-subtitles:after {
  content: "\e60f\e60f"
}

.fa-duotone.fa-panel-ews:after,
.fad.fa-panel-ews:after {
  content: "\e42e\e42e"
}

.fa-duotone.fa-torii-gate:after,
.fad.fa-torii-gate:after {
  content: "\f6a1\f6a1"
}

.fa-duotone.fa-cloud-exclamation:after,
.fad.fa-cloud-exclamation:after {
  content: "\e491\e491"
}

.fa-duotone.fa-comment-alt-lines:after,
.fa-duotone.fa-message-lines:after,
.fad.fa-comment-alt-lines:after,
.fad.fa-message-lines:after {
  content: "\f4a6\f4a6"
}

.fa-duotone.fa-frog:after,
.fad.fa-frog:after {
  content: "\f52e\f52e"
}

.fa-duotone.fa-bucket:after,
.fad.fa-bucket:after {
  content: "\e4cf\e4cf"
}

.fa-duotone.fa-floppy-disk-pen:after,
.fad.fa-floppy-disk-pen:after {
  content: "\e182\e182"
}

.fa-duotone.fa-image:after,
.fad.fa-image:after {
  content: "\f03e\f03e"
}

.fa-duotone.fa-window-frame:after,
.fad.fa-window-frame:after {
  content: "\e04f\e04f"
}

.fa-duotone.fa-microphone:after,
.fad.fa-microphone:after {
  content: "\f130\f130"
}

.fa-duotone.fa-cow:after,
.fad.fa-cow:after {
  content: "\f6c8\f6c8"
}

.fa-duotone.fa-file-zip:after,
.fad.fa-file-zip:after {
  content: "\e5ee\e5ee"
}

.fa-duotone.fa-square-ring:after,
.fad.fa-square-ring:after {
  content: "\e44f\e44f"
}

.fa-duotone.fa-arrow-alt-from-top:after,
.fa-duotone.fa-down-from-line:after,
.fad.fa-arrow-alt-from-top:after,
.fad.fa-down-from-line:after {
  content: "\f349\f349"
}

.fa-duotone.fa-caret-up:after,
.fad.fa-caret-up:after {
  content: "\f0d8\f0d8"
}

.fa-duotone.fa-shield-times:after,
.fa-duotone.fa-shield-xmark:after,
.fad.fa-shield-times:after,
.fad.fa-shield-xmark:after {
  content: "\e24c\e24c"
}

.fa-duotone.fa-screwdriver:after,
.fad.fa-screwdriver:after {
  content: "\f54a\f54a"
}

.fa-duotone.fa-circle-sort-down:after,
.fa-duotone.fa-sort-circle-down:after,
.fad.fa-circle-sort-down:after,
.fad.fa-sort-circle-down:after {
  content: "\e031\e031"
}

.fa-duotone.fa-folder-closed:after,
.fad.fa-folder-closed:after {
  content: "\e185\e185"
}

.fa-duotone.fa-house-tsunami:after,
.fad.fa-house-tsunami:after {
  content: "\e515\e515"
}

.fa-duotone.fa-square-nfi:after,
.fad.fa-square-nfi:after {
  content: "\e576\e576"
}

.fa-duotone.fa-forklift:after,
.fad.fa-forklift:after {
  content: "\f47a\f47a"
}

.fa-duotone.fa-arrow-up-from-ground-water:after,
.fad.fa-arrow-up-from-ground-water:after {
  content: "\e4b5\e4b5"
}

.fa-duotone.fa-bracket-square-right:after,
.fad.fa-bracket-square-right:after {
  content: "\5d\5d"
}

.fa-duotone.fa-glass-martini-alt:after,
.fa-duotone.fa-martini-glass:after,
.fad.fa-glass-martini-alt:after,
.fad.fa-martini-glass:after {
  content: "\f57b\f57b"
}

.fa-duotone.fa-rotate-back:after,
.fa-duotone.fa-rotate-backward:after,
.fa-duotone.fa-rotate-left:after,
.fa-duotone.fa-undo-alt:after,
.fad.fa-rotate-back:after,
.fad.fa-rotate-backward:after,
.fad.fa-rotate-left:after,
.fad.fa-undo-alt:after {
  content: "\f2ea\f2ea"
}

.fa-duotone.fa-columns:after,
.fa-duotone.fa-table-columns:after,
.fad.fa-columns:after,
.fad.fa-table-columns:after {
  content: "\f0db\f0db"
}

.fa-duotone.fa-square-a:after,
.fad.fa-square-a:after {
  content: "\e25f\e25f"
}

.fa-duotone.fa-tick:after,
.fad.fa-tick:after {
  content: "\e32f\e32f"
}

.fa-duotone.fa-lemon:after,
.fad.fa-lemon:after {
  content: "\f094\f094"
}

.fa-duotone.fa-head-side-mask:after,
.fad.fa-head-side-mask:after {
  content: "\e063\e063"
}

.fa-duotone.fa-handshake:after,
.fad.fa-handshake:after {
  content: "\f2b5\f2b5"
}

.fa-duotone.fa-gem:after,
.fad.fa-gem:after {
  content: "\f3a5\f3a5"
}

.fa-duotone.fa-dolly-box:after,
.fa-duotone.fa-dolly:after,
.fad.fa-dolly-box:after,
.fad.fa-dolly:after {
  content: "\f472\f472"
}

.fa-duotone.fa-smoking:after,
.fad.fa-smoking:after {
  content: "\f48d\f48d"
}

.fa-duotone.fa-compress-arrows-alt:after,
.fa-duotone.fa-minimize:after,
.fad.fa-compress-arrows-alt:after,
.fad.fa-minimize:after {
  content: "\f78c\f78c"
}

.fa-duotone.fa-refrigerator:after,
.fad.fa-refrigerator:after {
  content: "\e026\e026"
}

.fa-duotone.fa-monument:after,
.fad.fa-monument:after {
  content: "\f5a6\f5a6"
}

.fa-duotone.fa-octagon-xmark:after,
.fa-duotone.fa-times-octagon:after,
.fa-duotone.fa-xmark-octagon:after,
.fad.fa-octagon-xmark:after,
.fad.fa-times-octagon:after,
.fad.fa-xmark-octagon:after {
  content: "\f2f0\f2f0"
}

.fa-duotone.fa-align-slash:after,
.fad.fa-align-slash:after {
  content: "\f846\f846"
}

.fa-duotone.fa-snowplow:after,
.fad.fa-snowplow:after {
  content: "\f7d2\f7d2"
}

.fa-duotone.fa-angle-double-right:after,
.fa-duotone.fa-angles-right:after,
.fad.fa-angle-double-right:after,
.fad.fa-angles-right:after {
  content: "\f101\f101"
}

.fa-duotone.fa-truck-couch:after,
.fa-duotone.fa-truck-ramp-couch:after,
.fad.fa-truck-couch:after,
.fad.fa-truck-ramp-couch:after {
  content: "\f4dd\f4dd"
}

.fa-duotone.fa-cannabis:after,
.fad.fa-cannabis:after {
  content: "\f55f\f55f"
}

.fa-duotone.fa-circle-play:after,
.fa-duotone.fa-play-circle:after,
.fad.fa-circle-play:after,
.fad.fa-play-circle:after {
  content: "\f144\f144"
}

.fa-duotone.fa-arrow-up-right-and-arrow-down-left-from-center:after,
.fad.fa-arrow-up-right-and-arrow-down-left-from-center:after {
  content: "\e0a0\e0a0"
}

.fa-duotone.fa-location-arrow-up:after,
.fad.fa-location-arrow-up:after {
  content: "\e63a\e63a"
}

.fa-duotone.fa-tablets:after,
.fad.fa-tablets:after {
  content: "\f490\f490"
}

.fa-duotone.fa-360-degrees:after,
.fad.fa-360-degrees:after {
  content: "\e2dc\e2dc"
}

.fa-duotone.fa-ethernet:after,
.fad.fa-ethernet:after {
  content: "\f796\f796"
}

.fa-duotone.fa-eur:after,
.fa-duotone.fa-euro-sign:after,
.fa-duotone.fa-euro:after,
.fad.fa-eur:after,
.fad.fa-euro-sign:after,
.fad.fa-euro:after {
  content: "\f153\f153"
}

.fa-duotone.fa-chair:after,
.fad.fa-chair:after {
  content: "\f6c0\f6c0"
}

.fa-duotone.fa-check-circle:after,
.fa-duotone.fa-circle-check:after,
.fad.fa-check-circle:after,
.fad.fa-circle-check:after {
  content: "\f058\f058"
}

.fa-duotone.fa-square-dashed-circle-plus:after,
.fad.fa-square-dashed-circle-plus:after {
  content: "\e5c2\e5c2"
}

.fa-duotone.fa-hand-holding-circle-dollar:after,
.fad.fa-hand-holding-circle-dollar:after {
  content: "\e621\e621"
}

.fa-duotone.fa-money-simple-from-bracket:after,
.fad.fa-money-simple-from-bracket:after {
  content: "\e313\e313"
}

.fa-duotone.fa-bat:after,
.fad.fa-bat:after {
  content: "\f6b5\f6b5"
}

.fa-duotone.fa-circle-stop:after,
.fa-duotone.fa-stop-circle:after,
.fad.fa-circle-stop:after,
.fad.fa-stop-circle:after {
  content: "\f28d\f28d"
}

.fa-duotone.fa-head-side-headphones:after,
.fad.fa-head-side-headphones:after {
  content: "\f8c2\f8c2"
}

.fa-duotone.fa-phone-rotary:after,
.fad.fa-phone-rotary:after {
  content: "\f8d3\f8d3"
}

.fa-duotone.fa-compass-drafting:after,
.fa-duotone.fa-drafting-compass:after,
.fad.fa-compass-drafting:after,
.fad.fa-drafting-compass:after {
  content: "\f568\f568"
}

.fa-duotone.fa-plate-wheat:after,
.fad.fa-plate-wheat:after {
  content: "\e55a\e55a"
}

.fa-duotone.fa-calendar-circle-minus:after,
.fad.fa-calendar-circle-minus:after {
  content: "\e46f\e46f"
}

.fa-duotone.fa-chopsticks:after,
.fad.fa-chopsticks:after {
  content: "\e3f7\e3f7"
}

.fa-duotone.fa-car-mechanic:after,
.fa-duotone.fa-car-wrench:after,
.fad.fa-car-mechanic:after,
.fad.fa-car-wrench:after {
  content: "\f5e3\f5e3"
}

.fa-duotone.fa-icicles:after,
.fad.fa-icicles:after {
  content: "\f7ad\f7ad"
}

.fa-duotone.fa-person-shelter:after,
.fad.fa-person-shelter:after {
  content: "\e54f\e54f"
}

.fa-duotone.fa-neuter:after,
.fad.fa-neuter:after {
  content: "\f22c\f22c"
}

.fa-duotone.fa-id-badge:after,
.fad.fa-id-badge:after {
  content: "\f2c1\f2c1"
}

.fa-duotone.fa-kazoo:after,
.fad.fa-kazoo:after {
  content: "\f8c7\f8c7"
}

.fa-duotone.fa-marker:after,
.fad.fa-marker:after {
  content: "\f5a1\f5a1"
}

.fa-duotone.fa-bin-bottles:after,
.fad.fa-bin-bottles:after {
  content: "\e5f5\e5f5"
}

.fa-duotone.fa-face-laugh-beam:after,
.fa-duotone.fa-laugh-beam:after,
.fad.fa-face-laugh-beam:after,
.fad.fa-laugh-beam:after {
  content: "\f59a\f59a"
}

.fa-duotone.fa-square-arrow-down-left:after,
.fad.fa-square-arrow-down-left:after {
  content: "\e261\e261"
}

.fa-duotone.fa-battery-bolt:after,
.fad.fa-battery-bolt:after {
  content: "\f376\f376"
}

.fa-duotone.fa-tree-large:after,
.fad.fa-tree-large:after {
  content: "\f7dd\f7dd"
}

.fa-duotone.fa-helicopter-symbol:after,
.fad.fa-helicopter-symbol:after {
  content: "\e502\e502"
}

.fa-duotone.fa-aperture:after,
.fad.fa-aperture:after {
  content: "\e2df\e2df"
}

.fa-duotone.fa-universal-access:after,
.fad.fa-universal-access:after {
  content: "\f29a\f29a"
}

.fa-duotone.fa-gear-complex:after,
.fad.fa-gear-complex:after {
  content: "\e5e9\e5e9"
}

.fa-duotone.fa-file-magnifying-glass:after,
.fa-duotone.fa-file-search:after,
.fad.fa-file-magnifying-glass:after,
.fad.fa-file-search:after {
  content: "\f865\f865"
}

.fa-duotone.fa-up-right:after,
.fad.fa-up-right:after {
  content: "\e2be\e2be"
}

.fa-duotone.fa-chevron-circle-up:after,
.fa-duotone.fa-circle-chevron-up:after,
.fad.fa-chevron-circle-up:after,
.fad.fa-circle-chevron-up:after {
  content: "\f139\f139"
}

.fa-duotone.fa-user-police:after,
.fad.fa-user-police:after {
  content: "\e333\e333"
}

.fa-duotone.fa-lari-sign:after,
.fad.fa-lari-sign:after {
  content: "\e1c8\e1c8"
}

.fa-duotone.fa-volcano:after,
.fad.fa-volcano:after {
  content: "\f770\f770"
}

.fa-duotone.fa-teddy-bear:after,
.fad.fa-teddy-bear:after {
  content: "\e3cf\e3cf"
}

.fa-duotone.fa-stocking:after,
.fad.fa-stocking:after {
  content: "\f7d5\f7d5"
}

.fa-duotone.fa-person-walking-dashed-line-arrow-right:after,
.fad.fa-person-walking-dashed-line-arrow-right:after {
  content: "\e553\e553"
}

.fa-duotone.fa-image-slash:after,
.fad.fa-image-slash:after {
  content: "\e1b7\e1b7"
}

.fa-duotone.fa-mask-snorkel:after,
.fad.fa-mask-snorkel:after {
  content: "\e3b7\e3b7"
}

.fa-duotone.fa-smoke:after,
.fad.fa-smoke:after {
  content: "\f760\f760"
}

.fa-duotone.fa-gbp:after,
.fa-duotone.fa-pound-sign:after,
.fa-duotone.fa-sterling-sign:after,
.fad.fa-gbp:after,
.fad.fa-pound-sign:after,
.fad.fa-sterling-sign:after {
  content: "\f154\f154"
}

.fa-duotone.fa-battery-exclamation:after,
.fad.fa-battery-exclamation:after {
  content: "\e0b0\e0b0"
}

.fa-duotone.fa-viruses:after,
.fad.fa-viruses:after {
  content: "\e076\e076"
}

.fa-duotone.fa-square-person-confined:after,
.fad.fa-square-person-confined:after {
  content: "\e577\e577"
}

.fa-duotone.fa-user-tie:after,
.fad.fa-user-tie:after {
  content: "\f508\f508"
}

.fa-duotone.fa-arrow-down-long:after,
.fa-duotone.fa-long-arrow-down:after,
.fad.fa-arrow-down-long:after,
.fad.fa-long-arrow-down:after {
  content: "\f175\f175"
}

.fa-duotone.fa-tent-arrow-down-to-line:after,
.fad.fa-tent-arrow-down-to-line:after {
  content: "\e57e\e57e"
}

.fa-duotone.fa-certificate:after,
.fad.fa-certificate:after {
  content: "\f0a3\f0a3"
}

.fa-duotone.fa-crystal-ball:after,
.fad.fa-crystal-ball:after {
  content: "\e362\e362"
}

.fa-duotone.fa-mail-reply-all:after,
.fa-duotone.fa-reply-all:after,
.fad.fa-mail-reply-all:after,
.fad.fa-reply-all:after {
  content: "\f122\f122"
}

.fa-duotone.fa-suitcase:after,
.fad.fa-suitcase:after {
  content: "\f0f2\f0f2"
}

.fa-duotone.fa-person-skating:after,
.fa-duotone.fa-skating:after,
.fad.fa-person-skating:after,
.fad.fa-skating:after {
  content: "\f7c5\f7c5"
}

.fa-duotone.fa-star-shooting:after,
.fad.fa-star-shooting:after {
  content: "\e036\e036"
}

.fa-duotone.fa-binary-lock:after,
.fad.fa-binary-lock:after {
  content: "\e33d\e33d"
}

.fa-duotone.fa-filter-circle-dollar:after,
.fa-duotone.fa-funnel-dollar:after,
.fad.fa-filter-circle-dollar:after,
.fad.fa-funnel-dollar:after {
  content: "\f662\f662"
}

.fa-duotone.fa-camera-retro:after,
.fad.fa-camera-retro:after {
  content: "\f083\f083"
}

.fa-duotone.fa-arrow-circle-down:after,
.fa-duotone.fa-circle-arrow-down:after,
.fad.fa-arrow-circle-down:after,
.fad.fa-circle-arrow-down:after {
  content: "\f0ab\f0ab"
}

.fa-duotone.fa-comment-edit:after,
.fa-duotone.fa-comment-pen:after,
.fad.fa-comment-edit:after,
.fad.fa-comment-pen:after {
  content: "\f4ae\f4ae"
}

.fa-duotone.fa-arrow-right-to-file:after,
.fa-duotone.fa-file-import:after,
.fad.fa-arrow-right-to-file:after,
.fad.fa-file-import:after {
  content: "\f56f\f56f"
}

.fa-duotone.fa-banjo:after,
.fad.fa-banjo:after {
  content: "\f8a3\f8a3"
}

.fa-duotone.fa-external-link-square:after,
.fa-duotone.fa-square-arrow-up-right:after,
.fad.fa-external-link-square:after,
.fad.fa-square-arrow-up-right:after {
  content: "\f14c\f14c"
}

.fa-duotone.fa-light-emergency-on:after,
.fad.fa-light-emergency-on:after {
  content: "\e420\e420"
}

.fa-duotone.fa-kerning:after,
.fad.fa-kerning:after {
  content: "\f86f\f86f"
}

.fa-duotone.fa-box-open:after,
.fad.fa-box-open:after {
  content: "\f49e\f49e"
}

.fa-duotone.fa-square-f:after,
.fad.fa-square-f:after {
  content: "\e270\e270"
}

.fa-duotone.fa-scroll:after,
.fad.fa-scroll:after {
  content: "\f70e\f70e"
}

.fa-duotone.fa-spa:after,
.fad.fa-spa:after {
  content: "\f5bb\f5bb"
}

.fa-duotone.fa-arrow-from-right:after,
.fa-duotone.fa-arrow-left-from-line:after,
.fad.fa-arrow-from-right:after,
.fad.fa-arrow-left-from-line:after {
  content: "\f344\f344"
}

.fa-duotone.fa-strawberry:after,
.fad.fa-strawberry:after {
  content: "\e32b\e32b"
}

.fa-duotone.fa-location-pin-lock:after,
.fad.fa-location-pin-lock:after {
  content: "\e51f\e51f"
}

.fa-duotone.fa-pause:after,
.fad.fa-pause:after {
  content: "\f04c\f04c"
}

.fa-duotone.fa-clock-eight-thirty:after,
.fad.fa-clock-eight-thirty:after {
  content: "\e346\e346"
}

.fa-duotone.fa-plane-alt:after,
.fa-duotone.fa-plane-engines:after,
.fad.fa-plane-alt:after,
.fad.fa-plane-engines:after {
  content: "\f3de\f3de"
}

.fa-duotone.fa-hill-avalanche:after,
.fad.fa-hill-avalanche:after {
  content: "\e507\e507"
}

.fa-duotone.fa-temperature-0:after,
.fa-duotone.fa-temperature-empty:after,
.fa-duotone.fa-thermometer-0:after,
.fa-duotone.fa-thermometer-empty:after,
.fad.fa-temperature-0:after,
.fad.fa-temperature-empty:after,
.fad.fa-thermometer-0:after,
.fad.fa-thermometer-empty:after {
  content: "\f2cb\f2cb"
}

.fa-duotone.fa-bomb:after,
.fad.fa-bomb:after {
  content: "\f1e2\f1e2"
}

.fa-duotone.fa-gauge-low:after,
.fa-duotone.fa-tachometer-alt-slow:after,
.fad.fa-gauge-low:after,
.fad.fa-tachometer-alt-slow:after {
  content: "\f627\f627"
}

.fa-duotone.fa-registered:after,
.fad.fa-registered:after {
  content: "\f25d\f25d"
}

.fa-duotone.fa-trash-can-plus:after,
.fad.fa-trash-can-plus:after {
  content: "\e2ac\e2ac"
}

.fa-duotone.fa-address-card:after,
.fa-duotone.fa-contact-card:after,
.fa-duotone.fa-vcard:after,
.fad.fa-address-card:after,
.fad.fa-contact-card:after,
.fad.fa-vcard:after {
  content: "\f2bb\f2bb"
}

.fa-duotone.fa-balance-scale-right:after,
.fa-duotone.fa-scale-unbalanced-flip:after,
.fad.fa-balance-scale-right:after,
.fad.fa-scale-unbalanced-flip:after {
  content: "\f516\f516"
}

.fa-duotone.fa-globe-snow:after,
.fad.fa-globe-snow:after {
  content: "\f7a3\f7a3"
}

.fa-duotone.fa-subscript:after,
.fad.fa-subscript:after {
  content: "\f12c\f12c"
}

.fa-duotone.fa-diamond-turn-right:after,
.fa-duotone.fa-directions:after,
.fad.fa-diamond-turn-right:after,
.fad.fa-directions:after {
  content: "\f5eb\f5eb"
}

.fa-duotone.fa-integral:after,
.fad.fa-integral:after {
  content: "\f667\f667"
}

.fa-duotone.fa-burst:after,
.fad.fa-burst:after {
  content: "\e4dc\e4dc"
}

.fa-duotone.fa-house-laptop:after,
.fa-duotone.fa-laptop-house:after,
.fad.fa-house-laptop:after,
.fad.fa-laptop-house:after {
  content: "\e066\e066"
}

.fa-duotone.fa-face-tired:after,
.fa-duotone.fa-tired:after,
.fad.fa-face-tired:after,
.fad.fa-tired:after {
  content: "\f5c8\f5c8"
}

.fa-duotone.fa-money-bills:after,
.fad.fa-money-bills:after {
  content: "\e1f3\e1f3"
}

.fa-duotone.fa-blinds-raised:after,
.fad.fa-blinds-raised:after {
  content: "\f8fd\f8fd"
}

.fa-duotone.fa-smog:after,
.fad.fa-smog:after {
  content: "\f75f\f75f"
}

.fa-duotone.fa-ufo-beam:after,
.fad.fa-ufo-beam:after {
  content: "\e048\e048"
}

.fa-duotone.fa-caret-circle-up:after,
.fa-duotone.fa-circle-caret-up:after,
.fad.fa-caret-circle-up:after,
.fad.fa-circle-caret-up:after {
  content: "\f331\f331"
}

.fa-duotone.fa-user-vneck-hair-long:after,
.fad.fa-user-vneck-hair-long:after {
  content: "\e463\e463"
}

.fa-duotone.fa-square-a-lock:after,
.fad.fa-square-a-lock:after {
  content: "\e44d\e44d"
}

.fa-duotone.fa-crutch:after,
.fad.fa-crutch:after {
  content: "\f7f7\f7f7"
}

.fa-duotone.fa-gas-pump-slash:after,
.fad.fa-gas-pump-slash:after {
  content: "\f5f4\f5f4"
}

.fa-duotone.fa-cloud-arrow-up:after,
.fa-duotone.fa-cloud-upload-alt:after,
.fa-duotone.fa-cloud-upload:after,
.fad.fa-cloud-arrow-up:after,
.fad.fa-cloud-upload-alt:after,
.fad.fa-cloud-upload:after {
  content: "\f0ee\f0ee"
}

.fa-duotone.fa-palette:after,
.fad.fa-palette:after {
  content: "\f53f\f53f"
}

.fa-duotone.fa-transporter-4:after,
.fad.fa-transporter-4:after {
  content: "\e2a5\e2a5"
}

.fa-duotone.fa-chart-mixed-up-circle-currency:after,
.fad.fa-chart-mixed-up-circle-currency:after {
  content: "\e5d8\e5d8"
}

.fa-duotone.fa-objects-align-right:after,
.fad.fa-objects-align-right:after {
  content: "\e3bf\e3bf"
}

.fa-duotone.fa-arrows-turn-right:after,
.fad.fa-arrows-turn-right:after {
  content: "\e4c0\e4c0"
}

.fa-duotone.fa-vest:after,
.fad.fa-vest:after {
  content: "\e085\e085"
}

.fa-duotone.fa-pig:after,
.fad.fa-pig:after {
  content: "\f706\f706"
}

.fa-duotone.fa-inbox-full:after,
.fad.fa-inbox-full:after {
  content: "\e1ba\e1ba"
}

.fa-duotone.fa-circle-envelope:after,
.fa-duotone.fa-envelope-circle:after,
.fad.fa-circle-envelope:after,
.fad.fa-envelope-circle:after {
  content: "\e10c\e10c"
}

.fa-duotone.fa-construction:after,
.fa-duotone.fa-triangle-person-digging:after,
.fad.fa-construction:after,
.fad.fa-triangle-person-digging:after {
  content: "\f85d\f85d"
}

.fa-duotone.fa-ferry:after,
.fad.fa-ferry:after {
  content: "\e4ea\e4ea"
}

.fa-duotone.fa-bullseye-arrow:after,
.fad.fa-bullseye-arrow:after {
  content: "\f648\f648"
}

.fa-duotone.fa-arrows-down-to-people:after,
.fad.fa-arrows-down-to-people:after {
  content: "\e4b9\e4b9"
}

.fa-duotone.fa-seedling:after,
.fa-duotone.fa-sprout:after,
.fad.fa-seedling:after,
.fad.fa-sprout:after {
  content: "\f4d8\f4d8"
}

.fa-duotone.fa-clock-seven:after,
.fad.fa-clock-seven:after {
  content: "\e350\e350"
}

.fa-duotone.fa-arrows-alt-h:after,
.fa-duotone.fa-left-right:after,
.fad.fa-arrows-alt-h:after,
.fad.fa-left-right:after {
  content: "\f337\f337"
}

.fa-duotone.fa-boxes-packing:after,
.fad.fa-boxes-packing:after {
  content: "\e4c7\e4c7"
}

.fa-duotone.fa-arrow-circle-left:after,
.fa-duotone.fa-circle-arrow-left:after,
.fad.fa-arrow-circle-left:after,
.fad.fa-circle-arrow-left:after {
  content: "\f0a8\f0a8"
}

.fa-duotone.fa-flashlight:after,
.fad.fa-flashlight:after {
  content: "\f8b8\f8b8"
}

.fa-duotone.fa-file-jpg:after,
.fad.fa-file-jpg:after {
  content: "\e646\e646"
}

.fa-duotone.fa-group-arrows-rotate:after,
.fad.fa-group-arrows-rotate:after {
  content: "\e4f6\e4f6"
}

.fa-duotone.fa-bowl-food:after,
.fad.fa-bowl-food:after {
  content: "\e4c6\e4c6"
}

.fa-duotone.fa-square-9:after,
.fad.fa-square-9:after {
  content: "\e25e\e25e"
}

.fa-duotone.fa-candy-cane:after,
.fad.fa-candy-cane:after {
  content: "\f786\f786"
}

.fa-duotone.fa-arrow-down-wide-short:after,
.fa-duotone.fa-sort-amount-asc:after,
.fa-duotone.fa-sort-amount-down:after,
.fad.fa-arrow-down-wide-short:after,
.fad.fa-sort-amount-asc:after,
.fad.fa-sort-amount-down:after {
  content: "\f160\f160"
}

.fa-duotone.fa-dollar-square:after,
.fa-duotone.fa-square-dollar:after,
.fa-duotone.fa-usd-square:after,
.fad.fa-dollar-square:after,
.fad.fa-square-dollar:after,
.fad.fa-usd-square:after {
  content: "\f2e9\f2e9"
}

.fa-duotone.fa-phone-arrow-right:after,
.fad.fa-phone-arrow-right:after {
  content: "\e5be\e5be"
}

.fa-duotone.fa-hand-holding-seedling:after,
.fad.fa-hand-holding-seedling:after {
  content: "\f4bf\f4bf"
}

.fa-duotone.fa-comment-alt-check:after,
.fa-duotone.fa-message-check:after,
.fad.fa-comment-alt-check:after,
.fad.fa-message-check:after {
  content: "\f4a2\f4a2"
}

.fa-duotone.fa-cloud-bolt:after,
.fa-duotone.fa-thunderstorm:after,
.fad.fa-cloud-bolt:after,
.fad.fa-thunderstorm:after {
  content: "\f76c\f76c"
}

.fa-duotone.fa-chart-line-up-down:after,
.fad.fa-chart-line-up-down:after {
  content: "\e5d7\e5d7"
}

.fa-duotone.fa-remove-format:after,
.fa-duotone.fa-text-slash:after,
.fad.fa-remove-format:after,
.fad.fa-text-slash:after {
  content: "\f87d\f87d"
}

.fa-duotone.fa-watch:after,
.fad.fa-watch:after {
  content: "\f2e1\f2e1"
}

.fa-duotone.fa-circle-down-left:after,
.fad.fa-circle-down-left:after {
  content: "\e107\e107"
}

.fa-duotone.fa-text:after,
.fad.fa-text:after {
  content: "\f893\f893"
}

.fa-duotone.fa-projector:after,
.fad.fa-projector:after {
  content: "\f8d6\f8d6"
}

.fa-duotone.fa-face-smile-wink:after,
.fa-duotone.fa-smile-wink:after,
.fad.fa-face-smile-wink:after,
.fad.fa-smile-wink:after {
  content: "\f4da\f4da"
}

.fa-duotone.fa-tombstone-alt:after,
.fa-duotone.fa-tombstone-blank:after,
.fad.fa-tombstone-alt:after,
.fad.fa-tombstone-blank:after {
  content: "\f721\f721"
}

.fa-duotone.fa-chess-king-alt:after,
.fa-duotone.fa-chess-king-piece:after,
.fad.fa-chess-king-alt:after,
.fad.fa-chess-king-piece:after {
  content: "\f440\f440"
}

.fa-duotone.fa-circle-6:after,
.fad.fa-circle-6:after {
  content: "\e0f3\e0f3"
}

.fa-duotone.fa-waves-sine:after,
.fad.fa-waves-sine:after {
  content: "\e65d\e65d"
}

.fa-duotone.fa-arrow-alt-left:after,
.fa-duotone.fa-left:after,
.fad.fa-arrow-alt-left:after,
.fad.fa-left:after {
  content: "\f355\f355"
}

.fa-duotone.fa-file-word:after,
.fad.fa-file-word:after {
  content: "\f1c2\f1c2"
}

.fa-duotone.fa-file-powerpoint:after,
.fad.fa-file-powerpoint:after {
  content: "\f1c4\f1c4"
}

.fa-duotone.fa-arrow-alt-square-down:after,
.fa-duotone.fa-square-down:after,
.fad.fa-arrow-alt-square-down:after,
.fad.fa-square-down:after {
  content: "\f350\f350"
}

.fa-duotone.fa-objects-align-center-vertical:after,
.fad.fa-objects-align-center-vertical:after {
  content: "\e3bd\e3bd"
}

.fa-duotone.fa-arrows-h:after,
.fa-duotone.fa-arrows-left-right:after,
.fad.fa-arrows-h:after,
.fad.fa-arrows-left-right:after {
  content: "\f07e\f07e"
}

.fa-duotone.fa-house-lock:after,
.fad.fa-house-lock:after {
  content: "\e510\e510"
}

.fa-duotone.fa-cloud-arrow-down:after,
.fa-duotone.fa-cloud-download-alt:after,
.fa-duotone.fa-cloud-download:after,
.fad.fa-cloud-arrow-down:after,
.fad.fa-cloud-download-alt:after,
.fad.fa-cloud-download:after {
  content: "\f0ed\f0ed"
}

.fa-duotone.fa-wreath:after,
.fad.fa-wreath:after {
  content: "\f7e2\f7e2"
}

.fa-duotone.fa-children:after,
.fad.fa-children:after {
  content: "\e4e1\e4e1"
}

.fa-duotone.fa-meter-droplet:after,
.fad.fa-meter-droplet:after {
  content: "\e1ea\e1ea"
}

.fa-duotone.fa-blackboard:after,
.fa-duotone.fa-chalkboard:after,
.fad.fa-blackboard:after,
.fad.fa-chalkboard:after {
  content: "\f51b\f51b"
}

.fa-duotone.fa-user-alt-slash:after,
.fa-duotone.fa-user-large-slash:after,
.fad.fa-user-alt-slash:after,
.fad.fa-user-large-slash:after {
  content: "\f4fa\f4fa"
}

.fa-duotone.fa-signal-4:after,
.fa-duotone.fa-signal-strong:after,
.fad.fa-signal-4:after,
.fad.fa-signal-strong:after {
  content: "\f68f\f68f"
}

.fa-duotone.fa-lollipop:after,
.fa-duotone.fa-lollypop:after,
.fad.fa-lollipop:after,
.fad.fa-lollypop:after {
  content: "\e424\e424"
}

.fa-duotone.fa-list-tree:after,
.fad.fa-list-tree:after {
  content: "\e1d2\e1d2"
}

.fa-duotone.fa-envelope-open:after,
.fad.fa-envelope-open:after {
  content: "\f2b6\f2b6"
}

.fa-duotone.fa-draw-circle:after,
.fad.fa-draw-circle:after {
  content: "\f5ed\f5ed"
}

.fa-duotone.fa-cat-space:after,
.fad.fa-cat-space:after {
  content: "\e001\e001"
}

.fa-duotone.fa-handshake-alt-slash:after,
.fa-duotone.fa-handshake-simple-slash:after,
.fad.fa-handshake-alt-slash:after,
.fad.fa-handshake-simple-slash:after {
  content: "\e05f\e05f"
}

.fa-duotone.fa-rabbit-fast:after,
.fa-duotone.fa-rabbit-running:after,
.fad.fa-rabbit-fast:after,
.fad.fa-rabbit-running:after {
  content: "\f709\f709"
}

.fa-duotone.fa-memo-pad:after,
.fad.fa-memo-pad:after {
  content: "\e1da\e1da"
}

.fa-duotone.fa-mattress-pillow:after,
.fad.fa-mattress-pillow:after {
  content: "\e525\e525"
}

.fa-duotone.fa-alarm-plus:after,
.fad.fa-alarm-plus:after {
  content: "\f844\f844"
}

.fa-duotone.fa-alicorn:after,
.fad.fa-alicorn:after {
  content: "\f6b0\f6b0"
}

.fa-duotone.fa-comment-question:after,
.fad.fa-comment-question:after {
  content: "\e14b\e14b"
}

.fa-duotone.fa-gingerbread-man:after,
.fad.fa-gingerbread-man:after {
  content: "\f79d\f79d"
}

.fa-duotone.fa-guarani-sign:after,
.fad.fa-guarani-sign:after {
  content: "\e19a\e19a"
}

.fa-duotone.fa-burger-fries:after,
.fad.fa-burger-fries:after {
  content: "\e0cd\e0cd"
}

.fa-duotone.fa-mug-tea:after,
.fad.fa-mug-tea:after {
  content: "\f875\f875"
}

.fa-duotone.fa-border-top:after,
.fad.fa-border-top:after {
  content: "\f855\f855"
}

.fa-duotone.fa-arrows-rotate:after,
.fa-duotone.fa-refresh:after,
.fa-duotone.fa-sync:after,
.fad.fa-arrows-rotate:after,
.fad.fa-refresh:after,
.fad.fa-sync:after {
  content: "\f021\f021"
}

.fa-duotone.fa-book-circle:after,
.fa-duotone.fa-circle-book-open:after,
.fad.fa-book-circle:after,
.fad.fa-circle-book-open:after {
  content: "\e0ff\e0ff"
}

.fa-duotone.fa-arrows-to-dotted-line:after,
.fad.fa-arrows-to-dotted-line:after {
  content: "\e0a6\e0a6"
}

.fa-duotone.fa-fire-extinguisher:after,
.fad.fa-fire-extinguisher:after {
  content: "\f134\f134"
}

.fa-duotone.fa-magnifying-glass-arrows-rotate:after,
.fad.fa-magnifying-glass-arrows-rotate:after {
  content: "\e65e\e65e"
}

.fa-duotone.fa-garage-open:after,
.fad.fa-garage-open:after {
  content: "\e00b\e00b"
}

.fa-duotone.fa-shelves-empty:after,
.fad.fa-shelves-empty:after {
  content: "\e246\e246"
}

.fa-duotone.fa-cruzeiro-sign:after,
.fad.fa-cruzeiro-sign:after {
  content: "\e152\e152"
}

.fa-duotone.fa-watch-apple:after,
.fad.fa-watch-apple:after {
  content: "\e2cb\e2cb"
}

.fa-duotone.fa-watch-calculator:after,
.fad.fa-watch-calculator:after {
  content: "\f8f0\f8f0"
}

.fa-duotone.fa-list-dropdown:after,
.fad.fa-list-dropdown:after {
  content: "\e1cf\e1cf"
}

.fa-duotone.fa-cabinet-filing:after,
.fad.fa-cabinet-filing:after {
  content: "\f64b\f64b"
}

.fa-duotone.fa-burger-soda:after,
.fad.fa-burger-soda:after {
  content: "\f858\f858"
}

.fa-duotone.fa-arrow-square-up:after,
.fa-duotone.fa-square-arrow-up:after,
.fad.fa-arrow-square-up:after,
.fad.fa-square-arrow-up:after {
  content: "\f33c\f33c"
}

.fa-duotone.fa-greater-than-equal:after,
.fad.fa-greater-than-equal:after {
  content: "\f532\f532"
}

.fa-duotone.fa-pallet-box:after,
.fad.fa-pallet-box:after {
  content: "\e208\e208"
}

.fa-duotone.fa-face-confounded:after,
.fad.fa-face-confounded:after {
  content: "\e36c\e36c"
}

.fa-duotone.fa-shield-alt:after,
.fa-duotone.fa-shield-halved:after,
.fad.fa-shield-alt:after,
.fad.fa-shield-halved:after {
  content: "\f3ed\f3ed"
}

.fa-duotone.fa-truck-plow:after,
.fad.fa-truck-plow:after {
  content: "\f7de\f7de"
}

.fa-duotone.fa-atlas:after,
.fa-duotone.fa-book-atlas:after,
.fad.fa-atlas:after,
.fad.fa-book-atlas:after {
  content: "\f558\f558"
}

.fa-duotone.fa-virus:after,
.fad.fa-virus:after {
  content: "\e074\e074"
}

.fa-duotone.fa-grid-round-2:after,
.fad.fa-grid-round-2:after {
  content: "\e5db\e5db"
}

.fa-duotone.fa-comment-middle-top:after,
.fad.fa-comment-middle-top:after {
  content: "\e14a\e14a"
}

.fa-duotone.fa-wave:after,
.fad.fa-wave:after {
  content: "\e65b\e65b"
}

.fa-duotone.fa-envelope-circle-check:after,
.fad.fa-envelope-circle-check:after {
  content: "\e4e8\e4e8"
}

.fa-duotone.fa-layer-group:after,
.fad.fa-layer-group:after {
  content: "\f5fd\f5fd"
}

.fa-duotone.fa-restroom-simple:after,
.fad.fa-restroom-simple:after {
  content: "\e23a\e23a"
}

.fa-duotone.fa-arrows-to-dot:after,
.fad.fa-arrows-to-dot:after {
  content: "\e4be\e4be"
}

.fa-duotone.fa-border-outer:after,
.fad.fa-border-outer:after {
  content: "\f851\f851"
}

.fa-duotone.fa-hashtag-lock:after,
.fad.fa-hashtag-lock:after {
  content: "\e415\e415"
}

.fa-duotone.fa-clock-two-thirty:after,
.fad.fa-clock-two-thirty:after {
  content: "\e35b\e35b"
}

.fa-duotone.fa-archway:after,
.fad.fa-archway:after {
  content: "\f557\f557"
}

.fa-duotone.fa-heart-circle-check:after,
.fad.fa-heart-circle-check:after {
  content: "\e4fd\e4fd"
}

.fa-duotone.fa-house-chimney-crack:after,
.fa-duotone.fa-house-damage:after,
.fad.fa-house-chimney-crack:after,
.fad.fa-house-damage:after {
  content: "\f6f1\f6f1"
}

.fa-duotone.fa-file-archive:after,
.fa-duotone.fa-file-zipper:after,
.fad.fa-file-archive:after,
.fad.fa-file-zipper:after {
  content: "\f1c6\f1c6"
}

.fa-duotone.fa-ticket-perforated:after,
.fad.fa-ticket-perforated:after {
  content: "\e63e\e63e"
}

.fa-duotone.fa-heart-half:after,
.fad.fa-heart-half:after {
  content: "\e1ab\e1ab"
}

.fa-duotone.fa-comment-check:after,
.fad.fa-comment-check:after {
  content: "\f4ac\f4ac"
}

.fa-duotone.fa-square:after,
.fad.fa-square:after {
  content: "\f0c8\f0c8"
}

.fa-duotone.fa-memo:after,
.fad.fa-memo:after {
  content: "\e1d8\e1d8"
}

.fa-duotone.fa-glass-martini:after,
.fa-duotone.fa-martini-glass-empty:after,
.fad.fa-glass-martini:after,
.fad.fa-martini-glass-empty:after {
  content: "\f000\f000"
}

.fa-duotone.fa-couch:after,
.fad.fa-couch:after {
  content: "\f4b8\f4b8"
}

.fa-duotone.fa-cedi-sign:after,
.fad.fa-cedi-sign:after {
  content: "\e0df\e0df"
}

.fa-duotone.fa-italic:after,
.fad.fa-italic:after {
  content: "\f033\f033"
}

.fa-duotone.fa-glass-citrus:after,
.fad.fa-glass-citrus:after {
  content: "\f869\f869"
}

.fa-duotone.fa-calendar-lines-pen:after,
.fad.fa-calendar-lines-pen:after {
  content: "\e472\e472"
}

.fa-duotone.fa-church:after,
.fad.fa-church:after {
  content: "\f51d\f51d"
}

.fa-duotone.fa-person-snowmobiling:after,
.fa-duotone.fa-snowmobile:after,
.fad.fa-person-snowmobiling:after,
.fad.fa-snowmobile:after {
  content: "\f7d1\f7d1"
}

.fa-duotone.fa-face-hushed:after,
.fad.fa-face-hushed:after {
  content: "\e37b\e37b"
}

.fa-duotone.fa-comments-dollar:after,
.fad.fa-comments-dollar:after {
  content: "\f653\f653"
}

.fa-duotone.fa-tickets-simple:after,
.fad.fa-tickets-simple:after {
  content: "\e659\e659"
}

.fa-duotone.fa-pickaxe:after,
.fad.fa-pickaxe:after {
  content: "\e5bf\e5bf"
}

.fa-duotone.fa-link-simple-slash:after,
.fad.fa-link-simple-slash:after {
  content: "\e1ce\e1ce"
}

.fa-duotone.fa-democrat:after,
.fad.fa-democrat:after {
  content: "\f747\f747"
}

.fa-duotone.fa-face-confused:after,
.fad.fa-face-confused:after {
  content: "\e36d\e36d"
}

.fa-duotone.fa-pinball:after,
.fad.fa-pinball:after {
  content: "\e229\e229"
}

.fa-duotone.fa-z:after,
.fad.fa-z:after {
  content: "\5a\5a"
}

.fa-duotone.fa-person-skiing:after,
.fa-duotone.fa-skiing:after,
.fad.fa-person-skiing:after,
.fad.fa-skiing:after {
  content: "\f7c9\f7c9"
}

.fa-duotone.fa-deer:after,
.fad.fa-deer:after {
  content: "\f78e\f78e"
}

.fa-duotone.fa-input-pipe:after,
.fad.fa-input-pipe:after {
  content: "\e1be\e1be"
}

.fa-duotone.fa-road-lock:after,
.fad.fa-road-lock:after {
  content: "\e567\e567"
}

.fa-duotone.fa-a:after,
.fad.fa-a:after {
  content: "\41\41"
}

.fa-duotone.fa-bookmark-slash:after,
.fad.fa-bookmark-slash:after {
  content: "\e0c2\e0c2"
}

.fa-duotone.fa-temperature-arrow-down:after,
.fa-duotone.fa-temperature-down:after,
.fad.fa-temperature-arrow-down:after,
.fad.fa-temperature-down:after {
  content: "\e03f\e03f"
}

.fa-duotone.fa-mace:after,
.fad.fa-mace:after {
  content: "\f6f8\f6f8"
}

.fa-duotone.fa-feather-alt:after,
.fa-duotone.fa-feather-pointed:after,
.fad.fa-feather-alt:after,
.fad.fa-feather-pointed:after {
  content: "\f56b\f56b"
}

.fa-duotone.fa-sausage:after,
.fad.fa-sausage:after {
  content: "\f820\f820"
}

.fa-duotone.fa-trash-can-clock:after,
.fad.fa-trash-can-clock:after {
  content: "\e2aa\e2aa"
}

.fa-duotone.fa-p:after,
.fad.fa-p:after {
  content: "\50\50"
}

.fa-duotone.fa-broom-wide:after,
.fad.fa-broom-wide:after {
  content: "\e5d1\e5d1"
}

.fa-duotone.fa-snowflake:after,
.fad.fa-snowflake:after {
  content: "\f2dc\f2dc"
}

.fa-duotone.fa-stomach:after,
.fad.fa-stomach:after {
  content: "\f623\f623"
}

.fa-duotone.fa-newspaper:after,
.fad.fa-newspaper:after {
  content: "\f1ea\f1ea"
}

.fa-duotone.fa-ad:after,
.fa-duotone.fa-rectangle-ad:after,
.fad.fa-ad:after,
.fad.fa-rectangle-ad:after {
  content: "\f641\f641"
}

.fa-duotone.fa-guitar-electric:after,
.fad.fa-guitar-electric:after {
  content: "\f8be\f8be"
}

.fa-duotone.fa-arrow-turn-down-right:after,
.fad.fa-arrow-turn-down-right:after {
  content: "\e3d6\e3d6"
}

.fa-duotone.fa-moon-cloud:after,
.fad.fa-moon-cloud:after {
  content: "\f754\f754"
}

.fa-duotone.fa-bread-slice-butter:after,
.fad.fa-bread-slice-butter:after {
  content: "\e3e1\e3e1"
}

.fa-duotone.fa-arrow-circle-right:after,
.fa-duotone.fa-circle-arrow-right:after,
.fad.fa-arrow-circle-right:after,
.fad.fa-circle-arrow-right:after {
  content: "\f0a9\f0a9"
}

.fa-duotone.fa-user-group-crown:after,
.fa-duotone.fa-users-crown:after,
.fad.fa-user-group-crown:after,
.fad.fa-users-crown:after {
  content: "\f6a5\f6a5"
}

.fa-duotone.fa-circle-i:after,
.fad.fa-circle-i:after {
  content: "\e111\e111"
}

.fa-duotone.fa-toilet-paper-check:after,
.fad.fa-toilet-paper-check:after {
  content: "\e5b2\e5b2"
}

.fa-duotone.fa-filter-circle-xmark:after,
.fad.fa-filter-circle-xmark:after {
  content: "\e17b\e17b"
}

.fa-duotone.fa-locust:after,
.fad.fa-locust:after {
  content: "\e520\e520"
}

.fa-duotone.fa-sort:after,
.fa-duotone.fa-unsorted:after,
.fad.fa-sort:after,
.fad.fa-unsorted:after {
  content: "\f0dc\f0dc"
}

.fa-duotone.fa-list-1-2:after,
.fa-duotone.fa-list-numeric:after,
.fa-duotone.fa-list-ol:after,
.fad.fa-list-1-2:after,
.fad.fa-list-numeric:after,
.fad.fa-list-ol:after {
  content: "\f0cb\f0cb"
}

.fa-duotone.fa-chart-waterfall:after,
.fad.fa-chart-waterfall:after {
  content: "\e0eb\e0eb"
}

.fa-duotone.fa-sparkle:after,
.fad.fa-sparkle:after {
  content: "\e5d6\e5d6"
}

.fa-duotone.fa-face-party:after,
.fad.fa-face-party:after {
  content: "\e383\e383"
}

.fa-duotone.fa-kidneys:after,
.fad.fa-kidneys:after {
  content: "\f5fb\f5fb"
}

.fa-duotone.fa-wifi-exclamation:after,
.fad.fa-wifi-exclamation:after {
  content: "\e2cf\e2cf"
}

.fa-duotone.fa-chart-network:after,
.fad.fa-chart-network:after {
  content: "\f78a\f78a"
}

.fa-duotone.fa-person-dress-burst:after,
.fad.fa-person-dress-burst:after {
  content: "\e544\e544"
}

.fa-duotone.fa-dice-d4:after,
.fad.fa-dice-d4:after {
  content: "\f6d0\f6d0"
}

.fa-duotone.fa-money-check-alt:after,
.fa-duotone.fa-money-check-dollar:after,
.fad.fa-money-check-alt:after,
.fad.fa-money-check-dollar:after {
  content: "\f53d\f53d"
}

.fa-duotone.fa-vector-square:after,
.fad.fa-vector-square:after {
  content: "\f5cb\f5cb"
}

.fa-duotone.fa-bread-slice:after,
.fad.fa-bread-slice:after {
  content: "\f7ec\f7ec"
}

.fa-duotone.fa-language:after,
.fad.fa-language:after {
  content: "\f1ab\f1ab"
}

.fa-duotone.fa-wheat-awn-slash:after,
.fad.fa-wheat-awn-slash:after {
  content: "\e338\e338"
}

.fa-duotone.fa-face-kiss-wink-heart:after,
.fa-duotone.fa-kiss-wink-heart:after,
.fad.fa-face-kiss-wink-heart:after,
.fad.fa-kiss-wink-heart:after {
  content: "\f598\f598"
}

.fa-duotone.fa-dagger:after,
.fad.fa-dagger:after {
  content: "\f6cb\f6cb"
}

.fa-duotone.fa-podium:after,
.fad.fa-podium:after {
  content: "\f680\f680"
}

.fa-duotone.fa-memo-circle-check:after,
.fad.fa-memo-circle-check:after {
  content: "\e1d9\e1d9"
}

.fa-duotone.fa-route-highway:after,
.fad.fa-route-highway:after {
  content: "\f61a\f61a"
}

.fa-duotone.fa-arrow-alt-to-bottom:after,
.fa-duotone.fa-down-to-line:after,
.fad.fa-arrow-alt-to-bottom:after,
.fad.fa-down-to-line:after {
  content: "\f34a\f34a"
}

.fa-duotone.fa-filter:after,
.fad.fa-filter:after {
  content: "\f0b0\f0b0"
}

.fa-duotone.fa-square-g:after,
.fad.fa-square-g:after {
  content: "\e271\e271"
}

.fa-duotone.fa-circle-phone:after,
.fa-duotone.fa-phone-circle:after,
.fad.fa-circle-phone:after,
.fad.fa-phone-circle:after {
  content: "\e11b\e11b"
}

.fa-duotone.fa-clipboard-prescription:after,
.fad.fa-clipboard-prescription:after {
  content: "\f5e8\f5e8"
}

.fa-duotone.fa-user-nurse-hair:after,
.fad.fa-user-nurse-hair:after {
  content: "\e45d\e45d"
}

.fa-duotone.fa-question:after,
.fad.fa-question:after {
  content: "\3f\3f"
}

.fa-duotone.fa-file-signature:after,
.fad.fa-file-signature:after {
  content: "\f573\f573"
}

.fa-duotone.fa-toggle-large-on:after,
.fad.fa-toggle-large-on:after {
  content: "\e5b1\e5b1"
}

.fa-duotone.fa-arrows-alt:after,
.fa-duotone.fa-up-down-left-right:after,
.fad.fa-arrows-alt:after,
.fad.fa-up-down-left-right:after {
  content: "\f0b2\f0b2"
}

.fa-duotone.fa-dryer-alt:after,
.fa-duotone.fa-dryer-heat:after,
.fad.fa-dryer-alt:after,
.fad.fa-dryer-heat:after {
  content: "\f862\f862"
}

.fa-duotone.fa-house-chimney-user:after,
.fad.fa-house-chimney-user:after {
  content: "\e065\e065"
}

.fa-duotone.fa-hand-holding-heart:after,
.fad.fa-hand-holding-heart:after {
  content: "\f4be\f4be"
}

.fa-duotone.fa-arrow-up-small-big:after,
.fa-duotone.fa-sort-size-up-alt:after,
.fad.fa-arrow-up-small-big:after,
.fad.fa-sort-size-up-alt:after {
  content: "\f88f\f88f"
}

.fa-duotone.fa-train-track:after,
.fad.fa-train-track:after {
  content: "\e453\e453"
}

.fa-duotone.fa-puzzle-piece:after,
.fad.fa-puzzle-piece:after {
  content: "\f12e\f12e"
}

.fa-duotone.fa-money-check:after,
.fad.fa-money-check:after {
  content: "\f53c\f53c"
}

.fa-duotone.fa-star-half-alt:after,
.fa-duotone.fa-star-half-stroke:after,
.fad.fa-star-half-alt:after,
.fad.fa-star-half-stroke:after {
  content: "\f5c0\f5c0"
}

.fa-duotone.fa-file-exclamation:after,
.fad.fa-file-exclamation:after {
  content: "\f31a\f31a"
}

.fa-duotone.fa-code:after,
.fad.fa-code:after {
  content: "\f121\f121"
}

.fa-duotone.fa-glass-whiskey:after,
.fa-duotone.fa-whiskey-glass:after,
.fad.fa-glass-whiskey:after,
.fad.fa-whiskey-glass:after {
  content: "\f7a0\f7a0"
}

.fa-duotone.fa-moon-stars:after,
.fad.fa-moon-stars:after {
  content: "\f755\f755"
}

.fa-duotone.fa-building-circle-exclamation:after,
.fad.fa-building-circle-exclamation:after {
  content: "\e4d3\e4d3"
}

.fa-duotone.fa-clothes-hanger:after,
.fad.fa-clothes-hanger:after {
  content: "\e136\e136"
}

.fa-duotone.fa-mobile-iphone:after,
.fa-duotone.fa-mobile-notch:after,
.fad.fa-mobile-iphone:after,
.fad.fa-mobile-notch:after {
  content: "\e1ee\e1ee"
}

.fa-duotone.fa-magnifying-glass-chart:after,
.fad.fa-magnifying-glass-chart:after {
  content: "\e522\e522"
}

.fa-duotone.fa-arrow-up-right-from-square:after,
.fa-duotone.fa-external-link:after,
.fad.fa-arrow-up-right-from-square:after,
.fad.fa-external-link:after {
  content: "\f08e\f08e"
}

.fa-duotone.fa-cubes-stacked:after,
.fad.fa-cubes-stacked:after {
  content: "\e4e6\e4e6"
}

.fa-duotone.fa-images-user:after,
.fad.fa-images-user:after {
  content: "\e1b9\e1b9"
}

.fa-duotone.fa-krw:after,
.fa-duotone.fa-won-sign:after,
.fa-duotone.fa-won:after,
.fad.fa-krw:after,
.fad.fa-won-sign:after,
.fad.fa-won:after {
  content: "\f159\f159"
}

.fa-duotone.fa-image-polaroid-user:after,
.fad.fa-image-polaroid-user:after {
  content: "\e1b6\e1b6"
}

.fa-duotone.fa-virus-covid:after,
.fad.fa-virus-covid:after {
  content: "\e4a8\e4a8"
}

.fa-duotone.fa-square-ellipsis:after,
.fad.fa-square-ellipsis:after {
  content: "\e26e\e26e"
}

.fa-duotone.fa-pie:after,
.fad.fa-pie:after {
  content: "\f705\f705"
}

.fa-duotone.fa-chess-knight-alt:after,
.fa-duotone.fa-chess-knight-piece:after,
.fad.fa-chess-knight-alt:after,
.fad.fa-chess-knight-piece:after {
  content: "\f442\f442"
}

.fa-duotone.fa-austral-sign:after,
.fad.fa-austral-sign:after {
  content: "\e0a9\e0a9"
}

.fa-duotone.fa-cloud-plus:after,
.fad.fa-cloud-plus:after {
  content: "\e35e\e35e"
}

.fa-duotone.fa-f:after,
.fad.fa-f:after {
  content: "\46\46"
}

.fa-duotone.fa-leaf:after,
.fad.fa-leaf:after {
  content: "\f06c\f06c"
}

.fa-duotone.fa-bed-bunk:after,
.fad.fa-bed-bunk:after {
  content: "\f8f8\f8f8"
}

.fa-duotone.fa-road:after,
.fad.fa-road:after {
  content: "\f018\f018"
}

.fa-duotone.fa-cab:after,
.fa-duotone.fa-taxi:after,
.fad.fa-cab:after,
.fad.fa-taxi:after {
  content: "\f1ba\f1ba"
}

.fa-duotone.fa-person-circle-plus:after,
.fad.fa-person-circle-plus:after {
  content: "\e541\e541"
}

.fa-duotone.fa-chart-pie:after,
.fa-duotone.fa-pie-chart:after,
.fad.fa-chart-pie:after,
.fad.fa-pie-chart:after {
  content: "\f200\f200"
}

.fa-duotone.fa-bolt-lightning:after,
.fad.fa-bolt-lightning:after {
  content: "\e0b7\e0b7"
}

.fa-duotone.fa-clock-eight:after,
.fad.fa-clock-eight:after {
  content: "\e345\e345"
}

.fa-duotone.fa-sack-xmark:after,
.fad.fa-sack-xmark:after {
  content: "\e56a\e56a"
}

.fa-duotone.fa-file-xls:after,
.fad.fa-file-xls:after {
  content: "\e64d\e64d"
}

.fa-duotone.fa-file-excel:after,
.fad.fa-file-excel:after {
  content: "\f1c3\f1c3"
}

.fa-duotone.fa-file-contract:after,
.fad.fa-file-contract:after {
  content: "\f56c\f56c"
}

.fa-duotone.fa-fish-fins:after,
.fad.fa-fish-fins:after {
  content: "\e4f2\e4f2"
}

.fa-duotone.fa-circle-q:after,
.fad.fa-circle-q:after {
  content: "\e11e\e11e"
}

.fa-duotone.fa-building-flag:after,
.fad.fa-building-flag:after {
  content: "\e4d5\e4d5"
}

.fa-duotone.fa-face-grin-beam:after,
.fa-duotone.fa-grin-beam:after,
.fad.fa-face-grin-beam:after,
.fad.fa-grin-beam:after {
  content: "\f582\f582"
}

.fa-duotone.fa-object-ungroup:after,
.fad.fa-object-ungroup:after {
  content: "\f248\f248"
}

.fa-duotone.fa-face-disguise:after,
.fad.fa-face-disguise:after {
  content: "\e370\e370"
}

.fa-duotone.fa-circle-arrow-down-right:after,
.fad.fa-circle-arrow-down-right:after {
  content: "\e0fa\e0fa"
}

.fa-duotone.fa-alien-8bit:after,
.fa-duotone.fa-alien-monster:after,
.fad.fa-alien-8bit:after,
.fad.fa-alien-monster:after {
  content: "\f8f6\f8f6"
}

.fa-duotone.fa-hand-point-ribbon:after,
.fad.fa-hand-point-ribbon:after {
  content: "\e1a6\e1a6"
}

.fa-duotone.fa-poop:after,
.fad.fa-poop:after {
  content: "\f619\f619"
}

.fa-duotone.fa-object-exclude:after,
.fad.fa-object-exclude:after {
  content: "\e49c\e49c"
}

.fa-duotone.fa-telescope:after,
.fad.fa-telescope:after {
  content: "\e03e\e03e"
}

.fa-duotone.fa-location-pin:after,
.fa-duotone.fa-map-marker:after,
.fad.fa-location-pin:after,
.fad.fa-map-marker:after {
  content: "\f041\f041"
}

.fa-duotone.fa-square-list:after,
.fad.fa-square-list:after {
  content: "\e489\e489"
}

.fa-duotone.fa-kaaba:after,
.fad.fa-kaaba:after {
  content: "\f66b\f66b"
}

.fa-duotone.fa-toilet-paper:after,
.fad.fa-toilet-paper:after {
  content: "\f71e\f71e"
}

.fa-duotone.fa-hard-hat:after,
.fa-duotone.fa-hat-hard:after,
.fa-duotone.fa-helmet-safety:after,
.fad.fa-hard-hat:after,
.fad.fa-hat-hard:after,
.fad.fa-helmet-safety:after {
  content: "\f807\f807"
}

.fa-duotone.fa-comment-code:after,
.fad.fa-comment-code:after {
  content: "\e147\e147"
}

.fa-duotone.fa-sim-cards:after,
.fad.fa-sim-cards:after {
  content: "\e251\e251"
}

.fa-duotone.fa-starship:after,
.fad.fa-starship:after {
  content: "\e039\e039"
}

.fa-duotone.fa-eject:after,
.fad.fa-eject:after {
  content: "\f052\f052"
}

.fa-duotone.fa-arrow-alt-circle-right:after,
.fa-duotone.fa-circle-right:after,
.fad.fa-arrow-alt-circle-right:after,
.fad.fa-circle-right:after {
  content: "\f35a\f35a"
}

.fa-duotone.fa-plane-circle-check:after,
.fad.fa-plane-circle-check:after {
  content: "\e555\e555"
}

.fa-duotone.fa-seal:after,
.fad.fa-seal:after {
  content: "\e241\e241"
}

.fa-duotone.fa-user-cowboy:after,
.fad.fa-user-cowboy:after {
  content: "\f8ea\f8ea"
}

.fa-duotone.fa-hexagon-vertical-nft:after,
.fad.fa-hexagon-vertical-nft:after {
  content: "\e505\e505"
}

.fa-duotone.fa-face-rolling-eyes:after,
.fa-duotone.fa-meh-rolling-eyes:after,
.fad.fa-face-rolling-eyes:after,
.fad.fa-meh-rolling-eyes:after {
  content: "\f5a5\f5a5"
}

.fa-duotone.fa-bread-loaf:after,
.fad.fa-bread-loaf:after {
  content: "\f7eb\f7eb"
}

.fa-duotone.fa-rings-wedding:after,
.fad.fa-rings-wedding:after {
  content: "\f81b\f81b"
}

.fa-duotone.fa-object-group:after,
.fad.fa-object-group:after {
  content: "\f247\f247"
}

.fa-duotone.fa-french-fries:after,
.fad.fa-french-fries:after {
  content: "\f803\f803"
}

.fa-duotone.fa-chart-line:after,
.fa-duotone.fa-line-chart:after,
.fad.fa-chart-line:after,
.fad.fa-line-chart:after {
  content: "\f201\f201"
}

.fa-duotone.fa-calendar-arrow-down:after,
.fa-duotone.fa-calendar-download:after,
.fad.fa-calendar-arrow-down:after,
.fad.fa-calendar-download:after {
  content: "\e0d0\e0d0"
}

.fa-duotone.fa-send-back:after,
.fad.fa-send-back:after {
  content: "\f87e\f87e"
}

.fa-duotone.fa-mask-ventilator:after,
.fad.fa-mask-ventilator:after {
  content: "\e524\e524"
}

.fa-duotone.fa-tickets:after,
.fad.fa-tickets:after {
  content: "\e658\e658"
}

.fa-duotone.fa-signature-lock:after,
.fad.fa-signature-lock:after {
  content: "\e3ca\e3ca"
}

.fa-duotone.fa-arrow-right:after,
.fad.fa-arrow-right:after {
  content: "\f061\f061"
}

.fa-duotone.fa-map-signs:after,
.fa-duotone.fa-signs-post:after,
.fad.fa-map-signs:after,
.fad.fa-signs-post:after {
  content: "\f277\f277"
}

.fa-duotone.fa-octagon-plus:after,
.fa-duotone.fa-plus-octagon:after,
.fad.fa-octagon-plus:after,
.fad.fa-plus-octagon:after {
  content: "\f301\f301"
}

.fa-duotone.fa-cash-register:after,
.fad.fa-cash-register:after {
  content: "\f788\f788"
}

.fa-duotone.fa-person-circle-question:after,
.fad.fa-person-circle-question:after {
  content: "\e542\e542"
}

.fa-duotone.fa-melon-slice:after,
.fad.fa-melon-slice:after {
  content: "\e311\e311"
}

.fa-duotone.fa-space-station-moon:after,
.fad.fa-space-station-moon:after {
  content: "\e033\e033"
}

.fa-duotone.fa-comment-alt-smile:after,
.fa-duotone.fa-message-smile:after,
.fad.fa-comment-alt-smile:after,
.fad.fa-message-smile:after {
  content: "\f4aa\f4aa"
}

.fa-duotone.fa-cup-straw:after,
.fad.fa-cup-straw:after {
  content: "\e363\e363"
}

.fa-duotone.fa-arrow-alt-from-right:after,
.fa-duotone.fa-left-from-line:after,
.fad.fa-arrow-alt-from-right:after,
.fad.fa-left-from-line:after {
  content: "\f348\f348"
}

.fa-duotone.fa-h:after,
.fad.fa-h:after {
  content: "\48\48"
}

.fa-duotone.fa-basket-shopping-simple:after,
.fa-duotone.fa-shopping-basket-alt:after,
.fad.fa-basket-shopping-simple:after,
.fad.fa-shopping-basket-alt:after {
  content: "\e0af\e0af"
}

.fa-duotone.fa-hands-heart:after,
.fa-duotone.fa-hands-holding-heart:after,
.fad.fa-hands-heart:after,
.fad.fa-hands-holding-heart:after {
  content: "\f4c3\f4c3"
}

.fa-duotone.fa-clock-nine:after,
.fad.fa-clock-nine:after {
  content: "\e34c\e34c"
}

.fa-duotone.fa-hammer-brush:after,
.fad.fa-hammer-brush:after {
  content: "\e620\e620"
}

.fa-duotone.fa-tarp:after,
.fad.fa-tarp:after {
  content: "\e57b\e57b"
}

.fa-duotone.fa-face-sleepy:after,
.fad.fa-face-sleepy:after {
  content: "\e38e\e38e"
}

.fa-duotone.fa-hand-horns:after,
.fad.fa-hand-horns:after {
  content: "\e1a9\e1a9"
}

.fa-duotone.fa-screwdriver-wrench:after,
.fa-duotone.fa-tools:after,
.fad.fa-screwdriver-wrench:after,
.fad.fa-tools:after {
  content: "\f7d9\f7d9"
}

.fa-duotone.fa-arrows-to-eye:after,
.fad.fa-arrows-to-eye:after {
  content: "\e4bf\e4bf"
}

.fa-duotone.fa-circle-three-quarters:after,
.fad.fa-circle-three-quarters:after {
  content: "\e125\e125"
}

.fa-duotone.fa-trophy-alt:after,
.fa-duotone.fa-trophy-star:after,
.fad.fa-trophy-alt:after,
.fad.fa-trophy-star:after {
  content: "\f2eb\f2eb"
}

.fa-duotone.fa-plug-circle-bolt:after,
.fad.fa-plug-circle-bolt:after {
  content: "\e55b\e55b"
}

.fa-duotone.fa-face-thermometer:after,
.fad.fa-face-thermometer:after {
  content: "\e39a\e39a"
}

.fa-duotone.fa-grid-round-4:after,
.fad.fa-grid-round-4:after {
  content: "\e5dd\e5dd"
}

.fa-duotone.fa-sign-posts-wrench:after,
.fad.fa-sign-posts-wrench:after {
  content: "\e626\e626"
}

.fa-duotone.fa-shirt-running:after,
.fad.fa-shirt-running:after {
  content: "\e3c8\e3c8"
}

.fa-duotone.fa-book-circle-arrow-up:after,
.fad.fa-book-circle-arrow-up:after {
  content: "\e0bd\e0bd"
}

.fa-duotone.fa-face-nauseated:after,
.fad.fa-face-nauseated:after {
  content: "\e381\e381"
}

.fa-duotone.fa-heart:after,
.fad.fa-heart:after {
  content: "\f004\f004"
}

.fa-duotone.fa-file-chart-pie:after,
.fad.fa-file-chart-pie:after {
  content: "\f65a\f65a"
}

.fa-duotone.fa-mars-and-venus:after,
.fad.fa-mars-and-venus:after {
  content: "\f224\f224"
}

.fa-duotone.fa-home-user:after,
.fa-duotone.fa-house-user:after,
.fad.fa-home-user:after,
.fad.fa-house-user:after {
  content: "\e1b0\e1b0"
}

.fa-duotone.fa-circle-arrow-down-left:after,
.fad.fa-circle-arrow-down-left:after {
  content: "\e0f9\e0f9"
}

.fa-duotone.fa-dumpster-fire:after,
.fad.fa-dumpster-fire:after {
  content: "\f794\f794"
}

.fa-duotone.fa-hexagon-minus:after,
.fa-duotone.fa-minus-hexagon:after,
.fad.fa-hexagon-minus:after,
.fad.fa-minus-hexagon:after {
  content: "\f307\f307"
}

.fa-duotone.fa-arrow-alt-to-left:after,
.fa-duotone.fa-left-to-line:after,
.fad.fa-arrow-alt-to-left:after,
.fad.fa-left-to-line:after {
  content: "\f34b\f34b"
}

.fa-duotone.fa-house-crack:after,
.fad.fa-house-crack:after {
  content: "\e3b1\e3b1"
}

.fa-duotone.fa-paw-alt:after,
.fa-duotone.fa-paw-simple:after,
.fad.fa-paw-alt:after,
.fad.fa-paw-simple:after {
  content: "\f701\f701"
}

.fa-duotone.fa-arrow-left-long-to-line:after,
.fad.fa-arrow-left-long-to-line:after {
  content: "\e3d4\e3d4"
}

.fa-duotone.fa-brackets-round:after,
.fa-duotone.fa-parentheses:after,
.fad.fa-brackets-round:after,
.fad.fa-parentheses:after {
  content: "\e0c5\e0c5"
}

.fa-duotone.fa-cocktail:after,
.fa-duotone.fa-martini-glass-citrus:after,
.fad.fa-cocktail:after,
.fad.fa-martini-glass-citrus:after {
  content: "\f561\f561"
}

.fa-duotone.fa-user-shakespeare:after,
.fad.fa-user-shakespeare:after {
  content: "\e2c2\e2c2"
}

.fa-duotone.fa-arrow-right-to-arc:after,
.fad.fa-arrow-right-to-arc:after {
  content: "\e4b2\e4b2"
}

.fa-duotone.fa-face-surprise:after,
.fa-duotone.fa-surprise:after,
.fad.fa-face-surprise:after,
.fad.fa-surprise:after {
  content: "\f5c2\f5c2"
}

.fa-duotone.fa-bottle-water:after,
.fad.fa-bottle-water:after {
  content: "\e4c5\e4c5"
}

.fa-duotone.fa-circle-pause:after,
.fa-duotone.fa-pause-circle:after,
.fad.fa-circle-pause:after,
.fad.fa-pause-circle:after {
  content: "\f28b\f28b"
}

.fa-duotone.fa-gauge-circle-plus:after,
.fad.fa-gauge-circle-plus:after {
  content: "\e498\e498"
}

.fa-duotone.fa-folders:after,
.fad.fa-folders:after {
  content: "\f660\f660"
}

.fa-duotone.fa-angel:after,
.fad.fa-angel:after {
  content: "\f779\f779"
}

.fa-duotone.fa-value-absolute:after,
.fad.fa-value-absolute:after {
  content: "\f6a6\f6a6"
}

.fa-duotone.fa-rabbit:after,
.fad.fa-rabbit:after {
  content: "\f708\f708"
}

.fa-duotone.fa-toilet-paper-slash:after,
.fad.fa-toilet-paper-slash:after {
  content: "\e072\e072"
}

.fa-duotone.fa-circle-euro:after,
.fad.fa-circle-euro:after {
  content: "\e5ce\e5ce"
}

.fa-duotone.fa-apple-alt:after,
.fa-duotone.fa-apple-whole:after,
.fad.fa-apple-alt:after,
.fad.fa-apple-whole:after {
  content: "\f5d1\f5d1"
}

.fa-duotone.fa-kitchen-set:after,
.fad.fa-kitchen-set:after {
  content: "\e51a\e51a"
}

.fa-duotone.fa-diamond-half:after,
.fad.fa-diamond-half:after {
  content: "\e5b7\e5b7"
}

.fa-duotone.fa-lock-alt:after,
.fa-duotone.fa-lock-keyhole:after,
.fad.fa-lock-alt:after,
.fad.fa-lock-keyhole:after {
  content: "\f30d\f30d"
}

.fa-duotone.fa-r:after,
.fad.fa-r:after {
  content: "\52\52"
}

.fa-duotone.fa-temperature-1:after,
.fa-duotone.fa-temperature-quarter:after,
.fa-duotone.fa-thermometer-1:after,
.fa-duotone.fa-thermometer-quarter:after,
.fad.fa-temperature-1:after,
.fad.fa-temperature-quarter:after,
.fad.fa-thermometer-1:after,
.fad.fa-thermometer-quarter:after {
  content: "\f2ca\f2ca"
}

.fa-duotone.fa-info-square:after,
.fa-duotone.fa-square-info:after,
.fad.fa-info-square:after,
.fad.fa-square-info:after {
  content: "\f30f\f30f"
}

.fa-duotone.fa-wifi-slash:after,
.fad.fa-wifi-slash:after {
  content: "\f6ac\f6ac"
}

.fa-duotone.fa-toilet-paper-xmark:after,
.fad.fa-toilet-paper-xmark:after {
  content: "\e5b3\e5b3"
}

.fa-duotone.fa-hands-holding-dollar:after,
.fa-duotone.fa-hands-usd:after,
.fad.fa-hands-holding-dollar:after,
.fad.fa-hands-usd:after {
  content: "\f4c5\f4c5"
}

.fa-duotone.fa-cube:after,
.fad.fa-cube:after {
  content: "\f1b2\f1b2"
}

.fa-duotone.fa-arrow-down-triangle-square:after,
.fa-duotone.fa-sort-shapes-down:after,
.fad.fa-arrow-down-triangle-square:after,
.fad.fa-sort-shapes-down:after {
  content: "\f888\f888"
}

.fa-duotone.fa-bitcoin-sign:after,
.fad.fa-bitcoin-sign:after {
  content: "\e0b4\e0b4"
}

.fa-duotone.fa-shutters:after,
.fad.fa-shutters:after {
  content: "\e449\e449"
}

.fa-duotone.fa-shield-dog:after,
.fad.fa-shield-dog:after {
  content: "\e573\e573"
}

.fa-duotone.fa-solar-panel:after,
.fad.fa-solar-panel:after {
  content: "\f5ba\f5ba"
}

.fa-duotone.fa-lock-open:after,
.fad.fa-lock-open:after {
  content: "\f3c1\f3c1"
}

.fa-duotone.fa-table-tree:after,
.fad.fa-table-tree:after {
  content: "\e293\e293"
}

.fa-duotone.fa-house-chimney-heart:after,
.fad.fa-house-chimney-heart:after {
  content: "\e1b2\e1b2"
}

.fa-duotone.fa-tally-3:after,
.fad.fa-tally-3:after {
  content: "\e296\e296"
}

.fa-duotone.fa-elevator:after,
.fad.fa-elevator:after {
  content: "\e16d\e16d"
}

.fa-duotone.fa-money-bill-transfer:after,
.fad.fa-money-bill-transfer:after {
  content: "\e528\e528"
}

.fa-duotone.fa-money-bill-trend-up:after,
.fad.fa-money-bill-trend-up:after {
  content: "\e529\e529"
}

.fa-duotone.fa-house-flood-water-circle-arrow-right:after,
.fad.fa-house-flood-water-circle-arrow-right:after {
  content: "\e50f\e50f"
}

.fa-duotone.fa-poll-h:after,
.fa-duotone.fa-square-poll-horizontal:after,
.fad.fa-poll-h:after,
.fad.fa-square-poll-horizontal:after {
  content: "\f682\f682"
}

.fa-duotone.fa-circle:after,
.fad.fa-circle:after {
  content: "\f111\f111"
}

.fa-duotone.fa-cart-circle-exclamation:after,
.fad.fa-cart-circle-exclamation:after {
  content: "\e3f2\e3f2"
}

.fa-duotone.fa-sword:after,
.fad.fa-sword:after {
  content: "\f71c\f71c"
}

.fa-duotone.fa-backward-fast:after,
.fa-duotone.fa-fast-backward:after,
.fad.fa-backward-fast:after,
.fad.fa-fast-backward:after {
  content: "\f049\f049"
}

.fa-duotone.fa-recycle:after,
.fad.fa-recycle:after {
  content: "\f1b8\f1b8"
}

.fa-duotone.fa-user-astronaut:after,
.fad.fa-user-astronaut:after {
  content: "\f4fb\f4fb"
}

.fa-duotone.fa-interrobang:after,
.fad.fa-interrobang:after {
  content: "\e5ba\e5ba"
}

.fa-duotone.fa-plane-slash:after,
.fad.fa-plane-slash:after {
  content: "\e069\e069"
}

.fa-duotone.fa-circle-dashed:after,
.fad.fa-circle-dashed:after {
  content: "\e105\e105"
}

.fa-duotone.fa-trademark:after,
.fad.fa-trademark:after {
  content: "\f25c\f25c"
}

.fa-duotone.fa-basketball-ball:after,
.fa-duotone.fa-basketball:after,
.fad.fa-basketball-ball:after,
.fad.fa-basketball:after {
  content: "\f434\f434"
}

.fa-duotone.fa-fork-knife:after,
.fa-duotone.fa-utensils-alt:after,
.fad.fa-fork-knife:after,
.fad.fa-utensils-alt:after {
  content: "\f2e6\f2e6"
}

.fa-duotone.fa-satellite-dish:after,
.fad.fa-satellite-dish:after {
  content: "\f7c0\f7c0"
}

.fa-duotone.fa-badge-check:after,
.fad.fa-badge-check:after {
  content: "\f336\f336"
}

.fa-duotone.fa-arrow-alt-circle-up:after,
.fa-duotone.fa-circle-up:after,
.fad.fa-arrow-alt-circle-up:after,
.fad.fa-circle-up:after {
  content: "\f35b\f35b"
}

.fa-duotone.fa-slider:after,
.fad.fa-slider:after {
  content: "\e252\e252"
}

.fa-duotone.fa-mobile-alt:after,
.fa-duotone.fa-mobile-screen-button:after,
.fad.fa-mobile-alt:after,
.fad.fa-mobile-screen-button:after {
  content: "\f3cd\f3cd"
}

.fa-duotone.fa-clock-one-thirty:after,
.fad.fa-clock-one-thirty:after {
  content: "\e34f\e34f"
}

.fa-duotone.fa-inbox-arrow-up:after,
.fa-duotone.fa-inbox-out:after,
.fad.fa-inbox-arrow-up:after,
.fad.fa-inbox-out:after {
  content: "\f311\f311"
}

.fa-duotone.fa-cloud-slash:after,
.fad.fa-cloud-slash:after {
  content: "\e137\e137"
}

.fa-duotone.fa-volume-high:after,
.fa-duotone.fa-volume-up:after,
.fad.fa-volume-high:after,
.fad.fa-volume-up:after {
  content: "\f028\f028"
}

.fa-duotone.fa-users-rays:after,
.fad.fa-users-rays:after {
  content: "\e593\e593"
}

.fa-duotone.fa-wallet:after,
.fad.fa-wallet:after {
  content: "\f555\f555"
}

.fa-duotone.fa-octagon-check:after,
.fad.fa-octagon-check:after {
  content: "\e426\e426"
}

.fa-duotone.fa-flatbread-stuffed:after,
.fad.fa-flatbread-stuffed:after {
  content: "\e40c\e40c"
}

.fa-duotone.fa-clipboard-check:after,
.fad.fa-clipboard-check:after {
  content: "\f46c\f46c"
}

.fa-duotone.fa-cart-circle-plus:after,
.fad.fa-cart-circle-plus:after {
  content: "\e3f3\e3f3"
}

.fa-duotone.fa-shipping-timed:after,
.fa-duotone.fa-truck-clock:after,
.fad.fa-shipping-timed:after,
.fad.fa-truck-clock:after {
  content: "\f48c\f48c"
}

.fa-duotone.fa-pool-8-ball:after,
.fad.fa-pool-8-ball:after {
  content: "\e3c5\e3c5"
}

.fa-duotone.fa-file-audio:after,
.fad.fa-file-audio:after {
  content: "\f1c7\f1c7"
}

.fa-duotone.fa-turn-down-left:after,
.fad.fa-turn-down-left:after {
  content: "\e331\e331"
}

.fa-duotone.fa-lock-hashtag:after,
.fad.fa-lock-hashtag:after {
  content: "\e423\e423"
}

.fa-duotone.fa-chart-radar:after,
.fad.fa-chart-radar:after {
  content: "\e0e7\e0e7"
}

.fa-duotone.fa-staff:after,
.fad.fa-staff:after {
  content: "\f71b\f71b"
}

.fa-duotone.fa-burger:after,
.fa-duotone.fa-hamburger:after,
.fad.fa-burger:after,
.fad.fa-hamburger:after {
  content: "\f805\f805"
}

.fa-duotone.fa-utility-pole:after,
.fad.fa-utility-pole:after {
  content: "\e2c3\e2c3"
}

.fa-duotone.fa-transporter-6:after,
.fad.fa-transporter-6:after {
  content: "\e2a7\e2a7"
}

.fa-duotone.fa-arrow-turn-left:after,
.fad.fa-arrow-turn-left:after {
  content: "\e632\e632"
}

.fa-duotone.fa-wrench:after,
.fad.fa-wrench:after {
  content: "\f0ad\f0ad"
}

.fa-duotone.fa-bugs:after,
.fad.fa-bugs:after {
  content: "\e4d0\e4d0"
}

.fa-duotone.fa-vector-polygon:after,
.fad.fa-vector-polygon:after {
  content: "\e2c7\e2c7"
}

.fa-duotone.fa-diagram-nested:after,
.fad.fa-diagram-nested:after {
  content: "\e157\e157"
}

.fa-duotone.fa-rupee-sign:after,
.fa-duotone.fa-rupee:after,
.fad.fa-rupee-sign:after,
.fad.fa-rupee:after {
  content: "\f156\f156"
}

.fa-duotone.fa-file-image:after,
.fad.fa-file-image:after {
  content: "\f1c5\f1c5"
}

.fa-duotone.fa-circle-question:after,
.fa-duotone.fa-question-circle:after,
.fad.fa-circle-question:after,
.fad.fa-question-circle:after {
  content: "\f059\f059"
}

.fa-duotone.fa-tickets-perforated:after,
.fad.fa-tickets-perforated:after {
  content: "\e63f\e63f"
}

.fa-duotone.fa-image-user:after,
.fad.fa-image-user:after {
  content: "\e1b8\e1b8"
}

.fa-duotone.fa-buoy:after,
.fad.fa-buoy:after {
  content: "\e5b5\e5b5"
}

.fa-duotone.fa-plane-departure:after,
.fad.fa-plane-departure:after {
  content: "\f5b0\f5b0"
}

.fa-duotone.fa-handshake-slash:after,
.fad.fa-handshake-slash:after {
  content: "\e060\e060"
}

.fa-duotone.fa-book-bookmark:after,
.fad.fa-book-bookmark:after {
  content: "\e0bb\e0bb"
}

.fa-duotone.fa-border-center-h:after,
.fad.fa-border-center-h:after {
  content: "\f89c\f89c"
}

.fa-duotone.fa-can-food:after,
.fad.fa-can-food:after {
  content: "\e3e6\e3e6"
}

.fa-duotone.fa-typewriter:after,
.fad.fa-typewriter:after {
  content: "\f8e7\f8e7"
}

.fa-duotone.fa-arrow-right-from-arc:after,
.fad.fa-arrow-right-from-arc:after {
  content: "\e4b1\e4b1"
}

.fa-duotone.fa-circle-k:after,
.fad.fa-circle-k:after {
  content: "\e113\e113"
}

.fa-duotone.fa-face-hand-over-mouth:after,
.fad.fa-face-hand-over-mouth:after {
  content: "\e378\e378"
}

.fa-duotone.fa-popcorn:after,
.fad.fa-popcorn:after {
  content: "\f819\f819"
}

.fa-duotone.fa-house-flood:after,
.fa-duotone.fa-house-water:after,
.fad.fa-house-flood:after,
.fad.fa-house-water:after {
  content: "\f74f\f74f"
}

.fa-duotone.fa-object-subtract:after,
.fad.fa-object-subtract:after {
  content: "\e49e\e49e"
}

.fa-duotone.fa-code-branch:after,
.fad.fa-code-branch:after {
  content: "\f126\f126"
}

.fa-duotone.fa-warehouse-alt:after,
.fa-duotone.fa-warehouse-full:after,
.fad.fa-warehouse-alt:after,
.fad.fa-warehouse-full:after {
  content: "\f495\f495"
}

.fa-duotone.fa-hat-cowboy:after,
.fad.fa-hat-cowboy:after {
  content: "\f8c0\f8c0"
}

.fa-duotone.fa-bridge:after,
.fad.fa-bridge:after {
  content: "\e4c8\e4c8"
}

.fa-duotone.fa-phone-alt:after,
.fa-duotone.fa-phone-flip:after,
.fad.fa-phone-alt:after,
.fad.fa-phone-flip:after {
  content: "\f879\f879"
}

.fa-duotone.fa-arrow-down-from-dotted-line:after,
.fad.fa-arrow-down-from-dotted-line:after {
  content: "\e090\e090"
}

.fa-duotone.fa-file-doc:after,
.fad.fa-file-doc:after {
  content: "\e5ed\e5ed"
}

.fa-duotone.fa-square-quarters:after,
.fad.fa-square-quarters:after {
  content: "\e44e\e44e"
}

.fa-duotone.fa-truck-front:after,
.fad.fa-truck-front:after {
  content: "\e2b7\e2b7"
}

.fa-duotone.fa-cat:after,
.fad.fa-cat:after {
  content: "\f6be\f6be"
}

.fa-duotone.fa-trash-xmark:after,
.fad.fa-trash-xmark:after {
  content: "\e2b4\e2b4"
}

.fa-duotone.fa-caret-circle-left:after,
.fa-duotone.fa-circle-caret-left:after,
.fad.fa-caret-circle-left:after,
.fad.fa-circle-caret-left:after {
  content: "\f32e\f32e"
}

.fa-duotone.fa-files:after,
.fad.fa-files:after {
  content: "\e178\e178"
}

.fa-duotone.fa-anchor-circle-exclamation:after,
.fad.fa-anchor-circle-exclamation:after {
  content: "\e4ab\e4ab"
}

.fa-duotone.fa-face-clouds:after,
.fad.fa-face-clouds:after {
  content: "\e47d\e47d"
}

.fa-duotone.fa-user-crown:after,
.fad.fa-user-crown:after {
  content: "\f6a4\f6a4"
}

.fa-duotone.fa-basket-shopping-plus:after,
.fad.fa-basket-shopping-plus:after {
  content: "\e653\e653"
}

.fa-duotone.fa-truck-field:after,
.fad.fa-truck-field:after {
  content: "\e58d\e58d"
}

.fa-duotone.fa-route:after,
.fad.fa-route:after {
  content: "\f4d7\f4d7"
}

.fa-duotone.fa-cart-circle-check:after,
.fad.fa-cart-circle-check:after {
  content: "\e3f1\e3f1"
}

.fa-duotone.fa-clipboard-question:after,
.fad.fa-clipboard-question:after {
  content: "\e4e3\e4e3"
}

.fa-duotone.fa-panorama:after,
.fad.fa-panorama:after {
  content: "\e209\e209"
}

.fa-duotone.fa-comment-medical:after,
.fad.fa-comment-medical:after {
  content: "\f7f5\f7f5"
}

.fa-duotone.fa-teeth-open:after,
.fad.fa-teeth-open:after {
  content: "\f62f\f62f"
}

.fa-duotone.fa-user-tie-hair-long:after,
.fad.fa-user-tie-hair-long:after {
  content: "\e460\e460"
}

.fa-duotone.fa-file-circle-minus:after,
.fad.fa-file-circle-minus:after {
  content: "\e4ed\e4ed"
}

.fa-duotone.fa-head-side-medical:after,
.fad.fa-head-side-medical:after {
  content: "\f809\f809"
}

.fa-duotone.fa-arrow-turn-right:after,
.fad.fa-arrow-turn-right:after {
  content: "\e635\e635"
}

.fa-duotone.fa-tags:after,
.fad.fa-tags:after {
  content: "\f02c\f02c"
}

.fa-duotone.fa-wine-glass:after,
.fad.fa-wine-glass:after {
  content: "\f4e3\f4e3"
}

.fa-duotone.fa-fast-forward:after,
.fa-duotone.fa-forward-fast:after,
.fad.fa-fast-forward:after,
.fad.fa-forward-fast:after {
  content: "\f050\f050"
}

.fa-duotone.fa-face-meh-blank:after,
.fa-duotone.fa-meh-blank:after,
.fad.fa-face-meh-blank:after,
.fad.fa-meh-blank:after {
  content: "\f5a4\f5a4"
}

.fa-duotone.fa-user-robot:after,
.fad.fa-user-robot:after {
  content: "\e04b\e04b"
}

.fa-duotone.fa-parking:after,
.fa-duotone.fa-square-parking:after,
.fad.fa-parking:after,
.fad.fa-square-parking:after {
  content: "\f540\f540"
}

.fa-duotone.fa-card-diamond:after,
.fad.fa-card-diamond:after {
  content: "\e3ea\e3ea"
}

.fa-duotone.fa-face-zipper:after,
.fad.fa-face-zipper:after {
  content: "\e3a5\e3a5"
}

.fa-duotone.fa-face-raised-eyebrow:after,
.fad.fa-face-raised-eyebrow:after {
  content: "\e388\e388"
}

.fa-duotone.fa-house-signal:after,
.fad.fa-house-signal:after {
  content: "\e012\e012"
}

.fa-duotone.fa-chevron-square-up:after,
.fa-duotone.fa-square-chevron-up:after,
.fad.fa-chevron-square-up:after,
.fad.fa-square-chevron-up:after {
  content: "\f32c\f32c"
}

.fa-duotone.fa-bars-progress:after,
.fa-duotone.fa-tasks-alt:after,
.fad.fa-bars-progress:after,
.fad.fa-tasks-alt:after {
  content: "\f828\f828"
}

.fa-duotone.fa-faucet-drip:after,
.fad.fa-faucet-drip:after {
  content: "\e006\e006"
}

.fa-duotone.fa-arrows-to-line:after,
.fad.fa-arrows-to-line:after {
  content: "\e0a7\e0a7"
}

.fa-duotone.fa-dolphin:after,
.fad.fa-dolphin:after {
  content: "\e168\e168"
}

.fa-duotone.fa-arrow-up-right:after,
.fad.fa-arrow-up-right:after {
  content: "\e09f\e09f"
}

.fa-duotone.fa-circle-r:after,
.fad.fa-circle-r:after {
  content: "\e120\e120"
}

.fa-duotone.fa-cart-flatbed:after,
.fa-duotone.fa-dolly-flatbed:after,
.fad.fa-cart-flatbed:after,
.fad.fa-dolly-flatbed:after {
  content: "\f474\f474"
}

.fa-duotone.fa-ban-smoking:after,
.fa-duotone.fa-smoking-ban:after,
.fad.fa-ban-smoking:after,
.fad.fa-smoking-ban:after {
  content: "\f54d\f54d"
}

.fa-duotone.fa-circle-sort-up:after,
.fa-duotone.fa-sort-circle-up:after,
.fad.fa-circle-sort-up:after,
.fad.fa-sort-circle-up:after {
  content: "\e032\e032"
}

.fa-duotone.fa-terminal:after,
.fad.fa-terminal:after {
  content: "\f120\f120"
}

.fa-duotone.fa-mobile-button:after,
.fad.fa-mobile-button:after {
  content: "\f10b\f10b"
}

.fa-duotone.fa-house-medical-flag:after,
.fad.fa-house-medical-flag:after {
  content: "\e514\e514"
}

.fa-duotone.fa-basket-shopping:after,
.fa-duotone.fa-shopping-basket:after,
.fad.fa-basket-shopping:after,
.fad.fa-shopping-basket:after {
  content: "\f291\f291"
}

.fa-duotone.fa-tape:after,
.fad.fa-tape:after {
  content: "\f4db\f4db"
}

.fa-duotone.fa-chestnut:after,
.fad.fa-chestnut:after {
  content: "\e3f6\e3f6"
}

.fa-duotone.fa-bus-alt:after,
.fa-duotone.fa-bus-simple:after,
.fad.fa-bus-alt:after,
.fad.fa-bus-simple:after {
  content: "\f55e\f55e"
}

.fa-duotone.fa-eye:after,
.fad.fa-eye:after {
  content: "\f06e\f06e"
}

.fa-duotone.fa-face-sad-cry:after,
.fa-duotone.fa-sad-cry:after,
.fad.fa-face-sad-cry:after,
.fad.fa-sad-cry:after {
  content: "\f5b3\f5b3"
}

.fa-duotone.fa-heat:after,
.fad.fa-heat:after {
  content: "\e00c\e00c"
}

.fa-duotone.fa-ticket-airline:after,
.fa-duotone.fa-ticket-perforated-plane:after,
.fa-duotone.fa-ticket-plane:after,
.fad.fa-ticket-airline:after,
.fad.fa-ticket-perforated-plane:after,
.fad.fa-ticket-plane:after {
  content: "\e29a\e29a"
}

.fa-duotone.fa-boot-heeled:after,
.fad.fa-boot-heeled:after {
  content: "\e33f\e33f"
}

.fa-duotone.fa-arrows-minimize:after,
.fa-duotone.fa-compress-arrows:after,
.fad.fa-arrows-minimize:after,
.fad.fa-compress-arrows:after {
  content: "\e0a5\e0a5"
}

.fa-duotone.fa-audio-description:after,
.fad.fa-audio-description:after {
  content: "\f29e\f29e"
}

.fa-duotone.fa-person-military-to-person:after,
.fad.fa-person-military-to-person:after {
  content: "\e54c\e54c"
}

.fa-duotone.fa-file-shield:after,
.fad.fa-file-shield:after {
  content: "\e4f0\e4f0"
}

.fa-duotone.fa-hexagon:after,
.fad.fa-hexagon:after {
  content: "\f312\f312"
}

.fa-duotone.fa-manhole:after,
.fad.fa-manhole:after {
  content: "\e1d6\e1d6"
}

.fa-duotone.fa-user-slash:after,
.fad.fa-user-slash:after {
  content: "\f506\f506"
}

.fa-duotone.fa-pen:after,
.fad.fa-pen:after {
  content: "\f304\f304"
}

.fa-duotone.fa-tower-observation:after,
.fad.fa-tower-observation:after {
  content: "\e586\e586"
}

.fa-duotone.fa-floppy-disks:after,
.fad.fa-floppy-disks:after {
  content: "\e183\e183"
}

.fa-duotone.fa-toilet-paper-blank-under:after,
.fa-duotone.fa-toilet-paper-reverse-alt:after,
.fad.fa-toilet-paper-blank-under:after,
.fad.fa-toilet-paper-reverse-alt:after {
  content: "\e29f\e29f"
}

.fa-duotone.fa-file-code:after,
.fad.fa-file-code:after {
  content: "\f1c9\f1c9"
}

.fa-duotone.fa-signal-5:after,
.fa-duotone.fa-signal-perfect:after,
.fa-duotone.fa-signal:after,
.fad.fa-signal-5:after,
.fad.fa-signal-perfect:after,
.fad.fa-signal:after {
  content: "\f012\f012"
}

.fa-duotone.fa-pump:after,
.fad.fa-pump:after {
  content: "\e442\e442"
}

.fa-duotone.fa-bus:after,
.fad.fa-bus:after {
  content: "\f207\f207"
}

.fa-duotone.fa-heart-circle-xmark:after,
.fad.fa-heart-circle-xmark:after {
  content: "\e501\e501"
}

.fa-duotone.fa-arrow-up-left-from-circle:after,
.fad.fa-arrow-up-left-from-circle:after {
  content: "\e09e\e09e"
}

.fa-duotone.fa-home-lg:after,
.fa-duotone.fa-house-chimney:after,
.fad.fa-home-lg:after,
.fad.fa-house-chimney:after {
  content: "\e3af\e3af"
}

.fa-duotone.fa-window-maximize:after,
.fad.fa-window-maximize:after {
  content: "\f2d0\f2d0"
}

.fa-duotone.fa-dryer:after,
.fad.fa-dryer:after {
  content: "\f861\f861"
}

.fa-duotone.fa-face-frown:after,
.fa-duotone.fa-frown:after,
.fad.fa-face-frown:after,
.fad.fa-frown:after {
  content: "\f119\f119"
}

.fa-duotone.fa-chess-bishop-alt:after,
.fa-duotone.fa-chess-bishop-piece:after,
.fad.fa-chess-bishop-alt:after,
.fad.fa-chess-bishop-piece:after {
  content: "\f43b\f43b"
}

.fa-duotone.fa-shirt-tank-top:after,
.fad.fa-shirt-tank-top:after {
  content: "\e3c9\e3c9"
}

.fa-duotone.fa-diploma:after,
.fa-duotone.fa-scroll-ribbon:after,
.fad.fa-diploma:after,
.fad.fa-scroll-ribbon:after {
  content: "\f5ea\f5ea"
}

.fa-duotone.fa-screencast:after,
.fad.fa-screencast:after {
  content: "\e23e\e23e"
}

.fa-duotone.fa-walker:after,
.fad.fa-walker:after {
  content: "\f831\f831"
}

.fa-duotone.fa-prescription:after,
.fad.fa-prescription:after {
  content: "\f5b1\f5b1"
}

.fa-duotone.fa-shop:after,
.fa-duotone.fa-store-alt:after,
.fad.fa-shop:after,
.fad.fa-store-alt:after {
  content: "\f54f\f54f"
}

.fa-duotone.fa-floppy-disk:after,
.fa-duotone.fa-save:after,
.fad.fa-floppy-disk:after,
.fad.fa-save:after {
  content: "\f0c7\f0c7"
}

.fa-duotone.fa-vihara:after,
.fad.fa-vihara:after {
  content: "\f6a7\f6a7"
}

.fa-duotone.fa-face-kiss-closed-eyes:after,
.fad.fa-face-kiss-closed-eyes:after {
  content: "\e37d\e37d"
}

.fa-duotone.fa-balance-scale-left:after,
.fa-duotone.fa-scale-unbalanced:after,
.fad.fa-balance-scale-left:after,
.fad.fa-scale-unbalanced:after {
  content: "\f515\f515"
}

.fa-duotone.fa-file-user:after,
.fad.fa-file-user:after {
  content: "\f65c\f65c"
}

.fa-duotone.fa-user-police-tie:after,
.fad.fa-user-police-tie:after {
  content: "\e334\e334"
}

.fa-duotone.fa-face-tongue-money:after,
.fad.fa-face-tongue-money:after {
  content: "\e39d\e39d"
}

.fa-duotone.fa-tennis-ball:after,
.fad.fa-tennis-ball:after {
  content: "\f45e\f45e"
}

.fa-duotone.fa-square-l:after,
.fad.fa-square-l:after {
  content: "\e275\e275"
}

.fa-duotone.fa-sort-asc:after,
.fa-duotone.fa-sort-up:after,
.fad.fa-sort-asc:after,
.fad.fa-sort-up:after {
  content: "\f0de\f0de"
}

.fa-duotone.fa-calendar-arrow-up:after,
.fa-duotone.fa-calendar-upload:after,
.fad.fa-calendar-arrow-up:after,
.fad.fa-calendar-upload:after {
  content: "\e0d1\e0d1"
}

.fa-duotone.fa-comment-dots:after,
.fa-duotone.fa-commenting:after,
.fad.fa-comment-dots:after,
.fad.fa-commenting:after {
  content: "\f4ad\f4ad"
}

.fa-duotone.fa-plant-wilt:after,
.fad.fa-plant-wilt:after {
  content: "\e5aa\e5aa"
}

.fa-duotone.fa-scarf:after,
.fad.fa-scarf:after {
  content: "\f7c1\f7c1"
}

.fa-duotone.fa-album-circle-plus:after,
.fad.fa-album-circle-plus:after {
  content: "\e48c\e48c"
}

.fa-duotone.fa-user-nurse-hair-long:after,
.fad.fa-user-nurse-hair-long:after {
  content: "\e45e\e45e"
}

.fa-duotone.fa-diamond:after,
.fad.fa-diamond:after {
  content: "\f219\f219"
}

.fa-duotone.fa-arrow-alt-square-left:after,
.fa-duotone.fa-square-left:after,
.fad.fa-arrow-alt-square-left:after,
.fad.fa-square-left:after {
  content: "\f351\f351"
}

.fa-duotone.fa-face-grin-squint:after,
.fa-duotone.fa-grin-squint:after,
.fad.fa-face-grin-squint:after,
.fad.fa-grin-squint:after {
  content: "\f585\f585"
}

.fa-duotone.fa-circle-ellipsis-vertical:after,
.fad.fa-circle-ellipsis-vertical:after {
  content: "\e10b\e10b"
}

.fa-duotone.fa-hand-holding-dollar:after,
.fa-duotone.fa-hand-holding-usd:after,
.fad.fa-hand-holding-dollar:after,
.fad.fa-hand-holding-usd:after {
  content: "\f4c0\f4c0"
}

.fa-duotone.fa-grid-dividers:after,
.fad.fa-grid-dividers:after {
  content: "\e3ad\e3ad"
}

.fa-duotone.fa-bacterium:after,
.fad.fa-bacterium:after {
  content: "\e05a\e05a"
}

.fa-duotone.fa-hand-pointer:after,
.fad.fa-hand-pointer:after {
  content: "\f25a\f25a"
}

.fa-duotone.fa-drum-steelpan:after,
.fad.fa-drum-steelpan:after {
  content: "\f56a\f56a"
}

.fa-duotone.fa-hand-scissors:after,
.fad.fa-hand-scissors:after {
  content: "\f257\f257"
}

.fa-duotone.fa-hands-praying:after,
.fa-duotone.fa-praying-hands:after,
.fad.fa-hands-praying:after,
.fad.fa-praying-hands:after {
  content: "\f684\f684"
}

.fa-duotone.fa-face-pensive:after,
.fad.fa-face-pensive:after {
  content: "\e384\e384"
}

.fa-duotone.fa-user-music:after,
.fad.fa-user-music:after {
  content: "\f8eb\f8eb"
}

.fa-duotone.fa-arrow-right-rotate:after,
.fa-duotone.fa-arrow-rotate-forward:after,
.fa-duotone.fa-arrow-rotate-right:after,
.fa-duotone.fa-redo:after,
.fad.fa-arrow-right-rotate:after,
.fad.fa-arrow-rotate-forward:after,
.fad.fa-arrow-rotate-right:after,
.fad.fa-redo:after {
  content: "\f01e\f01e"
}

.fa-duotone.fa-comments-alt-dollar:after,
.fa-duotone.fa-messages-dollar:after,
.fad.fa-comments-alt-dollar:after,
.fad.fa-messages-dollar:after {
  content: "\f652\f652"
}

.fa-duotone.fa-sensor-on:after,
.fad.fa-sensor-on:after {
  content: "\e02b\e02b"
}

.fa-duotone.fa-balloon:after,
.fad.fa-balloon:after {
  content: "\e2e3\e2e3"
}

.fa-duotone.fa-biohazard:after,
.fad.fa-biohazard:after {
  content: "\f780\f780"
}

.fa-duotone.fa-chess-queen-alt:after,
.fa-duotone.fa-chess-queen-piece:after,
.fad.fa-chess-queen-alt:after,
.fad.fa-chess-queen-piece:after {
  content: "\f446\f446"
}

.fa-duotone.fa-location-crosshairs:after,
.fa-duotone.fa-location:after,
.fad.fa-location-crosshairs:after,
.fad.fa-location:after {
  content: "\f601\f601"
}

.fa-duotone.fa-mars-double:after,
.fad.fa-mars-double:after {
  content: "\f227\f227"
}

.fa-duotone.fa-house-leave:after,
.fa-duotone.fa-house-person-depart:after,
.fa-duotone.fa-house-person-leave:after,
.fad.fa-house-leave:after,
.fad.fa-house-person-depart:after,
.fad.fa-house-person-leave:after {
  content: "\e00f\e00f"
}

.fa-duotone.fa-ruler-triangle:after,
.fad.fa-ruler-triangle:after {
  content: "\f61c\f61c"
}

.fa-duotone.fa-card-club:after,
.fad.fa-card-club:after {
  content: "\e3e9\e3e9"
}

.fa-duotone.fa-child-dress:after,
.fad.fa-child-dress:after {
  content: "\e59c\e59c"
}

.fa-duotone.fa-users-between-lines:after,
.fad.fa-users-between-lines:after {
  content: "\e591\e591"
}

.fa-duotone.fa-lungs-virus:after,
.fad.fa-lungs-virus:after {
  content: "\e067\e067"
}

.fa-duotone.fa-spinner-third:after,
.fad.fa-spinner-third:after {
  content: "\f3f4\f3f4"
}

.fa-duotone.fa-face-grin-tears:after,
.fa-duotone.fa-grin-tears:after,
.fad.fa-face-grin-tears:after,
.fad.fa-grin-tears:after {
  content: "\f588\f588"
}

.fa-duotone.fa-phone:after,
.fad.fa-phone:after {
  content: "\f095\f095"
}

.fa-duotone.fa-computer-mouse-scrollwheel:after,
.fa-duotone.fa-mouse-alt:after,
.fad.fa-computer-mouse-scrollwheel:after,
.fad.fa-mouse-alt:after {
  content: "\f8cd\f8cd"
}

.fa-duotone.fa-calendar-times:after,
.fa-duotone.fa-calendar-xmark:after,
.fad.fa-calendar-times:after,
.fad.fa-calendar-xmark:after {
  content: "\f273\f273"
}

.fa-duotone.fa-child-reaching:after,
.fad.fa-child-reaching:after {
  content: "\e59d\e59d"
}

.fa-duotone.fa-table-layout:after,
.fad.fa-table-layout:after {
  content: "\e290\e290"
}

.fa-duotone.fa-narwhal:after,
.fad.fa-narwhal:after {
  content: "\f6fe\f6fe"
}

.fa-duotone.fa-ramp-loading:after,
.fad.fa-ramp-loading:after {
  content: "\f4d4\f4d4"
}

.fa-duotone.fa-calendar-circle-plus:after,
.fad.fa-calendar-circle-plus:after {
  content: "\e470\e470"
}

.fa-duotone.fa-toothbrush:after,
.fad.fa-toothbrush:after {
  content: "\f635\f635"
}

.fa-duotone.fa-border-inner:after,
.fad.fa-border-inner:after {
  content: "\f84e\f84e"
}

.fa-duotone.fa-paw-claws:after,
.fad.fa-paw-claws:after {
  content: "\f702\f702"
}

.fa-duotone.fa-kiwi-fruit:after,
.fad.fa-kiwi-fruit:after {
  content: "\e30c\e30c"
}

.fa-duotone.fa-traffic-light-slow:after,
.fad.fa-traffic-light-slow:after {
  content: "\f639\f639"
}

.fa-duotone.fa-rectangle-code:after,
.fad.fa-rectangle-code:after {
  content: "\e322\e322"
}

.fa-duotone.fa-head-side-virus:after,
.fad.fa-head-side-virus:after {
  content: "\e064\e064"
}

.fa-duotone.fa-keyboard-brightness:after,
.fad.fa-keyboard-brightness:after {
  content: "\e1c0\e1c0"
}

.fa-duotone.fa-books-medical:after,
.fad.fa-books-medical:after {
  content: "\f7e8\f7e8"
}

.fa-duotone.fa-lightbulb-slash:after,
.fad.fa-lightbulb-slash:after {
  content: "\f673\f673"
}

.fa-duotone.fa-home-blank:after,
.fa-duotone.fa-house-blank:after,
.fad.fa-home-blank:after,
.fad.fa-house-blank:after {
  content: "\e487\e487"
}

.fa-duotone.fa-square-5:after,
.fad.fa-square-5:after {
  content: "\e25a\e25a"
}

.fa-duotone.fa-heart-square:after,
.fa-duotone.fa-square-heart:after,
.fad.fa-heart-square:after,
.fad.fa-square-heart:after {
  content: "\f4c8\f4c8"
}

.fa-duotone.fa-puzzle:after,
.fad.fa-puzzle:after {
  content: "\e443\e443"
}

.fa-duotone.fa-user-cog:after,
.fa-duotone.fa-user-gear:after,
.fad.fa-user-cog:after,
.fad.fa-user-gear:after {
  content: "\f4fe\f4fe"
}

.fa-duotone.fa-pipe-circle-check:after,
.fad.fa-pipe-circle-check:after {
  content: "\e436\e436"
}

.fa-duotone.fa-arrow-up-1-9:after,
.fa-duotone.fa-sort-numeric-up:after,
.fad.fa-arrow-up-1-9:after,
.fad.fa-sort-numeric-up:after {
  content: "\f163\f163"
}

.fa-duotone.fa-octagon-exclamation:after,
.fad.fa-octagon-exclamation:after {
  content: "\e204\e204"
}

.fa-duotone.fa-dial-low:after,
.fad.fa-dial-low:after {
  content: "\e15d\e15d"
}

.fa-duotone.fa-door-closed:after,
.fad.fa-door-closed:after {
  content: "\f52a\f52a"
}

.fa-duotone.fa-laptop-mobile:after,
.fa-duotone.fa-phone-laptop:after,
.fad.fa-laptop-mobile:after,
.fad.fa-phone-laptop:after {
  content: "\f87a\f87a"
}

.fa-duotone.fa-conveyor-belt-alt:after,
.fa-duotone.fa-conveyor-belt-boxes:after,
.fad.fa-conveyor-belt-alt:after,
.fad.fa-conveyor-belt-boxes:after {
  content: "\f46f\f46f"
}

.fa-duotone.fa-shield-virus:after,
.fad.fa-shield-virus:after {
  content: "\e06c\e06c"
}

.fa-duotone.fa-starfighter-alt-advanced:after,
.fa-duotone.fa-starfighter-twin-ion-engine-advanced:after,
.fad.fa-starfighter-alt-advanced:after,
.fad.fa-starfighter-twin-ion-engine-advanced:after {
  content: "\e28e\e28e"
}

.fa-duotone.fa-dice-six:after,
.fad.fa-dice-six:after {
  content: "\f526\f526"
}

.fa-duotone.fa-starfighter-alt:after,
.fa-duotone.fa-starfighter-twin-ion-engine:after,
.fad.fa-starfighter-alt:after,
.fad.fa-starfighter-twin-ion-engine:after {
  content: "\e038\e038"
}

.fa-duotone.fa-rocket-launch:after,
.fad.fa-rocket-launch:after {
  content: "\e027\e027"
}

.fa-duotone.fa-mosquito-net:after,
.fad.fa-mosquito-net:after {
  content: "\e52c\e52c"
}

.fa-duotone.fa-vent-damper:after,
.fad.fa-vent-damper:after {
  content: "\e465\e465"
}

.fa-duotone.fa-bridge-water:after,
.fad.fa-bridge-water:after {
  content: "\e4ce\e4ce"
}

.fa-duotone.fa-ban-bug:after,
.fa-duotone.fa-debug:after,
.fad.fa-ban-bug:after,
.fad.fa-debug:after {
  content: "\f7f9\f7f9"
}

.fa-duotone.fa-person-booth:after,
.fad.fa-person-booth:after {
  content: "\f756\f756"
}

.fa-duotone.fa-text-width:after,
.fad.fa-text-width:after {
  content: "\f035\f035"
}

.fa-duotone.fa-garage-car:after,
.fad.fa-garage-car:after {
  content: "\e00a\e00a"
}

.fa-duotone.fa-square-kanban:after,
.fad.fa-square-kanban:after {
  content: "\e488\e488"
}

.fa-duotone.fa-hat-wizard:after,
.fad.fa-hat-wizard:after {
  content: "\f6e8\f6e8"
}

.fa-duotone.fa-chart-kanban:after,
.fad.fa-chart-kanban:after {
  content: "\e64f\e64f"
}

.fa-duotone.fa-pen-fancy:after,
.fad.fa-pen-fancy:after {
  content: "\f5ac\f5ac"
}

.fa-duotone.fa-coffee-pot:after,
.fad.fa-coffee-pot:after {
  content: "\e002\e002"
}

.fa-duotone.fa-mouse-field:after,
.fad.fa-mouse-field:after {
  content: "\e5a8\e5a8"
}

.fa-duotone.fa-digging:after,
.fa-duotone.fa-person-digging:after,
.fad.fa-digging:after,
.fad.fa-person-digging:after {
  content: "\f85e\f85e"
}

.fa-duotone.fa-shower-alt:after,
.fa-duotone.fa-shower-down:after,
.fad.fa-shower-alt:after,
.fad.fa-shower-down:after {
  content: "\e24d\e24d"
}

.fa-duotone.fa-box-circle-check:after,
.fad.fa-box-circle-check:after {
  content: "\e0c4\e0c4"
}

.fa-duotone.fa-brightness:after,
.fad.fa-brightness:after {
  content: "\e0c9\e0c9"
}

.fa-duotone.fa-car-side-bolt:after,
.fad.fa-car-side-bolt:after {
  content: "\e344\e344"
}

.fa-duotone.fa-file-xml:after,
.fad.fa-file-xml:after {
  content: "\e654\e654"
}

.fa-duotone.fa-ornament:after,
.fad.fa-ornament:after {
  content: "\f7b8\f7b8"
}

.fa-duotone.fa-phone-arrow-down-left:after,
.fa-duotone.fa-phone-arrow-down:after,
.fa-duotone.fa-phone-incoming:after,
.fad.fa-phone-arrow-down-left:after,
.fad.fa-phone-arrow-down:after,
.fad.fa-phone-incoming:after {
  content: "\e223\e223"
}

.fa-duotone.fa-cloud-word:after,
.fad.fa-cloud-word:after {
  content: "\e138\e138"
}

.fa-duotone.fa-hand-fingers-crossed:after,
.fad.fa-hand-fingers-crossed:after {
  content: "\e1a3\e1a3"
}

.fa-duotone.fa-trash:after,
.fad.fa-trash:after {
  content: "\f1f8\f1f8"
}

.fa-duotone.fa-gauge-simple-med:after,
.fa-duotone.fa-gauge-simple:after,
.fa-duotone.fa-tachometer-average:after,
.fad.fa-gauge-simple-med:after,
.fad.fa-gauge-simple:after,
.fad.fa-tachometer-average:after {
  content: "\f629\f629"
}

.fa-duotone.fa-arrow-down-small-big:after,
.fa-duotone.fa-sort-size-down-alt:after,
.fad.fa-arrow-down-small-big:after,
.fad.fa-sort-size-down-alt:after {
  content: "\f88d\f88d"
}

.fa-duotone.fa-book-medical:after,
.fad.fa-book-medical:after {
  content: "\f7e6\f7e6"
}

.fa-duotone.fa-face-melting:after,
.fad.fa-face-melting:after {
  content: "\e483\e483"
}

.fa-duotone.fa-poo:after,
.fad.fa-poo:after {
  content: "\f2fe\f2fe"
}

.fa-duotone.fa-pen-alt-slash:after,
.fa-duotone.fa-pen-clip-slash:after,
.fad.fa-pen-alt-slash:after,
.fad.fa-pen-clip-slash:after {
  content: "\e20f\e20f"
}

.fa-duotone.fa-quote-right-alt:after,
.fa-duotone.fa-quote-right:after,
.fad.fa-quote-right-alt:after,
.fad.fa-quote-right:after {
  content: "\f10e\f10e"
}

.fa-duotone.fa-scroll-old:after,
.fad.fa-scroll-old:after {
  content: "\f70f\f70f"
}

.fa-duotone.fa-guitars:after,
.fad.fa-guitars:after {
  content: "\f8bf\f8bf"
}

.fa-duotone.fa-phone-xmark:after,
.fad.fa-phone-xmark:after {
  content: "\e227\e227"
}

.fa-duotone.fa-hose:after,
.fad.fa-hose:after {
  content: "\e419\e419"
}

.fa-duotone.fa-clock-six:after,
.fad.fa-clock-six:after {
  content: "\e352\e352"
}

.fa-duotone.fa-shirt:after,
.fa-duotone.fa-t-shirt:after,
.fa-duotone.fa-tshirt:after,
.fad.fa-shirt:after,
.fad.fa-t-shirt:after,
.fad.fa-tshirt:after {
  content: "\f553\f553"
}

.fa-duotone.fa-billboard:after,
.fad.fa-billboard:after {
  content: "\e5cd\e5cd"
}

.fa-duotone.fa-square-r:after,
.fad.fa-square-r:after {
  content: "\e27c\e27c"
}

.fa-duotone.fa-cubes:after,
.fad.fa-cubes:after {
  content: "\f1b3\f1b3"
}

.fa-duotone.fa-envelope-open-dollar:after,
.fad.fa-envelope-open-dollar:after {
  content: "\f657\f657"
}

.fa-duotone.fa-divide:after,
.fad.fa-divide:after {
  content: "\f529\f529"
}

.fa-duotone.fa-sun-cloud:after,
.fad.fa-sun-cloud:after {
  content: "\f763\f763"
}

.fa-duotone.fa-lamp-floor:after,
.fad.fa-lamp-floor:after {
  content: "\e015\e015"
}

.fa-duotone.fa-square-7:after,
.fad.fa-square-7:after {
  content: "\e25c\e25c"
}

.fa-duotone.fa-tenge-sign:after,
.fa-duotone.fa-tenge:after,
.fad.fa-tenge-sign:after,
.fad.fa-tenge:after {
  content: "\f7d7\f7d7"
}

.fa-duotone.fa-headphones:after,
.fad.fa-headphones:after {
  content: "\f025\f025"
}

.fa-duotone.fa-hands-holding:after,
.fad.fa-hands-holding:after {
  content: "\f4c2\f4c2"
}

.fa-duotone.fa-campfire:after,
.fad.fa-campfire:after {
  content: "\f6ba\f6ba"
}

.fa-duotone.fa-circle-ampersand:after,
.fad.fa-circle-ampersand:after {
  content: "\e0f8\e0f8"
}

.fa-duotone.fa-snowflakes:after,
.fad.fa-snowflakes:after {
  content: "\f7cf\f7cf"
}

.fa-duotone.fa-hands-clapping:after,
.fad.fa-hands-clapping:after {
  content: "\e1a8\e1a8"
}

.fa-duotone.fa-republican:after,
.fad.fa-republican:after {
  content: "\f75e\f75e"
}

.fa-duotone.fa-leaf-maple:after,
.fad.fa-leaf-maple:after {
  content: "\f6f6\f6f6"
}

.fa-duotone.fa-arrow-left:after,
.fad.fa-arrow-left:after {
  content: "\f060\f060"
}

.fa-duotone.fa-person-circle-xmark:after,
.fad.fa-person-circle-xmark:after {
  content: "\e543\e543"
}

.fa-duotone.fa-ruler:after,
.fad.fa-ruler:after {
  content: "\f545\f545"
}

.fa-duotone.fa-cup-straw-swoosh:after,
.fad.fa-cup-straw-swoosh:after {
  content: "\e364\e364"
}

.fa-duotone.fa-temperature-hot:after,
.fa-duotone.fa-temperature-sun:after,
.fad.fa-temperature-hot:after,
.fad.fa-temperature-sun:after {
  content: "\f76a\f76a"
}

.fa-duotone.fa-align-left:after,
.fad.fa-align-left:after {
  content: "\f036\f036"
}

.fa-duotone.fa-dice-d6:after,
.fad.fa-dice-d6:after {
  content: "\f6d1\f6d1"
}

.fa-duotone.fa-restroom:after,
.fad.fa-restroom:after {
  content: "\f7bd\f7bd"
}

.fa-duotone.fa-high-definition:after,
.fa-duotone.fa-rectangle-hd:after,
.fad.fa-high-definition:after,
.fad.fa-rectangle-hd:after {
  content: "\e1ae\e1ae"
}

.fa-duotone.fa-j:after,
.fad.fa-j:after {
  content: "\4a\4a"
}

.fa-duotone.fa-galaxy:after,
.fad.fa-galaxy:after {
  content: "\e008\e008"
}

.fa-duotone.fa-users-viewfinder:after,
.fad.fa-users-viewfinder:after {
  content: "\e595\e595"
}

.fa-duotone.fa-file-video:after,
.fad.fa-file-video:after {
  content: "\f1c8\f1c8"
}

.fa-duotone.fa-cherries:after,
.fad.fa-cherries:after {
  content: "\e0ec\e0ec"
}

.fa-duotone.fa-external-link-alt:after,
.fa-duotone.fa-up-right-from-square:after,
.fad.fa-external-link-alt:after,
.fad.fa-up-right-from-square:after {
  content: "\f35d\f35d"
}

.fa-duotone.fa-circle-sort:after,
.fa-duotone.fa-sort-circle:after,
.fad.fa-circle-sort:after,
.fad.fa-sort-circle:after {
  content: "\e030\e030"
}

.fa-duotone.fa-table-cells:after,
.fa-duotone.fa-th:after,
.fad.fa-table-cells:after,
.fad.fa-th:after {
  content: "\f00a\f00a"
}

.fa-duotone.fa-bag-shopping-minus:after,
.fad.fa-bag-shopping-minus:after {
  content: "\e650\e650"
}

.fa-duotone.fa-file-pdf:after,
.fad.fa-file-pdf:after {
  content: "\f1c1\f1c1"
}

.fa-duotone.fa-siren:after,
.fad.fa-siren:after {
  content: "\e02d\e02d"
}

.fa-duotone.fa-arrow-up-to-dotted-line:after,
.fad.fa-arrow-up-to-dotted-line:after {
  content: "\e0a1\e0a1"
}

.fa-duotone.fa-image-landscape:after,
.fa-duotone.fa-landscape:after,
.fad.fa-image-landscape:after,
.fad.fa-landscape:after {
  content: "\e1b5\e1b5"
}

.fa-duotone.fa-tank-water:after,
.fad.fa-tank-water:after {
  content: "\e452\e452"
}

.fa-duotone.fa-curling-stone:after,
.fa-duotone.fa-curling:after,
.fad.fa-curling-stone:after,
.fad.fa-curling:after {
  content: "\f44a\f44a"
}

.fa-duotone.fa-gamepad-alt:after,
.fa-duotone.fa-gamepad-modern:after,
.fad.fa-gamepad-alt:after,
.fad.fa-gamepad-modern:after {
  content: "\e5a2\e5a2"
}

.fa-duotone.fa-messages-question:after,
.fad.fa-messages-question:after {
  content: "\e1e7\e1e7"
}

.fa-duotone.fa-bible:after,
.fa-duotone.fa-book-bible:after,
.fad.fa-bible:after,
.fad.fa-book-bible:after {
  content: "\f647\f647"
}

.fa-duotone.fa-o:after,
.fad.fa-o:after {
  content: "\4f\4f"
}

.fa-duotone.fa-medkit:after,
.fa-duotone.fa-suitcase-medical:after,
.fad.fa-medkit:after,
.fad.fa-suitcase-medical:after {
  content: "\f0fa\f0fa"
}

.fa-duotone.fa-briefcase-arrow-right:after,
.fad.fa-briefcase-arrow-right:after {
  content: "\e2f2\e2f2"
}

.fa-duotone.fa-expand-wide:after,
.fad.fa-expand-wide:after {
  content: "\f320\f320"
}

.fa-duotone.fa-clock-eleven-thirty:after,
.fad.fa-clock-eleven-thirty:after {
  content: "\e348\e348"
}

.fa-duotone.fa-rv:after,
.fad.fa-rv:after {
  content: "\f7be\f7be"
}

.fa-duotone.fa-user-secret:after,
.fad.fa-user-secret:after {
  content: "\f21b\f21b"
}

.fa-duotone.fa-otter:after,
.fad.fa-otter:after {
  content: "\f700\f700"
}

.fa-duotone.fa-dreidel:after,
.fad.fa-dreidel:after {
  content: "\f792\f792"
}

.fa-duotone.fa-female:after,
.fa-duotone.fa-person-dress:after,
.fad.fa-female:after,
.fad.fa-person-dress:after {
  content: "\f182\f182"
}

.fa-duotone.fa-comment-dollar:after,
.fad.fa-comment-dollar:after {
  content: "\f651\f651"
}

.fa-duotone.fa-briefcase-clock:after,
.fa-duotone.fa-business-time:after,
.fad.fa-briefcase-clock:after,
.fad.fa-business-time:after {
  content: "\f64a\f64a"
}

.fa-duotone.fa-flower-tulip:after,
.fad.fa-flower-tulip:after {
  content: "\f801\f801"
}

.fa-duotone.fa-people-pants-simple:after,
.fad.fa-people-pants-simple:after {
  content: "\e21a\e21a"
}

.fa-duotone.fa-cloud-drizzle:after,
.fad.fa-cloud-drizzle:after {
  content: "\f738\f738"
}

.fa-duotone.fa-table-cells-large:after,
.fa-duotone.fa-th-large:after,
.fad.fa-table-cells-large:after,
.fad.fa-th-large:after {
  content: "\f009\f009"
}

.fa-duotone.fa-book-tanakh:after,
.fa-duotone.fa-tanakh:after,
.fad.fa-book-tanakh:after,
.fad.fa-tanakh:after {
  content: "\f827\f827"
}

.fa-duotone.fa-solar-system:after,
.fad.fa-solar-system:after {
  content: "\e02f\e02f"
}

.fa-duotone.fa-seal-question:after,
.fad.fa-seal-question:after {
  content: "\e243\e243"
}

.fa-duotone.fa-phone-volume:after,
.fa-duotone.fa-volume-control-phone:after,
.fad.fa-phone-volume:after,
.fad.fa-volume-control-phone:after {
  content: "\f2a0\f2a0"
}

.fa-duotone.fa-disc-drive:after,
.fad.fa-disc-drive:after {
  content: "\f8b5\f8b5"
}

.fa-duotone.fa-hat-cowboy-side:after,
.fad.fa-hat-cowboy-side:after {
  content: "\f8c1\f8c1"
}

.fa-duotone.fa-rows:after,
.fa-duotone.fa-table-rows:after,
.fad.fa-rows:after,
.fad.fa-table-rows:after {
  content: "\e292\e292"
}

.fa-duotone.fa-location-exclamation:after,
.fa-duotone.fa-map-marker-exclamation:after,
.fad.fa-location-exclamation:after,
.fad.fa-map-marker-exclamation:after {
  content: "\f608\f608"
}

.fa-duotone.fa-face-fearful:after,
.fad.fa-face-fearful:after {
  content: "\e375\e375"
}

.fa-duotone.fa-clipboard-user:after,
.fad.fa-clipboard-user:after {
  content: "\f7f3\f7f3"
}

.fa-duotone.fa-bus-school:after,
.fad.fa-bus-school:after {
  content: "\f5dd\f5dd"
}

.fa-duotone.fa-film-slash:after,
.fad.fa-film-slash:after {
  content: "\e179\e179"
}

.fa-duotone.fa-square-arrow-down-right:after,
.fad.fa-square-arrow-down-right:after {
  content: "\e262\e262"
}

.fa-duotone.fa-book-sparkles:after,
.fa-duotone.fa-book-spells:after,
.fad.fa-book-sparkles:after,
.fad.fa-book-spells:after {
  content: "\f6b8\f6b8"
}

.fa-duotone.fa-washer:after,
.fa-duotone.fa-washing-machine:after,
.fad.fa-washer:after,
.fad.fa-washing-machine:after {
  content: "\f898\f898"
}

.fa-duotone.fa-child:after,
.fad.fa-child:after {
  content: "\f1ae\f1ae"
}

.fa-duotone.fa-lira-sign:after,
.fad.fa-lira-sign:after {
  content: "\f195\f195"
}

.fa-duotone.fa-user-visor:after,
.fad.fa-user-visor:after {
  content: "\e04c\e04c"
}

.fa-duotone.fa-file-plus-minus:after,
.fad.fa-file-plus-minus:after {
  content: "\e177\e177"
}

.fa-duotone.fa-chess-clock-alt:after,
.fa-duotone.fa-chess-clock-flip:after,
.fad.fa-chess-clock-alt:after,
.fad.fa-chess-clock-flip:after {
  content: "\f43e\f43e"
}

.fa-duotone.fa-satellite:after,
.fad.fa-satellite:after {
  content: "\f7bf\f7bf"
}

.fa-duotone.fa-truck-fire:after,
.fad.fa-truck-fire:after {
  content: "\e65a\e65a"
}

.fa-duotone.fa-plane-lock:after,
.fad.fa-plane-lock:after {
  content: "\e558\e558"
}

.fa-duotone.fa-steering-wheel:after,
.fad.fa-steering-wheel:after {
  content: "\f622\f622"
}

.fa-duotone.fa-tag:after,
.fad.fa-tag:after {
  content: "\f02b\f02b"
}

.fa-duotone.fa-stretcher:after,
.fad.fa-stretcher:after {
  content: "\f825\f825"
}

.fa-duotone.fa-book-law:after,
.fa-duotone.fa-book-section:after,
.fad.fa-book-law:after,
.fad.fa-book-section:after {
  content: "\e0c1\e0c1"
}

.fa-duotone.fa-inboxes:after,
.fad.fa-inboxes:after {
  content: "\e1bb\e1bb"
}

.fa-duotone.fa-coffee-bean:after,
.fad.fa-coffee-bean:after {
  content: "\e13e\e13e"
}

.fa-duotone.fa-circle-yen:after,
.fad.fa-circle-yen:after {
  content: "\e5d0\e5d0"
}

.fa-duotone.fa-brackets-curly:after,
.fad.fa-brackets-curly:after {
  content: "\f7ea\f7ea"
}

.fa-duotone.fa-ellipsis-stroke-vertical:after,
.fa-duotone.fa-ellipsis-v-alt:after,
.fad.fa-ellipsis-stroke-vertical:after,
.fad.fa-ellipsis-v-alt:after {
  content: "\f39c\f39c"
}

.fa-duotone.fa-comment:after,
.fad.fa-comment:after {
  content: "\f075\f075"
}

.fa-duotone.fa-square-1:after,
.fad.fa-square-1:after {
  content: "\e256\e256"
}

.fa-duotone.fa-birthday-cake:after,
.fa-duotone.fa-cake-candles:after,
.fa-duotone.fa-cake:after,
.fad.fa-birthday-cake:after,
.fad.fa-cake-candles:after,
.fad.fa-cake:after {
  content: "\f1fd\f1fd"
}

.fa-duotone.fa-head-side:after,
.fad.fa-head-side:after {
  content: "\f6e9\f6e9"
}

.fa-duotone.fa-truck-ladder:after,
.fad.fa-truck-ladder:after {
  content: "\e657\e657"
}

.fa-duotone.fa-envelope:after,
.fad.fa-envelope:after {
  content: "\f0e0\f0e0"
}

.fa-duotone.fa-dolly-empty:after,
.fad.fa-dolly-empty:after {
  content: "\f473\f473"
}

.fa-duotone.fa-face-tissue:after,
.fad.fa-face-tissue:after {
  content: "\e39c\e39c"
}

.fa-duotone.fa-angle-double-up:after,
.fa-duotone.fa-angles-up:after,
.fad.fa-angle-double-up:after,
.fad.fa-angles-up:after {
  content: "\f102\f102"
}

.fa-duotone.fa-bin-recycle:after,
.fad.fa-bin-recycle:after {
  content: "\e5f7\e5f7"
}

.fa-duotone.fa-paperclip:after,
.fad.fa-paperclip:after {
  content: "\f0c6\f0c6"
}

.fa-duotone.fa-chart-line-down:after,
.fad.fa-chart-line-down:after {
  content: "\f64d\f64d"
}

.fa-duotone.fa-arrow-right-to-city:after,
.fad.fa-arrow-right-to-city:after {
  content: "\e4b3\e4b3"
}

.fa-duotone.fa-lock-a:after,
.fad.fa-lock-a:after {
  content: "\e422\e422"
}

.fa-duotone.fa-ribbon:after,
.fad.fa-ribbon:after {
  content: "\f4d6\f4d6"
}

.fa-duotone.fa-lungs:after,
.fad.fa-lungs:after {
  content: "\f604\f604"
}

.fa-duotone.fa-person-pinball:after,
.fad.fa-person-pinball:after {
  content: "\e21d\e21d"
}

.fa-duotone.fa-arrow-up-9-1:after,
.fa-duotone.fa-sort-numeric-up-alt:after,
.fad.fa-arrow-up-9-1:after,
.fad.fa-sort-numeric-up-alt:after {
  content: "\f887\f887"
}

.fa-duotone.fa-apple-core:after,
.fad.fa-apple-core:after {
  content: "\e08f\e08f"
}

.fa-duotone.fa-circle-y:after,
.fad.fa-circle-y:after {
  content: "\e12f\e12f"
}

.fa-duotone.fa-h6:after,
.fad.fa-h6:after {
  content: "\e413\e413"
}

.fa-duotone.fa-litecoin-sign:after,
.fad.fa-litecoin-sign:after {
  content: "\e1d3\e1d3"
}

.fa-duotone.fa-circle-small:after,
.fad.fa-circle-small:after {
  content: "\e122\e122"
}

.fa-duotone.fa-border-none:after,
.fad.fa-border-none:after {
  content: "\f850\f850"
}

.fa-duotone.fa-arrow-turn-down-left:after,
.fad.fa-arrow-turn-down-left:after {
  content: "\e2e1\e2e1"
}

.fa-duotone.fa-circle-nodes:after,
.fad.fa-circle-nodes:after {
  content: "\e4e2\e4e2"
}

.fa-duotone.fa-parachute-box:after,
.fad.fa-parachute-box:after {
  content: "\f4cd\f4cd"
}

.fa-duotone.fa-reflect-horizontal:after,
.fad.fa-reflect-horizontal:after {
  content: "\e664\e664"
}

.fa-duotone.fa-comment-alt-medical:after,
.fa-duotone.fa-message-medical:after,
.fad.fa-comment-alt-medical:after,
.fad.fa-message-medical:after {
  content: "\f7f4\f7f4"
}

.fa-duotone.fa-rugby-ball:after,
.fad.fa-rugby-ball:after {
  content: "\e3c6\e3c6"
}

.fa-duotone.fa-comment-music:after,
.fad.fa-comment-music:after {
  content: "\f8b0\f8b0"
}

.fa-duotone.fa-indent:after,
.fad.fa-indent:after {
  content: "\f03c\f03c"
}

.fa-duotone.fa-tree-alt:after,
.fa-duotone.fa-tree-deciduous:after,
.fad.fa-tree-alt:after,
.fad.fa-tree-deciduous:after {
  content: "\f400\f400"
}

.fa-duotone.fa-puzzle-piece-alt:after,
.fa-duotone.fa-puzzle-piece-simple:after,
.fad.fa-puzzle-piece-alt:after,
.fad.fa-puzzle-piece-simple:after {
  content: "\e231\e231"
}

.fa-duotone.fa-truck-field-un:after,
.fad.fa-truck-field-un:after {
  content: "\e58e\e58e"
}

.fa-duotone.fa-nfc-trash:after,
.fad.fa-nfc-trash:after {
  content: "\e1fd\e1fd"
}

.fa-duotone.fa-hourglass-empty:after,
.fa-duotone.fa-hourglass:after,
.fad.fa-hourglass-empty:after,
.fad.fa-hourglass:after {
  content: "\f254\f254"
}

.fa-duotone.fa-mountain:after,
.fad.fa-mountain:after {
  content: "\f6fc\f6fc"
}

.fa-duotone.fa-file-times:after,
.fa-duotone.fa-file-xmark:after,
.fad.fa-file-times:after,
.fad.fa-file-xmark:after {
  content: "\f317\f317"
}

.fa-duotone.fa-home-heart:after,
.fa-duotone.fa-house-heart:after,
.fad.fa-home-heart:after,
.fad.fa-house-heart:after {
  content: "\f4c9\f4c9"
}

.fa-duotone.fa-house-chimney-blank:after,
.fad.fa-house-chimney-blank:after {
  content: "\e3b0\e3b0"
}

.fa-duotone.fa-meter-bolt:after,
.fad.fa-meter-bolt:after {
  content: "\e1e9\e1e9"
}

.fa-duotone.fa-user-doctor:after,
.fa-duotone.fa-user-md:after,
.fad.fa-user-doctor:after,
.fad.fa-user-md:after {
  content: "\f0f0\f0f0"
}

.fa-duotone.fa-slash-back:after,
.fad.fa-slash-back:after {
  content: "\5c\5c"
}

.fa-duotone.fa-circle-info:after,
.fa-duotone.fa-info-circle:after,
.fad.fa-circle-info:after,
.fad.fa-info-circle:after {
  content: "\f05a\f05a"
}

.fa-duotone.fa-fishing-rod:after,
.fad.fa-fishing-rod:after {
  content: "\e3a8\e3a8"
}

.fa-duotone.fa-hammer-crash:after,
.fad.fa-hammer-crash:after {
  content: "\e414\e414"
}

.fa-duotone.fa-message-heart:after,
.fad.fa-message-heart:after {
  content: "\e5c9\e5c9"
}

.fa-duotone.fa-cloud-meatball:after,
.fad.fa-cloud-meatball:after {
  content: "\f73b\f73b"
}

.fa-duotone.fa-camera-polaroid:after,
.fad.fa-camera-polaroid:after {
  content: "\f8aa\f8aa"
}

.fa-duotone.fa-camera-alt:after,
.fa-duotone.fa-camera:after,
.fad.fa-camera-alt:after,
.fad.fa-camera:after {
  content: "\f030\f030"
}

.fa-duotone.fa-square-virus:after,
.fad.fa-square-virus:after {
  content: "\e578\e578"
}

.fa-duotone.fa-cart-arrow-up:after,
.fad.fa-cart-arrow-up:after {
  content: "\e3ee\e3ee"
}

.fa-duotone.fa-meteor:after,
.fad.fa-meteor:after {
  content: "\f753\f753"
}

.fa-duotone.fa-car-on:after,
.fad.fa-car-on:after {
  content: "\e4dd\e4dd"
}

.fa-duotone.fa-sleigh:after,
.fad.fa-sleigh:after {
  content: "\f7cc\f7cc"
}

.fa-duotone.fa-arrow-down-1-9:after,
.fa-duotone.fa-sort-numeric-asc:after,
.fa-duotone.fa-sort-numeric-down:after,
.fad.fa-arrow-down-1-9:after,
.fad.fa-sort-numeric-asc:after,
.fad.fa-sort-numeric-down:after {
  content: "\f162\f162"
}

.fa-duotone.fa-buoy-mooring:after,
.fad.fa-buoy-mooring:after {
  content: "\e5b6\e5b6"
}

.fa-duotone.fa-square-4:after,
.fad.fa-square-4:after {
  content: "\e259\e259"
}

.fa-duotone.fa-hand-holding-droplet:after,
.fa-duotone.fa-hand-holding-water:after,
.fad.fa-hand-holding-droplet:after,
.fad.fa-hand-holding-water:after {
  content: "\f4c1\f4c1"
}

.fa-duotone.fa-file-eps:after,
.fad.fa-file-eps:after {
  content: "\e644\e644"
}

.fa-duotone.fa-tricycle-adult:after,
.fad.fa-tricycle-adult:after {
  content: "\e5c4\e5c4"
}

.fa-duotone.fa-waveform:after,
.fad.fa-waveform:after {
  content: "\f8f1\f8f1"
}

.fa-duotone.fa-water:after,
.fad.fa-water:after {
  content: "\f773\f773"
}

.fa-duotone.fa-star-sharp-half-alt:after,
.fa-duotone.fa-star-sharp-half-stroke:after,
.fad.fa-star-sharp-half-alt:after,
.fad.fa-star-sharp-half-stroke:after {
  content: "\e28d\e28d"
}

.fa-duotone.fa-nfc-signal:after,
.fad.fa-nfc-signal:after {
  content: "\e1fb\e1fb"
}

.fa-duotone.fa-plane-prop:after,
.fad.fa-plane-prop:after {
  content: "\e22b\e22b"
}

.fa-duotone.fa-calendar-check:after,
.fad.fa-calendar-check:after {
  content: "\f274\f274"
}

.fa-duotone.fa-clock-desk:after,
.fad.fa-clock-desk:after {
  content: "\e134\e134"
}

.fa-duotone.fa-calendar-clock:after,
.fa-duotone.fa-calendar-time:after,
.fad.fa-calendar-clock:after,
.fad.fa-calendar-time:after {
  content: "\e0d2\e0d2"
}

.fa-duotone.fa-braille:after,
.fad.fa-braille:after {
  content: "\f2a1\f2a1"
}

.fa-duotone.fa-prescription-bottle-alt:after,
.fa-duotone.fa-prescription-bottle-medical:after,
.fad.fa-prescription-bottle-alt:after,
.fad.fa-prescription-bottle-medical:after {
  content: "\f486\f486"
}

.fa-duotone.fa-plate-utensils:after,
.fad.fa-plate-utensils:after {
  content: "\e43b\e43b"
}

.fa-duotone.fa-family-pants:after,
.fad.fa-family-pants:after {
  content: "\e302\e302"
}

.fa-duotone.fa-hose-reel:after,
.fad.fa-hose-reel:after {
  content: "\e41a\e41a"
}

.fa-duotone.fa-house-window:after,
.fad.fa-house-window:after {
  content: "\e3b3\e3b3"
}

.fa-duotone.fa-landmark:after,
.fad.fa-landmark:after {
  content: "\f66f\f66f"
}

.fa-duotone.fa-truck:after,
.fad.fa-truck:after {
  content: "\f0d1\f0d1"
}

.fa-duotone.fa-music-magnifying-glass:after,
.fad.fa-music-magnifying-glass:after {
  content: "\e662\e662"
}

.fa-duotone.fa-crosshairs:after,
.fad.fa-crosshairs:after {
  content: "\f05b\f05b"
}

.fa-duotone.fa-cloud-rainbow:after,
.fad.fa-cloud-rainbow:after {
  content: "\f73e\f73e"
}

.fa-duotone.fa-person-cane:after,
.fad.fa-person-cane:after {
  content: "\e53c\e53c"
}

.fa-duotone.fa-alien:after,
.fad.fa-alien:after {
  content: "\f8f5\f8f5"
}

.fa-duotone.fa-tent:after,
.fad.fa-tent:after {
  content: "\e57d\e57d"
}

.fa-duotone.fa-laptop-binary:after,
.fad.fa-laptop-binary:after {
  content: "\e5e7\e5e7"
}

.fa-duotone.fa-vest-patches:after,
.fad.fa-vest-patches:after {
  content: "\e086\e086"
}

.fa-duotone.fa-people-dress-simple:after,
.fad.fa-people-dress-simple:after {
  content: "\e218\e218"
}

.fa-duotone.fa-check-double:after,
.fad.fa-check-double:after {
  content: "\f560\f560"
}

.fa-duotone.fa-arrow-down-a-z:after,
.fa-duotone.fa-sort-alpha-asc:after,
.fa-duotone.fa-sort-alpha-down:after,
.fad.fa-arrow-down-a-z:after,
.fad.fa-sort-alpha-asc:after,
.fad.fa-sort-alpha-down:after {
  content: "\f15d\f15d"
}

.fa-duotone.fa-bowling-ball-pin:after,
.fad.fa-bowling-ball-pin:after {
  content: "\e0c3\e0c3"
}

.fa-duotone.fa-bell-school-slash:after,
.fad.fa-bell-school-slash:after {
  content: "\f5d6\f5d6"
}

.fa-duotone.fa-plus-large:after,
.fad.fa-plus-large:after {
  content: "\e59e\e59e"
}

.fa-duotone.fa-money-bill-wheat:after,
.fad.fa-money-bill-wheat:after {
  content: "\e52a\e52a"
}

.fa-duotone.fa-camera-viewfinder:after,
.fa-duotone.fa-screenshot:after,
.fad.fa-camera-viewfinder:after,
.fad.fa-screenshot:after {
  content: "\e0da\e0da"
}

.fa-duotone.fa-comment-alt-music:after,
.fa-duotone.fa-message-music:after,
.fad.fa-comment-alt-music:after,
.fad.fa-message-music:after {
  content: "\f8af\f8af"
}

.fa-duotone.fa-car-building:after,
.fad.fa-car-building:after {
  content: "\f859\f859"
}

.fa-duotone.fa-border-bottom-right:after,
.fa-duotone.fa-border-style-alt:after,
.fad.fa-border-bottom-right:after,
.fad.fa-border-style-alt:after {
  content: "\f854\f854"
}

.fa-duotone.fa-octagon:after,
.fad.fa-octagon:after {
  content: "\f306\f306"
}

.fa-duotone.fa-comment-arrow-up-right:after,
.fad.fa-comment-arrow-up-right:after {
  content: "\e145\e145"
}

.fa-duotone.fa-octagon-divide:after,
.fad.fa-octagon-divide:after {
  content: "\e203\e203"
}

.fa-duotone.fa-cookie:after,
.fad.fa-cookie:after {
  content: "\f563\f563"
}

.fa-duotone.fa-arrow-left-rotate:after,
.fa-duotone.fa-arrow-rotate-back:after,
.fa-duotone.fa-arrow-rotate-backward:after,
.fa-duotone.fa-arrow-rotate-left:after,
.fa-duotone.fa-undo:after,
.fad.fa-arrow-left-rotate:after,
.fad.fa-arrow-rotate-back:after,
.fad.fa-arrow-rotate-backward:after,
.fad.fa-arrow-rotate-left:after,
.fad.fa-undo:after {
  content: "\f0e2\f0e2"
}

.fa-duotone.fa-tv-music:after,
.fad.fa-tv-music:after {
  content: "\f8e6\f8e6"
}

.fa-duotone.fa-hard-drive:after,
.fa-duotone.fa-hdd:after,
.fad.fa-hard-drive:after,
.fad.fa-hdd:after {
  content: "\f0a0\f0a0"
}

.fa-duotone.fa-reel:after,
.fad.fa-reel:after {
  content: "\e238\e238"
}

.fa-duotone.fa-face-grin-squint-tears:after,
.fa-duotone.fa-grin-squint-tears:after,
.fad.fa-face-grin-squint-tears:after,
.fad.fa-grin-squint-tears:after {
  content: "\f586\f586"
}

.fa-duotone.fa-dumbbell:after,
.fad.fa-dumbbell:after {
  content: "\f44b\f44b"
}

.fa-duotone.fa-list-alt:after,
.fa-duotone.fa-rectangle-list:after,
.fad.fa-list-alt:after,
.fad.fa-rectangle-list:after {
  content: "\f022\f022"
}

.fa-duotone.fa-tarp-droplet:after,
.fad.fa-tarp-droplet:after {
  content: "\e57c\e57c"
}

.fa-duotone.fa-alarm-exclamation:after,
.fad.fa-alarm-exclamation:after {
  content: "\f843\f843"
}

.fa-duotone.fa-house-medical-circle-check:after,
.fad.fa-house-medical-circle-check:after {
  content: "\e511\e511"
}

.fa-duotone.fa-traffic-cone:after,
.fad.fa-traffic-cone:after {
  content: "\f636\f636"
}

.fa-duotone.fa-grate:after,
.fad.fa-grate:after {
  content: "\e193\e193"
}

.fa-duotone.fa-arrow-down-right:after,
.fad.fa-arrow-down-right:after {
  content: "\e093\e093"
}

.fa-duotone.fa-person-skiing-nordic:after,
.fa-duotone.fa-skiing-nordic:after,
.fad.fa-person-skiing-nordic:after,
.fad.fa-skiing-nordic:after {
  content: "\f7ca\f7ca"
}

.fa-duotone.fa-calendar-plus:after,
.fad.fa-calendar-plus:after {
  content: "\f271\f271"
}

.fa-duotone.fa-person-from-portal:after,
.fa-duotone.fa-portal-exit:after,
.fad.fa-person-from-portal:after,
.fad.fa-portal-exit:after {
  content: "\e023\e023"
}

.fa-duotone.fa-plane-arrival:after,
.fad.fa-plane-arrival:after {
  content: "\f5af\f5af"
}

.fa-duotone.fa-cowbell-circle-plus:after,
.fa-duotone.fa-cowbell-more:after,
.fad.fa-cowbell-circle-plus:after,
.fad.fa-cowbell-more:after {
  content: "\f8b4\f8b4"
}

.fa-duotone.fa-arrow-alt-circle-left:after,
.fa-duotone.fa-circle-left:after,
.fad.fa-arrow-alt-circle-left:after,
.fad.fa-circle-left:after {
  content: "\f359\f359"
}

.fa-duotone.fa-distribute-spacing-vertical:after,
.fad.fa-distribute-spacing-vertical:after {
  content: "\e366\e366"
}

.fa-duotone.fa-signal-alt-2:after,
.fa-duotone.fa-signal-bars-fair:after,
.fad.fa-signal-alt-2:after,
.fad.fa-signal-bars-fair:after {
  content: "\f692\f692"
}

.fa-duotone.fa-sportsball:after,
.fad.fa-sportsball:after {
  content: "\e44b\e44b"
}

.fa-duotone.fa-game-console-handheld-crank:after,
.fad.fa-game-console-handheld-crank:after {
  content: "\e5b9\e5b9"
}

.fa-duotone.fa-subway:after,
.fa-duotone.fa-train-subway:after,
.fad.fa-subway:after,
.fad.fa-train-subway:after {
  content: "\f239\f239"
}

.fa-duotone.fa-chart-gantt:after,
.fad.fa-chart-gantt:after {
  content: "\e0e4\e0e4"
}

.fa-duotone.fa-face-smile-upside-down:after,
.fad.fa-face-smile-upside-down:after {
  content: "\e395\e395"
}

.fa-duotone.fa-ball-pile:after,
.fad.fa-ball-pile:after {
  content: "\f77e\f77e"
}

.fa-duotone.fa-badge-dollar:after,
.fad.fa-badge-dollar:after {
  content: "\f645\f645"
}

.fa-duotone.fa-money-bills-alt:after,
.fa-duotone.fa-money-bills-simple:after,
.fad.fa-money-bills-alt:after,
.fad.fa-money-bills-simple:after {
  content: "\e1f4\e1f4"
}

.fa-duotone.fa-list-timeline:after,
.fad.fa-list-timeline:after {
  content: "\e1d1\e1d1"
}

.fa-duotone.fa-indian-rupee-sign:after,
.fa-duotone.fa-indian-rupee:after,
.fa-duotone.fa-inr:after,
.fad.fa-indian-rupee-sign:after,
.fad.fa-indian-rupee:after,
.fad.fa-inr:after {
  content: "\e1bc\e1bc"
}

.fa-duotone.fa-crop-alt:after,
.fa-duotone.fa-crop-simple:after,
.fad.fa-crop-alt:after,
.fad.fa-crop-simple:after {
  content: "\f565\f565"
}

.fa-duotone.fa-money-bill-1:after,
.fa-duotone.fa-money-bill-alt:after,
.fad.fa-money-bill-1:after,
.fad.fa-money-bill-alt:after {
  content: "\f3d1\f3d1"
}

.fa-duotone.fa-left-long:after,
.fa-duotone.fa-long-arrow-alt-left:after,
.fad.fa-left-long:after,
.fad.fa-long-arrow-alt-left:after {
  content: "\f30a\f30a"
}

.fa-duotone.fa-keyboard-down:after,
.fad.fa-keyboard-down:after {
  content: "\e1c2\e1c2"
}

.fa-duotone.fa-circle-up-right:after,
.fad.fa-circle-up-right:after {
  content: "\e129\e129"
}

.fa-duotone.fa-cloud-bolt-moon:after,
.fa-duotone.fa-thunderstorm-moon:after,
.fad.fa-cloud-bolt-moon:after,
.fad.fa-thunderstorm-moon:after {
  content: "\f76d\f76d"
}

.fa-duotone.fa-turn-left-up:after,
.fad.fa-turn-left-up:after {
  content: "\e638\e638"
}

.fa-duotone.fa-dna:after,
.fad.fa-dna:after {
  content: "\f471\f471"
}

.fa-duotone.fa-virus-slash:after,
.fad.fa-virus-slash:after {
  content: "\e075\e075"
}

.fa-duotone.fa-bracket-round-right:after,
.fad.fa-bracket-round-right:after {
  content: "\29\29"
}

.fa-duotone.fa-circle-sterling:after,
.fad.fa-circle-sterling:after {
  content: "\e5cf\e5cf"
}

.fa-duotone.fa-circle-5:after,
.fad.fa-circle-5:after {
  content: "\e0f2\e0f2"
}

.fa-duotone.fa-minus:after,
.fa-duotone.fa-subtract:after,
.fad.fa-minus:after,
.fad.fa-subtract:after {
  content: "\f068\f068"
}

.fa-duotone.fa-fire-flame:after,
.fa-duotone.fa-flame:after,
.fad.fa-fire-flame:after,
.fad.fa-flame:after {
  content: "\f6df\f6df"
}

.fa-duotone.fa-arrow-alt-to-right:after,
.fa-duotone.fa-right-to-line:after,
.fad.fa-arrow-alt-to-right:after,
.fad.fa-right-to-line:after {
  content: "\f34c\f34c"
}

.fa-duotone.fa-gif:after,
.fad.fa-gif:after {
  content: "\e190\e190"
}

.fa-duotone.fa-chess:after,
.fad.fa-chess:after {
  content: "\f439\f439"
}

.fa-duotone.fa-trash-slash:after,
.fad.fa-trash-slash:after {
  content: "\e2b3\e2b3"
}

.fa-duotone.fa-arrow-left-long:after,
.fa-duotone.fa-long-arrow-left:after,
.fad.fa-arrow-left-long:after,
.fad.fa-long-arrow-left:after {
  content: "\f177\f177"
}

.fa-duotone.fa-plug-circle-check:after,
.fad.fa-plug-circle-check:after {
  content: "\e55c\e55c"
}

.fa-duotone.fa-font-case:after,
.fad.fa-font-case:after {
  content: "\f866\f866"
}

.fa-duotone.fa-street-view:after,
.fad.fa-street-view:after {
  content: "\f21d\f21d"
}

.fa-duotone.fa-arrow-down-left:after,
.fad.fa-arrow-down-left:after {
  content: "\e091\e091"
}

.fa-duotone.fa-franc-sign:after,
.fad.fa-franc-sign:after {
  content: "\e18f\e18f"
}

.fa-duotone.fa-flask-poison:after,
.fa-duotone.fa-flask-round-poison:after,
.fad.fa-flask-poison:after,
.fad.fa-flask-round-poison:after {
  content: "\f6e0\f6e0"
}

.fa-duotone.fa-volume-off:after,
.fad.fa-volume-off:after {
  content: "\f026\f026"
}

.fa-duotone.fa-book-circle-arrow-right:after,
.fad.fa-book-circle-arrow-right:after {
  content: "\e0bc\e0bc"
}

.fa-duotone.fa-chart-user:after,
.fa-duotone.fa-user-chart:after,
.fad.fa-chart-user:after,
.fad.fa-user-chart:after {
  content: "\f6a3\f6a3"
}

.fa-duotone.fa-american-sign-language-interpreting:after,
.fa-duotone.fa-asl-interpreting:after,
.fa-duotone.fa-hands-american-sign-language-interpreting:after,
.fa-duotone.fa-hands-asl-interpreting:after,
.fad.fa-american-sign-language-interpreting:after,
.fad.fa-asl-interpreting:after,
.fad.fa-hands-american-sign-language-interpreting:after,
.fad.fa-hands-asl-interpreting:after {
  content: "\f2a3\f2a3"
}

.fa-duotone.fa-presentation-screen:after,
.fa-duotone.fa-presentation:after,
.fad.fa-presentation-screen:after,
.fad.fa-presentation:after {
  content: "\f685\f685"
}

.fa-duotone.fa-circle-bolt:after,
.fad.fa-circle-bolt:after {
  content: "\e0fe\e0fe"
}

.fa-duotone.fa-face-smile-halo:after,
.fad.fa-face-smile-halo:after {
  content: "\e38f\e38f"
}

.fa-duotone.fa-cart-circle-arrow-down:after,
.fad.fa-cart-circle-arrow-down:after {
  content: "\e3ef\e3ef"
}

.fa-duotone.fa-house-person-arrive:after,
.fa-duotone.fa-house-person-return:after,
.fa-duotone.fa-house-return:after,
.fad.fa-house-person-arrive:after,
.fad.fa-house-person-return:after,
.fad.fa-house-return:after {
  content: "\e011\e011"
}

.fa-duotone.fa-comment-alt-times:after,
.fa-duotone.fa-message-times:after,
.fa-duotone.fa-message-xmark:after,
.fad.fa-comment-alt-times:after,
.fad.fa-message-times:after,
.fad.fa-message-xmark:after {
  content: "\f4ab\f4ab"
}

.fa-duotone.fa-file-award:after,
.fa-duotone.fa-file-certificate:after,
.fad.fa-file-award:after,
.fad.fa-file-certificate:after {
  content: "\f5f3\f5f3"
}

.fa-duotone.fa-user-doctor-hair-long:after,
.fad.fa-user-doctor-hair-long:after {
  content: "\e459\e459"
}

.fa-duotone.fa-camera-home:after,
.fa-duotone.fa-camera-security:after,
.fad.fa-camera-home:after,
.fad.fa-camera-security:after {
  content: "\f8fe\f8fe"
}

.fa-duotone.fa-cog:after,
.fa-duotone.fa-gear:after,
.fad.fa-cog:after,
.fad.fa-gear:after {
  content: "\f013\f013"
}

.fa-duotone.fa-droplet-slash:after,
.fa-duotone.fa-tint-slash:after,
.fad.fa-droplet-slash:after,
.fad.fa-tint-slash:after {
  content: "\f5c7\f5c7"
}

.fa-duotone.fa-book-heart:after,
.fad.fa-book-heart:after {
  content: "\f499\f499"
}

.fa-duotone.fa-mosque:after,
.fad.fa-mosque:after {
  content: "\f678\f678"
}

.fa-duotone.fa-duck:after,
.fad.fa-duck:after {
  content: "\f6d8\f6d8"
}

.fa-duotone.fa-mosquito:after,
.fad.fa-mosquito:after {
  content: "\e52b\e52b"
}

.fa-duotone.fa-star-of-david:after,
.fad.fa-star-of-david:after {
  content: "\f69a\f69a"
}

.fa-duotone.fa-flag-alt:after,
.fa-duotone.fa-flag-swallowtail:after,
.fad.fa-flag-alt:after,
.fad.fa-flag-swallowtail:after {
  content: "\f74c\f74c"
}

.fa-duotone.fa-person-military-rifle:after,
.fad.fa-person-military-rifle:after {
  content: "\e54b\e54b"
}

.fa-duotone.fa-car-garage:after,
.fad.fa-car-garage:after {
  content: "\f5e2\f5e2"
}

.fa-duotone.fa-cart-shopping:after,
.fa-duotone.fa-shopping-cart:after,
.fad.fa-cart-shopping:after,
.fad.fa-shopping-cart:after {
  content: "\f07a\f07a"
}

.fa-duotone.fa-book-font:after,
.fad.fa-book-font:after {
  content: "\e0bf\e0bf"
}

.fa-duotone.fa-shield-plus:after,
.fad.fa-shield-plus:after {
  content: "\e24a\e24a"
}

.fa-duotone.fa-vials:after,
.fad.fa-vials:after {
  content: "\f493\f493"
}

.fa-duotone.fa-eye-dropper-full:after,
.fad.fa-eye-dropper-full:after {
  content: "\e172\e172"
}

.fa-duotone.fa-distribute-spacing-horizontal:after,
.fad.fa-distribute-spacing-horizontal:after {
  content: "\e365\e365"
}

.fa-duotone.fa-tablet-rugged:after,
.fad.fa-tablet-rugged:after {
  content: "\f48f\f48f"
}

.fa-duotone.fa-temperature-frigid:after,
.fa-duotone.fa-temperature-snow:after,
.fad.fa-temperature-frigid:after,
.fad.fa-temperature-snow:after {
  content: "\f768\f768"
}

.fa-duotone.fa-moped:after,
.fad.fa-moped:after {
  content: "\e3b9\e3b9"
}

.fa-duotone.fa-face-smile-plus:after,
.fa-duotone.fa-smile-plus:after,
.fad.fa-face-smile-plus:after,
.fad.fa-smile-plus:after {
  content: "\f5b9\f5b9"
}

.fa-duotone.fa-radio-alt:after,
.fa-duotone.fa-radio-tuner:after,
.fad.fa-radio-alt:after,
.fad.fa-radio-tuner:after {
  content: "\f8d8\f8d8"
}

.fa-duotone.fa-face-swear:after,
.fad.fa-face-swear:after {
  content: "\e399\e399"
}

.fa-duotone.fa-water-arrow-down:after,
.fa-duotone.fa-water-lower:after,
.fad.fa-water-arrow-down:after,
.fad.fa-water-lower:after {
  content: "\f774\f774"
}

.fa-duotone.fa-scanner-touchscreen:after,
.fad.fa-scanner-touchscreen:after {
  content: "\f48a\f48a"
}

.fa-duotone.fa-circle-7:after,
.fad.fa-circle-7:after {
  content: "\e0f4\e0f4"
}

.fa-duotone.fa-plug-circle-plus:after,
.fad.fa-plug-circle-plus:after {
  content: "\e55f\e55f"
}

.fa-duotone.fa-person-ski-jumping:after,
.fa-duotone.fa-ski-jump:after,
.fad.fa-person-ski-jumping:after,
.fad.fa-ski-jump:after {
  content: "\f7c7\f7c7"
}

.fa-duotone.fa-place-of-worship:after,
.fad.fa-place-of-worship:after {
  content: "\f67f\f67f"
}

.fa-duotone.fa-water-arrow-up:after,
.fa-duotone.fa-water-rise:after,
.fad.fa-water-arrow-up:after,
.fad.fa-water-rise:after {
  content: "\f775\f775"
}

.fa-duotone.fa-waveform-lines:after,
.fa-duotone.fa-waveform-path:after,
.fad.fa-waveform-lines:after,
.fad.fa-waveform-path:after {
  content: "\f8f2\f8f2"
}

.fa-duotone.fa-split:after,
.fad.fa-split:after {
  content: "\e254\e254"
}

.fa-duotone.fa-film-canister:after,
.fa-duotone.fa-film-cannister:after,
.fad.fa-film-canister:after,
.fad.fa-film-cannister:after {
  content: "\f8b7\f8b7"
}

.fa-duotone.fa-folder-times:after,
.fa-duotone.fa-folder-xmark:after,
.fad.fa-folder-times:after,
.fad.fa-folder-xmark:after {
  content: "\f65f\f65f"
}

.fa-duotone.fa-toilet-paper-alt:after,
.fa-duotone.fa-toilet-paper-blank:after,
.fad.fa-toilet-paper-alt:after,
.fad.fa-toilet-paper-blank:after {
  content: "\f71f\f71f"
}

.fa-duotone.fa-tablet-android-alt:after,
.fa-duotone.fa-tablet-screen:after,
.fad.fa-tablet-android-alt:after,
.fad.fa-tablet-screen:after {
  content: "\f3fc\f3fc"
}

.fa-duotone.fa-hexagon-vertical-nft-slanted:after,
.fad.fa-hexagon-vertical-nft-slanted:after {
  content: "\e506\e506"
}

.fa-duotone.fa-folder-music:after,
.fad.fa-folder-music:after {
  content: "\e18d\e18d"
}

.fa-duotone.fa-desktop-medical:after,
.fa-duotone.fa-display-medical:after,
.fad.fa-desktop-medical:after,
.fad.fa-display-medical:after {
  content: "\e166\e166"
}

.fa-duotone.fa-share-all:after,
.fad.fa-share-all:after {
  content: "\f367\f367"
}

.fa-duotone.fa-peapod:after,
.fad.fa-peapod:after {
  content: "\e31c\e31c"
}

.fa-duotone.fa-chess-clock:after,
.fad.fa-chess-clock:after {
  content: "\f43d\f43d"
}

.fa-duotone.fa-axe:after,
.fad.fa-axe:after {
  content: "\f6b2\f6b2"
}

.fa-duotone.fa-square-d:after,
.fad.fa-square-d:after {
  content: "\e268\e268"
}

.fa-duotone.fa-grip-vertical:after,
.fad.fa-grip-vertical:after {
  content: "\f58e\f58e"
}

.fa-duotone.fa-mobile-signal-out:after,
.fad.fa-mobile-signal-out:after {
  content: "\e1f0\e1f0"
}

.fa-duotone.fa-arrow-turn-up:after,
.fa-duotone.fa-level-up:after,
.fad.fa-arrow-turn-up:after,
.fad.fa-level-up:after {
  content: "\f148\f148"
}

.fa-duotone.fa-u:after,
.fad.fa-u:after {
  content: "\55\55"
}

.fa-duotone.fa-arrow-up-from-dotted-line:after,
.fad.fa-arrow-up-from-dotted-line:after {
  content: "\e09b\e09b"
}

.fa-duotone.fa-square-root-alt:after,
.fa-duotone.fa-square-root-variable:after,
.fad.fa-square-root-alt:after,
.fad.fa-square-root-variable:after {
  content: "\f698\f698"
}

.fa-duotone.fa-light-switch-on:after,
.fad.fa-light-switch-on:after {
  content: "\e019\e019"
}

.fa-duotone.fa-arrow-down-arrow-up:after,
.fa-duotone.fa-sort-alt:after,
.fad.fa-arrow-down-arrow-up:after,
.fad.fa-sort-alt:after {
  content: "\f883\f883"
}

.fa-duotone.fa-raindrops:after,
.fad.fa-raindrops:after {
  content: "\f75c\f75c"
}

.fa-duotone.fa-dash:after,
.fa-duotone.fa-minus-large:after,
.fad.fa-dash:after,
.fad.fa-minus-large:after {
  content: "\e404\e404"
}

.fa-duotone.fa-clock-four:after,
.fa-duotone.fa-clock:after,
.fad.fa-clock-four:after,
.fad.fa-clock:after {
  content: "\f017\f017"
}

.fa-duotone.fa-input-numeric:after,
.fad.fa-input-numeric:after {
  content: "\e1bd\e1bd"
}

.fa-duotone.fa-truck-tow:after,
.fad.fa-truck-tow:after {
  content: "\e2b8\e2b8"
}

.fa-duotone.fa-backward-step:after,
.fa-duotone.fa-step-backward:after,
.fad.fa-backward-step:after,
.fad.fa-step-backward:after {
  content: "\f048\f048"
}

.fa-duotone.fa-pallet:after,
.fad.fa-pallet:after {
  content: "\f482\f482"
}

.fa-duotone.fa-car-bolt:after,
.fad.fa-car-bolt:after {
  content: "\e341\e341"
}

.fa-duotone.fa-arrows-maximize:after,
.fa-duotone.fa-expand-arrows:after,
.fad.fa-arrows-maximize:after,
.fad.fa-expand-arrows:after {
  content: "\f31d\f31d"
}

.fa-duotone.fa-faucet:after,
.fad.fa-faucet:after {
  content: "\e005\e005"
}

.fa-duotone.fa-cloud-sleet:after,
.fad.fa-cloud-sleet:after {
  content: "\f741\f741"
}

.fa-duotone.fa-lamp-street:after,
.fad.fa-lamp-street:after {
  content: "\e1c5\e1c5"
}

.fa-duotone.fa-list-radio:after,
.fad.fa-list-radio:after {
  content: "\e1d0\e1d0"
}

.fa-duotone.fa-pen-nib-slash:after,
.fad.fa-pen-nib-slash:after {
  content: "\e4a1\e4a1"
}

.fa-duotone.fa-baseball-bat-ball:after,
.fad.fa-baseball-bat-ball:after {
  content: "\f432\f432"
}

.fa-duotone.fa-square-up-left:after,
.fad.fa-square-up-left:after {
  content: "\e282\e282"
}

.fa-duotone.fa-overline:after,
.fad.fa-overline:after {
  content: "\f876\f876"
}

.fa-duotone.fa-s:after,
.fad.fa-s:after {
  content: "\53\53"
}

.fa-duotone.fa-timeline:after,
.fad.fa-timeline:after {
  content: "\e29c\e29c"
}

.fa-duotone.fa-keyboard:after,
.fad.fa-keyboard:after {
  content: "\f11c\f11c"
}

.fa-duotone.fa-arrows-from-dotted-line:after,
.fad.fa-arrows-from-dotted-line:after {
  content: "\e0a3\e0a3"
}

.fa-duotone.fa-usb-drive:after,
.fad.fa-usb-drive:after {
  content: "\f8e9\f8e9"
}

.fa-duotone.fa-ballot:after,
.fad.fa-ballot:after {
  content: "\f732\f732"
}

.fa-duotone.fa-caret-down:after,
.fad.fa-caret-down:after {
  content: "\f0d7\f0d7"
}

.fa-duotone.fa-location-dot-slash:after,
.fa-duotone.fa-map-marker-alt-slash:after,
.fad.fa-location-dot-slash:after,
.fad.fa-map-marker-alt-slash:after {
  content: "\f605\f605"
}

.fa-duotone.fa-cards:after,
.fad.fa-cards:after {
  content: "\e3ed\e3ed"
}

.fa-duotone.fa-clinic-medical:after,
.fa-duotone.fa-house-chimney-medical:after,
.fad.fa-clinic-medical:after,
.fad.fa-house-chimney-medical:after {
  content: "\f7f2\f7f2"
}

.fa-duotone.fa-boxing-glove:after,
.fa-duotone.fa-glove-boxing:after,
.fad.fa-boxing-glove:after,
.fad.fa-glove-boxing:after {
  content: "\f438\f438"
}

.fa-duotone.fa-temperature-3:after,
.fa-duotone.fa-temperature-three-quarters:after,
.fa-duotone.fa-thermometer-3:after,
.fa-duotone.fa-thermometer-three-quarters:after,
.fad.fa-temperature-3:after,
.fad.fa-temperature-three-quarters:after,
.fad.fa-thermometer-3:after,
.fad.fa-thermometer-three-quarters:after {
  content: "\f2c8\f2c8"
}

.fa-duotone.fa-bell-school:after,
.fad.fa-bell-school:after {
  content: "\f5d5\f5d5"
}

.fa-duotone.fa-mobile-android-alt:after,
.fa-duotone.fa-mobile-screen:after,
.fad.fa-mobile-android-alt:after,
.fad.fa-mobile-screen:after {
  content: "\f3cf\f3cf"
}

.fa-duotone.fa-plane-up:after,
.fad.fa-plane-up:after {
  content: "\e22d\e22d"
}

.fa-duotone.fa-folder-heart:after,
.fad.fa-folder-heart:after {
  content: "\e189\e189"
}

.fa-duotone.fa-circle-location-arrow:after,
.fa-duotone.fa-location-circle:after,
.fad.fa-circle-location-arrow:after,
.fad.fa-location-circle:after {
  content: "\f602\f602"
}

.fa-duotone.fa-face-head-bandage:after,
.fad.fa-face-head-bandage:after {
  content: "\e37a\e37a"
}

.fa-duotone.fa-maki-roll:after,
.fa-duotone.fa-makizushi:after,
.fa-duotone.fa-sushi-roll:after,
.fad.fa-maki-roll:after,
.fad.fa-makizushi:after,
.fad.fa-sushi-roll:after {
  content: "\e48b\e48b"
}

.fa-duotone.fa-car-bump:after,
.fad.fa-car-bump:after {
  content: "\f5e0\f5e0"
}

.fa-duotone.fa-piggy-bank:after,
.fad.fa-piggy-bank:after {
  content: "\f4d3\f4d3"
}

.fa-duotone.fa-racquet:after,
.fad.fa-racquet:after {
  content: "\f45a\f45a"
}

.fa-duotone.fa-car-mirrors:after,
.fad.fa-car-mirrors:after {
  content: "\e343\e343"
}

.fa-duotone.fa-industry-alt:after,
.fa-duotone.fa-industry-windows:after,
.fad.fa-industry-alt:after,
.fad.fa-industry-windows:after {
  content: "\f3b3\f3b3"
}

.fa-duotone.fa-bolt-auto:after,
.fad.fa-bolt-auto:after {
  content: "\e0b6\e0b6"
}

.fa-duotone.fa-battery-3:after,
.fa-duotone.fa-battery-half:after,
.fad.fa-battery-3:after,
.fad.fa-battery-half:after {
  content: "\f242\f242"
}

.fa-duotone.fa-flux-capacitor:after,
.fad.fa-flux-capacitor:after {
  content: "\f8ba\f8ba"
}

.fa-duotone.fa-mountain-city:after,
.fad.fa-mountain-city:after {
  content: "\e52e\e52e"
}

.fa-duotone.fa-coins:after,
.fad.fa-coins:after {
  content: "\f51e\f51e"
}

.fa-duotone.fa-honey-pot:after,
.fad.fa-honey-pot:after {
  content: "\e418\e418"
}

.fa-duotone.fa-olive:after,
.fad.fa-olive:after {
  content: "\e316\e316"
}

.fa-duotone.fa-khanda:after,
.fad.fa-khanda:after {
  content: "\f66d\f66d"
}

.fa-duotone.fa-filter-list:after,
.fad.fa-filter-list:after {
  content: "\e17c\e17c"
}

.fa-duotone.fa-outlet:after,
.fad.fa-outlet:after {
  content: "\e01c\e01c"
}

.fa-duotone.fa-sliders-h:after,
.fa-duotone.fa-sliders:after,
.fad.fa-sliders-h:after,
.fad.fa-sliders:after {
  content: "\f1de\f1de"
}

.fa-duotone.fa-cauldron:after,
.fad.fa-cauldron:after {
  content: "\f6bf\f6bf"
}

.fa-duotone.fa-people:after,
.fad.fa-people:after {
  content: "\e216\e216"
}

.fa-duotone.fa-folder-tree:after,
.fad.fa-folder-tree:after {
  content: "\f802\f802"
}

.fa-duotone.fa-network-wired:after,
.fad.fa-network-wired:after {
  content: "\f6ff\f6ff"
}

.fa-duotone.fa-croissant:after,
.fad.fa-croissant:after {
  content: "\f7f6\f7f6"
}

.fa-duotone.fa-map-pin:after,
.fad.fa-map-pin:after {
  content: "\f276\f276"
}

.fa-duotone.fa-hamsa:after,
.fad.fa-hamsa:after {
  content: "\f665\f665"
}

.fa-duotone.fa-cent-sign:after,
.fad.fa-cent-sign:after {
  content: "\e3f5\e3f5"
}

.fa-duotone.fa-swords-laser:after,
.fad.fa-swords-laser:after {
  content: "\e03d\e03d"
}

.fa-duotone.fa-flask:after,
.fad.fa-flask:after {
  content: "\f0c3\f0c3"
}

.fa-duotone.fa-person-pregnant:after,
.fad.fa-person-pregnant:after {
  content: "\e31e\e31e"
}

.fa-duotone.fa-square-u:after,
.fad.fa-square-u:after {
  content: "\e281\e281"
}

.fa-duotone.fa-wand-sparkles:after,
.fad.fa-wand-sparkles:after {
  content: "\f72b\f72b"
}

.fa-duotone.fa-router:after,
.fad.fa-router:after {
  content: "\f8da\f8da"
}

.fa-duotone.fa-ellipsis-v:after,
.fa-duotone.fa-ellipsis-vertical:after,
.fad.fa-ellipsis-v:after,
.fad.fa-ellipsis-vertical:after {
  content: "\f142\f142"
}

.fa-duotone.fa-sword-laser-alt:after,
.fad.fa-sword-laser-alt:after {
  content: "\e03c\e03c"
}

.fa-duotone.fa-ticket:after,
.fad.fa-ticket:after {
  content: "\f145\f145"
}

.fa-duotone.fa-power-off:after,
.fad.fa-power-off:after {
  content: "\f011\f011"
}

.fa-duotone.fa-coin:after,
.fad.fa-coin:after {
  content: "\f85c\f85c"
}

.fa-duotone.fa-laptop-slash:after,
.fad.fa-laptop-slash:after {
  content: "\e1c7\e1c7"
}

.fa-duotone.fa-long-arrow-alt-right:after,
.fa-duotone.fa-right-long:after,
.fad.fa-long-arrow-alt-right:after,
.fad.fa-right-long:after {
  content: "\f30b\f30b"
}

.fa-duotone.fa-circle-b:after,
.fad.fa-circle-b:after {
  content: "\e0fd\e0fd"
}

.fa-duotone.fa-person-dress-simple:after,
.fad.fa-person-dress-simple:after {
  content: "\e21c\e21c"
}

.fa-duotone.fa-pipe-collar:after,
.fad.fa-pipe-collar:after {
  content: "\e437\e437"
}

.fa-duotone.fa-lights-holiday:after,
.fad.fa-lights-holiday:after {
  content: "\f7b2\f7b2"
}

.fa-duotone.fa-citrus:after,
.fad.fa-citrus:after {
  content: "\e2f4\e2f4"
}

.fa-duotone.fa-flag-usa:after,
.fad.fa-flag-usa:after {
  content: "\f74d\f74d"
}

.fa-duotone.fa-laptop-file:after,
.fad.fa-laptop-file:after {
  content: "\e51d\e51d"
}

.fa-duotone.fa-teletype:after,
.fa-duotone.fa-tty:after,
.fad.fa-teletype:after,
.fad.fa-tty:after {
  content: "\f1e4\f1e4"
}

.fa-duotone.fa-chart-tree-map:after,
.fad.fa-chart-tree-map:after {
  content: "\e0ea\e0ea"
}

.fa-duotone.fa-diagram-next:after,
.fad.fa-diagram-next:after {
  content: "\e476\e476"
}

.fa-duotone.fa-person-rifle:after,
.fad.fa-person-rifle:after {
  content: "\e54e\e54e"
}

.fa-duotone.fa-clock-five-thirty:after,
.fad.fa-clock-five-thirty:after {
  content: "\e34a\e34a"
}

.fa-duotone.fa-pipe-valve:after,
.fad.fa-pipe-valve:after {
  content: "\e439\e439"
}

.fa-duotone.fa-arrow-up-from-arc:after,
.fad.fa-arrow-up-from-arc:after {
  content: "\e4b4\e4b4"
}

.fa-duotone.fa-face-spiral-eyes:after,
.fad.fa-face-spiral-eyes:after {
  content: "\e485\e485"
}

.fa-duotone.fa-compress-wide:after,
.fad.fa-compress-wide:after {
  content: "\f326\f326"
}

.fa-duotone.fa-circle-phone-hangup:after,
.fa-duotone.fa-phone-circle-down:after,
.fad.fa-circle-phone-hangup:after,
.fad.fa-phone-circle-down:after {
  content: "\e11d\e11d"
}

.fa-duotone.fa-gear-complex-code:after,
.fad.fa-gear-complex-code:after {
  content: "\e5eb\e5eb"
}

.fa-duotone.fa-house-medical-circle-exclamation:after,
.fad.fa-house-medical-circle-exclamation:after {
  content: "\e512\e512"
}

.fa-duotone.fa-badminton:after,
.fad.fa-badminton:after {
  content: "\e33a\e33a"
}

.fa-duotone.fa-closed-captioning:after,
.fad.fa-closed-captioning:after {
  content: "\f20a\f20a"
}

.fa-duotone.fa-hiking:after,
.fa-duotone.fa-person-hiking:after,
.fad.fa-hiking:after,
.fad.fa-person-hiking:after {
  content: "\f6ec\f6ec"
}

.fa-duotone.fa-arrow-alt-from-left:after,
.fa-duotone.fa-right-from-line:after,
.fad.fa-arrow-alt-from-left:after,
.fad.fa-right-from-line:after {
  content: "\f347\f347"
}

.fa-duotone.fa-venus-double:after,
.fad.fa-venus-double:after {
  content: "\f226\f226"
}

.fa-duotone.fa-images:after,
.fad.fa-images:after {
  content: "\f302\f302"
}

.fa-duotone.fa-calculator:after,
.fad.fa-calculator:after {
  content: "\f1ec\f1ec"
}

.fa-duotone.fa-shuttlecock:after,
.fad.fa-shuttlecock:after {
  content: "\f45b\f45b"
}

.fa-duotone.fa-user-hair:after,
.fad.fa-user-hair:after {
  content: "\e45a\e45a"
}

.fa-duotone.fa-eye-evil:after,
.fad.fa-eye-evil:after {
  content: "\f6db\f6db"
}

.fa-duotone.fa-people-pulling:after,
.fad.fa-people-pulling:after {
  content: "\e535\e535"
}

.fa-duotone.fa-n:after,
.fad.fa-n:after {
  content: "\4e\4e"
}

.fa-duotone.fa-swap:after,
.fad.fa-swap:after {
  content: "\e609\e609"
}

.fa-duotone.fa-garage:after,
.fad.fa-garage:after {
  content: "\e009\e009"
}

.fa-duotone.fa-cable-car:after,
.fa-duotone.fa-tram:after,
.fad.fa-cable-car:after,
.fad.fa-tram:after {
  content: "\f7da\f7da"
}

.fa-duotone.fa-shovel-snow:after,
.fad.fa-shovel-snow:after {
  content: "\f7c3\f7c3"
}

.fa-duotone.fa-cloud-rain:after,
.fad.fa-cloud-rain:after {
  content: "\f73d\f73d"
}

.fa-duotone.fa-face-lying:after,
.fad.fa-face-lying:after {
  content: "\e37e\e37e"
}

.fa-duotone.fa-sprinkler:after,
.fad.fa-sprinkler:after {
  content: "\e035\e035"
}

.fa-duotone.fa-building-circle-xmark:after,
.fad.fa-building-circle-xmark:after {
  content: "\e4d4\e4d4"
}

.fa-duotone.fa-person-sledding:after,
.fa-duotone.fa-sledding:after,
.fad.fa-person-sledding:after,
.fad.fa-sledding:after {
  content: "\f7cb\f7cb"
}

.fa-duotone.fa-game-console-handheld:after,
.fad.fa-game-console-handheld:after {
  content: "\f8bb\f8bb"
}

.fa-duotone.fa-ship:after,
.fad.fa-ship:after {
  content: "\f21a\f21a"
}

.fa-duotone.fa-clock-six-thirty:after,
.fad.fa-clock-six-thirty:after {
  content: "\e353\e353"
}

.fa-duotone.fa-battery-slash:after,
.fad.fa-battery-slash:after {
  content: "\f377\f377"
}

.fa-duotone.fa-tugrik-sign:after,
.fad.fa-tugrik-sign:after {
  content: "\e2ba\e2ba"
}

.fa-duotone.fa-arrows-down-to-line:after,
.fad.fa-arrows-down-to-line:after {
  content: "\e4b8\e4b8"
}

.fa-duotone.fa-download:after,
.fad.fa-download:after {
  content: "\f019\f019"
}

.fa-duotone.fa-angles-up-down:after,
.fad.fa-angles-up-down:after {
  content: "\e60d\e60d"
}

.fa-duotone.fa-inventory:after,
.fa-duotone.fa-shelves:after,
.fad.fa-inventory:after,
.fad.fa-shelves:after {
  content: "\f480\f480"
}

.fa-duotone.fa-cloud-snow:after,
.fad.fa-cloud-snow:after {
  content: "\f742\f742"
}

.fa-duotone.fa-face-grin:after,
.fa-duotone.fa-grin:after,
.fad.fa-face-grin:after,
.fad.fa-grin:after {
  content: "\f580\f580"
}

.fa-duotone.fa-backspace:after,
.fa-duotone.fa-delete-left:after,
.fad.fa-backspace:after,
.fad.fa-delete-left:after {
  content: "\f55a\f55a"
}

.fa-duotone.fa-oven:after,
.fad.fa-oven:after {
  content: "\e01d\e01d"
}

.fa-duotone.fa-cloud-binary:after,
.fad.fa-cloud-binary:after {
  content: "\e601\e601"
}

.fa-duotone.fa-eye-dropper-empty:after,
.fa-duotone.fa-eye-dropper:after,
.fa-duotone.fa-eyedropper:after,
.fad.fa-eye-dropper-empty:after,
.fad.fa-eye-dropper:after,
.fad.fa-eyedropper:after {
  content: "\f1fb\f1fb"
}

.fa-duotone.fa-comment-captions:after,
.fad.fa-comment-captions:after {
  content: "\e146\e146"
}

.fa-duotone.fa-comments-question:after,
.fad.fa-comments-question:after {
  content: "\e14e\e14e"
}

.fa-duotone.fa-scribble:after,
.fad.fa-scribble:after {
  content: "\e23f\e23f"
}

.fa-duotone.fa-rotate-exclamation:after,
.fad.fa-rotate-exclamation:after {
  content: "\e23c\e23c"
}

.fa-duotone.fa-file-circle-check:after,
.fad.fa-file-circle-check:after {
  content: "\e5a0\e5a0"
}

.fa-duotone.fa-glass:after,
.fad.fa-glass:after {
  content: "\f804\f804"
}

.fa-duotone.fa-loader:after,
.fad.fa-loader:after {
  content: "\e1d4\e1d4"
}

.fa-duotone.fa-forward:after,
.fad.fa-forward:after {
  content: "\f04e\f04e"
}

.fa-duotone.fa-user-pilot:after,
.fad.fa-user-pilot:after {
  content: "\e2c0\e2c0"
}

.fa-duotone.fa-mobile-android:after,
.fa-duotone.fa-mobile-phone:after,
.fa-duotone.fa-mobile:after,
.fad.fa-mobile-android:after,
.fad.fa-mobile-phone:after,
.fad.fa-mobile:after {
  content: "\f3ce\f3ce"
}

.fa-duotone.fa-code-pull-request-closed:after,
.fad.fa-code-pull-request-closed:after {
  content: "\e3f9\e3f9"
}

.fa-duotone.fa-face-meh:after,
.fa-duotone.fa-meh:after,
.fad.fa-face-meh:after,
.fad.fa-meh:after {
  content: "\f11a\f11a"
}

.fa-duotone.fa-align-center:after,
.fad.fa-align-center:after {
  content: "\f037\f037"
}

.fa-duotone.fa-book-dead:after,
.fa-duotone.fa-book-skull:after,
.fad.fa-book-dead:after,
.fad.fa-book-skull:after {
  content: "\f6b7\f6b7"
}

.fa-duotone.fa-drivers-license:after,
.fa-duotone.fa-id-card:after,
.fad.fa-drivers-license:after,
.fad.fa-id-card:after {
  content: "\f2c2\f2c2"
}

.fa-duotone.fa-face-dotted:after,
.fad.fa-face-dotted:after {
  content: "\e47f\e47f"
}

.fa-duotone.fa-face-worried:after,
.fad.fa-face-worried:after {
  content: "\e3a3\e3a3"
}

.fa-duotone.fa-dedent:after,
.fa-duotone.fa-outdent:after,
.fad.fa-dedent:after,
.fad.fa-outdent:after {
  content: "\f03b\f03b"
}

.fa-duotone.fa-court-sport:after,
.fad.fa-court-sport:after {
  content: "\e643\e643"
}

.fa-duotone.fa-heart-circle-exclamation:after,
.fad.fa-heart-circle-exclamation:after {
  content: "\e4fe\e4fe"
}

.fa-duotone.fa-home-alt:after,
.fa-duotone.fa-home-lg-alt:after,
.fa-duotone.fa-home:after,
.fa-duotone.fa-house:after,
.fad.fa-home-alt:after,
.fad.fa-home-lg-alt:after,
.fad.fa-home:after,
.fad.fa-house:after {
  content: "\f015\f015"
}

.fa-duotone.fa-vector-circle:after,
.fad.fa-vector-circle:after {
  content: "\e2c6\e2c6"
}

.fa-duotone.fa-car-circle-bolt:after,
.fad.fa-car-circle-bolt:after {
  content: "\e342\e342"
}

.fa-duotone.fa-calendar-week:after,
.fad.fa-calendar-week:after {
  content: "\f784\f784"
}

.fa-duotone.fa-flying-disc:after,
.fad.fa-flying-disc:after {
  content: "\e3a9\e3a9"
}

.fa-duotone.fa-laptop-medical:after,
.fad.fa-laptop-medical:after {
  content: "\f812\f812"
}

.fa-duotone.fa-square-down-right:after,
.fad.fa-square-down-right:after {
  content: "\e26c\e26c"
}

.fa-duotone.fa-b:after,
.fad.fa-b:after {
  content: "\42\42"
}

.fa-duotone.fa-seat-airline:after,
.fad.fa-seat-airline:after {
  content: "\e244\e244"
}

.fa-duotone.fa-eclipse-alt:after,
.fa-duotone.fa-moon-over-sun:after,
.fad.fa-eclipse-alt:after,
.fad.fa-moon-over-sun:after {
  content: "\f74a\f74a"
}

.fa-duotone.fa-pipe:after,
.fad.fa-pipe:after {
  content: "\7c\7c"
}

.fa-duotone.fa-file-medical:after,
.fad.fa-file-medical:after {
  content: "\f477\f477"
}

.fa-duotone.fa-potato:after,
.fad.fa-potato:after {
  content: "\e440\e440"
}

.fa-duotone.fa-dice-one:after,
.fad.fa-dice-one:after {
  content: "\f525\f525"
}

.fa-duotone.fa-circle-a:after,
.fad.fa-circle-a:after {
  content: "\e0f7\e0f7"
}

.fa-duotone.fa-helmet-battle:after,
.fad.fa-helmet-battle:after {
  content: "\f6eb\f6eb"
}

.fa-duotone.fa-butter:after,
.fad.fa-butter:after {
  content: "\e3e4\e3e4"
}

.fa-duotone.fa-blanket-fire:after,
.fad.fa-blanket-fire:after {
  content: "\e3da\e3da"
}

.fa-duotone.fa-kiwi-bird:after,
.fad.fa-kiwi-bird:after {
  content: "\f535\f535"
}

.fa-duotone.fa-castle:after,
.fad.fa-castle:after {
  content: "\e0de\e0de"
}

.fa-duotone.fa-golf-club:after,
.fad.fa-golf-club:after {
  content: "\f451\f451"
}

.fa-duotone.fa-arrow-right-arrow-left:after,
.fa-duotone.fa-exchange:after,
.fad.fa-arrow-right-arrow-left:after,
.fad.fa-exchange:after {
  content: "\f0ec\f0ec"
}

.fa-duotone.fa-redo-alt:after,
.fa-duotone.fa-rotate-forward:after,
.fa-duotone.fa-rotate-right:after,
.fad.fa-redo-alt:after,
.fad.fa-rotate-forward:after,
.fad.fa-rotate-right:after {
  content: "\f2f9\f2f9"
}

.fa-duotone.fa-cutlery:after,
.fa-duotone.fa-utensils:after,
.fad.fa-cutlery:after,
.fad.fa-utensils:after {
  content: "\f2e7\f2e7"
}

.fa-duotone.fa-arrow-up-wide-short:after,
.fa-duotone.fa-sort-amount-up:after,
.fad.fa-arrow-up-wide-short:after,
.fad.fa-sort-amount-up:after {
  content: "\f161\f161"
}

.fa-duotone.fa-chart-pie-simple-circle-dollar:after,
.fad.fa-chart-pie-simple-circle-dollar:after {
  content: "\e605\e605"
}

.fa-duotone.fa-balloons:after,
.fad.fa-balloons:after {
  content: "\e2e4\e2e4"
}

.fa-duotone.fa-mill-sign:after,
.fad.fa-mill-sign:after {
  content: "\e1ed\e1ed"
}

.fa-duotone.fa-bowl-rice:after,
.fad.fa-bowl-rice:after {
  content: "\e2eb\e2eb"
}

.fa-duotone.fa-timeline-arrow:after,
.fad.fa-timeline-arrow:after {
  content: "\e29d\e29d"
}

.fa-duotone.fa-skull:after,
.fad.fa-skull:after {
  content: "\f54c\f54c"
}

.fa-duotone.fa-game-board-alt:after,
.fa-duotone.fa-game-board-simple:after,
.fad.fa-game-board-alt:after,
.fad.fa-game-board-simple:after {
  content: "\f868\f868"
}

.fa-duotone.fa-circle-video:after,
.fa-duotone.fa-video-circle:after,
.fad.fa-circle-video:after,
.fad.fa-video-circle:after {
  content: "\e12b\e12b"
}

.fa-duotone.fa-chart-scatter-bubble:after,
.fad.fa-chart-scatter-bubble:after {
  content: "\e0e9\e0e9"
}

.fa-duotone.fa-house-turret:after,
.fad.fa-house-turret:after {
  content: "\e1b4\e1b4"
}

.fa-duotone.fa-banana:after,
.fad.fa-banana:after {
  content: "\e2e5\e2e5"
}

.fa-duotone.fa-hand-holding-skull:after,
.fad.fa-hand-holding-skull:after {
  content: "\e1a4\e1a4"
}

.fa-duotone.fa-people-dress:after,
.fad.fa-people-dress:after {
  content: "\e217\e217"
}

.fa-duotone.fa-couch-small:after,
.fa-duotone.fa-loveseat:after,
.fad.fa-couch-small:after,
.fad.fa-loveseat:after {
  content: "\f4cc\f4cc"
}

.fa-duotone.fa-broadcast-tower:after,
.fa-duotone.fa-tower-broadcast:after,
.fad.fa-broadcast-tower:after,
.fad.fa-tower-broadcast:after {
  content: "\f519\f519"
}

.fa-duotone.fa-truck-pickup:after,
.fad.fa-truck-pickup:after {
  content: "\f63c\f63c"
}

.fa-duotone.fa-block-quote:after,
.fad.fa-block-quote:after {
  content: "\e0b5\e0b5"
}

.fa-duotone.fa-long-arrow-alt-up:after,
.fa-duotone.fa-up-long:after,
.fad.fa-long-arrow-alt-up:after,
.fad.fa-up-long:after {
  content: "\f30c\f30c"
}

.fa-duotone.fa-stop:after,
.fad.fa-stop:after {
  content: "\f04d\f04d"
}

.fa-duotone.fa-code-merge:after,
.fad.fa-code-merge:after {
  content: "\f387\f387"
}

.fa-duotone.fa-money-check-dollar-pen:after,
.fa-duotone.fa-money-check-edit-alt:after,
.fad.fa-money-check-dollar-pen:after,
.fad.fa-money-check-edit-alt:after {
  content: "\f873\f873"
}

.fa-duotone.fa-arrow-alt-from-bottom:after,
.fa-duotone.fa-up-from-line:after,
.fad.fa-arrow-alt-from-bottom:after,
.fad.fa-up-from-line:after {
  content: "\f346\f346"
}

.fa-duotone.fa-upload:after,
.fad.fa-upload:after {
  content: "\f093\f093"
}

.fa-duotone.fa-hurricane:after,
.fad.fa-hurricane:after {
  content: "\f751\f751"
}

.fa-duotone.fa-grid-round-2-plus:after,
.fad.fa-grid-round-2-plus:after {
  content: "\e5dc\e5dc"
}

.fa-duotone.fa-people-pants:after,
.fad.fa-people-pants:after {
  content: "\e219\e219"
}

.fa-duotone.fa-mound:after,
.fad.fa-mound:after {
  content: "\e52d\e52d"
}

.fa-duotone.fa-windsock:after,
.fad.fa-windsock:after {
  content: "\f777\f777"
}

.fa-duotone.fa-circle-half:after,
.fad.fa-circle-half:after {
  content: "\e110\e110"
}

.fa-duotone.fa-brake-warning:after,
.fad.fa-brake-warning:after {
  content: "\e0c7\e0c7"
}

.fa-duotone.fa-toilet-portable:after,
.fad.fa-toilet-portable:after {
  content: "\e583\e583"
}

.fa-duotone.fa-compact-disc:after,
.fad.fa-compact-disc:after {
  content: "\f51f\f51f"
}

.fa-duotone.fa-file-arrow-down:after,
.fa-duotone.fa-file-download:after,
.fad.fa-file-arrow-down:after,
.fad.fa-file-download:after {
  content: "\f56d\f56d"
}

.fa-duotone.fa-sax-hot:after,
.fa-duotone.fa-saxophone-fire:after,
.fad.fa-sax-hot:after,
.fad.fa-saxophone-fire:after {
  content: "\f8db\f8db"
}

.fa-duotone.fa-camera-web-slash:after,
.fa-duotone.fa-webcam-slash:after,
.fad.fa-camera-web-slash:after,
.fad.fa-webcam-slash:after {
  content: "\f833\f833"
}

.fa-duotone.fa-folder-medical:after,
.fad.fa-folder-medical:after {
  content: "\e18c\e18c"
}

.fa-duotone.fa-folder-cog:after,
.fa-duotone.fa-folder-gear:after,
.fad.fa-folder-cog:after,
.fad.fa-folder-gear:after {
  content: "\e187\e187"
}

.fa-duotone.fa-hand-wave:after,
.fad.fa-hand-wave:after {
  content: "\e1a7\e1a7"
}

.fa-duotone.fa-arrow-up-arrow-down:after,
.fa-duotone.fa-sort-up-down:after,
.fad.fa-arrow-up-arrow-down:after,
.fad.fa-sort-up-down:after {
  content: "\e099\e099"
}

.fa-duotone.fa-caravan:after,
.fad.fa-caravan:after {
  content: "\f8ff\f8ff"
}

.fa-duotone.fa-shield-cat:after,
.fad.fa-shield-cat:after {
  content: "\e572\e572"
}

.fa-duotone.fa-comment-alt-slash:after,
.fa-duotone.fa-message-slash:after,
.fad.fa-comment-alt-slash:after,
.fad.fa-message-slash:after {
  content: "\f4a9\f4a9"
}

.fa-duotone.fa-bolt:after,
.fa-duotone.fa-zap:after,
.fad.fa-bolt:after,
.fad.fa-zap:after {
  content: "\f0e7\f0e7"
}

.fa-duotone.fa-trash-can-check:after,
.fad.fa-trash-can-check:after {
  content: "\e2a9\e2a9"
}

.fa-duotone.fa-glass-water:after,
.fad.fa-glass-water:after {
  content: "\e4f4\e4f4"
}

.fa-duotone.fa-oil-well:after,
.fad.fa-oil-well:after {
  content: "\e532\e532"
}

.fa-duotone.fa-person-simple:after,
.fad.fa-person-simple:after {
  content: "\e220\e220"
}

.fa-duotone.fa-arrow-turn-left-up:after,
.fad.fa-arrow-turn-left-up:after {
  content: "\e634\e634"
}

.fa-duotone.fa-vault:after,
.fad.fa-vault:after {
  content: "\e2c5\e2c5"
}

.fa-duotone.fa-mars:after,
.fad.fa-mars:after {
  content: "\f222\f222"
}

.fa-duotone.fa-toilet:after,
.fad.fa-toilet:after {
  content: "\f7d8\f7d8"
}

.fa-duotone.fa-plane-circle-xmark:after,
.fad.fa-plane-circle-xmark:after {
  content: "\e557\e557"
}

.fa-duotone.fa-cny:after,
.fa-duotone.fa-jpy:after,
.fa-duotone.fa-rmb:after,
.fa-duotone.fa-yen-sign:after,
.fa-duotone.fa-yen:after,
.fad.fa-cny:after,
.fad.fa-jpy:after,
.fad.fa-rmb:after,
.fad.fa-yen-sign:after,
.fad.fa-yen:after {
  content: "\f157\f157"
}

.fa-duotone.fa-gear-code:after,
.fad.fa-gear-code:after {
  content: "\e5e8\e5e8"
}

.fa-duotone.fa-notes:after,
.fad.fa-notes:after {
  content: "\e202\e202"
}

.fa-duotone.fa-rouble:after,
.fa-duotone.fa-rub:after,
.fa-duotone.fa-ruble-sign:after,
.fa-duotone.fa-ruble:after,
.fad.fa-rouble:after,
.fad.fa-rub:after,
.fad.fa-ruble-sign:after,
.fad.fa-ruble:after {
  content: "\f158\f158"
}

.fa-duotone.fa-trash-arrow-turn-left:after,
.fa-duotone.fa-trash-undo:after,
.fad.fa-trash-arrow-turn-left:after,
.fad.fa-trash-undo:after {
  content: "\f895\f895"
}

.fa-duotone.fa-champagne-glass:after,
.fa-duotone.fa-glass-champagne:after,
.fad.fa-champagne-glass:after,
.fad.fa-glass-champagne:after {
  content: "\f79e\f79e"
}

.fa-duotone.fa-objects-align-center-horizontal:after,
.fad.fa-objects-align-center-horizontal:after {
  content: "\e3bc\e3bc"
}

.fa-duotone.fa-sun:after,
.fad.fa-sun:after {
  content: "\f185\f185"
}

.fa-duotone.fa-trash-alt-slash:after,
.fa-duotone.fa-trash-can-slash:after,
.fad.fa-trash-alt-slash:after,
.fad.fa-trash-can-slash:after {
  content: "\e2ad\e2ad"
}

.fa-duotone.fa-screen-users:after,
.fa-duotone.fa-users-class:after,
.fad.fa-screen-users:after,
.fad.fa-users-class:after {
  content: "\f63d\f63d"
}

.fa-duotone.fa-guitar:after,
.fad.fa-guitar:after {
  content: "\f7a6\f7a6"
}

.fa-duotone.fa-arrow-square-left:after,
.fa-duotone.fa-square-arrow-left:after,
.fad.fa-arrow-square-left:after,
.fad.fa-square-arrow-left:after {
  content: "\f33a\f33a"
}

.fa-duotone.fa-square-8:after,
.fad.fa-square-8:after {
  content: "\e25d\e25d"
}

.fa-duotone.fa-face-smile-hearts:after,
.fad.fa-face-smile-hearts:after {
  content: "\e390\e390"
}

.fa-duotone.fa-brackets-square:after,
.fa-duotone.fa-brackets:after,
.fad.fa-brackets-square:after,
.fad.fa-brackets:after {
  content: "\f7e9\f7e9"
}

.fa-duotone.fa-laptop-arrow-down:after,
.fad.fa-laptop-arrow-down:after {
  content: "\e1c6\e1c6"
}

.fa-duotone.fa-hockey-stick-puck:after,
.fad.fa-hockey-stick-puck:after {
  content: "\e3ae\e3ae"
}

.fa-duotone.fa-house-tree:after,
.fad.fa-house-tree:after {
  content: "\e1b3\e1b3"
}

.fa-duotone.fa-signal-2:after,
.fa-duotone.fa-signal-fair:after,
.fad.fa-signal-2:after,
.fad.fa-signal-fair:after {
  content: "\f68d\f68d"
}

.fa-duotone.fa-face-laugh-wink:after,
.fa-duotone.fa-laugh-wink:after,
.fad.fa-face-laugh-wink:after,
.fad.fa-laugh-wink:after {
  content: "\f59c\f59c"
}

.fa-duotone.fa-circle-dollar:after,
.fa-duotone.fa-dollar-circle:after,
.fa-duotone.fa-usd-circle:after,
.fad.fa-circle-dollar:after,
.fad.fa-dollar-circle:after,
.fad.fa-usd-circle:after {
  content: "\f2e8\f2e8"
}

.fa-duotone.fa-horse-head:after,
.fad.fa-horse-head:after {
  content: "\f7ab\f7ab"
}

.fa-duotone.fa-arrows-repeat:after,
.fa-duotone.fa-repeat-alt:after,
.fad.fa-arrows-repeat:after,
.fad.fa-repeat-alt:after {
  content: "\f364\f364"
}

.fa-duotone.fa-bore-hole:after,
.fad.fa-bore-hole:after {
  content: "\e4c3\e4c3"
}

.fa-duotone.fa-industry:after,
.fad.fa-industry:after {
  content: "\f275\f275"
}

.fa-duotone.fa-image-polaroid:after,
.fad.fa-image-polaroid:after {
  content: "\f8c4\f8c4"
}

.fa-duotone.fa-wave-triangle:after,
.fad.fa-wave-triangle:after {
  content: "\f89a\f89a"
}

.fa-duotone.fa-turn-left-down:after,
.fad.fa-turn-left-down:after {
  content: "\e637\e637"
}

.fa-duotone.fa-person-running-fast:after,
.fad.fa-person-running-fast:after {
  content: "\e5ff\e5ff"
}

.fa-duotone.fa-arrow-alt-circle-down:after,
.fa-duotone.fa-circle-down:after,
.fad.fa-arrow-alt-circle-down:after,
.fad.fa-circle-down:after {
  content: "\f358\f358"
}

.fa-duotone.fa-grill:after,
.fad.fa-grill:after {
  content: "\e5a3\e5a3"
}

.fa-duotone.fa-arrows-turn-to-dots:after,
.fad.fa-arrows-turn-to-dots:after {
  content: "\e4c1\e4c1"
}

.fa-duotone.fa-analytics:after,
.fa-duotone.fa-chart-mixed:after,
.fad.fa-analytics:after,
.fad.fa-chart-mixed:after {
  content: "\f643\f643"
}

.fa-duotone.fa-florin-sign:after,
.fad.fa-florin-sign:after {
  content: "\e184\e184"
}

.fa-duotone.fa-arrow-down-short-wide:after,
.fa-duotone.fa-sort-amount-desc:after,
.fa-duotone.fa-sort-amount-down-alt:after,
.fad.fa-arrow-down-short-wide:after,
.fad.fa-sort-amount-desc:after,
.fad.fa-sort-amount-down-alt:after {
  content: "\f884\f884"
}

.fa-duotone.fa-less-than:after,
.fad.fa-less-than:after {
  content: "\3c\3c"
}

.fa-duotone.fa-desktop-code:after,
.fa-duotone.fa-display-code:after,
.fad.fa-desktop-code:after,
.fad.fa-display-code:after {
  content: "\e165\e165"
}

.fa-duotone.fa-face-drooling:after,
.fad.fa-face-drooling:after {
  content: "\e372\e372"
}

.fa-duotone.fa-oil-temp:after,
.fa-duotone.fa-oil-temperature:after,
.fad.fa-oil-temp:after,
.fad.fa-oil-temperature:after {
  content: "\f614\f614"
}

.fa-duotone.fa-question-square:after,
.fa-duotone.fa-square-question:after,
.fad.fa-question-square:after,
.fad.fa-square-question:after {
  content: "\f2fd\f2fd"
}

.fa-duotone.fa-air-conditioner:after,
.fad.fa-air-conditioner:after {
  content: "\f8f4\f8f4"
}

.fa-duotone.fa-angle-down:after,
.fad.fa-angle-down:after {
  content: "\f107\f107"
}

.fa-duotone.fa-mountains:after,
.fad.fa-mountains:after {
  content: "\f6fd\f6fd"
}

.fa-duotone.fa-omega:after,
.fad.fa-omega:after {
  content: "\f67a\f67a"
}

.fa-duotone.fa-car-tunnel:after,
.fad.fa-car-tunnel:after {
  content: "\e4de\e4de"
}

.fa-duotone.fa-person-dolly-empty:after,
.fad.fa-person-dolly-empty:after {
  content: "\f4d1\f4d1"
}

.fa-duotone.fa-pan-food:after,
.fad.fa-pan-food:after {
  content: "\e42b\e42b"
}

.fa-duotone.fa-head-side-cough:after,
.fad.fa-head-side-cough:after {
  content: "\e061\e061"
}

.fa-duotone.fa-grip-lines:after,
.fad.fa-grip-lines:after {
  content: "\f7a4\f7a4"
}

.fa-duotone.fa-thumbs-down:after,
.fad.fa-thumbs-down:after {
  content: "\f165\f165"
}

.fa-duotone.fa-user-lock:after,
.fad.fa-user-lock:after {
  content: "\f502\f502"
}

.fa-duotone.fa-arrow-right-long:after,
.fa-duotone.fa-long-arrow-right:after,
.fad.fa-arrow-right-long:after,
.fad.fa-long-arrow-right:after {
  content: "\f178\f178"
}

.fa-duotone.fa-tickets-airline:after,
.fa-duotone.fa-tickets-perforated-plane:after,
.fa-duotone.fa-tickets-plane:after,
.fad.fa-tickets-airline:after,
.fad.fa-tickets-perforated-plane:after,
.fad.fa-tickets-plane:after {
  content: "\e29b\e29b"
}

.fa-duotone.fa-tent-double-peak:after,
.fad.fa-tent-double-peak:after {
  content: "\e627\e627"
}

.fa-duotone.fa-anchor-circle-xmark:after,
.fad.fa-anchor-circle-xmark:after {
  content: "\e4ac\e4ac"
}

.fa-duotone.fa-ellipsis-h:after,
.fa-duotone.fa-ellipsis:after,
.fad.fa-ellipsis-h:after,
.fad.fa-ellipsis:after {
  content: "\f141\f141"
}

.fa-duotone.fa-nfc-slash:after,
.fad.fa-nfc-slash:after {
  content: "\e1fc\e1fc"
}

.fa-duotone.fa-chess-pawn:after,
.fad.fa-chess-pawn:after {
  content: "\f443\f443"
}

.fa-duotone.fa-first-aid:after,
.fa-duotone.fa-kit-medical:after,
.fad.fa-first-aid:after,
.fad.fa-kit-medical:after {
  content: "\f479\f479"
}

.fa-duotone.fa-grid-2-plus:after,
.fad.fa-grid-2-plus:after {
  content: "\e197\e197"
}

.fa-duotone.fa-bells:after,
.fad.fa-bells:after {
  content: "\f77f\f77f"
}

.fa-duotone.fa-person-through-window:after,
.fad.fa-person-through-window:after {
  content: "\e5a9\e5a9"
}

.fa-duotone.fa-toolbox:after,
.fad.fa-toolbox:after {
  content: "\f552\f552"
}

.fa-duotone.fa-envelope-badge:after,
.fa-duotone.fa-envelope-dot:after,
.fad.fa-envelope-badge:after,
.fad.fa-envelope-dot:after {
  content: "\e16f\e16f"
}

.fa-duotone.fa-magnifying-glass-waveform:after,
.fad.fa-magnifying-glass-waveform:after {
  content: "\e661\e661"
}

.fa-duotone.fa-hands-holding-circle:after,
.fad.fa-hands-holding-circle:after {
  content: "\e4fb\e4fb"
}

.fa-duotone.fa-bug:after,
.fad.fa-bug:after {
  content: "\f188\f188"
}

.fa-duotone.fa-bowl-chopsticks:after,
.fad.fa-bowl-chopsticks:after {
  content: "\e2e9\e2e9"
}

.fa-duotone.fa-credit-card-alt:after,
.fa-duotone.fa-credit-card:after,
.fad.fa-credit-card-alt:after,
.fad.fa-credit-card:after {
  content: "\f09d\f09d"
}

.fa-duotone.fa-circle-s:after,
.fad.fa-circle-s:after {
  content: "\e121\e121"
}

.fa-duotone.fa-box-ballot:after,
.fad.fa-box-ballot:after {
  content: "\f735\f735"
}

.fa-duotone.fa-automobile:after,
.fa-duotone.fa-car:after,
.fad.fa-automobile:after,
.fad.fa-car:after {
  content: "\f1b9\f1b9"
}

.fa-duotone.fa-hand-holding-hand:after,
.fad.fa-hand-holding-hand:after {
  content: "\e4f7\e4f7"
}

.fa-duotone.fa-user-tie-hair:after,
.fad.fa-user-tie-hair:after {
  content: "\e45f\e45f"
}

.fa-duotone.fa-podium-star:after,
.fad.fa-podium-star:after {
  content: "\f758\f758"
}

.fa-duotone.fa-business-front:after,
.fa-duotone.fa-party-back:after,
.fa-duotone.fa-trian-balbot:after,
.fa-duotone.fa-user-hair-mullet:after,
.fad.fa-business-front:after,
.fad.fa-party-back:after,
.fad.fa-trian-balbot:after,
.fad.fa-user-hair-mullet:after {
  content: "\e45c\e45c"
}

.fa-duotone.fa-microphone-stand:after,
.fad.fa-microphone-stand:after {
  content: "\f8cb\f8cb"
}

.fa-duotone.fa-book-open-reader:after,
.fa-duotone.fa-book-reader:after,
.fad.fa-book-open-reader:after,
.fad.fa-book-reader:after {
  content: "\f5da\f5da"
}

.fa-duotone.fa-family-dress:after,
.fad.fa-family-dress:after {
  content: "\e301\e301"
}

.fa-duotone.fa-circle-x:after,
.fad.fa-circle-x:after {
  content: "\e12e\e12e"
}

.fa-duotone.fa-cabin:after,
.fad.fa-cabin:after {
  content: "\e46d\e46d"
}

.fa-duotone.fa-mountain-sun:after,
.fad.fa-mountain-sun:after {
  content: "\e52f\e52f"
}

.fa-duotone.fa-chart-simple-horizontal:after,
.fad.fa-chart-simple-horizontal:after {
  content: "\e474\e474"
}

.fa-duotone.fa-arrows-left-right-to-line:after,
.fad.fa-arrows-left-right-to-line:after {
  content: "\e4ba\e4ba"
}

.fa-duotone.fa-hand-back-point-left:after,
.fad.fa-hand-back-point-left:after {
  content: "\e19f\e19f"
}

.fa-duotone.fa-comment-alt-dots:after,
.fa-duotone.fa-message-dots:after,
.fa-duotone.fa-messaging:after,
.fad.fa-comment-alt-dots:after,
.fad.fa-message-dots:after,
.fad.fa-messaging:after {
  content: "\f4a3\f4a3"
}

.fa-duotone.fa-file-heart:after,
.fad.fa-file-heart:after {
  content: "\e176\e176"
}

.fa-duotone.fa-beer-foam:after,
.fa-duotone.fa-beer-mug:after,
.fad.fa-beer-foam:after,
.fad.fa-beer-mug:after {
  content: "\e0b3\e0b3"
}

.fa-duotone.fa-dice-d20:after,
.fad.fa-dice-d20:after {
  content: "\f6cf\f6cf"
}

.fa-duotone.fa-drone:after,
.fad.fa-drone:after {
  content: "\f85f\f85f"
}

.fa-duotone.fa-truck-droplet:after,
.fad.fa-truck-droplet:after {
  content: "\e58c\e58c"
}

.fa-duotone.fa-file-circle-xmark:after,
.fad.fa-file-circle-xmark:after {
  content: "\e5a1\e5a1"
}

.fa-duotone.fa-temperature-arrow-up:after,
.fa-duotone.fa-temperature-up:after,
.fad.fa-temperature-arrow-up:after,
.fad.fa-temperature-up:after {
  content: "\e040\e040"
}

.fa-duotone.fa-medal:after,
.fad.fa-medal:after {
  content: "\f5a2\f5a2"
}

.fa-duotone.fa-person-fairy:after,
.fad.fa-person-fairy:after {
  content: "\e608\e608"
}

.fa-duotone.fa-bed:after,
.fad.fa-bed:after {
  content: "\f236\f236"
}

.fa-duotone.fa-book-copy:after,
.fad.fa-book-copy:after {
  content: "\e0be\e0be"
}

.fa-duotone.fa-h-square:after,
.fa-duotone.fa-square-h:after,
.fad.fa-h-square:after,
.fad.fa-square-h:after {
  content: "\f0fd\f0fd"
}

.fa-duotone.fa-square-c:after,
.fad.fa-square-c:after {
  content: "\e266\e266"
}

.fa-duotone.fa-clock-two:after,
.fad.fa-clock-two:after {
  content: "\e35a\e35a"
}

.fa-duotone.fa-square-ellipsis-vertical:after,
.fad.fa-square-ellipsis-vertical:after {
  content: "\e26f\e26f"
}

.fa-duotone.fa-calendar-users:after,
.fad.fa-calendar-users:after {
  content: "\e5e2\e5e2"
}

.fa-duotone.fa-podcast:after,
.fad.fa-podcast:after {
  content: "\f2ce\f2ce"
}

.fa-duotone.fa-bee:after,
.fad.fa-bee:after {
  content: "\e0b2\e0b2"
}

.fa-duotone.fa-temperature-4:after,
.fa-duotone.fa-temperature-full:after,
.fa-duotone.fa-thermometer-4:after,
.fa-duotone.fa-thermometer-full:after,
.fad.fa-temperature-4:after,
.fad.fa-temperature-full:after,
.fad.fa-thermometer-4:after,
.fad.fa-thermometer-full:after {
  content: "\f2c7\f2c7"
}

.fa-duotone.fa-bell:after,
.fad.fa-bell:after {
  content: "\f0f3\f0f3"
}

.fa-duotone.fa-candy-bar:after,
.fa-duotone.fa-chocolate-bar:after,
.fad.fa-candy-bar:after,
.fad.fa-chocolate-bar:after {
  content: "\e3e8\e3e8"
}

.fa-duotone.fa-xmark-large:after,
.fad.fa-xmark-large:after {
  content: "\e59b\e59b"
}

.fa-duotone.fa-pinata:after,
.fad.fa-pinata:after {
  content: "\e3c3\e3c3"
}

.fa-duotone.fa-file-ppt:after,
.fad.fa-file-ppt:after {
  content: "\e64a\e64a"
}

.fa-duotone.fa-arrows-from-line:after,
.fad.fa-arrows-from-line:after {
  content: "\e0a4\e0a4"
}

.fa-duotone.fa-superscript:after,
.fad.fa-superscript:after {
  content: "\f12b\f12b"
}

.fa-duotone.fa-bowl-spoon:after,
.fad.fa-bowl-spoon:after {
  content: "\e3e0\e3e0"
}

.fa-duotone.fa-hexagon-check:after,
.fad.fa-hexagon-check:after {
  content: "\e416\e416"
}

.fa-duotone.fa-plug-circle-xmark:after,
.fad.fa-plug-circle-xmark:after {
  content: "\e560\e560"
}

.fa-duotone.fa-star-of-life:after,
.fad.fa-star-of-life:after {
  content: "\f621\f621"
}

.fa-duotone.fa-phone-slash:after,
.fad.fa-phone-slash:after {
  content: "\f3dd\f3dd"
}

.fa-duotone.fa-traffic-light-stop:after,
.fad.fa-traffic-light-stop:after {
  content: "\f63a\f63a"
}

.fa-duotone.fa-paint-roller:after,
.fad.fa-paint-roller:after {
  content: "\f5aa\f5aa"
}

.fa-duotone.fa-accent-grave:after,
.fad.fa-accent-grave:after {
  content: "\60\60"
}

.fa-duotone.fa-hands-helping:after,
.fa-duotone.fa-handshake-angle:after,
.fad.fa-hands-helping:after,
.fad.fa-handshake-angle:after {
  content: "\f4c4\f4c4"
}

.fa-duotone.fa-circle-0:after,
.fad.fa-circle-0:after {
  content: "\e0ed\e0ed"
}

.fa-duotone.fa-dial-med-low:after,
.fad.fa-dial-med-low:after {
  content: "\e160\e160"
}

.fa-duotone.fa-location-dot:after,
.fa-duotone.fa-map-marker-alt:after,
.fad.fa-location-dot:after,
.fad.fa-map-marker-alt:after {
  content: "\f3c5\f3c5"
}

.fa-duotone.fa-crab:after,
.fad.fa-crab:after {
  content: "\e3ff\e3ff"
}

.fa-duotone.fa-box-full:after,
.fa-duotone.fa-box-open-full:after,
.fad.fa-box-full:after,
.fad.fa-box-open-full:after {
  content: "\f49c\f49c"
}

.fa-duotone.fa-file:after,
.fad.fa-file:after {
  content: "\f15b\f15b"
}

.fa-duotone.fa-greater-than:after,
.fad.fa-greater-than:after {
  content: "\3e\3e"
}

.fa-duotone.fa-quotes:after,
.fad.fa-quotes:after {
  content: "\e234\e234"
}

.fa-duotone.fa-pretzel:after,
.fad.fa-pretzel:after {
  content: "\e441\e441"
}

.fa-duotone.fa-t-rex:after,
.fad.fa-t-rex:after {
  content: "\e629\e629"
}

.fa-duotone.fa-person-swimming:after,
.fa-duotone.fa-swimmer:after,
.fad.fa-person-swimming:after,
.fad.fa-swimmer:after {
  content: "\f5c4\f5c4"
}

.fa-duotone.fa-arrow-down:after,
.fad.fa-arrow-down:after {
  content: "\f063\f063"
}

.fa-duotone.fa-user-robot-xmarks:after,
.fad.fa-user-robot-xmarks:after {
  content: "\e4a7\e4a7"
}

.fa-duotone.fa-comment-alt-quote:after,
.fa-duotone.fa-message-quote:after,
.fad.fa-comment-alt-quote:after,
.fad.fa-message-quote:after {
  content: "\e1e4\e1e4"
}

.fa-duotone.fa-candy-corn:after,
.fad.fa-candy-corn:after {
  content: "\f6bd\f6bd"
}

.fa-duotone.fa-folder-magnifying-glass:after,
.fa-duotone.fa-folder-search:after,
.fad.fa-folder-magnifying-glass:after,
.fad.fa-folder-search:after {
  content: "\e18b\e18b"
}

.fa-duotone.fa-notebook:after,
.fad.fa-notebook:after {
  content: "\e201\e201"
}

.fa-duotone.fa-droplet:after,
.fa-duotone.fa-tint:after,
.fad.fa-droplet:after,
.fad.fa-tint:after {
  content: "\f043\f043"
}

.fa-duotone.fa-bullseye-pointer:after,
.fad.fa-bullseye-pointer:after {
  content: "\f649\f649"
}

.fa-duotone.fa-eraser:after,
.fad.fa-eraser:after {
  content: "\f12d\f12d"
}

.fa-duotone.fa-hexagon-image:after,
.fad.fa-hexagon-image:after {
  content: "\e504\e504"
}

.fa-duotone.fa-earth-america:after,
.fa-duotone.fa-earth-americas:after,
.fa-duotone.fa-earth:after,
.fa-duotone.fa-globe-americas:after,
.fad.fa-earth-america:after,
.fad.fa-earth-americas:after,
.fad.fa-earth:after,
.fad.fa-globe-americas:after {
  content: "\f57d\f57d"
}

.fa-duotone.fa-file-svg:after,
.fad.fa-file-svg:after {
  content: "\e64b\e64b"
}

.fa-duotone.fa-crate-apple:after,
.fad.fa-crate-apple:after {
  content: "\f6b1\f6b1"
}

.fa-duotone.fa-apple-crate:after,
.fad.fa-apple-crate:after {
  content: "\f6b1\f6b1"
}

.fa-duotone.fa-person-burst:after,
.fad.fa-person-burst:after {
  content: "\e53b\e53b"
}

.fa-duotone.fa-game-board:after,
.fad.fa-game-board:after {
  content: "\f867\f867"
}

.fa-duotone.fa-hat-chef:after,
.fad.fa-hat-chef:after {
  content: "\f86b\f86b"
}

.fa-duotone.fa-hand-back-point-right:after,
.fad.fa-hand-back-point-right:after {
  content: "\e1a1\e1a1"
}

.fa-duotone.fa-dove:after,
.fad.fa-dove:after {
  content: "\f4ba\f4ba"
}

.fa-duotone.fa-snowflake-droplets:after,
.fad.fa-snowflake-droplets:after {
  content: "\e5c1\e5c1"
}

.fa-duotone.fa-battery-0:after,
.fa-duotone.fa-battery-empty:after,
.fad.fa-battery-0:after,
.fad.fa-battery-empty:after {
  content: "\f244\f244"
}

.fa-duotone.fa-grid-4:after,
.fad.fa-grid-4:after {
  content: "\e198\e198"
}

.fa-duotone.fa-socks:after,
.fad.fa-socks:after {
  content: "\f696\f696"
}

.fa-duotone.fa-face-sunglasses:after,
.fad.fa-face-sunglasses:after {
  content: "\e398\e398"
}

.fa-duotone.fa-inbox:after,
.fad.fa-inbox:after {
  content: "\f01c\f01c"
}

.fa-duotone.fa-square-0:after,
.fad.fa-square-0:after {
  content: "\e255\e255"
}

.fa-duotone.fa-section:after,
.fad.fa-section:after {
  content: "\e447\e447"
}

.fa-duotone.fa-box-up:after,
.fa-duotone.fa-square-this-way-up:after,
.fad.fa-box-up:after,
.fad.fa-square-this-way-up:after {
  content: "\f49f\f49f"
}

.fa-duotone.fa-gauge-high:after,
.fa-duotone.fa-tachometer-alt-fast:after,
.fa-duotone.fa-tachometer-alt:after,
.fad.fa-gauge-high:after,
.fad.fa-tachometer-alt-fast:after,
.fad.fa-tachometer-alt:after {
  content: "\f625\f625"
}

.fa-duotone.fa-square-ampersand:after,
.fad.fa-square-ampersand:after {
  content: "\e260\e260"
}

.fa-duotone.fa-envelope-open-text:after,
.fad.fa-envelope-open-text:after {
  content: "\f658\f658"
}

.fa-duotone.fa-lamp-desk:after,
.fad.fa-lamp-desk:after {
  content: "\e014\e014"
}

.fa-duotone.fa-hospital-alt:after,
.fa-duotone.fa-hospital-wide:after,
.fa-duotone.fa-hospital:after,
.fad.fa-hospital-alt:after,
.fad.fa-hospital-wide:after,
.fad.fa-hospital:after {
  content: "\f0f8\f0f8"
}

.fa-duotone.fa-poll-people:after,
.fad.fa-poll-people:after {
  content: "\f759\f759"
}

.fa-duotone.fa-glass-whiskey-rocks:after,
.fa-duotone.fa-whiskey-glass-ice:after,
.fad.fa-glass-whiskey-rocks:after,
.fad.fa-whiskey-glass-ice:after {
  content: "\f7a1\f7a1"
}

.fa-duotone.fa-wine-bottle:after,
.fad.fa-wine-bottle:after {
  content: "\f72f\f72f"
}

.fa-duotone.fa-chess-rook:after,
.fad.fa-chess-rook:after {
  content: "\f447\f447"
}

.fa-duotone.fa-user-bounty-hunter:after,
.fad.fa-user-bounty-hunter:after {
  content: "\e2bf\e2bf"
}

.fa-duotone.fa-bars-staggered:after,
.fa-duotone.fa-reorder:after,
.fa-duotone.fa-stream:after,
.fad.fa-bars-staggered:after,
.fad.fa-reorder:after,
.fad.fa-stream:after {
  content: "\f550\f550"
}

.fa-duotone.fa-diagram-sankey:after,
.fad.fa-diagram-sankey:after {
  content: "\e158\e158"
}

.fa-duotone.fa-cloud-hail-mixed:after,
.fad.fa-cloud-hail-mixed:after {
  content: "\f73a\f73a"
}

.fa-duotone.fa-circle-up-left:after,
.fad.fa-circle-up-left:after {
  content: "\e128\e128"
}

.fa-duotone.fa-dharmachakra:after,
.fad.fa-dharmachakra:after {
  content: "\f655\f655"
}

.fa-duotone.fa-objects-align-left:after,
.fad.fa-objects-align-left:after {
  content: "\e3be\e3be"
}

.fa-duotone.fa-oil-can-drip:after,
.fad.fa-oil-can-drip:after {
  content: "\e205\e205"
}

.fa-duotone.fa-face-smiling-hands:after,
.fad.fa-face-smiling-hands:after {
  content: "\e396\e396"
}

.fa-duotone.fa-broccoli:after,
.fad.fa-broccoli:after {
  content: "\e3e2\e3e2"
}

.fa-duotone.fa-route-interstate:after,
.fad.fa-route-interstate:after {
  content: "\f61b\f61b"
}

.fa-duotone.fa-ear-muffs:after,
.fad.fa-ear-muffs:after {
  content: "\f795\f795"
}

.fa-duotone.fa-hotdog:after,
.fad.fa-hotdog:after {
  content: "\f80f\f80f"
}

.fa-duotone.fa-transporter-empty:after,
.fad.fa-transporter-empty:after {
  content: "\e046\e046"
}

.fa-duotone.fa-blind:after,
.fa-duotone.fa-person-walking-with-cane:after,
.fad.fa-blind:after,
.fad.fa-person-walking-with-cane:after {
  content: "\f29d\f29d"
}

.fa-duotone.fa-angle-90:after,
.fad.fa-angle-90:after {
  content: "\e08d\e08d"
}

.fa-duotone.fa-rectangle-terminal:after,
.fad.fa-rectangle-terminal:after {
  content: "\e236\e236"
}

.fa-duotone.fa-kite:after,
.fad.fa-kite:after {
  content: "\f6f4\f6f4"
}

.fa-duotone.fa-drum:after,
.fad.fa-drum:after {
  content: "\f569\f569"
}

.fa-duotone.fa-scrubber:after,
.fad.fa-scrubber:after {
  content: "\f2f8\f2f8"
}

.fa-duotone.fa-ice-cream:after,
.fad.fa-ice-cream:after {
  content: "\f810\f810"
}

.fa-duotone.fa-heart-circle-bolt:after,
.fad.fa-heart-circle-bolt:after {
  content: "\e4fc\e4fc"
}

.fa-duotone.fa-fish-bones:after,
.fad.fa-fish-bones:after {
  content: "\e304\e304"
}

.fa-duotone.fa-deer-rudolph:after,
.fad.fa-deer-rudolph:after {
  content: "\f78f\f78f"
}

.fa-duotone.fa-fax:after,
.fad.fa-fax:after {
  content: "\f1ac\f1ac"
}

.fa-duotone.fa-paragraph:after,
.fad.fa-paragraph:after {
  content: "\f1dd\f1dd"
}

.fa-duotone.fa-head-side-heart:after,
.fad.fa-head-side-heart:after {
  content: "\e1aa\e1aa"
}

.fa-duotone.fa-square-e:after,
.fad.fa-square-e:after {
  content: "\e26d\e26d"
}

.fa-duotone.fa-meter-fire:after,
.fad.fa-meter-fire:after {
  content: "\e1eb\e1eb"
}

.fa-duotone.fa-cloud-hail:after,
.fad.fa-cloud-hail:after {
  content: "\f739\f739"
}

.fa-duotone.fa-check-to-slot:after,
.fa-duotone.fa-vote-yea:after,
.fad.fa-check-to-slot:after,
.fad.fa-vote-yea:after {
  content: "\f772\f772"
}

.fa-duotone.fa-money-from-bracket:after,
.fad.fa-money-from-bracket:after {
  content: "\e312\e312"
}

.fa-duotone.fa-star-half:after,
.fad.fa-star-half:after {
  content: "\f089\f089"
}

.fa-duotone.fa-car-bus:after,
.fad.fa-car-bus:after {
  content: "\f85a\f85a"
}

.fa-duotone.fa-speaker:after,
.fad.fa-speaker:after {
  content: "\f8df\f8df"
}

.fa-duotone.fa-timer:after,
.fad.fa-timer:after {
  content: "\e29e\e29e"
}

.fa-duotone.fa-boxes-alt:after,
.fa-duotone.fa-boxes-stacked:after,
.fa-duotone.fa-boxes:after,
.fad.fa-boxes-alt:after,
.fad.fa-boxes-stacked:after,
.fad.fa-boxes:after {
  content: "\f468\f468"
}

.fa-duotone.fa-landmark-magnifying-glass:after,
.fad.fa-landmark-magnifying-glass:after {
  content: "\e622\e622"
}

.fa-duotone.fa-grill-hot:after,
.fad.fa-grill-hot:after {
  content: "\e5a5\e5a5"
}

.fa-duotone.fa-ballot-check:after,
.fad.fa-ballot-check:after {
  content: "\f733\f733"
}

.fa-duotone.fa-chain:after,
.fa-duotone.fa-link:after,
.fad.fa-chain:after,
.fad.fa-link:after {
  content: "\f0c1\f0c1"
}

.fa-duotone.fa-assistive-listening-systems:after,
.fa-duotone.fa-ear-listen:after,
.fad.fa-assistive-listening-systems:after,
.fad.fa-ear-listen:after {
  content: "\f2a2\f2a2"
}

.fa-duotone.fa-file-minus:after,
.fad.fa-file-minus:after {
  content: "\f318\f318"
}

.fa-duotone.fa-tree-city:after,
.fad.fa-tree-city:after {
  content: "\e587\e587"
}

.fa-duotone.fa-play:after,
.fad.fa-play:after {
  content: "\f04b\f04b"
}

.fa-duotone.fa-font:after,
.fad.fa-font:after {
  content: "\f031\f031"
}

.fa-duotone.fa-coffee-togo:after,
.fa-duotone.fa-cup-togo:after,
.fad.fa-coffee-togo:after,
.fad.fa-cup-togo:after {
  content: "\f6c5\f6c5"
}

.fa-duotone.fa-square-down-left:after,
.fad.fa-square-down-left:after {
  content: "\e26b\e26b"
}

.fa-duotone.fa-burger-lettuce:after,
.fad.fa-burger-lettuce:after {
  content: "\e3e3\e3e3"
}

.fa-duotone.fa-rupiah-sign:after,
.fad.fa-rupiah-sign:after {
  content: "\e23d\e23d"
}

.fa-duotone.fa-magnifying-glass:after,
.fa-duotone.fa-search:after,
.fad.fa-magnifying-glass:after,
.fad.fa-search:after {
  content: "\f002\f002"
}

.fa-duotone.fa-ping-pong-paddle-ball:after,
.fa-duotone.fa-table-tennis-paddle-ball:after,
.fa-duotone.fa-table-tennis:after,
.fad.fa-ping-pong-paddle-ball:after,
.fad.fa-table-tennis-paddle-ball:after,
.fad.fa-table-tennis:after {
  content: "\f45d\f45d"
}

.fa-duotone.fa-diagnoses:after,
.fa-duotone.fa-person-dots-from-line:after,
.fad.fa-diagnoses:after,
.fad.fa-person-dots-from-line:after {
  content: "\f470\f470"
}

.fa-duotone.fa-chevron-double-down:after,
.fa-duotone.fa-chevrons-down:after,
.fad.fa-chevron-double-down:after,
.fad.fa-chevrons-down:after {
  content: "\f322\f322"
}

.fa-duotone.fa-trash-can-arrow-up:after,
.fa-duotone.fa-trash-restore-alt:after,
.fad.fa-trash-can-arrow-up:after,
.fad.fa-trash-restore-alt:after {
  content: "\f82a\f82a"
}

.fa-duotone.fa-signal-3:after,
.fa-duotone.fa-signal-good:after,
.fad.fa-signal-3:after,
.fad.fa-signal-good:after {
  content: "\f68e\f68e"
}

.fa-duotone.fa-location-question:after,
.fa-duotone.fa-map-marker-question:after,
.fad.fa-location-question:after,
.fad.fa-map-marker-question:after {
  content: "\f60b\f60b"
}

.fa-duotone.fa-floppy-disk-circle-xmark:after,
.fa-duotone.fa-floppy-disk-times:after,
.fa-duotone.fa-save-circle-xmark:after,
.fa-duotone.fa-save-times:after,
.fad.fa-floppy-disk-circle-xmark:after,
.fad.fa-floppy-disk-times:after,
.fad.fa-save-circle-xmark:after,
.fad.fa-save-times:after {
  content: "\e181\e181"
}

.fa-duotone.fa-naira-sign:after,
.fad.fa-naira-sign:after {
  content: "\e1f6\e1f6"
}

.fa-duotone.fa-peach:after,
.fad.fa-peach:after {
  content: "\e20b\e20b"
}

.fa-duotone.fa-taxi-bus:after,
.fad.fa-taxi-bus:after {
  content: "\e298\e298"
}

.fa-duotone.fa-bracket-curly-left:after,
.fa-duotone.fa-bracket-curly:after,
.fad.fa-bracket-curly-left:after,
.fad.fa-bracket-curly:after {
  content: "\7b\7b"
}

.fa-duotone.fa-lobster:after,
.fad.fa-lobster:after {
  content: "\e421\e421"
}

.fa-duotone.fa-cart-flatbed-empty:after,
.fa-duotone.fa-dolly-flatbed-empty:after,
.fad.fa-cart-flatbed-empty:after,
.fad.fa-dolly-flatbed-empty:after {
  content: "\f476\f476"
}

.fa-duotone.fa-colon:after,
.fad.fa-colon:after {
  content: "\3a\3a"
}

.fa-duotone.fa-cart-arrow-down:after,
.fad.fa-cart-arrow-down:after {
  content: "\f218\f218"
}

.fa-duotone.fa-wand:after,
.fad.fa-wand:after {
  content: "\f72a\f72a"
}

.fa-duotone.fa-walkie-talkie:after,
.fad.fa-walkie-talkie:after {
  content: "\f8ef\f8ef"
}

.fa-duotone.fa-file-edit:after,
.fa-duotone.fa-file-pen:after,
.fad.fa-file-edit:after,
.fad.fa-file-pen:after {
  content: "\f31c\f31c"
}

.fa-duotone.fa-receipt:after,
.fad.fa-receipt:after {
  content: "\f543\f543"
}

.fa-duotone.fa-table-picnic:after,
.fad.fa-table-picnic:after {
  content: "\e32d\e32d"
}

.fa-duotone.fa-pen-square:after,
.fa-duotone.fa-pencil-square:after,
.fa-duotone.fa-square-pen:after,
.fad.fa-pen-square:after,
.fad.fa-pencil-square:after,
.fad.fa-square-pen:after {
  content: "\f14b\f14b"
}

.fa-duotone.fa-circle-microphone-lines:after,
.fa-duotone.fa-microphone-circle-alt:after,
.fad.fa-circle-microphone-lines:after,
.fad.fa-microphone-circle-alt:after {
  content: "\e117\e117"
}

.fa-duotone.fa-desktop-slash:after,
.fa-duotone.fa-display-slash:after,
.fad.fa-desktop-slash:after,
.fad.fa-display-slash:after {
  content: "\e2fa\e2fa"
}

.fa-duotone.fa-suitcase-rolling:after,
.fad.fa-suitcase-rolling:after {
  content: "\f5c1\f5c1"
}

.fa-duotone.fa-person-circle-exclamation:after,
.fad.fa-person-circle-exclamation:after {
  content: "\e53f\e53f"
}

.fa-duotone.fa-transporter-2:after,
.fad.fa-transporter-2:after {
  content: "\e044\e044"
}

.fa-duotone.fa-hand-receiving:after,
.fa-duotone.fa-hands-holding-diamond:after,
.fad.fa-hand-receiving:after,
.fad.fa-hands-holding-diamond:after {
  content: "\f47c\f47c"
}

.fa-duotone.fa-money-bill-simple-wave:after,
.fad.fa-money-bill-simple-wave:after {
  content: "\e1f2\e1f2"
}

.fa-duotone.fa-chevron-down:after,
.fad.fa-chevron-down:after {
  content: "\f078\f078"
}

.fa-duotone.fa-battery-5:after,
.fa-duotone.fa-battery-full:after,
.fa-duotone.fa-battery:after,
.fad.fa-battery-5:after,
.fad.fa-battery-full:after,
.fad.fa-battery:after {
  content: "\f240\f240"
}

.fa-duotone.fa-bell-plus:after,
.fad.fa-bell-plus:after {
  content: "\f849\f849"
}

.fa-duotone.fa-book-arrow-right:after,
.fad.fa-book-arrow-right:after {
  content: "\e0b9\e0b9"
}

.fa-duotone.fa-hospitals:after,
.fad.fa-hospitals:after {
  content: "\f80e\f80e"
}

.fa-duotone.fa-club:after,
.fad.fa-club:after {
  content: "\f327\f327"
}

.fa-duotone.fa-skull-crossbones:after,
.fad.fa-skull-crossbones:after {
  content: "\f714\f714"
}

.fa-duotone.fa-dewpoint:after,
.fa-duotone.fa-droplet-degree:after,
.fad.fa-dewpoint:after,
.fad.fa-droplet-degree:after {
  content: "\f748\f748"
}

.fa-duotone.fa-code-compare:after,
.fad.fa-code-compare:after {
  content: "\e13a\e13a"
}

.fa-duotone.fa-list-dots:after,
.fa-duotone.fa-list-ul:after,
.fad.fa-list-dots:after,
.fad.fa-list-ul:after {
  content: "\f0ca\f0ca"
}

.fa-duotone.fa-hand-holding-magic:after,
.fad.fa-hand-holding-magic:after {
  content: "\f6e5\f6e5"
}

.fa-duotone.fa-watermelon-slice:after,
.fad.fa-watermelon-slice:after {
  content: "\e337\e337"
}

.fa-duotone.fa-circle-ellipsis:after,
.fad.fa-circle-ellipsis:after {
  content: "\e10a\e10a"
}

.fa-duotone.fa-school-lock:after,
.fad.fa-school-lock:after {
  content: "\e56f\e56f"
}

.fa-duotone.fa-tower-cell:after,
.fad.fa-tower-cell:after {
  content: "\e585\e585"
}

.fa-duotone.fa-sd-cards:after,
.fad.fa-sd-cards:after {
  content: "\e240\e240"
}

.fa-duotone.fa-jug-bottle:after,
.fad.fa-jug-bottle:after {
  content: "\e5fb\e5fb"
}

.fa-duotone.fa-down-long:after,
.fa-duotone.fa-long-arrow-alt-down:after,
.fad.fa-down-long:after,
.fad.fa-long-arrow-alt-down:after {
  content: "\f309\f309"
}

.fa-duotone.fa-envelopes:after,
.fad.fa-envelopes:after {
  content: "\e170\e170"
}

.fa-duotone.fa-phone-office:after,
.fad.fa-phone-office:after {
  content: "\f67d\f67d"
}

.fa-duotone.fa-ranking-star:after,
.fad.fa-ranking-star:after {
  content: "\e561\e561"
}

.fa-duotone.fa-chess-king:after,
.fad.fa-chess-king:after {
  content: "\f43f\f43f"
}

.fa-duotone.fa-nfc-pen:after,
.fad.fa-nfc-pen:after {
  content: "\e1fa\e1fa"
}

.fa-duotone.fa-person-harassing:after,
.fad.fa-person-harassing:after {
  content: "\e549\e549"
}

.fa-duotone.fa-magnifying-glass-play:after,
.fad.fa-magnifying-glass-play:after {
  content: "\e660\e660"
}

.fa-duotone.fa-hat-winter:after,
.fad.fa-hat-winter:after {
  content: "\f7a8\f7a8"
}

.fa-duotone.fa-brazilian-real-sign:after,
.fad.fa-brazilian-real-sign:after {
  content: "\e46c\e46c"
}

.fa-duotone.fa-landmark-alt:after,
.fa-duotone.fa-landmark-dome:after,
.fad.fa-landmark-alt:after,
.fad.fa-landmark-dome:after {
  content: "\f752\f752"
}

.fa-duotone.fa-bone-break:after,
.fad.fa-bone-break:after {
  content: "\f5d8\f5d8"
}

.fa-duotone.fa-arrow-up:after,
.fad.fa-arrow-up:after {
  content: "\f062\f062"
}

.fa-duotone.fa-down-from-dotted-line:after,
.fad.fa-down-from-dotted-line:after {
  content: "\e407\e407"
}

.fa-duotone.fa-television:after,
.fa-duotone.fa-tv-alt:after,
.fa-duotone.fa-tv:after,
.fad.fa-television:after,
.fad.fa-tv-alt:after,
.fad.fa-tv:after {
  content: "\f26c\f26c"
}

.fa-duotone.fa-border-left:after,
.fad.fa-border-left:after {
  content: "\f84f\f84f"
}

.fa-duotone.fa-circle-divide:after,
.fad.fa-circle-divide:after {
  content: "\e106\e106"
}

.fa-duotone.fa-shrimp:after,
.fad.fa-shrimp:after {
  content: "\e448\e448"
}

.fa-duotone.fa-list-check:after,
.fa-duotone.fa-tasks:after,
.fad.fa-list-check:after,
.fad.fa-tasks:after {
  content: "\f0ae\f0ae"
}

.fa-duotone.fa-diagram-subtask:after,
.fad.fa-diagram-subtask:after {
  content: "\e479\e479"
}

.fa-duotone.fa-jug-detergent:after,
.fad.fa-jug-detergent:after {
  content: "\e519\e519"
}

.fa-duotone.fa-circle-user:after,
.fa-duotone.fa-user-circle:after,
.fad.fa-circle-user:after,
.fad.fa-user-circle:after {
  content: "\f2bd\f2bd"
}

.fa-duotone.fa-square-y:after,
.fad.fa-square-y:after {
  content: "\e287\e287"
}

.fa-duotone.fa-user-doctor-hair:after,
.fad.fa-user-doctor-hair:after {
  content: "\e458\e458"
}

.fa-duotone.fa-planet-ringed:after,
.fad.fa-planet-ringed:after {
  content: "\e020\e020"
}

.fa-duotone.fa-mushroom:after,
.fad.fa-mushroom:after {
  content: "\e425\e425"
}

.fa-duotone.fa-user-shield:after,
.fad.fa-user-shield:after {
  content: "\f505\f505"
}

.fa-duotone.fa-megaphone:after,
.fad.fa-megaphone:after {
  content: "\f675\f675"
}

.fa-duotone.fa-wreath-laurel:after,
.fad.fa-wreath-laurel:after {
  content: "\e5d2\e5d2"
}

.fa-duotone.fa-circle-exclamation-check:after,
.fad.fa-circle-exclamation-check:after {
  content: "\e10d\e10d"
}

.fa-duotone.fa-wind:after,
.fad.fa-wind:after {
  content: "\f72e\f72e"
}

.fa-duotone.fa-box-dollar:after,
.fa-duotone.fa-box-usd:after,
.fad.fa-box-dollar:after,
.fad.fa-box-usd:after {
  content: "\f4a0\f4a0"
}

.fa-duotone.fa-car-burst:after,
.fa-duotone.fa-car-crash:after,
.fad.fa-car-burst:after,
.fad.fa-car-crash:after {
  content: "\f5e1\f5e1"
}

.fa-duotone.fa-y:after,
.fad.fa-y:after {
  content: "\59\59"
}

.fa-duotone.fa-user-headset:after,
.fad.fa-user-headset:after {
  content: "\f82d\f82d"
}

.fa-duotone.fa-arrows-retweet:after,
.fa-duotone.fa-retweet-alt:after,
.fad.fa-arrows-retweet:after,
.fad.fa-retweet-alt:after {
  content: "\f361\f361"
}

.fa-duotone.fa-person-snowboarding:after,
.fa-duotone.fa-snowboarding:after,
.fad.fa-person-snowboarding:after,
.fad.fa-snowboarding:after {
  content: "\f7ce\f7ce"
}

.fa-duotone.fa-chevron-square-right:after,
.fa-duotone.fa-square-chevron-right:after,
.fad.fa-chevron-square-right:after,
.fad.fa-square-chevron-right:after {
  content: "\f32b\f32b"
}

.fa-duotone.fa-lacrosse-stick-ball:after,
.fad.fa-lacrosse-stick-ball:after {
  content: "\e3b6\e3b6"
}

.fa-duotone.fa-shipping-fast:after,
.fa-duotone.fa-truck-fast:after,
.fad.fa-shipping-fast:after,
.fad.fa-truck-fast:after {
  content: "\f48b\f48b"
}

.fa-duotone.fa-user-magnifying-glass:after,
.fad.fa-user-magnifying-glass:after {
  content: "\e5c5\e5c5"
}

.fa-duotone.fa-star-sharp:after,
.fad.fa-star-sharp:after {
  content: "\e28b\e28b"
}

.fa-duotone.fa-comment-heart:after,
.fad.fa-comment-heart:after {
  content: "\e5c8\e5c8"
}

.fa-duotone.fa-circle-1:after,
.fad.fa-circle-1:after {
  content: "\e0ee\e0ee"
}

.fa-duotone.fa-circle-star:after,
.fa-duotone.fa-star-circle:after,
.fad.fa-circle-star:after,
.fad.fa-star-circle:after {
  content: "\e123\e123"
}

.fa-duotone.fa-fish:after,
.fad.fa-fish:after {
  content: "\f578\f578"
}

.fa-duotone.fa-cloud-fog:after,
.fa-duotone.fa-fog:after,
.fad.fa-cloud-fog:after,
.fad.fa-fog:after {
  content: "\f74e\f74e"
}

.fa-duotone.fa-waffle:after,
.fad.fa-waffle:after {
  content: "\e466\e466"
}

.fa-duotone.fa-music-alt:after,
.fa-duotone.fa-music-note:after,
.fad.fa-music-alt:after,
.fad.fa-music-note:after {
  content: "\f8cf\f8cf"
}

.fa-duotone.fa-hexagon-exclamation:after,
.fad.fa-hexagon-exclamation:after {
  content: "\e417\e417"
}

.fa-duotone.fa-cart-shopping-fast:after,
.fad.fa-cart-shopping-fast:after {
  content: "\e0dc\e0dc"
}

.fa-duotone.fa-object-union:after,
.fad.fa-object-union:after {
  content: "\e49f\e49f"
}

.fa-duotone.fa-user-graduate:after,
.fad.fa-user-graduate:after {
  content: "\f501\f501"
}

.fa-duotone.fa-starfighter:after,
.fad.fa-starfighter:after {
  content: "\e037\e037"
}

.fa-duotone.fa-adjust:after,
.fa-duotone.fa-circle-half-stroke:after,
.fad.fa-adjust:after,
.fad.fa-circle-half-stroke:after {
  content: "\f042\f042"
}

.fa-duotone.fa-arrow-right-long-to-line:after,
.fad.fa-arrow-right-long-to-line:after {
  content: "\e3d5\e3d5"
}

.fa-duotone.fa-arrow-square-down:after,
.fa-duotone.fa-square-arrow-down:after,
.fad.fa-arrow-square-down:after,
.fad.fa-square-arrow-down:after {
  content: "\f339\f339"
}

.fa-duotone.fa-diamond-half-stroke:after,
.fad.fa-diamond-half-stroke:after {
  content: "\e5b8\e5b8"
}

.fa-duotone.fa-clapperboard:after,
.fad.fa-clapperboard:after {
  content: "\e131\e131"
}

.fa-duotone.fa-chevron-square-left:after,
.fa-duotone.fa-square-chevron-left:after,
.fad.fa-chevron-square-left:after,
.fad.fa-square-chevron-left:after {
  content: "\f32a\f32a"
}

.fa-duotone.fa-phone-intercom:after,
.fad.fa-phone-intercom:after {
  content: "\e434\e434"
}

.fa-duotone.fa-chain-horizontal:after,
.fa-duotone.fa-link-horizontal:after,
.fad.fa-chain-horizontal:after,
.fad.fa-link-horizontal:after {
  content: "\e1cb\e1cb"
}

.fa-duotone.fa-mango:after,
.fad.fa-mango:after {
  content: "\e30f\e30f"
}

.fa-duotone.fa-music-alt-slash:after,
.fa-duotone.fa-music-note-slash:after,
.fad.fa-music-alt-slash:after,
.fad.fa-music-note-slash:after {
  content: "\f8d0\f8d0"
}

.fa-duotone.fa-circle-radiation:after,
.fa-duotone.fa-radiation-alt:after,
.fad.fa-circle-radiation:after,
.fad.fa-radiation-alt:after {
  content: "\f7ba\f7ba"
}

.fa-duotone.fa-face-tongue-sweat:after,
.fad.fa-face-tongue-sweat:after {
  content: "\e39e\e39e"
}

.fa-duotone.fa-globe-stand:after,
.fad.fa-globe-stand:after {
  content: "\f5f6\f5f6"
}

.fa-duotone.fa-baseball-ball:after,
.fa-duotone.fa-baseball:after,
.fad.fa-baseball-ball:after,
.fad.fa-baseball:after {
  content: "\f433\f433"
}

.fa-duotone.fa-circle-p:after,
.fad.fa-circle-p:after {
  content: "\e11a\e11a"
}

.fa-duotone.fa-award-simple:after,
.fad.fa-award-simple:after {
  content: "\e0ab\e0ab"
}

.fa-duotone.fa-jet-fighter-up:after,
.fad.fa-jet-fighter-up:after {
  content: "\e518\e518"
}

.fa-duotone.fa-diagram-project:after,
.fa-duotone.fa-project-diagram:after,
.fad.fa-diagram-project:after,
.fad.fa-project-diagram:after {
  content: "\f542\f542"
}

.fa-duotone.fa-pedestal:after,
.fad.fa-pedestal:after {
  content: "\e20d\e20d"
}

.fa-duotone.fa-chart-pyramid:after,
.fad.fa-chart-pyramid:after {
  content: "\e0e6\e0e6"
}

.fa-duotone.fa-sidebar:after,
.fad.fa-sidebar:after {
  content: "\e24e\e24e"
}

.fa-duotone.fa-frosty-head:after,
.fa-duotone.fa-snowman-head:after,
.fad.fa-frosty-head:after,
.fad.fa-snowman-head:after {
  content: "\f79b\f79b"
}

.fa-duotone.fa-copy:after,
.fad.fa-copy:after {
  content: "\f0c5\f0c5"
}

.fa-duotone.fa-burger-glass:after,
.fad.fa-burger-glass:after {
  content: "\e0ce\e0ce"
}

.fa-duotone.fa-volume-mute:after,
.fa-duotone.fa-volume-times:after,
.fa-duotone.fa-volume-xmark:after,
.fad.fa-volume-mute:after,
.fad.fa-volume-times:after,
.fad.fa-volume-xmark:after {
  content: "\f6a9\f6a9"
}

.fa-duotone.fa-hand-sparkles:after,
.fad.fa-hand-sparkles:after {
  content: "\e05d\e05d"
}

.fa-duotone.fa-bars-filter:after,
.fad.fa-bars-filter:after {
  content: "\e0ad\e0ad"
}

.fa-duotone.fa-paintbrush-pencil:after,
.fad.fa-paintbrush-pencil:after {
  content: "\e206\e206"
}

.fa-duotone.fa-party-bell:after,
.fad.fa-party-bell:after {
  content: "\e31a\e31a"
}

.fa-duotone.fa-user-vneck-hair:after,
.fad.fa-user-vneck-hair:after {
  content: "\e462\e462"
}

.fa-duotone.fa-jack-o-lantern:after,
.fad.fa-jack-o-lantern:after {
  content: "\f30e\f30e"
}

.fa-duotone.fa-grip-horizontal:after,
.fa-duotone.fa-grip:after,
.fad.fa-grip-horizontal:after,
.fad.fa-grip:after {
  content: "\f58d\f58d"
}

.fa-duotone.fa-share-from-square:after,
.fa-duotone.fa-share-square:after,
.fad.fa-share-from-square:after,
.fad.fa-share-square:after {
  content: "\f14d\f14d"
}

.fa-duotone.fa-keynote:after,
.fad.fa-keynote:after {
  content: "\f66c\f66c"
}

.fa-duotone.fa-child-combatant:after,
.fa-duotone.fa-child-rifle:after,
.fad.fa-child-combatant:after,
.fad.fa-child-rifle:after {
  content: "\e4e0\e4e0"
}

.fa-duotone.fa-gun:after,
.fad.fa-gun:after {
  content: "\e19b\e19b"
}

.fa-duotone.fa-phone-square:after,
.fa-duotone.fa-square-phone:after,
.fad.fa-phone-square:after,
.fad.fa-square-phone:after {
  content: "\f098\f098"
}

.fa-duotone.fa-hat-beach:after,
.fad.fa-hat-beach:after {
  content: "\e606\e606"
}

.fa-duotone.fa-add:after,
.fa-duotone.fa-plus:after,
.fad.fa-add:after,
.fad.fa-plus:after {
  content: "\2b\2b"
}

.fa-duotone.fa-expand:after,
.fad.fa-expand:after {
  content: "\f065\f065"
}

.fa-duotone.fa-computer:after,
.fad.fa-computer:after {
  content: "\e4e5\e4e5"
}

.fa-duotone.fa-fort:after,
.fad.fa-fort:after {
  content: "\e486\e486"
}

.fa-duotone.fa-cloud-check:after,
.fad.fa-cloud-check:after {
  content: "\e35c\e35c"
}

.fa-duotone.fa-close:after,
.fa-duotone.fa-multiply:after,
.fa-duotone.fa-remove:after,
.fa-duotone.fa-times:after,
.fa-duotone.fa-xmark:after,
.fad.fa-close:after,
.fad.fa-multiply:after,
.fad.fa-remove:after,
.fad.fa-times:after,
.fad.fa-xmark:after {
  content: "\f00d\f00d"
}

.fa-duotone.fa-face-smirking:after,
.fad.fa-face-smirking:after {
  content: "\e397\e397"
}

.fa-duotone.fa-arrows-up-down-left-right:after,
.fa-duotone.fa-arrows:after,
.fad.fa-arrows-up-down-left-right:after,
.fad.fa-arrows:after {
  content: "\f047\f047"
}

.fa-duotone.fa-chalkboard-teacher:after,
.fa-duotone.fa-chalkboard-user:after,
.fad.fa-chalkboard-teacher:after,
.fad.fa-chalkboard-user:after {
  content: "\f51c\f51c"
}

.fa-duotone.fa-rhombus:after,
.fad.fa-rhombus:after {
  content: "\e23b\e23b"
}

.fa-duotone.fa-claw-marks:after,
.fad.fa-claw-marks:after {
  content: "\f6c2\f6c2"
}

.fa-duotone.fa-peso-sign:after,
.fad.fa-peso-sign:after {
  content: "\e222\e222"
}

.fa-duotone.fa-face-smile-tongue:after,
.fad.fa-face-smile-tongue:after {
  content: "\e394\e394"
}

.fa-duotone.fa-cart-circle-xmark:after,
.fad.fa-cart-circle-xmark:after {
  content: "\e3f4\e3f4"
}

.fa-duotone.fa-building-shield:after,
.fad.fa-building-shield:after {
  content: "\e4d8\e4d8"
}

.fa-duotone.fa-circle-phone-flip:after,
.fa-duotone.fa-phone-circle-alt:after,
.fad.fa-circle-phone-flip:after,
.fad.fa-phone-circle-alt:after {
  content: "\e11c\e11c"
}

.fa-duotone.fa-baby:after,
.fad.fa-baby:after {
  content: "\f77c\f77c"
}

.fa-duotone.fa-users-line:after,
.fad.fa-users-line:after {
  content: "\e592\e592"
}

.fa-duotone.fa-quote-left-alt:after,
.fa-duotone.fa-quote-left:after,
.fad.fa-quote-left-alt:after,
.fad.fa-quote-left:after {
  content: "\f10d\f10d"
}

.fa-duotone.fa-tractor:after,
.fad.fa-tractor:after {
  content: "\f722\f722"
}

.fa-duotone.fa-key-skeleton:after,
.fad.fa-key-skeleton:after {
  content: "\f6f3\f6f3"
}

.fa-duotone.fa-trash-arrow-up:after,
.fa-duotone.fa-trash-restore:after,
.fad.fa-trash-arrow-up:after,
.fad.fa-trash-restore:after {
  content: "\f829\f829"
}

.fa-duotone.fa-arrow-down-up-lock:after,
.fad.fa-arrow-down-up-lock:after {
  content: "\e4b0\e4b0"
}

.fa-duotone.fa-arrow-down-to-bracket:after,
.fad.fa-arrow-down-to-bracket:after {
  content: "\e094\e094"
}

.fa-duotone.fa-lines-leaning:after,
.fad.fa-lines-leaning:after {
  content: "\e51e\e51e"
}

.fa-duotone.fa-square-q:after,
.fad.fa-square-q:after {
  content: "\e27b\e27b"
}

.fa-duotone.fa-ruler-combined:after,
.fad.fa-ruler-combined:after {
  content: "\f546\f546"
}

.fa-duotone.fa-icons-alt:after,
.fa-duotone.fa-symbols:after,
.fad.fa-icons-alt:after,
.fad.fa-symbols:after {
  content: "\f86e\f86e"
}

.fa-duotone.fa-copyright:after,
.fad.fa-copyright:after {
  content: "\f1f9\f1f9"
}

.fa-duotone.fa-flask-gear:after,
.fad.fa-flask-gear:after {
  content: "\e5f1\e5f1"
}

.fa-duotone.fa-highlighter-line:after,
.fad.fa-highlighter-line:after {
  content: "\e1af\e1af"
}

.fa-duotone.fa-bracket-left:after,
.fa-duotone.fa-bracket-square:after,
.fa-duotone.fa-bracket:after,
.fad.fa-bracket-left:after,
.fad.fa-bracket-square:after,
.fad.fa-bracket:after {
  content: "\5b\5b"
}

.fa-duotone.fa-island-tree-palm:after,
.fa-duotone.fa-island-tropical:after,
.fad.fa-island-tree-palm:after,
.fad.fa-island-tropical:after {
  content: "\f811\f811"
}

.fa-duotone.fa-arrow-from-left:after,
.fa-duotone.fa-arrow-right-from-line:after,
.fad.fa-arrow-from-left:after,
.fad.fa-arrow-right-from-line:after {
  content: "\f343\f343"
}

.fa-duotone.fa-h2:after,
.fad.fa-h2:after {
  content: "\f314\f314"
}

.fa-duotone.fa-equals:after,
.fad.fa-equals:after {
  content: "\3d\3d"
}

.fa-duotone.fa-cake-slice:after,
.fa-duotone.fa-shortcake:after,
.fad.fa-cake-slice:after,
.fad.fa-shortcake:after {
  content: "\e3e5\e3e5"
}

.fa-duotone.fa-building-magnifying-glass:after,
.fad.fa-building-magnifying-glass:after {
  content: "\e61c\e61c"
}

.fa-duotone.fa-peanut:after,
.fad.fa-peanut:after {
  content: "\e430\e430"
}

.fa-duotone.fa-wrench-simple:after,
.fad.fa-wrench-simple:after {
  content: "\e2d1\e2d1"
}

.fa-duotone.fa-blender:after,
.fad.fa-blender:after {
  content: "\f517\f517"
}

.fa-duotone.fa-teeth:after,
.fad.fa-teeth:after {
  content: "\f62e\f62e"
}

.fa-duotone.fa-tally-2:after,
.fad.fa-tally-2:after {
  content: "\e295\e295"
}

.fa-duotone.fa-ils:after,
.fa-duotone.fa-shekel-sign:after,
.fa-duotone.fa-shekel:after,
.fa-duotone.fa-sheqel-sign:after,
.fa-duotone.fa-sheqel:after,
.fad.fa-ils:after,
.fad.fa-shekel-sign:after,
.fad.fa-shekel:after,
.fad.fa-sheqel-sign:after,
.fad.fa-sheqel:after {
  content: "\f20b\f20b"
}

.fa-duotone.fa-cars:after,
.fad.fa-cars:after {
  content: "\f85b\f85b"
}

.fa-duotone.fa-axe-battle:after,
.fad.fa-axe-battle:after {
  content: "\f6b3\f6b3"
}

.fa-duotone.fa-user-hair-long:after,
.fad.fa-user-hair-long:after {
  content: "\e45b\e45b"
}

.fa-duotone.fa-map:after,
.fad.fa-map:after {
  content: "\f279\f279"
}

.fa-duotone.fa-arrow-left-from-arc:after,
.fad.fa-arrow-left-from-arc:after {
  content: "\e615\e615"
}

.fa-duotone.fa-file-circle-info:after,
.fad.fa-file-circle-info:after {
  content: "\e493\e493"
}

.fa-duotone.fa-face-disappointed:after,
.fad.fa-face-disappointed:after {
  content: "\e36f\e36f"
}

.fa-duotone.fa-lasso-sparkles:after,
.fad.fa-lasso-sparkles:after {
  content: "\e1c9\e1c9"
}

.fa-duotone.fa-clock-eleven:after,
.fad.fa-clock-eleven:after {
  content: "\e347\e347"
}

.fa-duotone.fa-rocket:after,
.fad.fa-rocket:after {
  content: "\f135\f135"
}

.fa-duotone.fa-siren-on:after,
.fad.fa-siren-on:after {
  content: "\e02e\e02e"
}

.fa-duotone.fa-clock-ten:after,
.fad.fa-clock-ten:after {
  content: "\e354\e354"
}

.fa-duotone.fa-candle-holder:after,
.fad.fa-candle-holder:after {
  content: "\f6bc\f6bc"
}

.fa-duotone.fa-video-arrow-down-left:after,
.fad.fa-video-arrow-down-left:after {
  content: "\e2c8\e2c8"
}

.fa-duotone.fa-photo-film:after,
.fa-duotone.fa-photo-video:after,
.fad.fa-photo-film:after,
.fad.fa-photo-video:after {
  content: "\f87c\f87c"
}

.fa-duotone.fa-floppy-disk-circle-arrow-right:after,
.fa-duotone.fa-save-circle-arrow-right:after,
.fad.fa-floppy-disk-circle-arrow-right:after,
.fad.fa-save-circle-arrow-right:after {
  content: "\e180\e180"
}

.fa-duotone.fa-folder-minus:after,
.fad.fa-folder-minus:after {
  content: "\f65d\f65d"
}

.fa-duotone.fa-planet-moon:after,
.fad.fa-planet-moon:after {
  content: "\e01f\e01f"
}

.fa-duotone.fa-face-eyes-xmarks:after,
.fad.fa-face-eyes-xmarks:after {
  content: "\e374\e374"
}

.fa-duotone.fa-chart-scatter:after,
.fad.fa-chart-scatter:after {
  content: "\f7ee\f7ee"
}

.fa-duotone.fa-display-arrow-down:after,
.fad.fa-display-arrow-down:after {
  content: "\e164\e164"
}

.fa-duotone.fa-store:after,
.fad.fa-store:after {
  content: "\f54e\f54e"
}

.fa-duotone.fa-arrow-trend-up:after,
.fad.fa-arrow-trend-up:after {
  content: "\e098\e098"
}

.fa-duotone.fa-plug-circle-minus:after,
.fad.fa-plug-circle-minus:after {
  content: "\e55e\e55e"
}

.fa-duotone.fa-olive-branch:after,
.fad.fa-olive-branch:after {
  content: "\e317\e317"
}

.fa-duotone.fa-angle:after,
.fad.fa-angle:after {
  content: "\e08c\e08c"
}

.fa-duotone.fa-vacuum-robot:after,
.fad.fa-vacuum-robot:after {
  content: "\e04e\e04e"
}

.fa-duotone.fa-sign-hanging:after,
.fa-duotone.fa-sign:after,
.fad.fa-sign-hanging:after,
.fad.fa-sign:after {
  content: "\f4d9\f4d9"
}

.fa-duotone.fa-square-divide:after,
.fad.fa-square-divide:after {
  content: "\e26a\e26a"
}

.fa-duotone.fa-folder-check:after,
.fad.fa-folder-check:after {
  content: "\e64e\e64e"
}

.fa-duotone.fa-signal-stream-slash:after,
.fad.fa-signal-stream-slash:after {
  content: "\e250\e250"
}

.fa-duotone.fa-bezier-curve:after,
.fad.fa-bezier-curve:after {
  content: "\f55b\f55b"
}

.fa-duotone.fa-eye-dropper-half:after,
.fad.fa-eye-dropper-half:after {
  content: "\e173\e173"
}

.fa-duotone.fa-store-lock:after,
.fad.fa-store-lock:after {
  content: "\e4a6\e4a6"
}

.fa-duotone.fa-bell-slash:after,
.fad.fa-bell-slash:after {
  content: "\f1f6\f1f6"
}

.fa-duotone.fa-cloud-bolt-sun:after,
.fa-duotone.fa-thunderstorm-sun:after,
.fad.fa-cloud-bolt-sun:after,
.fad.fa-thunderstorm-sun:after {
  content: "\f76e\f76e"
}

.fa-duotone.fa-camera-slash:after,
.fad.fa-camera-slash:after {
  content: "\e0d9\e0d9"
}

.fa-duotone.fa-comment-quote:after,
.fad.fa-comment-quote:after {
  content: "\e14c\e14c"
}

.fa-duotone.fa-tablet-android:after,
.fa-duotone.fa-tablet:after,
.fad.fa-tablet-android:after,
.fad.fa-tablet:after {
  content: "\f3fb\f3fb"
}

.fa-duotone.fa-school-flag:after,
.fad.fa-school-flag:after {
  content: "\e56e\e56e"
}

.fa-duotone.fa-message-code:after,
.fad.fa-message-code:after {
  content: "\e1df\e1df"
}

.fa-duotone.fa-glass-half-empty:after,
.fa-duotone.fa-glass-half-full:after,
.fa-duotone.fa-glass-half:after,
.fad.fa-glass-half-empty:after,
.fad.fa-glass-half-full:after,
.fad.fa-glass-half:after {
  content: "\e192\e192"
}

.fa-duotone.fa-fill:after,
.fad.fa-fill:after {
  content: "\f575\f575"
}

.fa-duotone.fa-comment-alt-minus:after,
.fa-duotone.fa-message-minus:after,
.fad.fa-comment-alt-minus:after,
.fad.fa-message-minus:after {
  content: "\f4a7\f4a7"
}

.fa-duotone.fa-angle-up:after,
.fad.fa-angle-up:after {
  content: "\f106\f106"
}

.fa-duotone.fa-dinosaur:after,
.fad.fa-dinosaur:after {
  content: "\e5fe\e5fe"
}

.fa-duotone.fa-drumstick-bite:after,
.fad.fa-drumstick-bite:after {
  content: "\f6d7\f6d7"
}

.fa-duotone.fa-chain-horizontal-slash:after,
.fa-duotone.fa-link-horizontal-slash:after,
.fad.fa-chain-horizontal-slash:after,
.fad.fa-link-horizontal-slash:after {
  content: "\e1cc\e1cc"
}

.fa-duotone.fa-holly-berry:after,
.fad.fa-holly-berry:after {
  content: "\f7aa\f7aa"
}

.fa-duotone.fa-nose:after,
.fad.fa-nose:after {
  content: "\e5bd\e5bd"
}

.fa-duotone.fa-arrow-left-to-arc:after,
.fad.fa-arrow-left-to-arc:after {
  content: "\e616\e616"
}

.fa-duotone.fa-chevron-left:after,
.fad.fa-chevron-left:after {
  content: "\f053\f053"
}

.fa-duotone.fa-bacteria:after,
.fad.fa-bacteria:after {
  content: "\e059\e059"
}

.fa-duotone.fa-clouds:after,
.fad.fa-clouds:after {
  content: "\f744\f744"
}

.fa-duotone.fa-money-bill-simple:after,
.fad.fa-money-bill-simple:after {
  content: "\e1f1\e1f1"
}

.fa-duotone.fa-hand-lizard:after,
.fad.fa-hand-lizard:after {
  content: "\f258\f258"
}

.fa-duotone.fa-table-pivot:after,
.fad.fa-table-pivot:after {
  content: "\e291\e291"
}

.fa-duotone.fa-filter-slash:after,
.fad.fa-filter-slash:after {
  content: "\e17d\e17d"
}

.fa-duotone.fa-trash-can-arrow-turn-left:after,
.fa-duotone.fa-trash-can-undo:after,
.fa-duotone.fa-trash-undo-alt:after,
.fad.fa-trash-can-arrow-turn-left:after,
.fad.fa-trash-can-undo:after,
.fad.fa-trash-undo-alt:after {
  content: "\f896\f896"
}

.fa-duotone.fa-notdef:after,
.fad.fa-notdef:after {
  content: "\e1fe\e1fe"
}

.fa-duotone.fa-disease:after,
.fad.fa-disease:after {
  content: "\f7fa\f7fa"
}

.fa-duotone.fa-person-to-door:after,
.fad.fa-person-to-door:after {
  content: "\e433\e433"
}

.fa-duotone.fa-turntable:after,
.fad.fa-turntable:after {
  content: "\f8e4\f8e4"
}

.fa-duotone.fa-briefcase-medical:after,
.fad.fa-briefcase-medical:after {
  content: "\f469\f469"
}

.fa-duotone.fa-genderless:after,
.fad.fa-genderless:after {
  content: "\f22d\f22d"
}

.fa-duotone.fa-chevron-right:after,
.fad.fa-chevron-right:after {
  content: "\f054\f054"
}

.fa-duotone.fa-signal-1:after,
.fa-duotone.fa-signal-weak:after,
.fad.fa-signal-1:after,
.fad.fa-signal-weak:after {
  content: "\f68c\f68c"
}

.fa-duotone.fa-clock-five:after,
.fad.fa-clock-five:after {
  content: "\e349\e349"
}

.fa-duotone.fa-retweet:after,
.fad.fa-retweet:after {
  content: "\f079\f079"
}

.fa-duotone.fa-car-alt:after,
.fa-duotone.fa-car-rear:after,
.fad.fa-car-alt:after,
.fad.fa-car-rear:after {
  content: "\f5de\f5de"
}

.fa-duotone.fa-pump-soap:after,
.fad.fa-pump-soap:after {
  content: "\e06b\e06b"
}

.fa-duotone.fa-computer-classic:after,
.fad.fa-computer-classic:after {
  content: "\f8b1\f8b1"
}

.fa-duotone.fa-frame:after,
.fad.fa-frame:after {
  content: "\e495\e495"
}

.fa-duotone.fa-video-slash:after,
.fad.fa-video-slash:after {
  content: "\f4e2\f4e2"
}

.fa-duotone.fa-battery-2:after,
.fa-duotone.fa-battery-quarter:after,
.fad.fa-battery-2:after,
.fad.fa-battery-quarter:after {
  content: "\f243\f243"
}

.fa-duotone.fa-ellipsis-h-alt:after,
.fa-duotone.fa-ellipsis-stroke:after,
.fad.fa-ellipsis-h-alt:after,
.fad.fa-ellipsis-stroke:after {
  content: "\f39b\f39b"
}

.fa-duotone.fa-radio:after,
.fad.fa-radio:after {
  content: "\f8d7\f8d7"
}

.fa-duotone.fa-baby-carriage:after,
.fa-duotone.fa-carriage-baby:after,
.fad.fa-baby-carriage:after,
.fad.fa-carriage-baby:after {
  content: "\f77d\f77d"
}

.fa-duotone.fa-face-expressionless:after,
.fad.fa-face-expressionless:after {
  content: "\e373\e373"
}

.fa-duotone.fa-down-to-dotted-line:after,
.fad.fa-down-to-dotted-line:after {
  content: "\e408\e408"
}

.fa-duotone.fa-cloud-music:after,
.fad.fa-cloud-music:after {
  content: "\f8ae\f8ae"
}

.fa-duotone.fa-traffic-light:after,
.fad.fa-traffic-light:after {
  content: "\f637\f637"
}

.fa-duotone.fa-cloud-minus:after,
.fad.fa-cloud-minus:after {
  content: "\e35d\e35d"
}

.fa-duotone.fa-thermometer:after,
.fad.fa-thermometer:after {
  content: "\f491\f491"
}

.fa-duotone.fa-shield-minus:after,
.fad.fa-shield-minus:after {
  content: "\e249\e249"
}

.fa-duotone.fa-vr-cardboard:after,
.fad.fa-vr-cardboard:after {
  content: "\f729\f729"
}

.fa-duotone.fa-car-tilt:after,
.fad.fa-car-tilt:after {
  content: "\f5e5\f5e5"
}

.fa-duotone.fa-gauge-circle-minus:after,
.fad.fa-gauge-circle-minus:after {
  content: "\e497\e497"
}

.fa-duotone.fa-brightness-low:after,
.fad.fa-brightness-low:after {
  content: "\e0ca\e0ca"
}

.fa-duotone.fa-hand-middle-finger:after,
.fad.fa-hand-middle-finger:after {
  content: "\f806\f806"
}

.fa-duotone.fa-percent:after,
.fa-duotone.fa-percentage:after,
.fad.fa-percent:after,
.fad.fa-percentage:after {
  content: "\25\25"
}

.fa-duotone.fa-truck-moving:after,
.fad.fa-truck-moving:after {
  content: "\f4df\f4df"
}

.fa-duotone.fa-glass-water-droplet:after,
.fad.fa-glass-water-droplet:after {
  content: "\e4f5\e4f5"
}

.fa-duotone.fa-conveyor-belt:after,
.fad.fa-conveyor-belt:after {
  content: "\f46e\f46e"
}

.fa-duotone.fa-location-check:after,
.fa-duotone.fa-map-marker-check:after,
.fad.fa-location-check:after,
.fad.fa-map-marker-check:after {
  content: "\f606\f606"
}

.fa-duotone.fa-coin-vertical:after,
.fad.fa-coin-vertical:after {
  content: "\e3fd\e3fd"
}

.fa-duotone.fa-display:after,
.fad.fa-display:after {
  content: "\e163\e163"
}

.fa-duotone.fa-person-sign:after,
.fad.fa-person-sign:after {
  content: "\f757\f757"
}

.fa-duotone.fa-face-smile:after,
.fa-duotone.fa-smile:after,
.fad.fa-face-smile:after,
.fad.fa-smile:after {
  content: "\f118\f118"
}

.fa-duotone.fa-phone-hangup:after,
.fad.fa-phone-hangup:after {
  content: "\e225\e225"
}

.fa-duotone.fa-signature-slash:after,
.fad.fa-signature-slash:after {
  content: "\e3cb\e3cb"
}

.fa-duotone.fa-thumb-tack:after,
.fa-duotone.fa-thumbtack:after,
.fad.fa-thumb-tack:after,
.fad.fa-thumbtack:after {
  content: "\f08d\f08d"
}

.fa-duotone.fa-wheat-slash:after,
.fad.fa-wheat-slash:after {
  content: "\e339\e339"
}

.fa-duotone.fa-trophy:after,
.fad.fa-trophy:after {
  content: "\f091\f091"
}

.fa-duotone.fa-clouds-sun:after,
.fad.fa-clouds-sun:after {
  content: "\f746\f746"
}

.fa-duotone.fa-person-praying:after,
.fa-duotone.fa-pray:after,
.fad.fa-person-praying:after,
.fad.fa-pray:after {
  content: "\f683\f683"
}

.fa-duotone.fa-hammer:after,
.fad.fa-hammer:after {
  content: "\f6e3\f6e3"
}

.fa-duotone.fa-face-vomit:after,
.fad.fa-face-vomit:after {
  content: "\e3a0\e3a0"
}

.fa-duotone.fa-speakers:after,
.fad.fa-speakers:after {
  content: "\f8e0\f8e0"
}

.fa-duotone.fa-teletype-answer:after,
.fa-duotone.fa-tty-answer:after,
.fad.fa-teletype-answer:after,
.fad.fa-tty-answer:after {
  content: "\e2b9\e2b9"
}

.fa-duotone.fa-mug-tea-saucer:after,
.fad.fa-mug-tea-saucer:after {
  content: "\e1f5\e1f5"
}

.fa-duotone.fa-diagram-lean-canvas:after,
.fad.fa-diagram-lean-canvas:after {
  content: "\e156\e156"
}

.fa-duotone.fa-alt:after,
.fad.fa-alt:after {
  content: "\e08a\e08a"
}

.fa-duotone.fa-dial-med-high:after,
.fa-duotone.fa-dial:after,
.fad.fa-dial-med-high:after,
.fad.fa-dial:after {
  content: "\e15b\e15b"
}

.fa-duotone.fa-hand-peace:after,
.fad.fa-hand-peace:after {
  content: "\f25b\f25b"
}

.fa-duotone.fa-circle-trash:after,
.fa-duotone.fa-trash-circle:after,
.fad.fa-circle-trash:after,
.fad.fa-trash-circle:after {
  content: "\e126\e126"
}

.fa-duotone.fa-rotate:after,
.fa-duotone.fa-sync-alt:after,
.fad.fa-rotate:after,
.fad.fa-sync-alt:after {
  content: "\f2f1\f2f1"
}

.fa-duotone.fa-circle-quarters:after,
.fad.fa-circle-quarters:after {
  content: "\e3f8\e3f8"
}

.fa-duotone.fa-spinner:after,
.fad.fa-spinner:after {
  content: "\f110\f110"
}

.fa-duotone.fa-tower-control:after,
.fad.fa-tower-control:after {
  content: "\e2a2\e2a2"
}

.fa-duotone.fa-arrow-up-triangle-square:after,
.fa-duotone.fa-sort-shapes-up:after,
.fad.fa-arrow-up-triangle-square:after,
.fad.fa-sort-shapes-up:after {
  content: "\f88a\f88a"
}

.fa-duotone.fa-whale:after,
.fad.fa-whale:after {
  content: "\f72c\f72c"
}

.fa-duotone.fa-robot:after,
.fad.fa-robot:after {
  content: "\f544\f544"
}

.fa-duotone.fa-peace:after,
.fad.fa-peace:after {
  content: "\f67c\f67c"
}

.fa-duotone.fa-party-horn:after,
.fad.fa-party-horn:after {
  content: "\e31b\e31b"
}

.fa-duotone.fa-cogs:after,
.fa-duotone.fa-gears:after,
.fad.fa-cogs:after,
.fad.fa-gears:after {
  content: "\f085\f085"
}

.fa-duotone.fa-sun-alt:after,
.fa-duotone.fa-sun-bright:after,
.fad.fa-sun-alt:after,
.fad.fa-sun-bright:after {
  content: "\e28f\e28f"
}

.fa-duotone.fa-warehouse:after,
.fad.fa-warehouse:after {
  content: "\f494\f494"
}

.fa-duotone.fa-conveyor-belt-arm:after,
.fad.fa-conveyor-belt-arm:after {
  content: "\e5f8\e5f8"
}

.fa-duotone.fa-lock-keyhole-open:after,
.fa-duotone.fa-lock-open-alt:after,
.fad.fa-lock-keyhole-open:after,
.fad.fa-lock-open-alt:after {
  content: "\f3c2\f3c2"
}

.fa-duotone.fa-box-fragile:after,
.fa-duotone.fa-square-fragile:after,
.fa-duotone.fa-square-wine-glass-crack:after,
.fad.fa-box-fragile:after,
.fad.fa-square-fragile:after,
.fad.fa-square-wine-glass-crack:after {
  content: "\f49b\f49b"
}

.fa-duotone.fa-arrow-up-right-dots:after,
.fad.fa-arrow-up-right-dots:after {
  content: "\e4b7\e4b7"
}

.fa-duotone.fa-square-n:after,
.fad.fa-square-n:after {
  content: "\e277\e277"
}

.fa-duotone.fa-splotch:after,
.fad.fa-splotch:after {
  content: "\f5bc\f5bc"
}

.fa-duotone.fa-face-grin-hearts:after,
.fa-duotone.fa-grin-hearts:after,
.fad.fa-face-grin-hearts:after,
.fad.fa-grin-hearts:after {
  content: "\f584\f584"
}

.fa-duotone.fa-meter:after,
.fad.fa-meter:after {
  content: "\e1e8\e1e8"
}

.fa-duotone.fa-mandolin:after,
.fad.fa-mandolin:after {
  content: "\f6f9\f6f9"
}

.fa-duotone.fa-dice-four:after,
.fad.fa-dice-four:after {
  content: "\f524\f524"
}

.fa-duotone.fa-sim-card:after,
.fad.fa-sim-card:after {
  content: "\f7c4\f7c4"
}

.fa-duotone.fa-transgender-alt:after,
.fa-duotone.fa-transgender:after,
.fad.fa-transgender-alt:after,
.fad.fa-transgender:after {
  content: "\f225\f225"
}

.fa-duotone.fa-mercury:after,
.fad.fa-mercury:after {
  content: "\f223\f223"
}

.fa-duotone.fa-up-from-bracket:after,
.fad.fa-up-from-bracket:after {
  content: "\e590\e590"
}

.fa-duotone.fa-knife-kitchen:after,
.fad.fa-knife-kitchen:after {
  content: "\f6f5\f6f5"
}

.fa-duotone.fa-border-right:after,
.fad.fa-border-right:after {
  content: "\f852\f852"
}

.fa-duotone.fa-arrow-turn-down:after,
.fa-duotone.fa-level-down:after,
.fad.fa-arrow-turn-down:after,
.fad.fa-level-down:after {
  content: "\f149\f149"
}

.fa-duotone.fa-spade:after,
.fad.fa-spade:after {
  content: "\f2f4\f2f4"
}

.fa-duotone.fa-card-spade:after,
.fad.fa-card-spade:after {
  content: "\e3ec\e3ec"
}

.fa-duotone.fa-line-columns:after,
.fad.fa-line-columns:after {
  content: "\f870\f870"
}

.fa-duotone.fa-arrow-right-to-line:after,
.fa-duotone.fa-arrow-to-right:after,
.fad.fa-arrow-right-to-line:after,
.fad.fa-arrow-to-right:after {
  content: "\f340\f340"
}

.fa-duotone.fa-person-falling-burst:after,
.fad.fa-person-falling-burst:after {
  content: "\e547\e547"
}

.fa-duotone.fa-flag-pennant:after,
.fa-duotone.fa-pennant:after,
.fad.fa-flag-pennant:after,
.fad.fa-pennant:after {
  content: "\f456\f456"
}

.fa-duotone.fa-conveyor-belt-empty:after,
.fad.fa-conveyor-belt-empty:after {
  content: "\e150\e150"
}

.fa-duotone.fa-user-group-simple:after,
.fad.fa-user-group-simple:after {
  content: "\e603\e603"
}

.fa-duotone.fa-award:after,
.fad.fa-award:after {
  content: "\f559\f559"
}

.fa-duotone.fa-ticket-alt:after,
.fa-duotone.fa-ticket-simple:after,
.fad.fa-ticket-alt:after,
.fad.fa-ticket-simple:after {
  content: "\f3ff\f3ff"
}

.fa-duotone.fa-building:after,
.fad.fa-building:after {
  content: "\f1ad\f1ad"
}

.fa-duotone.fa-angle-double-left:after,
.fa-duotone.fa-angles-left:after,
.fad.fa-angle-double-left:after,
.fad.fa-angles-left:after {
  content: "\f100\f100"
}

.fa-duotone.fa-camcorder:after,
.fa-duotone.fa-video-handheld:after,
.fad.fa-camcorder:after,
.fad.fa-video-handheld:after {
  content: "\f8a8\f8a8"
}

.fa-duotone.fa-pancakes:after,
.fad.fa-pancakes:after {
  content: "\e42d\e42d"
}

.fa-duotone.fa-album-circle-user:after,
.fad.fa-album-circle-user:after {
  content: "\e48d\e48d"
}

.fa-duotone.fa-subtitles-slash:after,
.fad.fa-subtitles-slash:after {
  content: "\e610\e610"
}

.fa-duotone.fa-qrcode:after,
.fad.fa-qrcode:after {
  content: "\f029\f029"
}

.fa-duotone.fa-dice-d10:after,
.fad.fa-dice-d10:after {
  content: "\f6cd\f6cd"
}

.fa-duotone.fa-fireplace:after,
.fad.fa-fireplace:after {
  content: "\f79a\f79a"
}

.fa-duotone.fa-browser:after,
.fad.fa-browser:after {
  content: "\f37e\f37e"
}

.fa-duotone.fa-pen-paintbrush:after,
.fa-duotone.fa-pencil-paintbrush:after,
.fad.fa-pen-paintbrush:after,
.fad.fa-pencil-paintbrush:after {
  content: "\f618\f618"
}

.fa-duotone.fa-fish-cooked:after,
.fad.fa-fish-cooked:after {
  content: "\f7fe\f7fe"
}

.fa-duotone.fa-chair-office:after,
.fad.fa-chair-office:after {
  content: "\f6c1\f6c1"
}

.fa-duotone.fa-magnifying-glass-music:after,
.fad.fa-magnifying-glass-music:after {
  content: "\e65f\e65f"
}

.fa-duotone.fa-nesting-dolls:after,
.fad.fa-nesting-dolls:after {
  content: "\e3ba\e3ba"
}

.fa-duotone.fa-clock-rotate-left:after,
.fa-duotone.fa-history:after,
.fad.fa-clock-rotate-left:after,
.fad.fa-history:after {
  content: "\f1da\f1da"
}

.fa-duotone.fa-trumpet:after,
.fad.fa-trumpet:after {
  content: "\f8e3\f8e3"
}

.fa-duotone.fa-face-grin-beam-sweat:after,
.fa-duotone.fa-grin-beam-sweat:after,
.fad.fa-face-grin-beam-sweat:after,
.fad.fa-grin-beam-sweat:after {
  content: "\f583\f583"
}

.fa-duotone.fa-fire-smoke:after,
.fad.fa-fire-smoke:after {
  content: "\f74b\f74b"
}

.fa-duotone.fa-phone-missed:after,
.fad.fa-phone-missed:after {
  content: "\e226\e226"
}

.fa-duotone.fa-arrow-right-from-file:after,
.fa-duotone.fa-file-export:after,
.fad.fa-arrow-right-from-file:after,
.fad.fa-file-export:after {
  content: "\f56e\f56e"
}

.fa-duotone.fa-shield-blank:after,
.fa-duotone.fa-shield:after,
.fad.fa-shield-blank:after,
.fad.fa-shield:after {
  content: "\f132\f132"
}

.fa-duotone.fa-arrow-up-short-wide:after,
.fa-duotone.fa-sort-amount-up-alt:after,
.fad.fa-arrow-up-short-wide:after,
.fad.fa-sort-amount-up-alt:after {
  content: "\f885\f885"
}

.fa-duotone.fa-arrows-repeat-1:after,
.fa-duotone.fa-repeat-1-alt:after,
.fad.fa-arrows-repeat-1:after,
.fad.fa-repeat-1-alt:after {
  content: "\f366\f366"
}

.fa-duotone.fa-gun-slash:after,
.fad.fa-gun-slash:after {
  content: "\e19c\e19c"
}

.fa-duotone.fa-avocado:after,
.fad.fa-avocado:after {
  content: "\e0aa\e0aa"
}

.fa-duotone.fa-binary:after,
.fad.fa-binary:after {
  content: "\e33b\e33b"
}

.fa-duotone.fa-glasses-alt:after,
.fa-duotone.fa-glasses-round:after,
.fad.fa-glasses-alt:after,
.fad.fa-glasses-round:after {
  content: "\f5f5\f5f5"
}

.fa-duotone.fa-phone-plus:after,
.fad.fa-phone-plus:after {
  content: "\f4d2\f4d2"
}

.fa-duotone.fa-ditto:after,
.fad.fa-ditto:after {
  content: "\22\22"
}

.fa-duotone.fa-person-seat:after,
.fad.fa-person-seat:after {
  content: "\e21e\e21e"
}

.fa-duotone.fa-house-medical:after,
.fad.fa-house-medical:after {
  content: "\e3b2\e3b2"
}

.fa-duotone.fa-golf-ball-tee:after,
.fa-duotone.fa-golf-ball:after,
.fad.fa-golf-ball-tee:after,
.fad.fa-golf-ball:after {
  content: "\f450\f450"
}

.fa-duotone.fa-chevron-circle-left:after,
.fa-duotone.fa-circle-chevron-left:after,
.fad.fa-chevron-circle-left:after,
.fad.fa-circle-chevron-left:after {
  content: "\f137\f137"
}

.fa-duotone.fa-house-chimney-window:after,
.fad.fa-house-chimney-window:after {
  content: "\e00d\e00d"
}

.fa-duotone.fa-scythe:after,
.fad.fa-scythe:after {
  content: "\f710\f710"
}

.fa-duotone.fa-pen-nib:after,
.fad.fa-pen-nib:after {
  content: "\f5ad\f5ad"
}

.fa-duotone.fa-ban-parking:after,
.fa-duotone.fa-parking-circle-slash:after,
.fad.fa-ban-parking:after,
.fad.fa-parking-circle-slash:after {
  content: "\f616\f616"
}

.fa-duotone.fa-tent-arrow-turn-left:after,
.fad.fa-tent-arrow-turn-left:after {
  content: "\e580\e580"
}

.fa-duotone.fa-face-diagonal-mouth:after,
.fad.fa-face-diagonal-mouth:after {
  content: "\e47e\e47e"
}

.fa-duotone.fa-diagram-cells:after,
.fad.fa-diagram-cells:after {
  content: "\e475\e475"
}

.fa-duotone.fa-cricket-bat-ball:after,
.fa-duotone.fa-cricket:after,
.fad.fa-cricket-bat-ball:after,
.fad.fa-cricket:after {
  content: "\f449\f449"
}

.fa-duotone.fa-tents:after,
.fad.fa-tents:after {
  content: "\e582\e582"
}

.fa-duotone.fa-magic:after,
.fa-duotone.fa-wand-magic:after,
.fad.fa-magic:after,
.fad.fa-wand-magic:after {
  content: "\f0d0\f0d0"
}

.fa-duotone.fa-dog:after,
.fad.fa-dog:after {
  content: "\f6d3\f6d3"
}

.fa-duotone.fa-pen-line:after,
.fad.fa-pen-line:after {
  content: "\e212\e212"
}

.fa-duotone.fa-atom-alt:after,
.fa-duotone.fa-atom-simple:after,
.fad.fa-atom-alt:after,
.fad.fa-atom-simple:after {
  content: "\f5d3\f5d3"
}

.fa-duotone.fa-ampersand:after,
.fad.fa-ampersand:after {
  content: "\26\26"
}

.fa-duotone.fa-carrot:after,
.fad.fa-carrot:after {
  content: "\f787\f787"
}

.fa-duotone.fa-arrow-from-bottom:after,
.fa-duotone.fa-arrow-up-from-line:after,
.fad.fa-arrow-from-bottom:after,
.fad.fa-arrow-up-from-line:after {
  content: "\f342\f342"
}

.fa-duotone.fa-moon:after,
.fad.fa-moon:after {
  content: "\f186\f186"
}

.fa-duotone.fa-pen-slash:after,
.fad.fa-pen-slash:after {
  content: "\e213\e213"
}

.fa-duotone.fa-wine-glass-alt:after,
.fa-duotone.fa-wine-glass-empty:after,
.fad.fa-wine-glass-alt:after,
.fad.fa-wine-glass-empty:after {
  content: "\f5ce\f5ce"
}

.fa-duotone.fa-square-star:after,
.fad.fa-square-star:after {
  content: "\e27f\e27f"
}

.fa-duotone.fa-cheese:after,
.fad.fa-cheese:after {
  content: "\f7ef\f7ef"
}

.fa-duotone.fa-send-backward:after,
.fad.fa-send-backward:after {
  content: "\f87f\f87f"
}

.fa-duotone.fa-yin-yang:after,
.fad.fa-yin-yang:after {
  content: "\f6ad\f6ad"
}

.fa-duotone.fa-music:after,
.fad.fa-music:after {
  content: "\f001\f001"
}

.fa-duotone.fa-compass-slash:after,
.fad.fa-compass-slash:after {
  content: "\f5e9\f5e9"
}

.fa-duotone.fa-clock-one:after,
.fad.fa-clock-one:after {
  content: "\e34e\e34e"
}

.fa-duotone.fa-file-music:after,
.fad.fa-file-music:after {
  content: "\f8b6\f8b6"
}

.fa-duotone.fa-code-commit:after,
.fad.fa-code-commit:after {
  content: "\f386\f386"
}

.fa-duotone.fa-temperature-low:after,
.fad.fa-temperature-low:after {
  content: "\f76b\f76b"
}

.fa-duotone.fa-biking:after,
.fa-duotone.fa-person-biking:after,
.fad.fa-biking:after,
.fad.fa-person-biking:after {
  content: "\f84a\f84a"
}

.fa-duotone.fa-display-chart-up-circle-currency:after,
.fad.fa-display-chart-up-circle-currency:after {
  content: "\e5e5\e5e5"
}

.fa-duotone.fa-skeleton:after,
.fad.fa-skeleton:after {
  content: "\f620\f620"
}

.fa-duotone.fa-circle-g:after,
.fad.fa-circle-g:after {
  content: "\e10f\e10f"
}

.fa-duotone.fa-circle-arrow-up-left:after,
.fad.fa-circle-arrow-up-left:after {
  content: "\e0fb\e0fb"
}

.fa-duotone.fa-coin-blank:after,
.fad.fa-coin-blank:after {
  content: "\e3fb\e3fb"
}

.fa-duotone.fa-broom:after,
.fad.fa-broom:after {
  content: "\f51a\f51a"
}

.fa-duotone.fa-vacuum:after,
.fad.fa-vacuum:after {
  content: "\e04d\e04d"
}

.fa-duotone.fa-shield-heart:after,
.fad.fa-shield-heart:after {
  content: "\e574\e574"
}

.fa-duotone.fa-card-heart:after,
.fad.fa-card-heart:after {
  content: "\e3eb\e3eb"
}

.fa-duotone.fa-lightbulb-cfl-on:after,
.fad.fa-lightbulb-cfl-on:after {
  content: "\e5a7\e5a7"
}

.fa-duotone.fa-melon:after,
.fad.fa-melon:after {
  content: "\e310\e310"
}

.fa-duotone.fa-gopuram:after,
.fad.fa-gopuram:after {
  content: "\f664\f664"
}

.fa-duotone.fa-earth-oceania:after,
.fa-duotone.fa-globe-oceania:after,
.fad.fa-earth-oceania:after,
.fad.fa-globe-oceania:after {
  content: "\e47b\e47b"
}

.fa-duotone.fa-container-storage:after,
.fad.fa-container-storage:after {
  content: "\f4b7\f4b7"
}

.fa-duotone.fa-face-pouting:after,
.fad.fa-face-pouting:after {
  content: "\e387\e387"
}

.fa-duotone.fa-square-xmark:after,
.fa-duotone.fa-times-square:after,
.fa-duotone.fa-xmark-square:after,
.fad.fa-square-xmark:after,
.fad.fa-times-square:after,
.fad.fa-xmark-square:after {
  content: "\f2d3\f2d3"
}

.fa-duotone.fa-exploding-head:after,
.fa-duotone.fa-face-explode:after,
.fad.fa-exploding-head:after,
.fad.fa-face-explode:after {
  content: "\e2fe\e2fe"
}

.fa-duotone.fa-hashtag:after,
.fad.fa-hashtag:after {
  content: "\23\23"
}

.fa-duotone.fa-expand-alt:after,
.fa-duotone.fa-up-right-and-down-left-from-center:after,
.fad.fa-expand-alt:after,
.fad.fa-up-right-and-down-left-from-center:after {
  content: "\f424\f424"
}

.fa-duotone.fa-oil-can:after,
.fad.fa-oil-can:after {
  content: "\f613\f613"
}

.fa-duotone.fa-t:after,
.fad.fa-t:after {
  content: "\54\54"
}

.fa-duotone.fa-transformer-bolt:after,
.fad.fa-transformer-bolt:after {
  content: "\e2a4\e2a4"
}

.fa-duotone.fa-hippo:after,
.fad.fa-hippo:after {
  content: "\f6ed\f6ed"
}

.fa-duotone.fa-chart-column:after,
.fad.fa-chart-column:after {
  content: "\e0e3\e0e3"
}

.fa-duotone.fa-cassette-vhs:after,
.fa-duotone.fa-vhs:after,
.fad.fa-cassette-vhs:after,
.fad.fa-vhs:after {
  content: "\f8ec\f8ec"
}

.fa-duotone.fa-infinity:after,
.fad.fa-infinity:after {
  content: "\f534\f534"
}

.fa-duotone.fa-vial-circle-check:after,
.fad.fa-vial-circle-check:after {
  content: "\e596\e596"
}

.fa-duotone.fa-chimney:after,
.fad.fa-chimney:after {
  content: "\f78b\f78b"
}

.fa-duotone.fa-object-intersect:after,
.fad.fa-object-intersect:after {
  content: "\e49d\e49d"
}

.fa-duotone.fa-person-arrow-down-to-line:after,
.fad.fa-person-arrow-down-to-line:after {
  content: "\e538\e538"
}

.fa-duotone.fa-voicemail:after,
.fad.fa-voicemail:after {
  content: "\f897\f897"
}

.fa-duotone.fa-block-brick:after,
.fa-duotone.fa-wall-brick:after,
.fad.fa-block-brick:after,
.fad.fa-wall-brick:after {
  content: "\e3db\e3db"
}

.fa-duotone.fa-fan:after,
.fad.fa-fan:after {
  content: "\f863\f863"
}

.fa-duotone.fa-bags-shopping:after,
.fad.fa-bags-shopping:after {
  content: "\f847\f847"
}

.fa-duotone.fa-paragraph-left:after,
.fa-duotone.fa-paragraph-rtl:after,
.fad.fa-paragraph-left:after,
.fad.fa-paragraph-rtl:after {
  content: "\f878\f878"
}

.fa-duotone.fa-person-walking-luggage:after,
.fad.fa-person-walking-luggage:after {
  content: "\e554\e554"
}

.fa-duotone.fa-caravan-alt:after,
.fa-duotone.fa-caravan-simple:after,
.fad.fa-caravan-alt:after,
.fad.fa-caravan-simple:after {
  content: "\e000\e000"
}

.fa-duotone.fa-turtle:after,
.fad.fa-turtle:after {
  content: "\f726\f726"
}

.fa-duotone.fa-pencil-mechanical:after,
.fad.fa-pencil-mechanical:after {
  content: "\e5ca\e5ca"
}

.fa-duotone.fa-arrows-alt-v:after,
.fa-duotone.fa-up-down:after,
.fad.fa-arrows-alt-v:after,
.fad.fa-up-down:after {
  content: "\f338\f338"
}

.fa-duotone.fa-cloud-moon-rain:after,
.fad.fa-cloud-moon-rain:after {
  content: "\f73c\f73c"
}

.fa-duotone.fa-booth-curtain:after,
.fad.fa-booth-curtain:after {
  content: "\f734\f734"
}

.fa-duotone.fa-calendar:after,
.fad.fa-calendar:after {
  content: "\f133\f133"
}

.fa-duotone.fa-box-heart:after,
.fad.fa-box-heart:after {
  content: "\f49d\f49d"
}

.fa-duotone.fa-trailer:after,
.fad.fa-trailer:after {
  content: "\e041\e041"
}

.fa-duotone.fa-user-doctor-message:after,
.fa-duotone.fa-user-md-chat:after,
.fad.fa-user-doctor-message:after,
.fad.fa-user-md-chat:after {
  content: "\f82e\f82e"
}

.fa-duotone.fa-bahai:after,
.fa-duotone.fa-haykal:after,
.fad.fa-bahai:after,
.fad.fa-haykal:after {
  content: "\f666\f666"
}

.fa-duotone.fa-lighthouse:after,
.fad.fa-lighthouse:after {
  content: "\e612\e612"
}

.fa-duotone.fa-amp-guitar:after,
.fad.fa-amp-guitar:after {
  content: "\f8a1\f8a1"
}

.fa-duotone.fa-sd-card:after,
.fad.fa-sd-card:after {
  content: "\f7c2\f7c2"
}

.fa-duotone.fa-volume-slash:after,
.fad.fa-volume-slash:after {
  content: "\f2e2\f2e2"
}

.fa-duotone.fa-border-bottom:after,
.fad.fa-border-bottom:after {
  content: "\f84d\f84d"
}

.fa-duotone.fa-wifi-1:after,
.fa-duotone.fa-wifi-weak:after,
.fad.fa-wifi-1:after,
.fad.fa-wifi-weak:after {
  content: "\f6aa\f6aa"
}

.fa-duotone.fa-dragon:after,
.fad.fa-dragon:after {
  content: "\f6d5\f6d5"
}

.fa-duotone.fa-shoe-prints:after,
.fad.fa-shoe-prints:after {
  content: "\f54b\f54b"
}

.fa-duotone.fa-circle-plus:after,
.fa-duotone.fa-plus-circle:after,
.fad.fa-circle-plus:after,
.fad.fa-plus-circle:after {
  content: "\f055\f055"
}

.fa-duotone.fa-face-grin-tongue-wink:after,
.fa-duotone.fa-grin-tongue-wink:after,
.fad.fa-face-grin-tongue-wink:after,
.fad.fa-grin-tongue-wink:after {
  content: "\f58b\f58b"
}

.fa-duotone.fa-hand-holding:after,
.fad.fa-hand-holding:after {
  content: "\f4bd\f4bd"
}

.fa-duotone.fa-plug-circle-exclamation:after,
.fad.fa-plug-circle-exclamation:after {
  content: "\e55d\e55d"
}

.fa-duotone.fa-chain-broken:after,
.fa-duotone.fa-chain-slash:after,
.fa-duotone.fa-link-slash:after,
.fa-duotone.fa-unlink:after,
.fad.fa-chain-broken:after,
.fad.fa-chain-slash:after,
.fad.fa-link-slash:after,
.fad.fa-unlink:after {
  content: "\f127\f127"
}

.fa-duotone.fa-clone:after,
.fad.fa-clone:after {
  content: "\f24d\f24d"
}

.fa-duotone.fa-person-walking-arrow-loop-left:after,
.fad.fa-person-walking-arrow-loop-left:after {
  content: "\e551\e551"
}

.fa-duotone.fa-arrow-up-z-a:after,
.fa-duotone.fa-sort-alpha-up-alt:after,
.fad.fa-arrow-up-z-a:after,
.fad.fa-sort-alpha-up-alt:after {
  content: "\f882\f882"
}

.fa-duotone.fa-fire-alt:after,
.fa-duotone.fa-fire-flame-curved:after,
.fad.fa-fire-alt:after,
.fad.fa-fire-flame-curved:after {
  content: "\f7e4\f7e4"
}

.fa-duotone.fa-tornado:after,
.fad.fa-tornado:after {
  content: "\f76f\f76f"
}

.fa-duotone.fa-file-circle-plus:after,
.fad.fa-file-circle-plus:after {
  content: "\e494\e494"
}

.fa-duotone.fa-delete-right:after,
.fad.fa-delete-right:after {
  content: "\e154\e154"
}

.fa-duotone.fa-book-quran:after,
.fa-duotone.fa-quran:after,
.fad.fa-book-quran:after,
.fad.fa-quran:after {
  content: "\f687\f687"
}

.fa-duotone.fa-circle-quarter:after,
.fad.fa-circle-quarter:after {
  content: "\e11f\e11f"
}

.fa-duotone.fa-anchor:after,
.fad.fa-anchor:after {
  content: "\f13d\f13d"
}

.fa-duotone.fa-border-all:after,
.fad.fa-border-all:after {
  content: "\f84c\f84c"
}

.fa-duotone.fa-function:after,
.fad.fa-function:after {
  content: "\f661\f661"
}

.fa-duotone.fa-angry:after,
.fa-duotone.fa-face-angry:after,
.fad.fa-angry:after,
.fad.fa-face-angry:after {
  content: "\f556\f556"
}

.fa-duotone.fa-people-simple:after,
.fad.fa-people-simple:after {
  content: "\e21b\e21b"
}

.fa-duotone.fa-cookie-bite:after,
.fad.fa-cookie-bite:after {
  content: "\f564\f564"
}

.fa-duotone.fa-arrow-trend-down:after,
.fad.fa-arrow-trend-down:after {
  content: "\e097\e097"
}

.fa-duotone.fa-feed:after,
.fa-duotone.fa-rss:after,
.fad.fa-feed:after,
.fad.fa-rss:after {
  content: "\f09e\f09e"
}

.fa-duotone.fa-face-monocle:after,
.fad.fa-face-monocle:after {
  content: "\e380\e380"
}

.fa-duotone.fa-draw-polygon:after,
.fad.fa-draw-polygon:after {
  content: "\f5ee\f5ee"
}

.fa-duotone.fa-balance-scale:after,
.fa-duotone.fa-scale-balanced:after,
.fad.fa-balance-scale:after,
.fad.fa-scale-balanced:after {
  content: "\f24e\f24e"
}

.fa-duotone.fa-calendar-lines:after,
.fa-duotone.fa-calendar-note:after,
.fad.fa-calendar-lines:after,
.fad.fa-calendar-note:after {
  content: "\e0d5\e0d5"
}

.fa-duotone.fa-arrow-down-big-small:after,
.fa-duotone.fa-sort-size-down:after,
.fad.fa-arrow-down-big-small:after,
.fad.fa-sort-size-down:after {
  content: "\f88c\f88c"
}

.fa-duotone.fa-gauge-simple-high:after,
.fa-duotone.fa-tachometer-fast:after,
.fa-duotone.fa-tachometer:after,
.fad.fa-gauge-simple-high:after,
.fad.fa-tachometer-fast:after,
.fad.fa-tachometer:after {
  content: "\f62a\f62a"
}

.fa-duotone.fa-do-not-enter:after,
.fad.fa-do-not-enter:after {
  content: "\f5ec\f5ec"
}

.fa-duotone.fa-shower:after,
.fad.fa-shower:after {
  content: "\f2cc\f2cc"
}

.fa-duotone.fa-dice-d8:after,
.fad.fa-dice-d8:after {
  content: "\f6d2\f6d2"
}

.fa-duotone.fa-desktop-alt:after,
.fa-duotone.fa-desktop:after,
.fad.fa-desktop-alt:after,
.fad.fa-desktop:after {
  content: "\f390\f390"
}

.fa-duotone.fa-m:after,
.fad.fa-m:after {
  content: "\4d\4d"
}

.fa-duotone.fa-spinner-scale:after,
.fad.fa-spinner-scale:after {
  content: "\e62a\e62a"
}

.fa-duotone.fa-grip-dots-vertical:after,
.fad.fa-grip-dots-vertical:after {
  content: "\e411\e411"
}

.fa-duotone.fa-face-viewfinder:after,
.fad.fa-face-viewfinder:after {
  content: "\e2ff\e2ff"
}

.fa-duotone.fa-creemee:after,
.fa-duotone.fa-soft-serve:after,
.fad.fa-creemee:after,
.fad.fa-soft-serve:after {
  content: "\e400\e400"
}

.fa-duotone.fa-h5:after,
.fad.fa-h5:after {
  content: "\e412\e412"
}

.fa-duotone.fa-hand-back-point-down:after,
.fad.fa-hand-back-point-down:after {
  content: "\e19e\e19e"
}

.fa-duotone.fa-table-list:after,
.fa-duotone.fa-th-list:after,
.fad.fa-table-list:after,
.fad.fa-th-list:after {
  content: "\f00b\f00b"
}

.fa-duotone.fa-basket-shopping-minus:after,
.fad.fa-basket-shopping-minus:after {
  content: "\e652\e652"
}

.fa-duotone.fa-comment-sms:after,
.fa-duotone.fa-sms:after,
.fad.fa-comment-sms:after,
.fad.fa-sms:after {
  content: "\f7cd\f7cd"
}

.fa-duotone.fa-rectangle-landscape:after,
.fa-duotone.fa-rectangle:after,
.fad.fa-rectangle-landscape:after,
.fad.fa-rectangle:after {
  content: "\f2fa\f2fa"
}

.fa-duotone.fa-clipboard-list-check:after,
.fad.fa-clipboard-list-check:after {
  content: "\f737\f737"
}

.fa-duotone.fa-turkey:after,
.fad.fa-turkey:after {
  content: "\f725\f725"
}

.fa-duotone.fa-book:after,
.fad.fa-book:after {
  content: "\f02d\f02d"
}

.fa-duotone.fa-user-plus:after,
.fad.fa-user-plus:after {
  content: "\f234\f234"
}

.fa-duotone.fa-ice-skate:after,
.fad.fa-ice-skate:after {
  content: "\f7ac\f7ac"
}

.fa-duotone.fa-check:after,
.fad.fa-check:after {
  content: "\f00c\f00c"
}

.fa-duotone.fa-battery-4:after,
.fa-duotone.fa-battery-three-quarters:after,
.fad.fa-battery-4:after,
.fad.fa-battery-three-quarters:after {
  content: "\f241\f241"
}

.fa-duotone.fa-tomato:after,
.fad.fa-tomato:after {
  content: "\e330\e330"
}

.fa-duotone.fa-sword-laser:after,
.fad.fa-sword-laser:after {
  content: "\e03b\e03b"
}

.fa-duotone.fa-house-circle-check:after,
.fad.fa-house-circle-check:after {
  content: "\e509\e509"
}

.fa-duotone.fa-buildings:after,
.fad.fa-buildings:after {
  content: "\e0cc\e0cc"
}

.fa-duotone.fa-angle-left:after,
.fad.fa-angle-left:after {
  content: "\f104\f104"
}

.fa-duotone.fa-cart-flatbed-boxes:after,
.fa-duotone.fa-dolly-flatbed-alt:after,
.fad.fa-cart-flatbed-boxes:after,
.fad.fa-dolly-flatbed-alt:after {
  content: "\f475\f475"
}

.fa-duotone.fa-diagram-successor:after,
.fad.fa-diagram-successor:after {
  content: "\e47a\e47a"
}

.fa-duotone.fa-truck-arrow-right:after,
.fad.fa-truck-arrow-right:after {
  content: "\e58b\e58b"
}

.fa-duotone.fa-square-w:after,
.fad.fa-square-w:after {
  content: "\e285\e285"
}

.fa-duotone.fa-arrows-split-up-and-left:after,
.fad.fa-arrows-split-up-and-left:after {
  content: "\e4bc\e4bc"
}

.fa-duotone.fa-lamp:after,
.fad.fa-lamp:after {
  content: "\f4ca\f4ca"
}

.fa-duotone.fa-airplay:after,
.fad.fa-airplay:after {
  content: "\e089\e089"
}

.fa-duotone.fa-fist-raised:after,
.fa-duotone.fa-hand-fist:after,
.fad.fa-fist-raised:after,
.fad.fa-hand-fist:after {
  content: "\f6de\f6de"
}

.fa-duotone.fa-shield-quartered:after,
.fad.fa-shield-quartered:after {
  content: "\e575\e575"
}

.fa-duotone.fa-slash-forward:after,
.fad.fa-slash-forward:after {
  content: "\2f\2f"
}

.fa-duotone.fa-location-pen:after,
.fa-duotone.fa-map-marker-edit:after,
.fad.fa-location-pen:after,
.fad.fa-map-marker-edit:after {
  content: "\f607\f607"
}

.fa-duotone.fa-cloud-moon:after,
.fad.fa-cloud-moon:after {
  content: "\f6c3\f6c3"
}

.fa-duotone.fa-pot-food:after,
.fad.fa-pot-food:after {
  content: "\e43f\e43f"
}

.fa-duotone.fa-briefcase:after,
.fad.fa-briefcase:after {
  content: "\f0b1\f0b1"
}

.fa-duotone.fa-person-falling:after,
.fad.fa-person-falling:after {
  content: "\e546\e546"
}

.fa-duotone.fa-image-portrait:after,
.fa-duotone.fa-portrait:after,
.fad.fa-image-portrait:after,
.fad.fa-portrait:after {
  content: "\f3e0\f3e0"
}

.fa-duotone.fa-user-tag:after,
.fad.fa-user-tag:after {
  content: "\f507\f507"
}

.fa-duotone.fa-rug:after,
.fad.fa-rug:after {
  content: "\e569\e569"
}

.fa-duotone.fa-print-slash:after,
.fad.fa-print-slash:after {
  content: "\f686\f686"
}

.fa-duotone.fa-earth-europe:after,
.fa-duotone.fa-globe-europe:after,
.fad.fa-earth-europe:after,
.fad.fa-globe-europe:after {
  content: "\f7a2\f7a2"
}

.fa-duotone.fa-cart-flatbed-suitcase:after,
.fa-duotone.fa-luggage-cart:after,
.fad.fa-cart-flatbed-suitcase:after,
.fad.fa-luggage-cart:after {
  content: "\f59d\f59d"
}

.fa-duotone.fa-hand-back-point-ribbon:after,
.fad.fa-hand-back-point-ribbon:after {
  content: "\e1a0\e1a0"
}

.fa-duotone.fa-rectangle-times:after,
.fa-duotone.fa-rectangle-xmark:after,
.fa-duotone.fa-times-rectangle:after,
.fa-duotone.fa-window-close:after,
.fad.fa-rectangle-times:after,
.fad.fa-rectangle-xmark:after,
.fad.fa-times-rectangle:after,
.fad.fa-window-close:after {
  content: "\f410\f410"
}

.fa-duotone.fa-tire-rugged:after,
.fad.fa-tire-rugged:after {
  content: "\f634\f634"
}

.fa-duotone.fa-lightbulb-dollar:after,
.fad.fa-lightbulb-dollar:after {
  content: "\f670\f670"
}

.fa-duotone.fa-cowbell:after,
.fad.fa-cowbell:after {
  content: "\f8b3\f8b3"
}

.fa-duotone.fa-baht-sign:after,
.fad.fa-baht-sign:after {
  content: "\e0ac\e0ac"
}

.fa-duotone.fa-corner:after,
.fad.fa-corner:after {
  content: "\e3fe\e3fe"
}

.fa-duotone.fa-chevron-double-right:after,
.fa-duotone.fa-chevrons-right:after,
.fad.fa-chevron-double-right:after,
.fad.fa-chevrons-right:after {
  content: "\f324\f324"
}

.fa-duotone.fa-book-open:after,
.fad.fa-book-open:after {
  content: "\f518\f518"
}

.fa-duotone.fa-book-journal-whills:after,
.fa-duotone.fa-journal-whills:after,
.fad.fa-book-journal-whills:after,
.fad.fa-journal-whills:after {
  content: "\f66a\f66a"
}

.fa-duotone.fa-inhaler:after,
.fad.fa-inhaler:after {
  content: "\f5f9\f5f9"
}

.fa-duotone.fa-handcuffs:after,
.fad.fa-handcuffs:after {
  content: "\e4f8\e4f8"
}

.fa-duotone.fa-snake:after,
.fad.fa-snake:after {
  content: "\f716\f716"
}

.fa-duotone.fa-exclamation-triangle:after,
.fa-duotone.fa-triangle-exclamation:after,
.fa-duotone.fa-warning:after,
.fad.fa-exclamation-triangle:after,
.fad.fa-triangle-exclamation:after,
.fad.fa-warning:after {
  content: "\f071\f071"
}

.fa-duotone.fa-note-medical:after,
.fad.fa-note-medical:after {
  content: "\e200\e200"
}

.fa-duotone.fa-database:after,
.fad.fa-database:after {
  content: "\f1c0\f1c0"
}

.fa-duotone.fa-down-left:after,
.fad.fa-down-left:after {
  content: "\e16a\e16a"
}

.fa-duotone.fa-mail-forward:after,
.fa-duotone.fa-share:after,
.fad.fa-mail-forward:after,
.fad.fa-share:after {
  content: "\f064\f064"
}

.fa-duotone.fa-face-thinking:after,
.fad.fa-face-thinking:after {
  content: "\e39b\e39b"
}

.fa-duotone.fa-turn-down-right:after,
.fad.fa-turn-down-right:after {
  content: "\e455\e455"
}

.fa-duotone.fa-bottle-droplet:after,
.fad.fa-bottle-droplet:after {
  content: "\e4c4\e4c4"
}

.fa-duotone.fa-mask-face:after,
.fad.fa-mask-face:after {
  content: "\e1d7\e1d7"
}

.fa-duotone.fa-hill-rockslide:after,
.fad.fa-hill-rockslide:after {
  content: "\e508\e508"
}

.fa-duotone.fa-scanner-keyboard:after,
.fad.fa-scanner-keyboard:after {
  content: "\f489\f489"
}

.fa-duotone.fa-circle-o:after,
.fad.fa-circle-o:after {
  content: "\e119\e119"
}

.fa-duotone.fa-grid-horizontal:after,
.fad.fa-grid-horizontal:after {
  content: "\e307\e307"
}

.fa-duotone.fa-comment-alt-dollar:after,
.fa-duotone.fa-message-dollar:after,
.fad.fa-comment-alt-dollar:after,
.fad.fa-message-dollar:after {
  content: "\f650\f650"
}

.fa-duotone.fa-exchange-alt:after,
.fa-duotone.fa-right-left:after,
.fad.fa-exchange-alt:after,
.fad.fa-right-left:after {
  content: "\f362\f362"
}

.fa-duotone.fa-columns-3:after,
.fad.fa-columns-3:after {
  content: "\e361\e361"
}

.fa-duotone.fa-paper-plane:after,
.fad.fa-paper-plane:after {
  content: "\f1d8\f1d8"
}

.fa-duotone.fa-road-circle-exclamation:after,
.fad.fa-road-circle-exclamation:after {
  content: "\e565\e565"
}

.fa-duotone.fa-dungeon:after,
.fad.fa-dungeon:after {
  content: "\f6d9\f6d9"
}

.fa-duotone.fa-hand-holding-box:after,
.fad.fa-hand-holding-box:after {
  content: "\f47b\f47b"
}

.fa-duotone.fa-input-text:after,
.fad.fa-input-text:after {
  content: "\e1bf\e1bf"
}

.fa-duotone.fa-window-alt:after,
.fa-duotone.fa-window-flip:after,
.fad.fa-window-alt:after,
.fad.fa-window-flip:after {
  content: "\f40f\f40f"
}

.fa-duotone.fa-align-right:after,
.fad.fa-align-right:after {
  content: "\f038\f038"
}

.fa-duotone.fa-scanner-gun:after,
.fa-duotone.fa-scanner:after,
.fad.fa-scanner-gun:after,
.fad.fa-scanner:after {
  content: "\f488\f488"
}

.fa-duotone.fa-tire:after,
.fad.fa-tire:after {
  content: "\f631\f631"
}

.fa-duotone.fa-engine:after,
.fad.fa-engine:after {
  content: "\e16e\e16e"
}

.fa-duotone.fa-money-bill-1-wave:after,
.fa-duotone.fa-money-bill-wave-alt:after,
.fad.fa-money-bill-1-wave:after,
.fad.fa-money-bill-wave-alt:after {
  content: "\f53b\f53b"
}

.fa-duotone.fa-life-ring:after,
.fad.fa-life-ring:after {
  content: "\f1cd\f1cd"
}

.fa-duotone.fa-hands:after,
.fa-duotone.fa-sign-language:after,
.fa-duotone.fa-signing:after,
.fad.fa-hands:after,
.fad.fa-sign-language:after,
.fad.fa-signing:after {
  content: "\f2a7\f2a7"
}

.fa-duotone.fa-caret-circle-right:after,
.fa-duotone.fa-circle-caret-right:after,
.fad.fa-caret-circle-right:after,
.fad.fa-circle-caret-right:after {
  content: "\f330\f330"
}

.fa-duotone.fa-turn-left:after,
.fad.fa-turn-left:after {
  content: "\e636\e636"
}

.fa-duotone.fa-wheat:after,
.fad.fa-wheat:after {
  content: "\f72d\f72d"
}

.fa-duotone.fa-file-spreadsheet:after,
.fad.fa-file-spreadsheet:after {
  content: "\f65b\f65b"
}

.fa-duotone.fa-audio-description-slash:after,
.fad.fa-audio-description-slash:after {
  content: "\e0a8\e0a8"
}

.fa-duotone.fa-bell-ring:after,
.fad.fa-bell-ring:after {
  content: "\e62c\e62c"
}

.fa-duotone.fa-calendar-day:after,
.fad.fa-calendar-day:after {
  content: "\f783\f783"
}

.fa-duotone.fa-ladder-water:after,
.fa-duotone.fa-swimming-pool:after,
.fa-duotone.fa-water-ladder:after,
.fad.fa-ladder-water:after,
.fad.fa-swimming-pool:after,
.fad.fa-water-ladder:after {
  content: "\f5c5\f5c5"
}

.fa-duotone.fa-arrows-up-down:after,
.fa-duotone.fa-arrows-v:after,
.fad.fa-arrows-up-down:after,
.fad.fa-arrows-v:after {
  content: "\f07d\f07d"
}

.fa-duotone.fa-chess-pawn-alt:after,
.fa-duotone.fa-chess-pawn-piece:after,
.fad.fa-chess-pawn-alt:after,
.fad.fa-chess-pawn-piece:after {
  content: "\f444\f444"
}

.fa-duotone.fa-face-grimace:after,
.fa-duotone.fa-grimace:after,
.fad.fa-face-grimace:after,
.fad.fa-grimace:after {
  content: "\f57f\f57f"
}

.fa-duotone.fa-wheelchair-alt:after,
.fa-duotone.fa-wheelchair-move:after,
.fad.fa-wheelchair-alt:after,
.fad.fa-wheelchair-move:after {
  content: "\e2ce\e2ce"
}

.fa-duotone.fa-level-down-alt:after,
.fa-duotone.fa-turn-down:after,
.fad.fa-level-down-alt:after,
.fad.fa-turn-down:after {
  content: "\f3be\f3be"
}

.fa-duotone.fa-square-s:after,
.fad.fa-square-s:after {
  content: "\e27d\e27d"
}

.fa-duotone.fa-barcode-alt:after,
.fa-duotone.fa-rectangle-barcode:after,
.fad.fa-barcode-alt:after,
.fad.fa-rectangle-barcode:after {
  content: "\f463\f463"
}

.fa-duotone.fa-person-walking-arrow-right:after,
.fad.fa-person-walking-arrow-right:after {
  content: "\e552\e552"
}

.fa-duotone.fa-envelope-square:after,
.fa-duotone.fa-square-envelope:after,
.fad.fa-envelope-square:after,
.fad.fa-square-envelope:after {
  content: "\f199\f199"
}

.fa-duotone.fa-dice:after,
.fad.fa-dice:after {
  content: "\f522\f522"
}

.fa-duotone.fa-unicorn:after,
.fad.fa-unicorn:after {
  content: "\f727\f727"
}

.fa-duotone.fa-bowling-ball:after,
.fad.fa-bowling-ball:after {
  content: "\f436\f436"
}

.fa-duotone.fa-pompebled:after,
.fad.fa-pompebled:after {
  content: "\e43d\e43d"
}

.fa-duotone.fa-brain:after,
.fad.fa-brain:after {
  content: "\f5dc\f5dc"
}

.fa-duotone.fa-watch-smart:after,
.fad.fa-watch-smart:after {
  content: "\e2cc\e2cc"
}

.fa-duotone.fa-book-user:after,
.fad.fa-book-user:after {
  content: "\f7e7\f7e7"
}

.fa-duotone.fa-sensor-cloud:after,
.fa-duotone.fa-sensor-smoke:after,
.fad.fa-sensor-cloud:after,
.fad.fa-sensor-smoke:after {
  content: "\e02c\e02c"
}

.fa-duotone.fa-clapperboard-play:after,
.fad.fa-clapperboard-play:after {
  content: "\e132\e132"
}

.fa-duotone.fa-band-aid:after,
.fa-duotone.fa-bandage:after,
.fad.fa-band-aid:after,
.fad.fa-bandage:after {
  content: "\f462\f462"
}

.fa-duotone.fa-calendar-minus:after,
.fad.fa-calendar-minus:after {
  content: "\f272\f272"
}

.fa-duotone.fa-circle-xmark:after,
.fa-duotone.fa-times-circle:after,
.fa-duotone.fa-xmark-circle:after,
.fad.fa-circle-xmark:after,
.fad.fa-times-circle:after,
.fad.fa-xmark-circle:after {
  content: "\f057\f057"
}

.fa-duotone.fa-circle-4:after,
.fad.fa-circle-4:after {
  content: "\e0f1\e0f1"
}

.fa-duotone.fa-gifts:after,
.fad.fa-gifts:after {
  content: "\f79c\f79c"
}

.fa-duotone.fa-album-collection:after,
.fad.fa-album-collection:after {
  content: "\f8a0\f8a0"
}

.fa-duotone.fa-hotel:after,
.fad.fa-hotel:after {
  content: "\f594\f594"
}

.fa-duotone.fa-earth-asia:after,
.fa-duotone.fa-globe-asia:after,
.fad.fa-earth-asia:after,
.fad.fa-globe-asia:after {
  content: "\f57e\f57e"
}

.fa-duotone.fa-id-card-alt:after,
.fa-duotone.fa-id-card-clip:after,
.fad.fa-id-card-alt:after,
.fad.fa-id-card-clip:after {
  content: "\f47f\f47f"
}

.fa-duotone.fa-magnifying-glass-plus:after,
.fa-duotone.fa-search-plus:after,
.fad.fa-magnifying-glass-plus:after,
.fad.fa-search-plus:after {
  content: "\f00e\f00e"
}

.fa-duotone.fa-thumbs-up:after,
.fad.fa-thumbs-up:after {
  content: "\f164\f164"
}

.fa-duotone.fa-cloud-showers:after,
.fad.fa-cloud-showers:after {
  content: "\f73f\f73f"
}

.fa-duotone.fa-user-clock:after,
.fad.fa-user-clock:after {
  content: "\f4fd\f4fd"
}

.fa-duotone.fa-onion:after,
.fad.fa-onion:after {
  content: "\e427\e427"
}

.fa-duotone.fa-clock-twelve-thirty:after,
.fad.fa-clock-twelve-thirty:after {
  content: "\e359\e359"
}

.fa-duotone.fa-arrow-down-to-dotted-line:after,
.fad.fa-arrow-down-to-dotted-line:after {
  content: "\e095\e095"
}

.fa-duotone.fa-allergies:after,
.fa-duotone.fa-hand-dots:after,
.fad.fa-allergies:after,
.fad.fa-hand-dots:after {
  content: "\f461\f461"
}

.fa-duotone.fa-file-invoice:after,
.fad.fa-file-invoice:after {
  content: "\f570\f570"
}

.fa-duotone.fa-window-minimize:after,
.fad.fa-window-minimize:after {
  content: "\f2d1\f2d1"
}

.fa-duotone.fa-rectangle-wide:after,
.fad.fa-rectangle-wide:after {
  content: "\f2fc\f2fc"
}

.fa-duotone.fa-comment-arrow-up:after,
.fad.fa-comment-arrow-up:after {
  content: "\e144\e144"
}

.fa-duotone.fa-garlic:after,
.fad.fa-garlic:after {
  content: "\e40e\e40e"
}

.fa-duotone.fa-coffee:after,
.fa-duotone.fa-mug-saucer:after,
.fad.fa-coffee:after,
.fad.fa-mug-saucer:after {
  content: "\f0f4\f0f4"
}

.fa-duotone.fa-brush:after,
.fad.fa-brush:after {
  content: "\f55d\f55d"
}

.fa-duotone.fa-tree-decorated:after,
.fad.fa-tree-decorated:after {
  content: "\f7dc\f7dc"
}

.fa-duotone.fa-mask:after,
.fad.fa-mask:after {
  content: "\f6fa\f6fa"
}

.fa-duotone.fa-calendar-heart:after,
.fad.fa-calendar-heart:after {
  content: "\e0d3\e0d3"
}

.fa-duotone.fa-magnifying-glass-minus:after,
.fa-duotone.fa-search-minus:after,
.fad.fa-magnifying-glass-minus:after,
.fad.fa-search-minus:after {
  content: "\f010\f010"
}

.fa-duotone.fa-flower:after,
.fad.fa-flower:after {
  content: "\f7ff\f7ff"
}

.fa-duotone.fa-arrow-down-from-arc:after,
.fad.fa-arrow-down-from-arc:after {
  content: "\e614\e614"
}

.fa-duotone.fa-right-left-large:after,
.fad.fa-right-left-large:after {
  content: "\e5e1\e5e1"
}

.fa-duotone.fa-ruler-vertical:after,
.fad.fa-ruler-vertical:after {
  content: "\f548\f548"
}

.fa-duotone.fa-circles-overlap:after,
.fad.fa-circles-overlap:after {
  content: "\e600\e600"
}

.fa-duotone.fa-user-alt:after,
.fa-duotone.fa-user-large:after,
.fad.fa-user-alt:after,
.fad.fa-user-large:after {
  content: "\f406\f406"
}

.fa-duotone.fa-starship-freighter:after,
.fad.fa-starship-freighter:after {
  content: "\e03a\e03a"
}

.fa-duotone.fa-train-tram:after,
.fad.fa-train-tram:after {
  content: "\e5b4\e5b4"
}

.fa-duotone.fa-bridge-suspension:after,
.fad.fa-bridge-suspension:after {
  content: "\e4cd\e4cd"
}

.fa-duotone.fa-trash-check:after,
.fad.fa-trash-check:after {
  content: "\e2af\e2af"
}

.fa-duotone.fa-user-nurse:after,
.fad.fa-user-nurse:after {
  content: "\f82f\f82f"
}

.fa-duotone.fa-boombox:after,
.fad.fa-boombox:after {
  content: "\f8a5\f8a5"
}

.fa-duotone.fa-syringe:after,
.fad.fa-syringe:after {
  content: "\f48e\f48e"
}

.fa-duotone.fa-cloud-sun:after,
.fad.fa-cloud-sun:after {
  content: "\f6c4\f6c4"
}

.fa-duotone.fa-shield-exclamation:after,
.fad.fa-shield-exclamation:after {
  content: "\e247\e247"
}

.fa-duotone.fa-stopwatch-20:after,
.fad.fa-stopwatch-20:after {
  content: "\e06f\e06f"
}

.fa-duotone.fa-square-full:after,
.fad.fa-square-full:after {
  content: "\f45c\f45c"
}

.fa-duotone.fa-grip-dots:after,
.fad.fa-grip-dots:after {
  content: "\e410\e410"
}

.fa-duotone.fa-comment-exclamation:after,
.fad.fa-comment-exclamation:after {
  content: "\f4af\f4af"
}

.fa-duotone.fa-pen-swirl:after,
.fad.fa-pen-swirl:after {
  content: "\e214\e214"
}

.fa-duotone.fa-falafel:after,
.fad.fa-falafel:after {
  content: "\e40a\e40a"
}

.fa-duotone.fa-circle-2:after,
.fad.fa-circle-2:after {
  content: "\e0ef\e0ef"
}

.fa-duotone.fa-magnet:after,
.fad.fa-magnet:after {
  content: "\f076\f076"
}

.fa-duotone.fa-jar:after,
.fad.fa-jar:after {
  content: "\e516\e516"
}

.fa-duotone.fa-gramophone:after,
.fad.fa-gramophone:after {
  content: "\f8bd\f8bd"
}

.fa-duotone.fa-dice-d12:after,
.fad.fa-dice-d12:after {
  content: "\f6ce\f6ce"
}

.fa-duotone.fa-note-sticky:after,
.fa-duotone.fa-sticky-note:after,
.fad.fa-note-sticky:after,
.fad.fa-sticky-note:after {
  content: "\f249\f249"
}

.fa-duotone.fa-arrow-alt-down:after,
.fa-duotone.fa-down:after,
.fad.fa-arrow-alt-down:after,
.fad.fa-down:after {
  content: "\f354\f354"
}

.fa-duotone.fa-100:after,
.fa-duotone.fa-hundred-points:after,
.fad.fa-100:after,
.fad.fa-hundred-points:after {
  content: "\e41c\e41c"
}

.fa-duotone.fa-paperclip-vertical:after,
.fad.fa-paperclip-vertical:after {
  content: "\e3c2\e3c2"
}

.fa-duotone.fa-wind-circle-exclamation:after,
.fa-duotone.fa-wind-warning:after,
.fad.fa-wind-circle-exclamation:after,
.fad.fa-wind-warning:after {
  content: "\f776\f776"
}

.fa-duotone.fa-location-pin-slash:after,
.fa-duotone.fa-map-marker-slash:after,
.fad.fa-location-pin-slash:after,
.fad.fa-map-marker-slash:after {
  content: "\f60c\f60c"
}

.fa-duotone.fa-face-sad-sweat:after,
.fad.fa-face-sad-sweat:after {
  content: "\e38a\e38a"
}

.fa-duotone.fa-bug-slash:after,
.fad.fa-bug-slash:after {
  content: "\e490\e490"
}

.fa-duotone.fa-cupcake:after,
.fad.fa-cupcake:after {
  content: "\e402\e402"
}

.fa-duotone.fa-light-switch-off:after,
.fad.fa-light-switch-off:after {
  content: "\e018\e018"
}

.fa-duotone.fa-toggle-large-off:after,
.fad.fa-toggle-large-off:after {
  content: "\e5b0\e5b0"
}

.fa-duotone.fa-pen-fancy-slash:after,
.fad.fa-pen-fancy-slash:after {
  content: "\e210\e210"
}

.fa-duotone.fa-truck-container:after,
.fad.fa-truck-container:after {
  content: "\f4dc\f4dc"
}

.fa-duotone.fa-boot:after,
.fad.fa-boot:after {
  content: "\f782\f782"
}

.fa-duotone.fa-arrow-up-from-water-pump:after,
.fad.fa-arrow-up-from-water-pump:after {
  content: "\e4b6\e4b6"
}

.fa-duotone.fa-file-check:after,
.fad.fa-file-check:after {
  content: "\f316\f316"
}

.fa-duotone.fa-bone:after,
.fad.fa-bone:after {
  content: "\f5d7\f5d7"
}

.fa-duotone.fa-cards-blank:after,
.fad.fa-cards-blank:after {
  content: "\e4df\e4df"
}

.fa-duotone.fa-circle-3:after,
.fad.fa-circle-3:after {
  content: "\e0f0\e0f0"
}

.fa-duotone.fa-bench-tree:after,
.fad.fa-bench-tree:after {
  content: "\e2e7\e2e7"
}

.fa-duotone.fa-keyboard-brightness-low:after,
.fad.fa-keyboard-brightness-low:after {
  content: "\e1c1\e1c1"
}

.fa-duotone.fa-ski-boot-ski:after,
.fad.fa-ski-boot-ski:after {
  content: "\e3cd\e3cd"
}

.fa-duotone.fa-brain-circuit:after,
.fad.fa-brain-circuit:after {
  content: "\e0c6\e0c6"
}

.fa-duotone.fa-user-injured:after,
.fad.fa-user-injured:after {
  content: "\f728\f728"
}

.fa-duotone.fa-block-brick-fire:after,
.fa-duotone.fa-firewall:after,
.fad.fa-block-brick-fire:after,
.fad.fa-firewall:after {
  content: "\e3dc\e3dc"
}

.fa-duotone.fa-face-sad-tear:after,
.fa-duotone.fa-sad-tear:after,
.fad.fa-face-sad-tear:after,
.fad.fa-sad-tear:after {
  content: "\f5b4\f5b4"
}

.fa-duotone.fa-plane:after,
.fad.fa-plane:after {
  content: "\f072\f072"
}

.fa-duotone.fa-tent-arrows-down:after,
.fad.fa-tent-arrows-down:after {
  content: "\e581\e581"
}

.fa-duotone.fa-exclamation:after,
.fad.fa-exclamation:after {
  content: "\21\21"
}

.fa-duotone.fa-arrows-spin:after,
.fad.fa-arrows-spin:after {
  content: "\e4bb\e4bb"
}

.fa-duotone.fa-face-smile-relaxed:after,
.fad.fa-face-smile-relaxed:after {
  content: "\e392\e392"
}

.fa-duotone.fa-comment-times:after,
.fa-duotone.fa-comment-xmark:after,
.fad.fa-comment-times:after,
.fad.fa-comment-xmark:after {
  content: "\f4b5\f4b5"
}

.fa-duotone.fa-print:after,
.fad.fa-print:after {
  content: "\f02f\f02f"
}

.fa-duotone.fa-try:after,
.fa-duotone.fa-turkish-lira-sign:after,
.fa-duotone.fa-turkish-lira:after,
.fad.fa-try:after,
.fad.fa-turkish-lira-sign:after,
.fad.fa-turkish-lira:after {
  content: "\e2bb\e2bb"
}

.fa-duotone.fa-face-nose-steam:after,
.fad.fa-face-nose-steam:after {
  content: "\e382\e382"
}

.fa-duotone.fa-circle-waveform-lines:after,
.fa-duotone.fa-waveform-circle:after,
.fad.fa-circle-waveform-lines:after,
.fad.fa-waveform-circle:after {
  content: "\e12d\e12d"
}

.fa-duotone.fa-dollar-sign:after,
.fa-duotone.fa-dollar:after,
.fa-duotone.fa-usd:after,
.fad.fa-dollar-sign:after,
.fad.fa-dollar:after,
.fad.fa-usd:after {
  content: "\24\24"
}

.fa-duotone.fa-ferris-wheel:after,
.fad.fa-ferris-wheel:after {
  content: "\e174\e174"
}

.fa-duotone.fa-computer-speaker:after,
.fad.fa-computer-speaker:after {
  content: "\f8b2\f8b2"
}

.fa-duotone.fa-skull-cow:after,
.fad.fa-skull-cow:after {
  content: "\f8de\f8de"
}

.fa-duotone.fa-x:after,
.fad.fa-x:after {
  content: "\58\58"
}

.fa-duotone.fa-magnifying-glass-dollar:after,
.fa-duotone.fa-search-dollar:after,
.fad.fa-magnifying-glass-dollar:after,
.fad.fa-search-dollar:after {
  content: "\f688\f688"
}

.fa-duotone.fa-users-cog:after,
.fa-duotone.fa-users-gear:after,
.fad.fa-users-cog:after,
.fad.fa-users-gear:after {
  content: "\f509\f509"
}

.fa-duotone.fa-person-military-pointing:after,
.fad.fa-person-military-pointing:after {
  content: "\e54a\e54a"
}

.fa-duotone.fa-bank:after,
.fa-duotone.fa-building-columns:after,
.fa-duotone.fa-institution:after,
.fa-duotone.fa-museum:after,
.fa-duotone.fa-university:after,
.fad.fa-bank:after,
.fad.fa-building-columns:after,
.fad.fa-institution:after,
.fad.fa-museum:after,
.fad.fa-university:after {
  content: "\f19c\f19c"
}

.fa-duotone.fa-circle-t:after,
.fad.fa-circle-t:after {
  content: "\e124\e124"
}

.fa-duotone.fa-sack:after,
.fad.fa-sack:after {
  content: "\f81c\f81c"
}

.fa-duotone.fa-grid-2:after,
.fad.fa-grid-2:after {
  content: "\e196\e196"
}

.fa-duotone.fa-camera-cctv:after,
.fa-duotone.fa-cctv:after,
.fad.fa-camera-cctv:after,
.fad.fa-cctv:after {
  content: "\f8ac\f8ac"
}

.fa-duotone.fa-umbrella:after,
.fad.fa-umbrella:after {
  content: "\f0e9\f0e9"
}

.fa-duotone.fa-trowel:after,
.fad.fa-trowel:after {
  content: "\e589\e589"
}

.fa-duotone.fa-horizontal-rule:after,
.fad.fa-horizontal-rule:after {
  content: "\f86c\f86c"
}

.fa-duotone.fa-bed-alt:after,
.fa-duotone.fa-bed-front:after,
.fad.fa-bed-alt:after,
.fad.fa-bed-front:after {
  content: "\f8f7\f8f7"
}

.fa-duotone.fa-d:after,
.fad.fa-d:after {
  content: "\44\44"
}

.fa-duotone.fa-stapler:after,
.fad.fa-stapler:after {
  content: "\e5af\e5af"
}

.fa-duotone.fa-masks-theater:after,
.fa-duotone.fa-theater-masks:after,
.fad.fa-masks-theater:after,
.fad.fa-theater-masks:after {
  content: "\f630\f630"
}

.fa-duotone.fa-file-gif:after,
.fad.fa-file-gif:after {
  content: "\e645\e645"
}

.fa-duotone.fa-kip-sign:after,
.fad.fa-kip-sign:after {
  content: "\e1c4\e1c4"
}

.fa-duotone.fa-face-woozy:after,
.fad.fa-face-woozy:after {
  content: "\e3a2\e3a2"
}

.fa-duotone.fa-cloud-question:after,
.fad.fa-cloud-question:after {
  content: "\e492\e492"
}

.fa-duotone.fa-pineapple:after,
.fad.fa-pineapple:after {
  content: "\e31f\e31f"
}

.fa-duotone.fa-hand-point-left:after,
.fad.fa-hand-point-left:after {
  content: "\f0a5\f0a5"
}

.fa-duotone.fa-gallery-thumbnails:after,
.fad.fa-gallery-thumbnails:after {
  content: "\e3aa\e3aa"
}

.fa-duotone.fa-circle-j:after,
.fad.fa-circle-j:after {
  content: "\e112\e112"
}

.fa-duotone.fa-eyes:after,
.fad.fa-eyes:after {
  content: "\e367\e367"
}

.fa-duotone.fa-handshake-alt:after,
.fa-duotone.fa-handshake-simple:after,
.fad.fa-handshake-alt:after,
.fad.fa-handshake-simple:after {
  content: "\f4c6\f4c6"
}

.fa-duotone.fa-file-caret-up:after,
.fa-duotone.fa-page-caret-up:after,
.fad.fa-file-caret-up:after,
.fad.fa-page-caret-up:after {
  content: "\e42a\e42a"
}

.fa-duotone.fa-fighter-jet:after,
.fa-duotone.fa-jet-fighter:after,
.fad.fa-fighter-jet:after,
.fad.fa-jet-fighter:after {
  content: "\f0fb\f0fb"
}

.fa-duotone.fa-comet:after,
.fad.fa-comet:after {
  content: "\e003\e003"
}

.fa-duotone.fa-share-alt-square:after,
.fa-duotone.fa-square-share-nodes:after,
.fad.fa-share-alt-square:after,
.fad.fa-square-share-nodes:after {
  content: "\f1e1\f1e1"
}

.fa-duotone.fa-reflect-vertical:after,
.fad.fa-reflect-vertical:after {
  content: "\e665\e665"
}

.fa-duotone.fa-shield-keyhole:after,
.fad.fa-shield-keyhole:after {
  content: "\e248\e248"
}

.fa-duotone.fa-file-mp4:after,
.fad.fa-file-mp4:after {
  content: "\e649\e649"
}

.fa-duotone.fa-barcode:after,
.fad.fa-barcode:after {
  content: "\f02a\f02a"
}

.fa-duotone.fa-bulldozer:after,
.fad.fa-bulldozer:after {
  content: "\e655\e655"
}

.fa-duotone.fa-plus-minus:after,
.fad.fa-plus-minus:after {
  content: "\e43c\e43c"
}

.fa-duotone.fa-sliders-v-square:after,
.fa-duotone.fa-square-sliders-vertical:after,
.fad.fa-sliders-v-square:after,
.fad.fa-square-sliders-vertical:after {
  content: "\f3f2\f3f2"
}

.fa-duotone.fa-video-camera:after,
.fa-duotone.fa-video:after,
.fad.fa-video-camera:after,
.fad.fa-video:after {
  content: "\f03d\f03d"
}

.fa-duotone.fa-comment-middle-alt:after,
.fa-duotone.fa-message-middle:after,
.fad.fa-comment-middle-alt:after,
.fad.fa-message-middle:after {
  content: "\e1e1\e1e1"
}

.fa-duotone.fa-graduation-cap:after,
.fa-duotone.fa-mortar-board:after,
.fad.fa-graduation-cap:after,
.fad.fa-mortar-board:after {
  content: "\f19d\f19d"
}

.fa-duotone.fa-hand-holding-medical:after,
.fad.fa-hand-holding-medical:after {
  content: "\e05c\e05c"
}

.fa-duotone.fa-person-circle-check:after,
.fad.fa-person-circle-check:after {
  content: "\e53e\e53e"
}

.fa-duotone.fa-square-z:after,
.fad.fa-square-z:after {
  content: "\e288\e288"
}

.fa-duotone.fa-comment-alt-text:after,
.fa-duotone.fa-message-text:after,
.fad.fa-comment-alt-text:after,
.fad.fa-message-text:after {
  content: "\e1e6\e1e6"
}

.fa-duotone.fa-level-up-alt:after,
.fa-duotone.fa-turn-up:after,
.fad.fa-level-up-alt:after,
.fad.fa-turn-up:after {
  content: "\f3bf\f3bf"
}

:host,
:root {
  --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro"
}

.fa-light,
.fal {
  font-weight: 300
}

:host,
:root {
  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Pro"
}


.fa-regular,
.far {
  font-weight: 400
}

:host,
:root {
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro"
}



.fa-solid,
.fas {
  font-weight: 900
}

:host,
:root {
  --fa-style-family-classic: "Font Awesome 6 Pro";
  --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro"
}



.fa-thin,
.fat {
  font-weight: 100
}


/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1
}

.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}

.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite
}

.animate__animated.animate__repeat-1 {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: var(--animate-repeat)
}

.animate__animated.animate__repeat-2 {
  -webkit-animation-iteration-count: 2;
  animation-iteration-count: 2;
  -webkit-animation-iteration-count: calc(var(--animate-repeat)*2);
  animation-iteration-count: calc(var(--animate-repeat)*2)
}

.animate__animated.animate__repeat-3 {
  -webkit-animation-iteration-count: 3;
  animation-iteration-count: 3;
  -webkit-animation-iteration-count: calc(var(--animate-repeat)*3);
  animation-iteration-count: calc(var(--animate-repeat)*3)
}

.animate__animated.animate__delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay)
}

.animate__animated.animate__delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
  -webkit-animation-delay: calc(var(--animate-delay)*2);
  animation-delay: calc(var(--animate-delay)*2)
}

.animate__animated.animate__delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
  -webkit-animation-delay: calc(var(--animate-delay)*3);
  animation-delay: calc(var(--animate-delay)*3)
}

.animate__animated.animate__delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
  -webkit-animation-delay: calc(var(--animate-delay)*4);
  animation-delay: calc(var(--animate-delay)*4)
}

.animate__animated.animate__delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
  -webkit-animation-delay: calc(var(--animate-delay)*5);
  animation-delay: calc(var(--animate-delay)*5)
}

.animate__animated.animate__faster {
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-duration: calc(var(--animate-duration)/2);
  animation-duration: calc(var(--animate-duration)/2)
}

.animate__animated.animate__fast {
  -webkit-animation-duration: .8s;
  animation-duration: .8s;
  -webkit-animation-duration: calc(var(--animate-duration)*0.8);
  animation-duration: calc(var(--animate-duration)*0.8)
}

.animate__animated.animate__slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-duration: calc(var(--animate-duration)*2);
  animation-duration: calc(var(--animate-duration)*2)
}

.animate__animated.animate__slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-duration: calc(var(--animate-duration)*3);
  animation-duration: calc(var(--animate-duration)*3)
}

@media (prefers-reduced-motion:reduce),
print {
  .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
  }
}

@-webkit-keyframes bounce {

  0%,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    animation-timing-function: cubic-bezier(.755, .05, .855, .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(.755, .05, .855, .06);
    animation-timing-function: cubic-bezier(.755, .05, .855, .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(.215, .61, .355, 1);
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    -webkit-transform: translateZ(0) scaleY(.95);
    transform: translateZ(0) scaleY(.95)
  }

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

@keyframes bounce {

  0%,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    animation-timing-function: cubic-bezier(.755, .05, .855, .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(.755, .05, .855, .06);
    animation-timing-function: cubic-bezier(.755, .05, .855, .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(.215, .61, .355, 1);
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    -webkit-transform: translateZ(0) scaleY(.95);
    transform: translateZ(0) scaleY(.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 {

  0%,
  50%,
  to {
    opacity: 1
  }

  25%,
  75% {
    opacity: 0
  }
}

@keyframes flash {

  0%,
  50%,
  to {
    opacity: 1
  }

  25%,
  75% {
    opacity: 0
  }
}

.animate__flash {
  -webkit-animation-name: flash;
  animation-name: flash
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
  }

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

  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
  }

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

  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(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 {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
  }

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

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

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

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

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

  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
  }
}

@keyframes rubberBand {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
  }

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

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

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

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

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

  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
  }
}

.animate__rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand
}

@-webkit-keyframes shakeX {

  0%,
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(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 {

  0%,
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(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 {

  0%,
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(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 {

  0%,
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(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: rotate(15deg);
    transform: rotate(15deg)
  }

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

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg)
  }

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

  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg)
  }

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

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg)
  }

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

  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }
}

.animate__swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
  }

  10%,
  20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate(-3deg);
    transform: scale3d(.9, .9, .9) rotate(-3deg)
  }

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

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

  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
  }

  10%,
  20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate(-3deg);
    transform: scale3d(.9, .9, .9) rotate(-3deg)
  }

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

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

  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
  }
}

.animate__tada {
  -webkit-animation-name: tada;
  animation-name: tada
}

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }

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

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

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

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

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

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }

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

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

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

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

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

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

.animate__wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble
}

@-webkit-keyframes jello {

  0%,
  11.1%,
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(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(-.78125deg) skewY(-.78125deg);
    transform: skewX(-.78125deg) skewY(-.78125deg)
  }

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

  88.8% {
    -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
    transform: skewX(-.1953125deg) skewY(-.1953125deg)
  }
}

@keyframes jello {

  0%,
  11.1%,
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(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(-.78125deg) skewY(-.78125deg);
    transform: skewX(-.78125deg) skewY(-.78125deg)
  }

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

  88.8% {
    -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
    transform: skewX(-.1953125deg) skewY(-.1953125deg)
  }
}

.animate__jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center
}

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

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

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

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

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

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

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

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

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

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

.animate__heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-duration: calc(var(--animate-duration)*1.3);
  animation-duration: calc(var(--animate-duration)*1.3);
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out
}

@-webkit-keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(.7);
    transform: translateY(-1200px) scale(.7);
    opacity: .7
  }

  80% {
    -webkit-transform: translateY(0) scale(.7);
    transform: translateY(0) scale(.7);
    opacity: .7
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
  }
}

@keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(.7);
    transform: translateY(-1200px) scale(.7);
    opacity: .7
  }

  80% {
    -webkit-transform: translateY(0) scale(.7);
    transform: translateY(0) scale(.7);
    opacity: .7
  }

  to {
    -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(.7);
    transform: translateX(-2000px) scale(.7);
    opacity: .7
  }

  80% {
    -webkit-transform: translateX(0) scale(.7);
    transform: translateX(0) scale(.7);
    opacity: .7
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
  }
}

@keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(.7);
    transform: translateX(-2000px) scale(.7);
    opacity: .7
  }

  80% {
    -webkit-transform: translateX(0) scale(.7);
    transform: translateX(0) scale(.7);
    opacity: .7
  }

  to {
    -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(.7);
    transform: translateX(2000px) scale(.7);
    opacity: .7
  }

  80% {
    -webkit-transform: translateX(0) scale(.7);
    transform: translateX(0) scale(.7);
    opacity: .7
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
  }
}

@keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(.7);
    transform: translateX(2000px) scale(.7);
    opacity: .7
  }

  80% {
    -webkit-transform: translateX(0) scale(.7);
    transform: translateX(0) scale(.7);
    opacity: .7
  }

  to {
    -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(.7);
    transform: translateY(1200px) scale(.7);
    opacity: .7
  }

  80% {
    -webkit-transform: translateY(0) scale(.7);
    transform: translateY(0) scale(.7);
    opacity: .7
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
  }
}

@keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(.7);
    transform: translateY(1200px) scale(.7);
    opacity: .7
  }

  80% {
    -webkit-transform: translateY(0) scale(.7);
    transform: translateY(0) scale(.7);
    opacity: .7
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
  }
}

.animate__backInUp {
  -webkit-animation-name: backInUp;
  animation-name: backInUp
}

@-webkit-keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
  }

  20% {
    -webkit-transform: translateY(0) scale(.7);
    transform: translateY(0) scale(.7);
    opacity: .7
  }

  to {
    -webkit-transform: translateY(700px) scale(.7);
    transform: translateY(700px) scale(.7);
    opacity: .7
  }
}

@keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
  }

  20% {
    -webkit-transform: translateY(0) scale(.7);
    transform: translateY(0) scale(.7);
    opacity: .7
  }

  to {
    -webkit-transform: translateY(700px) scale(.7);
    transform: translateY(700px) scale(.7);
    opacity: .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(0) scale(.7);
    transform: translateX(0) scale(.7);
    opacity: .7
  }

  to {
    -webkit-transform: translateX(-2000px) scale(.7);
    transform: translateX(-2000px) scale(.7);
    opacity: .7
  }
}

@keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
  }

  20% {
    -webkit-transform: translateX(0) scale(.7);
    transform: translateX(0) scale(.7);
    opacity: .7
  }

  to {
    -webkit-transform: translateX(-2000px) scale(.7);
    transform: translateX(-2000px) scale(.7);
    opacity: .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(0) scale(.7);
    transform: translateX(0) scale(.7);
    opacity: .7
  }

  to {
    -webkit-transform: translateX(2000px) scale(.7);
    transform: translateX(2000px) scale(.7);
    opacity: .7
  }
}

@keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
  }

  20% {
    -webkit-transform: translateX(0) scale(.7);
    transform: translateX(0) scale(.7);
    opacity: .7
  }

  to {
    -webkit-transform: translateX(2000px) scale(.7);
    transform: translateX(2000px) scale(.7);
    opacity: .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(0) scale(.7);
    transform: translateY(0) scale(.7);
    opacity: .7
  }

  to {
    -webkit-transform: translateY(-700px) scale(.7);
    transform: translateY(-700px) scale(.7);
    opacity: .7
  }
}

@keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
  }

  20% {
    -webkit-transform: translateY(0) scale(.7);
    transform: translateY(0) scale(.7);
    opacity: .7
  }

  to {
    -webkit-transform: translateY(-700px) scale(.7);
    transform: translateY(-700px) scale(.7);
    opacity: .7
  }
}

.animate__backOutUp {
  -webkit-animation-name: backOutUp;
  animation-name: backOutUp
}

@-webkit-keyframes bounceIn {

  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

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

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

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .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(.97, .97, .97);
    transform: scale3d(.97, .97, .97)
  }

  to {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
  }
}

@keyframes bounceIn {

  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

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

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

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .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(.97, .97, .97);
    transform: scale3d(.97, .97, .97)
  }

  to {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
  }
}

.animate__bounceIn {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-animation-duration: calc(var(--animate-duration)*0.75);
  animation-duration: calc(var(--animate-duration)*0.75);
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn
}

@-webkit-keyframes bounceInDown {

  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .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(.9);
    transform: translate3d(0, 25px, 0) scaleY(.9)
  }

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

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

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

@keyframes bounceInDown {

  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .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(.9);
    transform: translate3d(0, 25px, 0) scaleY(.9)
  }

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

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

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

.animate__bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown
}

@-webkit-keyframes bounceInLeft {

  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .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(.98);
    transform: translate3d(-10px, 0, 0) scaleX(.98)
  }

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

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

@keyframes bounceInLeft {

  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .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(.98);
    transform: translate3d(-10px, 0, 0) scaleX(.98)
  }

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

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

.animate__bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft
}

@-webkit-keyframes bounceInRight {

  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .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(.98);
    transform: translate3d(10px, 0, 0) scaleX(.98)
  }

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

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

@keyframes bounceInRight {

  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .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(.98);
    transform: translate3d(10px, 0, 0) scaleX(.98)
  }

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

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

.animate__bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight
}

@-webkit-keyframes bounceInUp {

  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    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(.9);
    transform: translate3d(0, -20px, 0) scaleY(.9)
  }

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

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

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

@keyframes bounceInUp {

  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    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(.9);
    transform: translate3d(0, -20px, 0) scaleY(.9)
  }

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

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

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

.animate__bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .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(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .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(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }
}

.animate__bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-animation-duration: calc(var(--animate-duration)*0.75);
  animation-duration: calc(var(--animate-duration)*0.75);
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(.985);
    transform: translate3d(0, 10px, 0) scaleY(.985)
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(.9);
    transform: translate3d(0, -20px, 0) scaleY(.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(.985);
    transform: translate3d(0, 10px, 0) scaleY(.985)
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(.9);
    transform: translate3d(0, -20px, 0) scaleY(.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(.9);
    transform: translate3d(20px, 0, 0) scaleX(.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(.9);
    transform: translate3d(20px, 0, 0) scaleX(.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(.9);
    transform: translate3d(-20px, 0, 0) scaleX(.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(.9);
    transform: translate3d(-20px, 0, 0) scaleX(.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(.985);
    transform: translate3d(0, -10px, 0) scaleY(.985)
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(.9);
    transform: translate3d(0, 20px, 0) scaleY(.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(.985);
    transform: translate3d(0, -10px, 0) scaleY(.985)
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(.9);
    transform: translate3d(0, 20px, 0) scaleY(.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
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

.animate__fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn
}

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

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

.animate__fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown
}

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

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

.animate__fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig
}

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

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

.animate__fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft
}

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

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

.animate__fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig
}

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

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

.animate__fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight
}

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

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

.animate__fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig
}

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

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

.animate__fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp
}

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

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

.animate__fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig
}

@-webkit-keyframes fadeInTopLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

@keyframes fadeInTopLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

.animate__fadeInTopLeft {
  -webkit-animation-name: fadeInTopLeft;
  animation-name: fadeInTopLeft
}

@-webkit-keyframes fadeInTopRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

@keyframes fadeInTopRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

.animate__fadeInTopRight {
  -webkit-animation-name: fadeInTopRight;
  animation-name: fadeInTopRight
}

@-webkit-keyframes fadeInBottomLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

@keyframes fadeInBottomLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

.animate__fadeInBottomLeft {
  -webkit-animation-name: fadeInBottomLeft;
  animation-name: fadeInBottomLeft
}

@-webkit-keyframes fadeInBottomRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

@keyframes fadeInBottomRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

.animate__fadeInBottomRight {
  -webkit-animation-name: fadeInBottomRight;
  animation-name: fadeInBottomRight
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1
  }

  to {
    opacity: 0
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1
  }

  to {
    opacity: 0
  }
}

.animate__fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
  }
}

@keyframes fadeOutDown {
  0% {
    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 {
  0% {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0)
  }
}

@keyframes fadeOutDownBig {
  0% {
    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 {
  0% {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
  }
}

@keyframes fadeOutLeft {
  0% {
    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 {
  0% {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0)
  }
}

@keyframes fadeOutLeftBig {
  0% {
    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 {
  0% {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
  }
}

@keyframes fadeOutRight {
  0% {
    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 {
  0% {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0)
  }
}

@keyframes fadeOutRightBig {
  0% {
    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 {
  0% {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
  }
}

@keyframes fadeOutUp {
  0% {
    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 {
  0% {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0)
  }
}

@keyframes fadeOutUpBig {
  0% {
    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 {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0)
  }
}

@keyframes fadeOutTopLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(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 {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0)
  }
}

@keyframes fadeOutTopRight {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(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 {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0)
  }
}

@keyframes fadeOutBottomRight {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(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 {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0)
  }
}

@keyframes fadeOutBottomLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0)
  }
}

.animate__fadeOutBottomLeft {
  -webkit-animation-name: fadeOutBottomLeft;
  animation-name: fadeOutBottomLeft
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }

  40% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }

  50% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }

  to {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }

  40% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }

  50% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }

  to {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(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 {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0
  }

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

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

  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg)
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px)
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0
  }

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

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

  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-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 {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0
  }

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

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

  80% {
    -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg)
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px)
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0
  }

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

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

  80% {
    -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-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 {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px)
  }

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

  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px)
  }

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

  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0
  }
}

.animate__flipOutX {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-animation-duration: calc(var(--animate-duration)*0.75);
  animation-duration: calc(var(--animate-duration)*0.75);
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px)
  }

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

  to {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px)
  }

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

  to {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0
  }
}

.animate__flipOutY {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-animation-duration: calc(var(--animate-duration)*0.75);
  animation-duration: calc(var(--animate-duration)*0.75);
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY
}

@-webkit-keyframes lightSpeedInRight {
  0% {
    -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: translateZ(0);
    transform: translateZ(0)
  }
}

@keyframes lightSpeedInRight {
  0% {
    -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: translateZ(0);
    transform: translateZ(0)
  }
}

.animate__lightSpeedInRight {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedInLeft {
  0% {
    -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: translateZ(0);
    transform: translateZ(0)
  }
}

@keyframes lightSpeedInLeft {
  0% {
    -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: translateZ(0);
    transform: translateZ(0)
  }
}

.animate__lightSpeedInLeft {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOutRight {
  0% {
    opacity: 1
  }

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

@keyframes lightSpeedOutRight {
  0% {
    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 {
  0% {
    opacity: 1
  }

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

@keyframes lightSpeedOutLeft {
  0% {
    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
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1
  }
}

.animate__rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
  -webkit-transform-origin: center;
  transform-origin: center
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1
  }
}

.animate__rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1
  }
}

.animate__rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1
  }
}

.animate__rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1
  }
}

.animate__rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom
}

@-webkit-keyframes rotateOut {
  0% {
    opacity: 1
  }

  to {
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0
  }
}

@keyframes rotateOut {
  0% {
    opacity: 1
  }

  to {
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0
  }
}

.animate__rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
  -webkit-transform-origin: center;
  transform-origin: center
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    opacity: 1
  }

  to {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0
  }
}

@keyframes rotateOutDownLeft {
  0% {
    opacity: 1
  }

  to {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0
  }
}

.animate__rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    opacity: 1
  }

  to {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0
  }
}

@keyframes rotateOutDownRight {
  0% {
    opacity: 1
  }

  to {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0
  }
}

.animate__rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    opacity: 1
  }

  to {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0
  }
}

@keyframes rotateOutUpLeft {
  0% {
    opacity: 1
  }

  to {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0
  }
}

.animate__rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    opacity: 1
  }

  to {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0
  }
}

@keyframes rotateOutUpRight {
  0% {
    opacity: 1
  }

  to {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0
  }
}

.animate__rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom
}

@-webkit-keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
  }

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

  40%,
  80% {
    -webkit-transform: rotate(60deg);
    transform: rotate(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: rotate(80deg);
    transform: rotate(80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
  }

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

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0
  }
}

.animate__hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-duration: calc(var(--animate-duration)*2);
  animation-duration: calc(var(--animate-duration)*2);
  -webkit-animation-name: hinge;
  animation-name: hinge;
  -webkit-transform-origin: top left;
  transform-origin: top left
}

@-webkit-keyframes jackInTheBox {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) rotate(30deg);
    transform: scale(.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 {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) rotate(30deg);
    transform: scale(.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
}

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

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

.animate__rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn
}

@-webkit-keyframes rollOut {
  0% {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg)
  }
}

@keyframes rollOut {
  0% {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg)
  }
}

.animate__rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }

  50% {
    opacity: 1
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }

  50% {
    opacity: 1
  }
}

.animate__zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn
}

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

.animate__zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown
}

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

.animate__zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft
}

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

.animate__zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight
}

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

.animate__zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1
  }

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

  to {
    opacity: 0
  }
}

@keyframes zoomOut {
  0% {
    opacity: 1
  }

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

  to {
    opacity: 0
  }
}

.animate__zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .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(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0)
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.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(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0)
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.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(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

.animate__zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom
}

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

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

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

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

.animate__slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown
}

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

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

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

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

.animate__slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft
}

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

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

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

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

.animate__slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight
}

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

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

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

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

.animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }

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

@keyframes slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(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 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }

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

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(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 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }

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

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(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 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }

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

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }

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

.animate__slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp
}

@keyframes plyr-progress {
  to {
    background-position: 25px 0;
    background-position: var(--plyr-progress-loading-size, 25px) 0
  }
}

@keyframes plyr-popup {
  0% {
    opacity: .5;
    transform: translateY(10px)
  }

  to {
    opacity: 1;
    transform: translateY(0)
  }
}

@keyframes plyr-fade-in {
  from {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

.plyr {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  align-items: center;
  direction: ltr;
  display: flex;
  flex-direction: column;
  font-family: inherit;
  font-family: var(--plyr-font-family, inherit);
  font-variant-numeric: tabular-nums;
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  height: 100%;
  line-height: 1.7;
  line-height: var(--plyr-line-height, 1.7);
  max-width: 100%;
  min-width: 200px;
  position: relative;
  text-shadow: none;
  transition: box-shadow .3s ease;
  z-index: 0
}

.plyr audio,
.plyr iframe,
.plyr video {
  display: block;
  height: 100%;
  width: 100%
}

.plyr button {
  font: inherit;
  line-height: inherit;
  width: auto
}

.plyr:focus {
  outline: 0
}

.plyr--full-ui {
  box-sizing: border-box
}

.plyr--full-ui *,
.plyr--full-ui ::after,
.plyr--full-ui ::before {
  box-sizing: inherit
}

.plyr--full-ui a,
.plyr--full-ui button,
.plyr--full-ui input,
.plyr--full-ui label {
  touch-action: manipulation
}

.plyr__badge {
  background: #4a5464;
  background: var(--plyr-badge-background, #4a5464);
  border-radius: 2px;
  border-radius: var(--plyr-badge-border-radius, 2px);
  color: #fff;
  color: var(--plyr-badge-text-color, #fff);
  font-size: 9px;
  font-size: var(--plyr-font-size-badge, 9px);
  line-height: 1;
  padding: 3px 4px
}

.plyr--full-ui ::-webkit-media-text-track-container {
  display: none
}

.plyr__captions {
  animation: plyr-fade-in .3s ease;
  bottom: 0;
  display: none;
  font-size: 13px;
  font-size: var(--plyr-font-size-small, 13px);
  left: 0;
  padding: 10px;
  padding: var(--plyr-control-spacing, 10px);
  position: absolute;
  text-align: center;
  transition: transform .4s ease-in-out;
  width: 100%
}

.plyr__captions span:empty {
  display: none
}

@media (min-width:480px) {
  .plyr__captions {
    font-size: 15px;
    font-size: var(--plyr-font-size-base, 15px);
    padding: calc(10px * 2);
    padding: calc(var(--plyr-control-spacing, 10px) * 2)
  }
}

@media (min-width:768px) {
  .plyr__captions {
    font-size: 18px;
    font-size: var(--plyr-font-size-large, 18px)
  }
}

.plyr--captions-active .plyr__captions {
  display: block
}

.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions {
  transform: translateY(calc(10px * -4));
  transform: translateY(calc(var(--plyr-control-spacing, 10px) * -4))
}

.plyr__caption {
  background: rgba(0, 0, 0, .8);
  background: var(--plyr-captions-background, rgba(0, 0, 0, .8));
  border-radius: 2px;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  color: #fff;
  color: var(--plyr-captions-text-color, #fff);
  line-height: 185%;
  padding: .2em .5em;
  white-space: pre-wrap
}

.plyr__caption div {
  display: inline
}

.plyr__control {
  background: 0 0;
  border: 0;
  border-radius: 3px;
  border-radius: var(--plyr-control-radius, 3px);
  color: inherit;
  cursor: pointer;
  flex-shrink: 0;
  overflow: visible;
  padding: calc(10px * .7);
  padding: calc(var(--plyr-control-spacing, 10px) * .7);
  position: relative;
  transition: all .3s ease
}

.plyr__control svg {
  display: block;
  fill: currentColor;
  height: 18px;
  height: var(--plyr-control-icon-size, 18px);
  pointer-events: none;
  width: 18px;
  width: var(--plyr-control-icon-size, 18px)
}

.plyr__control:focus {
  outline: 0
}

.plyr__control.plyr__tab-focus {
  outline-color: #00b3ff;
  outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  outline-offset: 2px;
  outline-style: dotted;
  outline-width: 3px
}

a.plyr__control {
  text-decoration: none
}

a.plyr__control::after,
a.plyr__control::before {
  display: none
}

.plyr__control.plyr__control--pressed .icon--not-pressed,
.plyr__control.plyr__control--pressed .label--not-pressed,
.plyr__control:not(.plyr__control--pressed) .icon--pressed,
.plyr__control:not(.plyr__control--pressed) .label--pressed {
  display: none
}

.plyr--full-ui ::-webkit-media-controls {
  display: none
}

.plyr__controls {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  text-align: center
}

.plyr__controls .plyr__progress__container {
  flex: 1;
  min-width: 0
}

.plyr__controls .plyr__controls__item {
  margin-left: calc(10px / 4);
  margin-left: calc(var(--plyr-control-spacing, 10px)/ 4)
}

.plyr__controls .plyr__controls__item:first-child {
  margin-left: 0;
  margin-right: auto
}

.plyr__controls .plyr__controls__item.plyr__progress__container {
  padding-left: calc(10px / 4);
  padding-left: calc(var(--plyr-control-spacing, 10px)/ 4)
}

.plyr__controls .plyr__controls__item.plyr__time {
  padding: 0 calc(10px / 2);
  padding: 0 calc(var(--plyr-control-spacing, 10px)/ 2)
}

.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,
.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,
.plyr__controls .plyr__controls__item.plyr__time:first-child {
  padding-left: 0
}

.plyr__controls:empty {
  display: none
}

.plyr [data-plyr=airplay],
.plyr [data-plyr=captions],
.plyr [data-plyr=fullscreen],
.plyr [data-plyr=pip] {
  display: none
}

.plyr--airplay-supported [data-plyr=airplay],
.plyr--captions-enabled [data-plyr=captions],
.plyr--fullscreen-enabled [data-plyr=fullscreen],
.plyr--pip-supported [data-plyr=pip] {
  display: inline-block
}

.plyr__menu {
  display: flex;
  position: relative
}

.plyr__menu .plyr__control svg {
  transition: transform .3s ease
}

.plyr__menu .plyr__control[aria-expanded=true] svg {
  transform: rotate(90deg)
}

.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {
  display: none
}

.plyr__menu__container {
  animation: plyr-popup .2s ease;
  background: rgba(255, 255, 255, .9);
  background: var(--plyr-menu-background, rgba(255, 255, 255, .9));
  border-radius: 4px;
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
  box-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, .15));
  color: #4a5464;
  color: var(--plyr-menu-color, #4a5464);
  font-size: 15px;
  font-size: var(--plyr-font-size-base, 15px);
  margin-bottom: 10px;
  position: absolute;
  right: -3px;
  text-align: left;
  white-space: nowrap;
  z-index: 3
}

.plyr__menu__container>div {
  overflow: hidden;
  transition: height .35s cubic-bezier(.4, 0, .2, 1), width .35s cubic-bezier(.4, 0, .2, 1)
}

.plyr__menu__container::after {
  border: 4px solid transparent;
  border: var(--plyr-menu-arrow-size, 4px) solid transparent;
  border-top-color: rgba(255, 255, 255, .9);
  border-top-color: var(--plyr-menu-background, rgba(255, 255, 255, .9));
  content: '';
  height: 0;
  position: absolute;
  right: calc(((18px / 2) + calc(10px * .7)) - (4px / 2));
  right: calc(((var(--plyr-control-icon-size, 18px)/ 2) + calc(var(--plyr-control-spacing, 10px) * .7)) - (var(--plyr-menu-arrow-size, 4px)/ 2));
  top: 100%;
  width: 0
}

.plyr__menu__container [role=menu] {
  padding: calc(10px * .7);
  padding: calc(var(--plyr-control-spacing, 10px) * .7)
}

.plyr__menu__container [role=menuitem],
.plyr__menu__container [role=menuitemradio] {
  margin-top: 2px
}

.plyr__menu__container [role=menuitem]:first-child,
.plyr__menu__container [role=menuitemradio]:first-child {
  margin-top: 0
}

.plyr__menu__container .plyr__control {
  align-items: center;
  color: #4a5464;
  color: var(--plyr-menu-color, #4a5464);
  display: flex;
  font-size: 13px;
  font-size: var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));
  padding-bottom: calc(calc(10px * .7)/ 1.5);
  padding-bottom: calc(calc(var(--plyr-control-spacing, 10px) * .7)/ 1.5);
  padding-left: calc(calc(10px * .7) * 1.5);
  padding-left: calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5);
  padding-right: calc(calc(10px * .7) * 1.5);
  padding-right: calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5);
  padding-top: calc(calc(10px * .7)/ 1.5);
  padding-top: calc(calc(var(--plyr-control-spacing, 10px) * .7)/ 1.5);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%
}

.plyr__menu__container .plyr__control>span {
  align-items: inherit;
  display: flex;
  width: 100%
}

.plyr__menu__container .plyr__control::after {
  border: 4px solid transparent;
  border: var(--plyr-menu-item-arrow-size, 4px) solid transparent;
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%)
}

.plyr__menu__container .plyr__control--forward {
  padding-right: calc(calc(10px * .7) * 4);
  padding-right: calc(calc(var(--plyr-control-spacing, 10px) * .7) * 4)
}

.plyr__menu__container .plyr__control--forward::after {
  border-left-color: #728197;
  border-left-color: var(--plyr-menu-arrow-color, #728197);
  right: calc((calc(10px * .7) * 1.5) - 4px);
  right: calc((calc(var(--plyr-control-spacing, 10px) * .7) * 1.5) - var(--plyr-menu-item-arrow-size, 4px))
}

.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,
.plyr__menu__container .plyr__control--forward:hover::after {
  border-left-color: currentColor
}

.plyr__menu__container .plyr__control--back {
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  margin: calc(10px * .7);
  margin: calc(var(--plyr-control-spacing, 10px) * .7);
  margin-bottom: calc(calc(10px * .7)/ 2);
  margin-bottom: calc(calc(var(--plyr-control-spacing, 10px) * .7)/ 2);
  padding-left: calc(calc(10px * .7) * 4);
  padding-left: calc(calc(var(--plyr-control-spacing, 10px) * .7) * 4);
  position: relative;
  width: calc(100% - (calc(10px * .7) * 2));
  width: calc(100% - (calc(var(--plyr-control-spacing, 10px) * .7) * 2))
}

.plyr__menu__container .plyr__control--back::after {
  border-right-color: #728197;
  border-right-color: var(--plyr-menu-arrow-color, #728197);
  left: calc((calc(10px * .7) * 1.5) - 4px);
  left: calc((calc(var(--plyr-control-spacing, 10px) * .7) * 1.5) - var(--plyr-menu-item-arrow-size, 4px))
}

.plyr__menu__container .plyr__control--back::before {
  background: #dcdfe5;
  background: var(--plyr-menu-back-border-color, #dcdfe5);
  box-shadow: 0 1px 0 #fff;
  box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);
  content: '';
  height: 1px;
  left: 0;
  margin-top: calc(calc(10px * .7)/ 2);
  margin-top: calc(calc(var(--plyr-control-spacing, 10px) * .7)/ 2);
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%
}

.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,
.plyr__menu__container .plyr__control--back:hover::after {
  border-right-color: currentColor
}

.plyr__menu__container .plyr__control[role=menuitemradio] {
  padding-left: calc(10px * .7);
  padding-left: calc(var(--plyr-control-spacing, 10px) * .7)
}

.plyr__menu__container .plyr__control[role=menuitemradio]::after,
.plyr__menu__container .plyr__control[role=menuitemradio]::before {
  border-radius: 100%
}

.plyr__menu__container .plyr__control[role=menuitemradio]::before {
  background: rgba(0, 0, 0, .1);
  content: '';
  display: block;
  flex-shrink: 0;
  height: 16px;
  margin-right: 10px;
  margin-right: var(--plyr-control-spacing, 10px);
  transition: all .3s ease;
  width: 16px
}

.plyr__menu__container .plyr__control[role=menuitemradio]::after {
  background: #fff;
  border: 0;
  height: 6px;
  left: 12px;
  opacity: 0;
  top: 50%;
  transform: translateY(-50%) scale(0);
  transition: transform .3s ease, opacity .3s ease;
  width: 6px
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {
  background: #00b3ff;
  background: var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)))
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after {
  opacity: 1;
  transform: translateY(-50%) scale(1)
}

.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,
.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before {
  background: rgba(35, 40, 47, .1)
}

.plyr__menu__container .plyr__menu__value {
  align-items: center;
  display: flex;
  margin-left: auto;
  margin-right: calc((calc(10px * .7) - 2) * -1);
  margin-right: calc((calc(var(--plyr-control-spacing, 10px) * .7) - 2) * -1);
  overflow: hidden;
  padding-left: calc(calc(10px * .7) * 3.5);
  padding-left: calc(calc(var(--plyr-control-spacing, 10px) * .7) * 3.5);
  pointer-events: none
}

.plyr--full-ui input[type=range] {
  -webkit-appearance: none;
  background: 0 0;
  border: 0;
  border-radius: calc(13px * 2);
  border-radius: calc(var(--plyr-range-thumb-height, 13px) * 2);
  color: #00b3ff;
  color: var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  display: block;
  height: calc((3px * 2) + 13px);
  height: calc((var(--plyr-range-thumb-active-shadow-width, 3px) * 2) + var(--plyr-range-thumb-height, 13px));
  margin: 0;
  padding: 0;
  transition: box-shadow .3s ease;
  width: 100%
}

.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
  background: 0 0;
  border: 0;
  border-radius: calc(5px / 2);
  border-radius: calc(var(--plyr-range-track-height, 5px)/ 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -webkit-transition: box-shadow .3s ease;
  transition: box-shadow .3s ease;
  -webkit-user-select: none;
  user-select: none;
  background-image: linear-gradient(to right, currentColor 0, transparent 0);
  background-image: linear-gradient(to right, currentColor var(--value, 0), transparent var(--value, 0))
}

.plyr--full-ui input[type=range]::-webkit-slider-thumb {
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px);
  -webkit-appearance: none;
  margin-top: calc(((13px - 5px)/ 2) * -1);
  margin-top: calc(((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/ 2) * -1)
}

.plyr--full-ui input[type=range]::-moz-range-track {
  background: 0 0;
  border: 0;
  border-radius: calc(5px / 2);
  border-radius: calc(var(--plyr-range-track-height, 5px)/ 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -moz-transition: box-shadow .3s ease;
  transition: box-shadow .3s ease;
  user-select: none
}

.plyr--full-ui input[type=range]::-moz-range-thumb {
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -moz-transition: all .2s ease;
  transition: all .2s ease;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px)
}

.plyr--full-ui input[type=range]::-moz-range-progress {
  background: currentColor;
  border-radius: calc(5px / 2);
  border-radius: calc(var(--plyr-range-track-height, 5px)/ 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px)
}

.plyr--full-ui input[type=range]::-ms-track {
  background: 0 0;
  border: 0;
  border-radius: calc(5px / 2);
  border-radius: calc(var(--plyr-range-track-height, 5px)/ 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow .3s ease;
  transition: box-shadow .3s ease;
  -ms-user-select: none;
  user-select: none;
  color: transparent
}

.plyr--full-ui input[type=range]::-ms-fill-upper {
  background: 0 0;
  border: 0;
  border-radius: calc(5px / 2);
  border-radius: calc(var(--plyr-range-track-height, 5px)/ 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow .3s ease;
  transition: box-shadow .3s ease;
  -ms-user-select: none;
  user-select: none
}

.plyr--full-ui input[type=range]::-ms-fill-lower {
  background: 0 0;
  border: 0;
  border-radius: calc(5px / 2);
  border-radius: calc(var(--plyr-range-track-height, 5px)/ 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow .3s ease;
  transition: box-shadow .3s ease;
  -ms-user-select: none;
  user-select: none;
  background: currentColor
}

.plyr--full-ui input[type=range]::-ms-thumb {
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px);
  margin-top: 0
}

.plyr--full-ui input[type=range]::-ms-tooltip {
  display: none
}

.plyr--full-ui input[type=range]:focus {
  outline: 0
}

.plyr--full-ui input[type=range]::-moz-focus-outer {
  border: 0
}

.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {
  outline-color: #00b3ff;
  outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  outline-offset: 2px;
  outline-style: dotted;
  outline-width: 3px
}

.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track {
  outline-color: #00b3ff;
  outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  outline-offset: 2px;
  outline-style: dotted;
  outline-width: 3px
}

.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track {
  outline-color: #00b3ff;
  outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  outline-offset: 2px;
  outline-style: dotted;
  outline-width: 3px
}

.plyr__poster {
  background-color: #000;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity .2s ease;
  width: 100%;
  z-index: 1
}

.plyr--stopped.plyr__poster-enabled .plyr__poster {
  opacity: 1
}

.plyr__time {
  font-size: 13px;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))
}

.plyr__time+.plyr__time::before {
  content: '\2044';
  margin-right: 10px;
  margin-right: var(--plyr-control-spacing, 10px)
}

@media (max-width:calc(768px - 1)) {
  .plyr__time+.plyr__time {
    display: none
  }
}

.plyr__tooltip {
  background: rgba(255, 255, 255, .9);
  background: var(--plyr-tooltip-background, rgba(255, 255, 255, .9));
  border-radius: 3px;
  border-radius: var(--plyr-tooltip-radius, 3px);
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
  box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));
  color: #4a5464;
  color: var(--plyr-tooltip-color, #4a5464);
  font-size: 13px;
  font-size: var(--plyr-font-size-small, 13px);
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  left: 50%;
  line-height: 1.3;
  margin-bottom: calc(calc(10px / 2) * 2);
  margin-bottom: calc(calc(var(--plyr-control-spacing, 10px)/ 2) * 2);
  opacity: 0;
  padding: calc(10px / 2) calc(calc(10px / 2) * 1.5);
  padding: calc(var(--plyr-control-spacing, 10px)/ 2) calc(calc(var(--plyr-control-spacing, 10px)/ 2) * 1.5);
  pointer-events: none;
  position: absolute;
  transform: translate(-50%, 10px) scale(.8);
  transform-origin: 50% 100%;
  transition: transform .2s .1s ease, opacity .2s .1s ease;
  white-space: nowrap;
  z-index: 2
}

.plyr__tooltip::before {
  border-left: 4px solid transparent;
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-right: 4px solid transparent;
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-top: 4px solid rgba(255, 255, 255, .9);
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, .9));
  bottom: calc(4px * -1);
  bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
  content: '';
  height: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  z-index: 2
}

.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,
.plyr .plyr__control:hover .plyr__tooltip,
.plyr__tooltip--visible {
  opacity: 1;
  transform: translate(-50%, 0) scale(1)
}

.plyr .plyr__control:hover .plyr__tooltip {
  z-index: 3
}

.plyr__controls>.plyr__control:first-child .plyr__tooltip,
.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip {
  left: 0;
  transform: translate(0, 10px) scale(.8);
  transform-origin: 0 100%
}

.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,
.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before {
  left: calc((18px / 2) + calc(10px * .7));
  left: calc((var(--plyr-control-icon-size, 18px)/ 2) + calc(var(--plyr-control-spacing, 10px) * .7))
}

.plyr__controls>.plyr__control:last-child .plyr__tooltip {
  left: auto;
  right: 0;
  transform: translate(0, 10px) scale(.8);
  transform-origin: 100% 100%
}

.plyr__controls>.plyr__control:last-child .plyr__tooltip::before {
  left: auto;
  right: calc((18px / 2) + calc(10px * .7));
  right: calc((var(--plyr-control-icon-size, 18px)/ 2) + calc(var(--plyr-control-spacing, 10px) * .7));
  transform: translateX(50%)
}

.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,
.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,
.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,
.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,
.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,
.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,
.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,
.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,
.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip {
  transform: translate(0, 0) scale(1)
}

.plyr__progress {
  left: calc(13px * .5);
  left: calc(var(--plyr-range-thumb-height, 13px) * .5);
  margin-right: 13px;
  margin-right: var(--plyr-range-thumb-height, 13px);
  position: relative
}

.plyr__progress input[type=range],
.plyr__progress__buffer {
  margin-left: calc(13px * -.5);
  margin-left: calc(var(--plyr-range-thumb-height, 13px) * -.5);
  margin-right: calc(13px * -.5);
  margin-right: calc(var(--plyr-range-thumb-height, 13px) * -.5);
  width: calc(100% + 13px);
  width: calc(100% + var(--plyr-range-thumb-height, 13px))
}

.plyr__progress input[type=range] {
  position: relative;
  z-index: 2
}

.plyr__progress .plyr__tooltip {
  font-size: 13px;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
  left: 0
}

.plyr__progress__buffer {
  -webkit-appearance: none;
  background: 0 0;
  border: 0;
  border-radius: 100px;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  margin-top: calc((5px / 2) * -1);
  margin-top: calc((var(--plyr-range-track-height, 5px)/ 2) * -1);
  padding: 0;
  position: absolute;
  top: 50%
}

.plyr__progress__buffer::-webkit-progress-bar {
  background: 0 0
}

.plyr__progress__buffer::-webkit-progress-value {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  min-width: var(--plyr-range-track-height, 5px);
  -webkit-transition: width .2s ease;
  transition: width .2s ease
}

.plyr__progress__buffer::-moz-progress-bar {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  min-width: var(--plyr-range-track-height, 5px);
  -moz-transition: width .2s ease;
  transition: width .2s ease
}

.plyr__progress__buffer::-ms-fill {
  border-radius: 100px;
  -ms-transition: width .2s ease;
  transition: width .2s ease
}

.plyr--loading .plyr__progress__buffer {
  animation: plyr-progress 1s linear infinite;
  background-image: linear-gradient(-45deg, rgba(35, 40, 47, .6) 25%, transparent 25%, transparent 50%, rgba(35, 40, 47, .6) 50%, rgba(35, 40, 47, .6) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 25%, transparent 25%, transparent 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 75%, transparent 75%, transparent);
  background-repeat: repeat-x;
  background-size: 25px 25px;
  background-size: var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);
  color: transparent
}

.plyr--video.plyr--loading .plyr__progress__buffer {
  background-color: rgba(255, 255, 255, .25);
  background-color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25))
}

.plyr--audio.plyr--loading .plyr__progress__buffer {
  background-color: rgba(193, 200, 209, .6);
  background-color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))
}

.plyr__volume {
  align-items: center;
  display: flex;
  max-width: 110px;
  min-width: 80px;
  position: relative;
  width: 20%
}

.plyr__volume input[type=range] {
  margin-left: calc(10px / 2);
  margin-left: calc(var(--plyr-control-spacing, 10px)/ 2);
  margin-right: calc(10px / 2);
  margin-right: calc(var(--plyr-control-spacing, 10px)/ 2);
  position: relative;
  z-index: 2
}

.plyr--is-ios .plyr__volume {
  min-width: 0;
  width: auto
}

.plyr--audio {
  display: block
}

.plyr--audio .plyr__controls {
  background: #fff;
  background: var(--plyr-audio-controls-background, #fff);
  border-radius: inherit;
  color: #4a5464;
  color: var(--plyr-audio-control-color, #4a5464);
  padding: 10px;
  padding: var(--plyr-control-spacing, 10px)
}

.plyr--audio .plyr__control.plyr__tab-focus,
.plyr--audio .plyr__control:hover,
.plyr--audio .plyr__control[aria-expanded=true] {
  background: #00b3ff;
  background: var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  color: #fff;
  color: var(--plyr-audio-control-color-hover, #fff)
}

.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
  background-color: rgba(193, 200, 209, .6);
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))
}

.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
  background-color: rgba(193, 200, 209, .6);
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))
}

.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
  background-color: rgba(193, 200, 209, .6);
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))
}

.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px rgba(35, 40, 47, .1);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))
}

.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px rgba(35, 40, 47, .1);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))
}

.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px rgba(35, 40, 47, .1);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))
}

.plyr--audio .plyr__progress__buffer {
  color: rgba(193, 200, 209, .6);
  color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))
}

.plyr--video {
  background: #000;
  overflow: hidden
}

.plyr--video.plyr--menu-open {
  overflow: visible
}

.plyr__video-wrapper {
  background: #000;
  height: 100%;
  margin: auto;
  overflow: hidden;
  position: relative;
  width: 100%
}

.plyr__video-embed,
.plyr__video-wrapper--fixed-ratio {
  height: 0;
  padding-bottom: 56.25%
}

.plyr__video-embed iframe,
.plyr__video-wrapper--fixed-ratio video {
  border: 0;
  left: 0;
  position: absolute;
  top: 0
}

.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container {
  padding-bottom: 240%;
  position: relative;
  transform: translateY(-38.28125%)
}

.plyr--video .plyr__controls {
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .75));
  background: var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .75)));
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  bottom: 0;
  color: #fff;
  color: var(--plyr-video-control-color, #fff);
  left: 0;
  padding: calc(10px / 2);
  padding: calc(var(--plyr-control-spacing, 10px)/ 2);
  padding-top: calc(10px * 2);
  padding-top: calc(var(--plyr-control-spacing, 10px) * 2);
  position: absolute;
  right: 0;
  transition: opacity .4s ease-in-out, transform .4s ease-in-out;
  z-index: 3
}

@media (min-width:480px) {
  .plyr--video .plyr__controls {
    padding: 10px;
    padding: var(--plyr-control-spacing, 10px);
    padding-top: calc(10px * 3.5);
    padding-top: calc(var(--plyr-control-spacing, 10px) * 3.5)
  }
}

.plyr--video.plyr--hide-controls .plyr__controls {
  opacity: 0;
  pointer-events: none;
  transform: translateY(100%)
}

.plyr--video .plyr__control.plyr__tab-focus,
.plyr--video .plyr__control:hover,
.plyr--video .plyr__control[aria-expanded=true] {
  background: #00b3ff;
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  color: #fff;
  color: var(--plyr-video-control-color-hover, #fff)
}

.plyr__control--overlaid {
  background: #00b3ff;
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  border: 0;
  border-radius: 100%;
  color: #fff;
  color: var(--plyr-video-control-color, #fff);
  display: none;
  left: 50%;
  opacity: .9;
  padding: calc(10px * 1.5);
  padding: calc(var(--plyr-control-spacing, 10px) * 1.5);
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: .3s;
  z-index: 2
}

.plyr__control--overlaid svg {
  left: 2px;
  position: relative
}

.plyr__control--overlaid:focus,
.plyr__control--overlaid:hover {
  opacity: 1
}

.plyr--playing .plyr__control--overlaid {
  opacity: 0;
  visibility: hidden
}

.plyr--full-ui.plyr--video .plyr__control--overlaid {
  display: block
}

.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
  background-color: rgba(255, 255, 255, .25);
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))
}

.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
  background-color: rgba(255, 255, 255, .25);
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))
}

.plyr--full-ui.plyr--video input[type=range]::-ms-track {
  background-color: rgba(255, 255, 255, .25);
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))
}

.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px rgba(255, 255, 255, .5);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))
}

.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px rgba(255, 255, 255, .5);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))
}

.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px rgba(255, 255, 255, .5);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))
}

.plyr--video .plyr__progress__buffer {
  color: rgba(255, 255, 255, .25);
  color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25))
}

.plyr:-webkit-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%
}

.plyr:-ms-fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%
}

.plyr:fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%
}

.plyr:-webkit-full-screen video {
  height: 100%
}

.plyr:-ms-fullscreen video {
  height: 100%
}

.plyr:fullscreen video {
  height: 100%
}

.plyr:-webkit-full-screen .plyr__video-wrapper {
  height: 100%;
  position: static
}

.plyr:-ms-fullscreen .plyr__video-wrapper {
  height: 100%;
  position: static
}

.plyr:fullscreen .plyr__video-wrapper {
  height: 100%;
  position: static
}

.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative
}

.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative
}

.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
  display: block
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
  display: block
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
  display: block
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg {
  display: none
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg {
  display: none
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg {
  display: none
}

.plyr:-webkit-full-screen.plyr--hide-controls {
  cursor: none
}

.plyr:-ms-fullscreen.plyr--hide-controls {
  cursor: none
}

.plyr:fullscreen.plyr--hide-controls {
  cursor: none
}

@media (min-width:1024px) {
  .plyr:-webkit-full-screen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px)
  }

  .plyr:-ms-fullscreen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px)
  }

  .plyr:fullscreen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px)
  }
}

.plyr:-webkit-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%
}

.plyr:-webkit-full-screen video {
  height: 100%
}

.plyr:-webkit-full-screen .plyr__video-wrapper {
  height: 100%;
  position: static
}

.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
  display: block
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg {
  display: none
}

.plyr:-webkit-full-screen.plyr--hide-controls {
  cursor: none
}

@media (min-width:1024px) {
  .plyr:-webkit-full-screen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px)
  }
}

.plyr:-moz-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%
}

.plyr:-moz-full-screen video {
  height: 100%
}

.plyr:-moz-full-screen .plyr__video-wrapper {
  height: 100%;
  position: static
}

.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative
}

.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
  display: block
}

.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg {
  display: none
}

.plyr:-moz-full-screen.plyr--hide-controls {
  cursor: none
}

@media (min-width:1024px) {
  .plyr:-moz-full-screen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px)
  }
}

.plyr:-ms-fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%
}

.plyr:-ms-fullscreen video {
  height: 100%
}

.plyr:-ms-fullscreen .plyr__video-wrapper {
  height: 100%;
  position: static
}

.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
  display: block
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg {
  display: none
}

.plyr:-ms-fullscreen.plyr--hide-controls {
  cursor: none
}

@media (min-width:1024px) {
  .plyr:-ms-fullscreen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px)
  }
}

.plyr--fullscreen-fallback {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
  bottom: 0;
  display: block;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10000000
}

.plyr--fullscreen-fallback video {
  height: 100%
}

.plyr--fullscreen-fallback .plyr__video-wrapper {
  height: 100%;
  position: static
}

.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative
}

.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
  display: block
}

.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg {
  display: none
}

.plyr--fullscreen-fallback.plyr--hide-controls {
  cursor: none
}

@media (min-width:1024px) {
  .plyr--fullscreen-fallback .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px)
  }
}

.plyr__ads {
  border-radius: inherit;
  bottom: 0;
  cursor: pointer;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1
}

.plyr__ads>div,
.plyr__ads>div iframe {
  height: 100%;
  position: absolute;
  width: 100%
}

.plyr__ads::after {
  background: #23282f;
  border-radius: 2px;
  bottom: 10px;
  bottom: var(--plyr-control-spacing, 10px);
  color: #fff;
  content: attr(data-badge-text);
  font-size: 11px;
  padding: 2px 6px;
  pointer-events: none;
  position: absolute;
  right: 10px;
  right: var(--plyr-control-spacing, 10px);
  z-index: 3
}

.plyr__ads::after:empty {
  display: none
}

.plyr__cues {
  background: currentColor;
  display: block;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  margin: -var(--plyr-range-track-height, 5px)/2 0 0;
  opacity: .8;
  position: absolute;
  top: 50%;
  width: 3px;
  z-index: 3
}

.plyr__preview-thumb {
  background-color: rgba(255, 255, 255, .9);
  background-color: var(--plyr-tooltip-background, rgba(255, 255, 255, .9));
  border-radius: 3px;
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
  box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));
  margin-bottom: calc(calc(10px / 2) * 2);
  margin-bottom: calc(calc(var(--plyr-control-spacing, 10px)/ 2) * 2);
  opacity: 0;
  padding: 3px;
  padding: var(--plyr-tooltip-radius, 3px);
  pointer-events: none;
  position: absolute;
  transform: translate(0, 10px) scale(.8);
  transform-origin: 50% 100%;
  transition: transform .2s .1s ease, opacity .2s .1s ease;
  z-index: 2
}

.plyr__preview-thumb--is-shown {
  opacity: 1;
  transform: translate(0, 0) scale(1)
}

.plyr__preview-thumb::before {
  border-left: 4px solid transparent;
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-right: 4px solid transparent;
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-top: 4px solid rgba(255, 255, 255, .9);
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, .9));
  bottom: calc(4px * -1);
  bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
  content: '';
  height: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  z-index: 2
}

.plyr__preview-thumb__image-container {
  background: #c1c8d1;
  border-radius: calc(3px - 1px);
  border-radius: calc(var(--plyr-tooltip-radius, 3px) - 1px);
  overflow: hidden;
  position: relative;
  z-index: 0
}

.plyr__preview-thumb__image-container img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  position: absolute;
  top: 0;
  width: 100%
}

.plyr__preview-thumb__time-container {
  bottom: 6px;
  left: 0;
  position: absolute;
  right: 0;
  white-space: nowrap;
  z-index: 3
}

.plyr__preview-thumb__time-container span {
  background-color: rgba(0, 0, 0, .55);
  border-radius: calc(3px - 1px);
  border-radius: calc(var(--plyr-tooltip-radius, 3px) - 1px);
  color: #fff;
  font-size: 13px;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
  padding: 3px 6px
}

.plyr__preview-scrubbing {
  bottom: 0;
  filter: blur(1px);
  height: 100%;
  left: 0;
  margin: auto;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity .3s ease;
  width: 100%;
  z-index: 1
}

.plyr__preview-scrubbing--is-shown {
  opacity: 1
}

.plyr__preview-scrubbing img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  object-fit: contain;
  position: absolute;
  top: 0;
  width: 100%
}

.plyr--no-transition {
  transition: none !important
}

.plyr__sr-only {
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  border: 0 !important;
  height: 1px !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important
}

.plyr [hidden] {
  display: none !important
}

.not-selectable {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.carousel {
  position: relative;
  box-sizing: border-box
}

.carousel *,
.carousel *:before,
.carousel *:after {
  box-sizing: inherit
}

.carousel.is-draggable {
  cursor: move;
  cursor: grab
}

.carousel.is-dragging {
  cursor: move;
  cursor: grabbing
}

.carousel__viewport {
  position: relative;
  overflow: hidden;
  max-width: 100%;
  max-height: 100%
}

.carousel__track {
  display: flex
}

.carousel__slide {
  flex: 0 0 auto;
  width: var(--carousel-slide-width, 60%);
  max-width: 100%;
  padding: 1rem;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch;
  touch-action: pan-y
}

.has-dots {
  margin-bottom: calc(0.5rem + 22px)
}

.carousel__dots {
  margin: 0 auto;
  padding: 0;
  position: absolute;
  top: calc(100% + 0.5rem);
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  list-style: none;
  user-select: none
}

.carousel__dots .carousel__dot {
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
  width: 22px;
  height: 22px;
  cursor: pointer
}

.carousel__dots .carousel__dot:after {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: currentColor;
  opacity: .25;
  transition: opacity .15s ease-in-out
}

.carousel__dots .carousel__dot.is-selected:after {
  opacity: 1
}

.carousel__button {
  width: var(--carousel-button-width, 48px);
  height: var(--carousel-button-height, 48px);
  padding: 0;
  border: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: all;
  cursor: pointer;
  color: var(--carousel-button-color, currentColor);
  background: var(--carousel-button-bg, transparent);
  border-radius: var(--carousel-button-border-radius, 50%);
  box-shadow: var(--carousel-button-shadow, none);
  transition: opacity .15s ease
}

.carousel__button.is-prev,
.carousel__button.is-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%)
}

.carousel__button.is-prev {
  left: 10px
}

.carousel__button.is-next {
  right: 10px
}

.carousel__button[disabled] {
  cursor: default;
  opacity: .3
}

.carousel__button svg {
  width: var(--carousel-button-svg-width, 50%);
  height: var(--carousel-button-svg-height, 50%);
  fill: none;
  stroke: currentColor;
  stroke-width: var(--carousel-button-svg-stroke-width, 1.5);
  stroke-linejoin: bevel;
  stroke-linecap: round;
  filter: var(--carousel-button-svg-filter, none);
  pointer-events: none
}

html.with-fancybox {
  scroll-behavior: auto
}

body.compensate-for-scrollbar {
  overflow: hidden !important;
  touch-action: none
}

.fancybox__container {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  direction: ltr;
  margin: 0;
  padding: env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  color: var(--fancybox-color, #fff);
  -webkit-tap-highlight-color: transparent;
  overflow: hidden;
  z-index: 1050;
  outline: none;
  transform-origin: top left;
  --carousel-button-width: 48px;
  --carousel-button-height: 48px;
  --carousel-button-svg-width: 24px;
  --carousel-button-svg-height: 24px;
  --carousel-button-svg-stroke-width: 2.5;
  --carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))
}

.fancybox__container *,
.fancybox__container *::before,
.fancybox__container *::after {
  box-sizing: inherit
}

.fancybox__container :focus {
  outline: none
}

body:not(.is-using-mouse) .fancybox__container :focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))
}

@media all and (min-width: 1024px) {
  .fancybox__container {
    --carousel-button-width: 48px;
    --carousel-button-height: 48px;
    --carousel-button-svg-width: 27px;
    --carousel-button-svg-height: 27px
  }
}

.fancybox__backdrop {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background: var(--fancybox-bg, rgba(24, 24, 27, 0.92))
}

.fancybox__carousel {
  position: relative;
  flex: 1 1 auto;
  min-height: 0;
  height: 100%;
  z-index: 10
}

.fancybox__carousel.has-dots {
  margin-bottom: calc(0.5rem + 22px)
}

.fancybox__viewport {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: visible;
  cursor: default
}

.fancybox__track {
  display: flex;
  height: 100%
}

.fancybox__slide {
  flex: 0 0 auto;
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 48px 8px 8px 8px;
  position: relative;
  overscroll-behavior: contain;
  display: flex;
  flex-direction: column;
  outline: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  --carousel-button-width: 36px;
  --carousel-button-height: 36px;
  --carousel-button-svg-width: 22px;
  --carousel-button-svg-height: 22px
}

.fancybox__slide::before,
.fancybox__slide::after {
  content: "";
  flex: 0 0 0;
  margin: auto
}

@media all and (min-width: 1024px) {
  .fancybox__slide {
    padding: 64px 100px
  }
}

.fancybox__content {
  margin: 0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);
  padding: 36px;
  color: var(--fancybox-content-color, #374151);
  background: var(--fancybox-content-bg, #fff);
  position: relative;
  align-self: center;
  display: flex;
  flex-direction: column;
  z-index: 20
}

.fancybox__content :focus:not(.carousel__button.is-close) {
  outline: thin dotted;
  box-shadow: none
}

.fancybox__caption {
  align-self: center;
  max-width: 100%;
  margin: 0;
  padding: 1rem 0 0 0;
  line-height: 1.375;
  color: var(--fancybox-color, currentColor);
  visibility: visible;
  cursor: auto;
  flex-shrink: 0;
  overflow-wrap: anywhere
}

.is-loading .fancybox__caption {
  visibility: hidden
}

.fancybox__container>.carousel__dots {
  top: 100%;
  color: var(--fancybox-color, #fff)
}

.fancybox__nav .carousel__button {
  z-index: 40
}

.fancybox__nav .carousel__button.is-next {
  right: 8px
}

@media all and (min-width: 1024px) {
  .fancybox__nav .carousel__button.is-next {
    right: 40px
  }
}

.fancybox__nav .carousel__button.is-prev {
  left: 8px
}

@media all and (min-width: 1024px) {
  .fancybox__nav .carousel__button.is-prev {
    left: 40px
  }
}

.carousel__button.is-close {
  position: absolute;
  top: 8px;
  right: 8px;
  top: calc(env(safe-area-inset-top, 0px) + 8px);
  right: calc(env(safe-area-inset-right, 0px) + 8px);
  z-index: 40
}

@media all and (min-width: 1024px) {
  .carousel__button.is-close {
    right: 40px
  }
}

.fancybox__content>.carousel__button.is-close {
  position: absolute;
  top: -40px;
  right: 0;
  color: var(--fancybox-color, #fff)
}

.fancybox__no-click,
.fancybox__no-click button {
  pointer-events: none
}

.fancybox__spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  color: var(--fancybox-color, currentColor)
}

.fancybox__slide .fancybox__spinner {
  cursor: pointer;
  z-index: 1053
}

.fancybox__spinner svg {
  animation: fancybox-rotate 2s linear infinite;
  transform-origin: center center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%
}

.fancybox__spinner svg circle {
  fill: none;
  stroke-width: 2.75;
  stroke-miterlimit: 10;
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  animation: fancybox-dash 1.5s ease-in-out infinite;
  stroke-linecap: round;
  stroke: currentColor
}

@keyframes fancybox-rotate {
  100% {
    transform: rotate(360deg)
  }
}

@keyframes fancybox-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0
  }

  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px
  }

  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px
  }
}

.fancybox__backdrop,
.fancybox__caption,
.fancybox__nav,
.carousel__dots,
.carousel__button.is-close {
  opacity: var(--fancybox-opacity, 1)
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,
.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,
.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,
.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,
.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close {
  animation: .15s ease backwards fancybox-fadeIn
}

.fancybox__container.is-animated.is-closing .fancybox__backdrop,
.fancybox__container.is-animated.is-closing .fancybox__caption,
.fancybox__container.is-animated.is-closing .fancybox__nav,
.fancybox__container.is-animated.is-closing .carousel__dots,
.fancybox__container.is-animated.is-closing .carousel__button.is-close {
  animation: .15s ease both fancybox-fadeOut
}

.fancybox-fadeIn {
  animation: .15s ease both fancybox-fadeIn
}

.fancybox-fadeOut {
  animation: .1s ease both fancybox-fadeOut
}

.fancybox-zoomInUp {
  animation: .2s ease both fancybox-zoomInUp
}

.fancybox-zoomOutDown {
  animation: .15s ease both fancybox-zoomOutDown
}

.fancybox-throwOutUp {
  animation: .15s ease both fancybox-throwOutUp
}

.fancybox-throwOutDown {
  animation: .15s ease both fancybox-throwOutDown
}

@keyframes fancybox-fadeIn {
  from {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes fancybox-fadeOut {
  to {
    opacity: 0
  }
}

@keyframes fancybox-zoomInUp {
  from {
    transform: scale(0.97) translate3d(0, 16px, 0);
    opacity: 0
  }

  to {
    transform: scale(1) translate3d(0, 0, 0);
    opacity: 1
  }
}

@keyframes fancybox-zoomOutDown {
  to {
    transform: scale(0.97) translate3d(0, 16px, 0);
    opacity: 0
  }
}

@keyframes fancybox-throwOutUp {
  to {
    transform: translate3d(0, -30%, 0);
    opacity: 0
  }
}

@keyframes fancybox-throwOutDown {
  to {
    transform: translate3d(0, 30%, 0);
    opacity: 0
  }
}

.fancybox__carousel .carousel__slide {
  scrollbar-width: thin;
  scrollbar-color: #ccc rgba(255, 255, 255, .1)
}

.fancybox__carousel .carousel__slide::-webkit-scrollbar {
  width: 8px;
  height: 8px
}

.fancybox__carousel .carousel__slide::-webkit-scrollbar-track {
  background-color: rgba(255, 255, 255, .1)
}

.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 2px;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, .2)
}

.fancybox__carousel.is-draggable .fancybox__slide,
.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content {
  cursor: move;
  cursor: grab
}

.fancybox__carousel.is-dragging .fancybox__slide,
.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content {
  cursor: move;
  cursor: grabbing
}

.fancybox__carousel .fancybox__slide .fancybox__content {
  cursor: auto
}

.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content {
  cursor: zoom-in
}

.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content {
  cursor: zoom-out
}

.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content {
  cursor: move;
  cursor: grab
}

.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content {
  cursor: move;
  cursor: grabbing
}

.fancybox__image {
  transform-origin: 0 0;
  touch-action: none;
  user-select: none;
  transition: none
}

.has-image .fancybox__content {
  padding: 0;
  background: transparent;
  min-height: 1px
}

.is-closing .has-image .fancybox__content {
  overflow: visible
}

.has-image[data-image-fit=contain] {
  overflow: visible;
  touch-action: none
}

.has-image[data-image-fit=contain] .fancybox__content {
  flex-direction: row;
  flex-wrap: wrap
}

.has-image[data-image-fit=contain] .fancybox__image {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain
}

.has-image[data-image-fit=contain-w] {
  overflow-x: hidden;
  overflow-y: auto
}

.has-image[data-image-fit=contain-w] .fancybox__content {
  min-height: auto
}

.has-image[data-image-fit=contain-w] .fancybox__image {
  max-width: 100%;
  height: auto
}

.has-image[data-image-fit=cover] {
  overflow: visible;
  touch-action: none
}

.has-image[data-image-fit=cover] .fancybox__content {
  width: 100%;
  height: 100%
}

.has-image[data-image-fit=cover] .fancybox__image {
  width: 100%;
  height: 100%;
  object-fit: cover
}

.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,
.fancybox__carousel .fancybox__slide.has-map .fancybox__content,
.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,
.fancybox__carousel .fancybox__slide.has-video .fancybox__content,
.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
  flex-shrink: 1;
  min-height: 1px;
  overflow: visible
}

.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,
.fancybox__carousel .fancybox__slide.has-map .fancybox__content,
.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content {
  width: 100%;
  height: 80%
}

.fancybox__carousel .fancybox__slide.has-video .fancybox__content,
.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
  width: 960px;
  height: 540px;
  max-width: 100%;
  max-height: 100%
}

.fancybox__carousel .fancybox__slide.has-map .fancybox__content,
.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,
.fancybox__carousel .fancybox__slide.has-video .fancybox__content,
.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
  padding: 0;
  background: rgba(24, 24, 27, .9);
  color: #fff
}

.fancybox__carousel .fancybox__slide.has-map .fancybox__content {
  background: #e5e3df
}

.fancybox__html5video,
.fancybox__iframe {
  border: 0;
  display: block;
  height: 100%;
  width: 100%;
  background: transparent
}

.fancybox-placeholder {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0
}

.fancybox__thumbs {
  flex: 0 0 auto;
  position: relative;
  padding: 0px 3px;
  opacity: var(--fancybox-opacity, 1)
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs {
  animation: .15s ease-in backwards fancybox-fadeIn
}

.fancybox__container.is-animated.is-closing .fancybox__thumbs {
  opacity: 0
}

.fancybox__thumbs .carousel__slide {
  flex: 0 0 auto;
  width: var(--fancybox-thumbs-width, 96px);
  margin: 0;
  padding: 8px 3px;
  box-sizing: content-box;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: visible;
  cursor: pointer
}

.fancybox__thumbs .carousel__slide .fancybox__thumb::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-width: 5px;
  border-style: solid;
  border-color: var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));
  opacity: 0;
  transition: opacity .15s ease;
  border-radius: var(--fancybox-thumbs-border-radius, 4px)
}

.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after {
  opacity: .92
}

.fancybox__thumbs .carousel__slide>* {
  pointer-events: none;
  user-select: none
}

.fancybox__thumb {
  position: relative;
  width: 100%;
  padding-top: calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));
  background-size: cover;
  background-position: center center;
  background-color: rgba(255, 255, 255, .1);
  background-repeat: no-repeat;
  border-radius: var(--fancybox-thumbs-border-radius, 4px)
}

.fancybox__toolbar {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 20;
  background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);
  padding: 0;
  touch-action: none;
  display: flex;
  justify-content: space-between;
  --carousel-button-svg-width: 20px;
  --carousel-button-svg-height: 20px;
  opacity: var(--fancybox-opacity, 1);
  text-shadow: var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))
}

@media all and (min-width: 1024px) {
  .fancybox__toolbar {
    padding: 8px
  }
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar {
  animation: .15s ease-in backwards fancybox-fadeIn
}

.fancybox__container.is-animated.is-closing .fancybox__toolbar {
  opacity: 0
}

.fancybox__toolbar__items {
  display: flex
}

.fancybox__toolbar__items--left {
  margin-right: auto
}

.fancybox__toolbar__items--center {
  position: absolute;
  left: 50%;
  transform: translateX(-50%)
}

.fancybox__toolbar__items--right {
  margin-left: auto
}

@media(max-width: 640px) {
  .fancybox__toolbar__items--center:not(:last-child) {
    display: none
  }
}

.fancybox__counter {
  min-width: 72px;
  padding: 0 10px;
  line-height: var(--carousel-button-height, 48px);
  text-align: center;
  font-size: 17px;
  font-variant-numeric: tabular-nums;
  -webkit-font-smoothing: subpixel-antialiased
}

.fancybox__progress {
  background: var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));
  height: 3px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: scaleX(0);
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  z-index: 30;
  user-select: none
}

.fancybox__container:fullscreen::backdrop {
  opacity: 0
}

.fancybox__button--fullscreen g:nth-child(2) {
  display: none
}

.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1) {
  display: none
}

.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2) {
  display: block
}

.fancybox__button--slideshow g:nth-child(2) {
  display: none
}

.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1) {
  display: none
}

.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2) {
  display: block
}

.xdsoft_datetimepicker {
  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);
  background: #fff;
  border-bottom: 1px solid #bbb;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
  color: #333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 8px;
  padding-left: 0;
  padding-top: 2px;
  position: absolute;
  z-index: 9999;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
}

.xdsoft_datetimepicker.xdsoft_rtl {
  padding: 8px 0 8px 8px;
}

.xdsoft_datetimepicker iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 75px;
  height: 210px;
  background: transparent;
  border: none;
}

/*For IE8 or lower*/
.xdsoft_datetimepicker button {
  border: none !important;
}

.xdsoft_noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.xdsoft_noselect::selection {
  background: transparent
}

.xdsoft_noselect::-moz-selection {
  background: transparent
}

.xdsoft_datetimepicker.xdsoft_inline {
  display: inline-block;
  position: static;
  box-shadow: none;
}

.xdsoft_datetimepicker * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

.xdsoft_datetimepicker .xdsoft_datepicker,
.xdsoft_datetimepicker .xdsoft_timepicker {
  display: none;
}

.xdsoft_datetimepicker .xdsoft_datepicker.active,
.xdsoft_datetimepicker .xdsoft_timepicker.active {
  display: block;
}

.xdsoft_datetimepicker .xdsoft_datepicker {
  width: 224px;
  float: left;
  margin-left: 8px;
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker {
  float: right;
  margin-right: 8px;
  margin-left: 0;
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
  width: 256px;
}

.xdsoft_datetimepicker .xdsoft_timepicker {
  width: 58px;
  float: left;
  text-align: center;
  margin-left: 8px;
  margin-top: 0;
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker {
  float: right;
  margin-right: 8px;
  margin-left: 0;
}

.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker {
  margin-top: 8px;
  margin-bottom: 3px
}

.xdsoft_datetimepicker .xdsoft_monthpicker {
  position: relative;
  text-align: center;
}

.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_today_button {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC);
}

.xdsoft_datetimepicker .xdsoft_label i {
  opacity: 0.5;
  background-position: -92px -19px;
  display: inline-block;
  width: 9px;
  height: 20px;
  vertical-align: middle;
}

.xdsoft_datetimepicker .xdsoft_prev {
  float: left;
  background-position: -20px 0;
}

.xdsoft_datetimepicker .xdsoft_today_button {
  float: left;
  background-position: -70px 0;
  margin-left: 5px;
}

.xdsoft_datetimepicker .xdsoft_next {
  float: right;
  background-position: 0 0;
}

.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_today_button {
  background-color: transparent;
  background-repeat: no-repeat;
  border: 0 none;
  cursor: pointer;
  display: block;
  height: 30px;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  outline: medium none;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-indent: 100%;
  white-space: nowrap;
  width: 20px;
  min-width: 0;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
  float: none;
  background-position: -40px -15px;
  height: 15px;
  width: 30px;
  display: block;
  margin-left: 14px;
  margin-top: 7px;
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next {
  float: none;
  margin-left: 0;
  margin-right: 14px;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
  background-position: -40px 0;
  margin-bottom: 7px;
  margin-top: 0;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
  height: 151px;
  overflow: hidden;
  border-bottom: 1px solid #ddd;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div {
  background: #f5f5f5;
  border-top: 1px solid #ddd;
  color: #666;
  font-size: 12px;
  text-align: center;
  border-collapse: collapse;
  cursor: pointer;
  border-bottom-width: 0;
  height: 25px;
  line-height: 25px;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child {
  border-top-width: 0;
}

.xdsoft_datetimepicker .xdsoft_today_button:hover,
.xdsoft_datetimepicker .xdsoft_next:hover,
.xdsoft_datetimepicker .xdsoft_prev:hover {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.xdsoft_datetimepicker .xdsoft_label {
  display: inline;
  position: relative;
  z-index: 9999;
  margin: 0;
  padding: 5px 3px;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  background-color: #fff;
  float: left;
  width: 182px;
  text-align: center;
  cursor: pointer;
}

.xdsoft_datetimepicker .xdsoft_label:hover>span {
  text-decoration: underline;
}

.xdsoft_datetimepicker .xdsoft_label:hover i {
  opacity: 1.0;
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select {
  border: 1px solid #ccc;
  position: absolute;
  right: 0;
  top: 30px;
  z-index: 101;
  display: none;
  background: #fff;
  max-height: 160px;
  overflow-y: hidden;
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect {
  right: -7px
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect {
  right: 2px
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover {
  color: #fff;
  background: #ff8000;
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option {
  padding: 2px 10px 2px 5px;
  text-decoration: none !important;
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current {
  background: #33aaff;
  box-shadow: #178fe5 0 1px 3px 0 inset;
  color: #fff;
  font-weight: 700;
}

.xdsoft_datetimepicker .xdsoft_month {
  width: 100px;
  text-align: right;
}

.xdsoft_datetimepicker .xdsoft_calendar {
  clear: both;
}

.xdsoft_datetimepicker .xdsoft_year {
  width: 48px;
  margin-left: 5px;
}

.xdsoft_datetimepicker .xdsoft_calendar table {
  border-collapse: collapse;
  width: 100%;

}

.xdsoft_datetimepicker .xdsoft_calendar td>div {
  padding-right: 5px;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
  height: 25px;
}

.xdsoft_datetimepicker .xdsoft_calendar td,
.xdsoft_datetimepicker .xdsoft_calendar th {
  width: 14.2857142%;
  background: #f5f5f5;
  border: 1px solid #ddd;
  color: #666;
  font-size: 12px;
  text-align: right;
  vertical-align: middle;
  padding: 0;
  border-collapse: collapse;
  cursor: pointer;
  height: 25px;
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
  width: 12.5%;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
  background: #f1f1f1;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
  color: #33aaff;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default {
  background: #ffe9d2;
  box-shadow: #ffb871 0 1px 4px 0 inset;
  color: #000;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint {
  background: #c1ffc9;
  box-shadow: #00dd1c 0 1px 4px 0 inset;
  color: #000;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
  background: #33aaff;
  box-shadow: #178fe5 0 1px 3px 0 inset;
  color: #fff;
  font-weight: 700;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  cursor: default;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
  color: #fff !important;
  background: #ff8000 !important;
  box-shadow: none !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover {
  background: #33aaff !important;
  box-shadow: #178fe5 0 1px 3px 0 inset !important;
  color: #fff !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover {
  color: inherit !important;
  background: inherit !important;
  box-shadow: inherit !important;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
  font-weight: 700;
  text-align: center;
  color: #999;
  cursor: default;
}

.xdsoft_datetimepicker .xdsoft_copyright {
  color: #ccc !important;
  font-size: 10px;
  clear: both;
  float: none;
  margin-left: 8px;
}

.xdsoft_datetimepicker .xdsoft_copyright a {
  color: #eee !important
}

.xdsoft_datetimepicker .xdsoft_copyright a:hover {
  color: #aaa !important
}

.xdsoft_time_box {
  position: relative;
  border: 1px solid #ccc;
}

.xdsoft_scrollbar>.xdsoft_scroller {
  background: #ccc !important;
  height: 20px;
  border-radius: 3px;
}

.xdsoft_scrollbar {
  position: absolute;
  width: 7px;
  right: 0;
  top: 0;
  bottom: 0;
  cursor: pointer;
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar {
  left: 0;
  right: auto;
}

.xdsoft_scroller_box {
  position: relative;
}

.xdsoft_datetimepicker.xdsoft_dark {
  box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
  background: #000;
  border-bottom: 1px solid #444;
  border-left: 1px solid #333;
  border-right: 1px solid #333;
  border-top: 1px solid #333;
  color: #ccc;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box {
  border-bottom: 1px solid #222;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div {
  background: #0a0a0a;
  border-top: 1px solid #222;
  color: #999;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
  background-color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select {
  border: 1px solid #333;
  background: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover {
  color: #000;
  background: #007fff;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current {
  background: #cc5500;
  box-shadow: #b03e00 0 1px 3px 0 inset;
  color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
  background: #0a0a0a;
  border: 1px solid #222;
  color: #999;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
  background: #0e0e0e;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
  color: #cc5500;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default {
  background: #ffe9d2;
  box-shadow: #ffb871 0 1px 4px 0 inset;
  color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint {
  background: #c1ffc9;
  box-shadow: #00dd1c 0 1px 4px 0 inset;
  color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
  background: #cc5500;
  box-shadow: #b03e00 0 1px 3px 0 inset;
  color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
  color: #000 !important;
  background: #007fff !important;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
  color: #666;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright {
  color: #333 !important
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a {
  color: #111 !important
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover {
  color: #555 !important
}

.xdsoft_dark .xdsoft_time_box {
  border: 1px solid #333;
}

.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller {
  background: #333 !important;
}

.xdsoft_datetimepicker .xdsoft_save_selected {
  display: block;
  border: 1px solid #dddddd !important;
  margin-top: 5px;
  width: 100%;
  color: #454551;
  font-size: 13px;
}

.xdsoft_datetimepicker .blue-gradient-button {
  font-family: "museo-sans", "Book Antiqua", sans-serif;
  font-size: 12px;
  font-weight: 300;
  color: #82878c;
  height: 28px;
  position: relative;
  padding: 4px 17px 4px 33px;
  border: 1px solid #d7d8da;
  background: -moz-linear-gradient(top, #fff 0%, #f4f8fa 73%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(73%, #f4f8fa));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #f4f8fa 73%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #f4f8fa 73%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #f4f8fa 73%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fff 0%, #f4f8fa 73%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f4f8fa', GradientType=0);
  /* IE6-9 */
}

.xdsoft_datetimepicker .blue-gradient-button:hover,
.xdsoft_datetimepicker .blue-gradient-button:focus,
.xdsoft_datetimepicker .blue-gradient-button:hover span,
.xdsoft_datetimepicker .blue-gradient-button:focus span {
  color: #454551;
  background: -moz-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f8fa), color-stop(73%, #FFF));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f4f8fa 0%, #FFF 73%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa', endColorstr='#FFF', GradientType=0);
  /* IE6-9 */
}

/**
 * Style-sheet for dtpicker
 * https://github.com/mugifly/jquery-simple-datetimepicker
 */

.datepicker {
  display: inline-block;
  font: 15px/1.5 "Helvetica Neue", mplus-2c, Helvetica, Arial, "Hiragino Kaku Gothic Pro", Meiryo, sans-serif;
  font-weight: 300;
  border: 1px solid #dfdfdf;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  box-shadow: 0.5px 0.5px 0px #c8c8c8;
  -webkit-box-shadow: 0.5px 0.5px 3px #eeeeee;
  -moz-box-shadow: 0.5px 0.5px 3px #eeeeee;
}

/*
 * datepicker_header
*/

.datepicker>.datepicker_header {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  background-color: #eeeeee;
  color: #3f3f3f;
  text-align: center;
  font-size: 9pt;
  font-weight: bold;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
}

.datepicker>.datepicker_header>a {
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: pointer;
  color: #3b7796;
}

.datepicker>.datepicker_header>a:hover {
  color: #303030;
  background-color: #c8c8c8;
}

.datepicker>.datepicker_header>a:active {
  color: #ffffff;
  background-color: #808080;
}

.datepicker>.datepicker_header>span {
  margin-left: 20px;
  margin-right: 20px;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
}

.datepicker>.datepicker_header>.icon-home {
  position: absolute;
  display: block;
  float: left;
  margin-top: 2px;
  margin-left: 5px;
  width: 11pt;
  height: 11pt;
  vertical-align: middle;
}

.datepicker>.datepicker_header>.icon-home>svg>g>path {
  fill: #3b7796;
}

.datepicker>.datepicker_header>a:hover>svg>g>path {
  fill: #303030;
  /* Icon button hover color */
}


/*
 * datepicker_inner_container 
*/

.datepicker>.datepicker_inner_container {
  margin: -2px 0px -2px 0px;
  background-color: #d2d2d2;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;

  box-shadow: 0.5px 0px 3px #c8c8c8;
  -webkit-box-shadow: 0.5px 0px 3px #c8c8c8;
  -moz-box-shadow: 0.5px 0px 3px #c8c8c8;
}

.datepicker>.datepicker_inner_container:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/*
 * datepicker_inner_container > datepicker_calendar
*/

.datepicker>.datepicker_inner_container>.datepicker_calendar {
  float: left;
  width: auto;

  margin-top: -0.5px;
  margin-left: -1px;
  margin-bottom: -2px;

  background-color: #ffffff;
  border: 1px solid #c8c8c8;

  border-top: none;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
}

.datepicker>.datepicker_inner_container>.datepicker_calendar>table {
  padding: 10px;
}

/*
 * datepicker_inner_container > datepicker_calendar > datepicker_table > tbody > tr > th (WDay-cell)
*/

.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>th {
  color: #646464;
  width: 18px;
  font-size: small;
  font-weight: normal;
  text-align: center;
}

/*
 * datepicker_inner_container > datepicker_calendar > datepicker_table > tbody > tr > td (Day-cell)
*/

.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td {
  color: #000000;
  font-size: small;
  text-align: center;

  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: pointer;
}

.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.today {
  border-bottom: #bfbfbf solid 2px;
  margin-bottom: -2px;
}

.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.wday_sat {
  color: #0044aa;
}

.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.wday_sun {
  color: #e13b00;
}

.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.day_another_month {
  color: #cccccc;
}

.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.day_in_past {
  cursor: default;
  color: #cccccc;
}

.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.day_in_unallowed {
  cursor: default;
  color: #cccccc;
}

.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.out_of_range {
  cursor: default;
  color: #cccccc;
}

.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.active {
  color: #ffffff;
  background-color: #808080;
}

.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.hover {
  color: #000000;
  background-color: #c8c8c8;
}

/*
 * datepicker_inner_container > datepicker_timelist
*/

.datepicker>.datepicker_inner_container>.datepicker_timelist {
  float: left;
  width: 4.2em;
  height: 118px;

  margin-top: -0.5px;
  padding: 5px;
  padding-left: 0px;
  padding-right: 0px;

  overflow: auto;
  overflow-x: hidden;

  background-color: #ffffff;

  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}

/*
.datepicker > .datepicker_inner_container > .datepicker_timelist::after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
*/

.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar {
  overflow: hidden;
  width: 6px;
  background: #fafafa;

  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}

.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar:horizontal {
  height: 1px;
}

.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar-button {
  display: none;
}

.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar-piece {
  background: #eee;
}

.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar-piece:start {
  background: #eee;
}

.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar-thumb {
  background: #aaaaaa;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}

.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar-corner {
  background: #333;
}

.datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item {
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 7px;
  padding-right: 25px;
  margin-top: 5px;
  margin-bottom: 2px;
  font-size: small;

  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: pointer;
}

.datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item.time_in_past {
  cursor: default;
  color: #cccccc;
}

.datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item.out_of_range {
  cursor: default;
  color: #cccccc;
}

.datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item.active {
  color: #ffffff;
  background-color: #808080;
}

.datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item.hover {
  color: #000000;
  background-color: #c8c8c8;
}

/* Slider */
.slick-slider {
  position: relative;

  display: block;
  box-sizing: border-box;

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

  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;

  display: block;
  overflow: hidden;

  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;

  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  display: table;

  content: '';
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;

  /* height: 100%; */
  min-height: 1px;
}

[dir='rtl'] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;

  height: auto;

  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.ff-bold,
.ff-regular {
  font-family: Calibri, Arial
}

:root {
  --turquoise-90-: #35a0b2;
  --turquoise-100-: #3db7cc;
  --turquoise-110-: #45cee5;
  --turquoise-120-: #01acd4;
  --blue-90-: #006491;
  --blue-100-: #0075aa;
  --blue-110-: #0087c4;
  --peach-90-: #d97b63;
  --peach-100-: #f1896e;
  --peach-110-: #ffa68f;
  --yellow-90-: #e0b53a;
  --yellow-100-: #fbcb41;
  --yellow-110-: #ffd55c;
  --dark-80-: #818b91;
  --dark-90-: #5f676b;
  --dark-100-: #3d4245;
  --bright-80-: #d2dade;
  --bright-100-: #e6eef2;
  --bright-110-: #fafdff;
  --btkgreen-: #94dc4b;
  --btklightgreen-: #effae4;
  --webshop-header-: #f5f5f5;
  --webshop-headline-: #6e6e6e;
  --red-: #dc3545;
  --green-: #198754;
  --yellow-: #ffc107;
  --ghost-: #d8d8d8
}

@keyframes shimmer {
  0% {
    background-position: -450px 0
  }

  to {
    background-position: 450px 0
  }
}

html {
  box-shadow: 0 0 10px rgba(0, 0, 0, .16);
  font-family: size-xs;
  margin-left: auto;
  margin-right: auto;
  max-width: 100vw;
  overflow-x: hidden;
  position: relative;
  width: 100%
}

@media (min-width:769px) {
  html {
    font-family: size-lg;
    max-width: 2500px;
    max-width: 156.25rem
  }
}

html.overflow-hidden {
  overflow: hidden
}

*,
:after,
:before {
  box-shadow: 0 0 0 2px var(--aui-focus);
  box-sizing: border-box
}

* {
  scroll-behavior: smooth;
  scroll-margin-block-start: min(17.36111111111111vw, 200px);
  -webkit-scroll-margin-block-start: min(17.36111111111111vw, 200px)
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #3d4245;
  font-family: Calibri, Arial, Helvetica, sans-serif;
  font-size: min(3.8888888888888893vw, 14px);
  line-height: 1.4;
  margin: 0;
  max-width: 100vw;
  min-height: 100vh;
  opacity: 1;
  padding: 0;
  width: 100vw
}

@media (min-width:769px) {
  body {
    font-size: min(1.5625vw, 18px);
    max-width: 2500px;
    max-width: 156.25rem
  }
}

body #pe_rating {
  display: none
}

main {
  background-color: #fff;
  display: block;
  max-width: 100vw;
  min-height: 100vh;
  position: relative;
  width: 100%
}

@media (min-width:769px) {
  main {
    max-width: 100%
  }
}

main>.component {
  margin-top: min(17.77777777777778vw, 64px)
}

@media (min-width:769px) {
  main>.component {
    margin-top: clamp(64px, 6.944444444444445vw, 80px)
  }
}

main>.component.banner,
main>.component.hero-banner,
main>.component.hero-slider {
  margin-top: 0 !important
}

div.extbase-debugger input[type=checkbox] {
  display: initial;
  margin: initial;
  opacity: 1;
  visibility: visible;
  width: auto
}

section {
  margin: 0;
  padding: 0
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-left: min(2.2222222222222223vw, -8px);
  margin-right: min(2.2222222222222223vw, -8px);
  position: relative;
  width: calc(100% + min(4.444444444444445vw, 16px))
}

@media (min-width:769px) {
  .row {
    margin-left: min(1.0416666666666665vw, -12px);
    margin-right: min(1.0416666666666665vw, -12px);
    width: calc(100% + clamp(16px, 3.1209362808842656vw, 24px))
  }
}

.col-xs-12,
[class*=col-lg-],
[class*=col-md-],
[class*=col-sm-] {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%
}

.offset-xs-12 {
  margin-left: 100%
}

.order-xs-12 {
  order: 12
}

.col-xs-11 {
  -ms-flex: 0 0 91.66666666666666%;
  flex: 0 0 91.66666666666666%;
  max-width: 91.66666666666666%
}

.offset-xs-11 {
  margin-left: 91.66666666666666%
}

.order-xs-11 {
  order: 11
}

.col-xs-10 {
  -ms-flex: 0 0 83.33333333333334%;
  flex: 0 0 83.33333333333334%;
  max-width: 83.33333333333334%
}

.offset-xs-10 {
  margin-left: 83.33333333333334%
}

.order-xs-10 {
  order: 10
}

.col-xs-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%
}

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

.order-xs-9 {
  order: 9
}

.col-xs-8 {
  -ms-flex: 0 0 66.66666666666666%;
  flex: 0 0 66.66666666666666%;
  max-width: 66.66666666666666%
}

.offset-xs-8 {
  margin-left: 66.66666666666666%
}

.order-xs-8 {
  order: 8
}

.col-xs-7 {
  -ms-flex: 0 0 58.333333333333336%;
  flex: 0 0 58.333333333333336%;
  max-width: 58.333333333333336%
}

.offset-xs-7 {
  margin-left: 58.333333333333336%
}

.order-xs-7 {
  order: 7
}

.col-xs-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%
}

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

.order-xs-6 {
  order: 6
}

.col-xs-5 {
  -ms-flex: 0 0 41.66666666666667%;
  flex: 0 0 41.66666666666667%;
  max-width: 41.66666666666667%
}

.offset-xs-5 {
  margin-left: 41.66666666666667%
}

.order-xs-5 {
  order: 5
}

.col-xs-4 {
  -ms-flex: 0 0 33.33333333333333%;
  flex: 0 0 33.33333333333333%;
  max-width: 33.33333333333333%
}

.offset-xs-4 {
  margin-left: 33.33333333333333%
}

.order-xs-4 {
  order: 4
}

.col-xs-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%
}

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

.order-xs-3 {
  order: 3
}

.col-xs-2 {
  -ms-flex: 0 0 16.666666666666664%;
  flex: 0 0 16.666666666666664%;
  max-width: 16.666666666666664%
}

.offset-xs-2 {
  margin-left: 16.666666666666664%
}

.order-xs-2 {
  order: 2
}

.col-xs-1 {
  -ms-flex: 0 0 8.333333333333332%;
  flex: 0 0 8.333333333333332%;
  max-width: 8.333333333333332%
}

.offset-xs-1 {
  margin-left: 8.333333333333332%
}

.order-xs-1 {
  order: 1
}

.col-xs-0 {
  display: none
}

.order-xs-0 {
  order: 0
}

@media only screen and (min-width:769px) {
  .col-sm-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: max-content
  }

  .col-sm-12,
  [class*=col-lg-],
  [class*=col-md-] {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
  }

  .offset-sm-12 {
    margin-left: 100%
  }

  .order-sm-12 {
    order: 12
  }

  .col-sm-11 {
    -ms-flex: 0 0 91.66666666666666%;
    flex: 0 0 91.66666666666666%;
    max-width: 91.66666666666666%
  }

  .offset-sm-11 {
    margin-left: 91.66666666666666%
  }

  .order-sm-11 {
    order: 11
  }

  .col-sm-10 {
    -ms-flex: 0 0 83.33333333333334%;
    flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%
  }

  .offset-sm-10 {
    margin-left: 83.33333333333334%
  }

  .order-sm-10 {
    order: 10
  }

  .col-sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
  }

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

  .order-sm-9 {
    order: 9
  }

  .col-sm-8 {
    -ms-flex: 0 0 66.66666666666666%;
    flex: 0 0 66.66666666666666%;
    max-width: 66.66666666666666%
  }

  .offset-sm-8 {
    margin-left: 66.66666666666666%
  }

  .order-sm-8 {
    order: 8
  }

  .col-sm-7 {
    -ms-flex: 0 0 58.333333333333336%;
    flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%
  }

  .offset-sm-7 {
    margin-left: 58.333333333333336%
  }

  .order-sm-7 {
    order: 7
  }

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

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

  .order-sm-6 {
    order: 6
  }

  .col-sm-5 {
    -ms-flex: 0 0 41.66666666666667%;
    flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%
  }

  .offset-sm-5 {
    margin-left: 41.66666666666667%
  }

  .order-sm-5 {
    order: 5
  }

  .col-sm-4 {
    -ms-flex: 0 0 33.33333333333333%;
    flex: 0 0 33.33333333333333%;
    max-width: 33.33333333333333%
  }

  .offset-sm-4 {
    margin-left: 33.33333333333333%
  }

  .order-sm-4 {
    order: 4
  }

  .col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
  }

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

  .order-sm-3 {
    order: 3
  }

  .col-sm-2 {
    -ms-flex: 0 0 16.666666666666664%;
    flex: 0 0 16.666666666666664%;
    max-width: 16.666666666666664%
  }

  .offset-sm-2 {
    margin-left: 16.666666666666664%
  }

  .order-sm-2 {
    order: 2
  }

  .col-sm-1 {
    -ms-flex: 0 0 8.333333333333332%;
    flex: 0 0 8.333333333333332%;
    max-width: 8.333333333333332%
  }

  .offset-sm-1 {
    margin-left: 8.333333333333332%
  }

  .order-sm-1 {
    order: 1
  }

  .col-sm-0 {
    display: none
  }

  .order-sm-0 {
    order: 0
  }
}

@media only screen and (min-width:992px) {
  .col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: max-content
  }

  .col-md-12,
  [class*=col-lg-] {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
  }

  .offset-md-12 {
    margin-left: 100%
  }

  .order-md-12 {
    order: 12
  }

  .col-md-11 {
    -ms-flex: 0 0 91.66666666666666%;
    flex: 0 0 91.66666666666666%;
    max-width: 91.66666666666666%
  }

  .offset-md-11 {
    margin-left: 91.66666666666666%
  }

  .order-md-11 {
    order: 11
  }

  .col-md-10 {
    -ms-flex: 0 0 83.33333333333334%;
    flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%
  }

  .offset-md-10 {
    margin-left: 83.33333333333334%
  }

  .order-md-10 {
    order: 10
  }

  .col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
  }

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

  .order-md-9 {
    order: 9
  }

  .col-md-8 {
    -ms-flex: 0 0 66.66666666666666%;
    flex: 0 0 66.66666666666666%;
    max-width: 66.66666666666666%
  }

  .offset-md-8 {
    margin-left: 66.66666666666666%
  }

  .order-md-8 {
    order: 8
  }

  .col-md-7 {
    -ms-flex: 0 0 58.333333333333336%;
    flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%
  }

  .offset-md-7 {
    margin-left: 58.333333333333336%
  }

  .order-md-7 {
    order: 7
  }

  .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
  }

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

  .order-md-6 {
    order: 6
  }

  .col-md-5 {
    -ms-flex: 0 0 41.66666666666667%;
    flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%
  }

  .offset-md-5 {
    margin-left: 41.66666666666667%
  }

  .order-md-5 {
    order: 5
  }

  .col-md-4 {
    -ms-flex: 0 0 33.33333333333333%;
    flex: 0 0 33.33333333333333%;
    max-width: 33.33333333333333%
  }

  .offset-md-4 {
    margin-left: 33.33333333333333%
  }

  .order-md-4 {
    order: 4
  }

  .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
  }

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

  .order-md-3 {
    order: 3
  }

  .col-md-2 {
    -ms-flex: 0 0 16.666666666666664%;
    flex: 0 0 16.666666666666664%;
    max-width: 16.666666666666664%
  }

  .offset-md-2 {
    margin-left: 16.666666666666664%
  }

  .order-md-2 {
    order: 2
  }

  .col-md-1 {
    -ms-flex: 0 0 8.333333333333332%;
    flex: 0 0 8.333333333333332%;
    max-width: 8.333333333333332%
  }

  .offset-md-1 {
    margin-left: 8.333333333333332%
  }

  .order-md-1 {
    order: 1
  }

  .col-md-0 {
    display: none
  }

  .order-md-0 {
    order: 0
  }
}

@media only screen and (min-width:1152px) {
  .col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: max-content
  }

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

  .offset-lg-12 {
    margin-left: 100%
  }

  .order-lg-12 {
    order: 12
  }

  .col-lg-11 {
    -ms-flex: 0 0 91.66666666666666%;
    flex: 0 0 91.66666666666666%;
    max-width: 91.66666666666666%
  }

  .offset-lg-11 {
    margin-left: 91.66666666666666%
  }

  .order-lg-11 {
    order: 11
  }

  .col-lg-10 {
    -ms-flex: 0 0 83.33333333333334%;
    flex: 0 0 83.33333333333334%;
    max-width: 83.33333333333334%
  }

  .offset-lg-10 {
    margin-left: 83.33333333333334%
  }

  .order-lg-10 {
    order: 10
  }

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

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

  .order-lg-9 {
    order: 9
  }

  .col-lg-8 {
    -ms-flex: 0 0 66.66666666666666%;
    flex: 0 0 66.66666666666666%;
    max-width: 66.66666666666666%
  }

  .offset-lg-8 {
    margin-left: 66.66666666666666%
  }

  .order-lg-8 {
    order: 8
  }

  .col-lg-7 {
    -ms-flex: 0 0 58.333333333333336%;
    flex: 0 0 58.333333333333336%;
    max-width: 58.333333333333336%
  }

  .offset-lg-7 {
    margin-left: 58.333333333333336%
  }

  .order-lg-7 {
    order: 7
  }

  .col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
  }

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

  .order-lg-6 {
    order: 6
  }

  .col-lg-5 {
    -ms-flex: 0 0 41.66666666666667%;
    flex: 0 0 41.66666666666667%;
    max-width: 41.66666666666667%
  }

  .offset-lg-5 {
    margin-left: 41.66666666666667%
  }

  .order-lg-5 {
    order: 5
  }

  .col-lg-4 {
    -ms-flex: 0 0 33.33333333333333%;
    flex: 0 0 33.33333333333333%;
    max-width: 33.33333333333333%
  }

  .offset-lg-4 {
    margin-left: 33.33333333333333%
  }

  .order-lg-4 {
    order: 4
  }

  .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
  }

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

  .order-lg-3 {
    order: 3
  }

  .col-lg-2 {
    -ms-flex: 0 0 16.666666666666664%;
    flex: 0 0 16.666666666666664%;
    max-width: 16.666666666666664%
  }

  .offset-lg-2 {
    margin-left: 16.666666666666664%
  }

  .order-lg-2 {
    order: 2
  }

  .col-lg-1 {
    -ms-flex: 0 0 8.333333333333332%;
    flex: 0 0 8.333333333333332%;
    max-width: 8.333333333333332%
  }

  .offset-lg-1 {
    margin-left: 8.333333333333332%
  }

  .order-lg-1 {
    order: 1
  }

  .col-lg-0 {
    display: none
  }

  .order-lg-0 {
    order: 0
  }
}

[class*=col-] {
  background-size: cover;
  display: flex;
  flex-direction: column;
  min-height: 1px;
  min-height: .0625rem;
  padding-left: min(2.2222222222222223vw, 8px);
  padding-right: min(2.2222222222222223vw, 8px);
  position: relative
}

@media (min-width:769px) {
  [class*=col-] {
    padding-left: min(1.0416666666666665vw, 12px);
    padding-right: min(1.0416666666666665vw, 12px)
  }
}

.btn:not(.btn-blank),
.tx-powermail .powermail_fieldwrap [type=submit]:not(.btn-blank),
.uc-embedding-buttons button:not(.btn-blank),
[type=button]:not(.btn-blank),
[type=submit]:not(.btn-blank),
button:not(.btn-blank) {
  align-items: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #0075aa;
  border: none;
  color: #fff;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  font-family: Calibri, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
  gap: 12px;
  justify-content: center;
  line-height: 24px;
  margin-bottom: 12px;
  padding: 8px 12px;
  text-align: center;
  transition: background-color .1s ease-out, color .1s ease-out, border-color .1s ease-out;
  width: auto
}

.btn:not(.btn-blank).btn-left,
.tx-powermail .powermail_fieldwrap [type=submit]:not(.btn-blank).btn-left,
.uc-embedding-buttons button:not(.btn-blank).btn-left,
[type=button]:not(.btn-blank).btn-left,
[type=submit]:not(.btn-blank).btn-left,
button:not(.btn-blank).btn-left {
  justify-content: flex-start
}

.btn:not(.btn-blank) .fa,
.btn:not(.btn-blank) i,
.btn:not(.btn-blank) svg,
.tx-powermail .powermail_fieldwrap [type=submit]:not(.btn-blank) .fa,
.tx-powermail .powermail_fieldwrap [type=submit]:not(.btn-blank) i,
.tx-powermail .powermail_fieldwrap [type=submit]:not(.btn-blank) svg,
.uc-embedding-buttons button:not(.btn-blank) .fa,
.uc-embedding-buttons button:not(.btn-blank) i,
.uc-embedding-buttons button:not(.btn-blank) svg,
[type=button]:not(.btn-blank) .fa,
[type=button]:not(.btn-blank) i,
[type=button]:not(.btn-blank) svg,
[type=submit]:not(.btn-blank) .fa,
[type=submit]:not(.btn-blank) i,
[type=submit]:not(.btn-blank) svg,
button:not(.btn-blank) .fa,
button:not(.btn-blank) i,
button:not(.btn-blank) svg {
  flex-shrink: 0;
  font-size: 18px;
  line-height: 24px
}

.btn:not(.btn-blank) svg,
.tx-powermail .powermail_fieldwrap [type=submit]:not(.btn-blank) svg,
.uc-embedding-buttons button:not(.btn-blank) svg,
[type=button]:not(.btn-blank) svg,
[type=submit]:not(.btn-blank) svg,
button:not(.btn-blank) svg {
  height: 18px;
  max-height: 18px;
  max-width: 18px;
  width: 18px
}

.btn:not(.btn-blank):hover,
.tx-powermail .powermail_fieldwrap [type=submit]:not(.btn-blank):hover,
.uc-embedding-buttons button:not(.btn-blank):hover,
[type=button]:not(.btn-blank):hover,
[type=submit]:not(.btn-blank):hover,
button:not(.btn-blank):hover {
  background-color: #0087c4
}

.btn:not(.btn-blank):focus,
.tx-powermail .powermail_fieldwrap [type=submit]:not(.btn-blank):focus,
.uc-embedding-buttons button:not(.btn-blank):focus,
[type=button]:not(.btn-blank):focus,
[type=submit]:not(.btn-blank):focus,
button:not(.btn-blank):focus {
  background-color: #006491
}

.btn:not(.btn-blank).btn-primary,
.tx-powermail .powermail_fieldwrap [type=submit]:not(.btn-blank).btn-primary,
.uc-embedding-buttons button:not(.btn-blank).btn-primary,
[type=button]:not(.btn-blank).btn-primary,
[type=submit]:not(.btn-blank).btn-primary,
button:not(.btn-blank).btn-primary {
  background-color: #0075aa;
  color: #fff
}

.btn:not(.btn-blank).btn-primary:hover,
.tx-powermail .powermail_fieldwrap [type=submit]:not(.btn-blank).btn-primary:hover,
.uc-embedding-buttons button:not(.btn-blank).btn-primary:hover,
[type=button]:not(.btn-blank).btn-primary:hover,
[type=submit]:not(.btn-blank).btn-primary:hover,
button:not(.btn-blank).btn-primary:hover {
  background-color: #0087c4;
  text-decoration: none
}

.btn:not(.btn-blank).btn-primary:focus,
.tx-powermail .powermail_fieldwrap [type=submit]:not(.btn-blank).btn-primary:focus,
.uc-embedding-buttons button:not(.btn-blank).btn-primary:focus,
[type=button]:not(.btn-blank).btn-primary:focus,
[type=submit]:not(.btn-blank).btn-primary:focus,
button:not(.btn-blank).btn-primary:focus {
  background-color: #006491;
  text-decoration: none
}

.btn:not(.btn-blank).btn-big,
.tx-powermail .powermail_fieldwrap [type=submit]:not(.btn-blank).btn-big,
.uc-embedding-buttons button:not(.btn-blank).btn-big,
[type=button]:not(.btn-blank).btn-big,
[type=submit]:not(.btn-blank).btn-big,
button:not(.btn-blank).btn-big {
  padding-bottom: 12px;
  padding-top: 12px
}

.btn:not(.btn-blank).btn-secondary,
.tx-powermail .powermail_fieldwrap [type=submit]:not(.btn-blank).btn-secondary,
.uc-embedding-buttons button:not(.btn-blank).btn-secondary,
[type=button]:not(.btn-blank).btn-secondary,
[type=submit]:not(.btn-blank).btn-secondary,
button:not(.btn-blank).btn-secondary {
  background-color: #fff;
  border: 1px solid #0075aa;
  color: #0075aa;
  font-weight: 400
}

.btn:not(.btn-blank).btn-secondary:hover,
.tx-powermail .powermail_fieldwrap [type=submit]:not(.btn-blank).btn-secondary:hover,
.uc-embedding-buttons button:not(.btn-blank).btn-secondary:hover,
[type=button]:not(.btn-blank).btn-secondary:hover,
[type=submit]:not(.btn-blank).btn-secondary:hover,
button:not(.btn-blank).btn-secondary:hover {
  background-color: #fff;
  border-color: #0087c4;
  color: #0087c4;
  text-decoration: none
}

.btn:not(.btn-blank).btn-secondary:focus,
.tx-powermail .powermail_fieldwrap [type=submit]:not(.btn-blank).btn-secondary:focus,
.uc-embedding-buttons button:not(.btn-blank).btn-secondary:focus,
[type=button]:not(.btn-blank).btn-secondary:focus,
[type=submit]:not(.btn-blank).btn-secondary:focus,
button:not(.btn-blank).btn-secondary:focus {
  background-color: #e6eef2;
  border-color: #006491;
  color: #006491
}

.btn:not(.btn-blank).btn-selector,
.tx-powermail .powermail_fieldwrap [type=submit]:not(.btn-blank).btn-selector,
.uc-embedding-buttons button:not(.btn-blank).btn-selector,
[type=button]:not(.btn-blank).btn-selector,
[type=submit]:not(.btn-blank).btn-selector,
button:not(.btn-blank).btn-selector {
  background-color: #fff;
  border: 1px solid #0075aa;
  color: #0075aa;
  font-weight: 400;
  transition: all .3ms ease-in-out
}

.btn:not(.btn-blank).btn-selector.active,
.btn:not(.btn-blank).btn-selector:focus,
.btn:not(.btn-blank).btn-selector:hover,
.tx-powermail .powermail_fieldwrap [type=submit]:not(.btn-blank).btn-selector.active,
.tx-powermail .powermail_fieldwrap [type=submit]:not(.btn-blank).btn-selector:focus,
.tx-powermail .powermail_fieldwrap [type=submit]:not(.btn-blank).btn-selector:hover,
.uc-embedding-buttons button:not(.btn-blank).btn-selector.active,
.uc-embedding-buttons button:not(.btn-blank).btn-selector:focus,
.uc-embedding-buttons button:not(.btn-blank).btn-selector:hover,
[type=button]:not(.btn-blank).btn-selector.active,
[type=button]:not(.btn-blank).btn-selector:focus,
[type=button]:not(.btn-blank).btn-selector:hover,
[type=submit]:not(.btn-blank).btn-selector.active,
[type=submit]:not(.btn-blank).btn-selector:focus,
[type=submit]:not(.btn-blank).btn-selector:hover,
button:not(.btn-blank).btn-selector.active,
button:not(.btn-blank).btn-selector:focus,
button:not(.btn-blank).btn-selector:hover {
  background-color: #0075aa;
  border-color: #0075aa;
  color: #fff
}

.btn:not(.btn-blank).btn-selector.active:focus,
.btn:not(.btn-blank).btn-selector.active:hover,
.tx-powermail .powermail_fieldwrap [type=submit]:not(.btn-blank).btn-selector.active:focus,
.tx-powermail .powermail_fieldwrap [type=submit]:not(.btn-blank).btn-selector.active:hover,
.uc-embedding-buttons button:not(.btn-blank).btn-selector.active:focus,
.uc-embedding-buttons button:not(.btn-blank).btn-selector.active:hover,
[type=button]:not(.btn-blank).btn-selector.active:focus,
[type=button]:not(.btn-blank).btn-selector.active:hover,
[type=submit]:not(.btn-blank).btn-selector.active:focus,
[type=submit]:not(.btn-blank).btn-selector.active:hover,
button:not(.btn-blank).btn-selector.active:focus,
button:not(.btn-blank).btn-selector.active:hover {
  background-color: #fff;
  border-color: #0075aa;
  color: #0075aa
}

.btn:not(.btn-blank).btn-tertiary,
.tx-powermail .powermail_fieldwrap [type=submit]:not(.btn-blank).btn-tertiary,
.uc-embedding-buttons button:not(.btn-blank).btn-tertiary,
[type=button]:not(.btn-blank).btn-tertiary,
[type=submit]:not(.btn-blank).btn-tertiary,
button:not(.btn-blank).btn-tertiary {
  background-color: transparent;
  border-bottom: 1px solid transparent;
  color: #0075aa;
  font-weight: 400;
  gap: 8px;
  padding: 0
}

.btn:not(.btn-blank).btn-tertiary:hover,
.tx-powermail .powermail_fieldwrap [type=submit]:not(.btn-blank).btn-tertiary:hover,
.uc-embedding-buttons button:not(.btn-blank).btn-tertiary:hover,
[type=button]:not(.btn-blank).btn-tertiary:hover,
[type=submit]:not(.btn-blank).btn-tertiary:hover,
button:not(.btn-blank).btn-tertiary:hover {
  background-color: transparent;
  border-bottom-color: #0087c4;
  color: #0087c4
}

.btn:not(.btn-blank).btn-tertiary:focus,
.tx-powermail .powermail_fieldwrap [type=submit]:not(.btn-blank).btn-tertiary:focus,
.uc-embedding-buttons button:not(.btn-blank).btn-tertiary:focus,
[type=button]:not(.btn-blank).btn-tertiary:focus,
[type=submit]:not(.btn-blank).btn-tertiary:focus,
button:not(.btn-blank).btn-tertiary:focus {
  background-color: transparent;
  border-bottom-color: #006491;
  color: #006491
}

.btn:not(.btn-blank).btn-fit,
.tx-powermail .powermail_fieldwrap [type=submit]:not(.btn-blank).btn-fit,
.uc-embedding-buttons button:not(.btn-blank).btn-fit,
[type=button]:not(.btn-blank).btn-fit,
[type=submit]:not(.btn-blank).btn-fit,
button:not(.btn-blank).btn-fit {
  width: fit-content
}

.btn.btn-orange,
.btn.btn-peach,
button.btn-orange,
button.btn-peach {
  background-color: #f1896e
}

.btn.btn-orange:hover,
.btn.btn-peach:hover,
button.btn-orange:hover,
button.btn-peach:hover {
  background-color: #ffa68f
}

.btn.btn-orange:focus,
.btn.btn-peach:focus,
button.btn-orange:focus,
button.btn-peach:focus {
  background-color: #d97b63
}

.btn.btn-orange.btn-primary,
.btn.btn-peach.btn-primary,
button.btn-orange.btn-primary,
button.btn-peach.btn-primary {
  background-color: #f1896e
}

.btn.btn-orange.btn-primary:hover,
.btn.btn-peach.btn-primary:hover,
button.btn-orange.btn-primary:hover,
button.btn-peach.btn-primary:hover {
  background-color: #ffa68f
}

.btn.btn-orange.btn-primary:focus,
.btn.btn-peach.btn-primary:focus,
button.btn-orange.btn-primary:focus,
button.btn-peach.btn-primary:focus {
  background-color: #d97b63
}

.btn.btn-orange.btn-secondary,
.btn.btn-peach.btn-secondary,
button.btn-orange.btn-secondary,
button.btn-peach.btn-secondary {
  background-color: #fff;
  border: 1px solid #f1896e;
  color: #f1896e
}

.btn.btn-orange.btn-secondary:hover,
.btn.btn-peach.btn-secondary:hover,
button.btn-orange.btn-secondary:hover,
button.btn-peach.btn-secondary:hover {
  background-color: #fff;
  border-color: #ffa68f;
  color: #ffa68f
}

.btn.btn-orange.btn-secondary:focus,
.btn.btn-peach.btn-secondary:focus,
button.btn-orange.btn-secondary:focus,
button.btn-peach.btn-secondary:focus {
  background-color: #fff;
  border-color: #d97b63;
  color: #d97b63
}

.btn.btn-orange.btn-selector,
.btn.btn-peach.btn-selector,
button.btn-orange.btn-selector,
button.btn-peach.btn-selector {
  background-color: #fff;
  border: 1px solid #f1896e;
  color: #f1896e
}

.btn.btn-orange.btn-selector:hover,
.btn.btn-peach.btn-selector:hover,
button.btn-orange.btn-selector:hover,
button.btn-peach.btn-selector:hover {
  background-color: #fff;
  border-color: #ffa68f;
  color: #ffa68f
}

.btn.btn-orange.btn-selector.active,
.btn.btn-orange.btn-selector:focus,
.btn.btn-peach.btn-selector.active,
.btn.btn-peach.btn-selector:focus,
button.btn-orange.btn-selector.active,
button.btn-orange.btn-selector:focus,
button.btn-peach.btn-selector.active,
button.btn-peach.btn-selector:focus {
  background-color: #f1896e;
  border-color: #f1896e;
  color: #fff
}

.btn.btn-orange.btn-tertiary,
.btn.btn-peach.btn-tertiary,
button.btn-orange.btn-tertiary,
button.btn-peach.btn-tertiary {
  background-color: transparent;
  color: #f1896e
}

.btn.btn-orange.btn-tertiary:hover,
.btn.btn-peach.btn-tertiary:hover,
button.btn-orange.btn-tertiary:hover,
button.btn-peach.btn-tertiary:hover {
  background-color: transparent;
  border-bottom-color: #ffa68f;
  color: #ffa68f
}

.btn.btn-orange.btn-tertiary:focus,
.btn.btn-peach.btn-tertiary:focus,
button.btn-orange.btn-tertiary:focus,
button.btn-peach.btn-tertiary:focus {
  background-color: transparent;
  border-bottom-color: #d97b63;
  color: #d97b63
}

.btn.btn-yellow,
button.btn-yellow {
  background-color: #fbcb41
}

.btn.btn-yellow:hover,
button.btn-yellow:hover {
  background-color: #ffd55c
}

.btn.btn-yellow:focus,
button.btn-yellow:focus {
  background-color: #e0b53a
}

.btn.btn-yellow.btn-primary,
button.btn-yellow.btn-primary {
  background-color: #fbcb41
}

.btn.btn-yellow.btn-primary:hover,
button.btn-yellow.btn-primary:hover {
  background-color: #ffd55c
}

.btn.btn-yellow.btn-primary:focus,
button.btn-yellow.btn-primary:focus {
  background-color: #e0b53a
}

.btn.btn-yellow.btn-secondary,
button.btn-yellow.btn-secondary {
  background-color: #fff;
  border: 1px solid #fbcb41;
  color: #fbcb41
}

.btn.btn-yellow.btn-secondary:hover,
button.btn-yellow.btn-secondary:hover {
  background-color: #fff;
  border-color: #ffd55c;
  color: #ffd55c
}

.btn.btn-yellow.btn-secondary:focus,
button.btn-yellow.btn-secondary:focus {
  background-color: #fff;
  border-color: #e0b53a;
  color: #e0b53a
}

.btn.btn-yellow.btn-selector,
button.btn-yellow.btn-selector {
  background-color: #fff;
  border: 1px solid #fbcb41;
  color: #fbcb41
}

.btn.btn-yellow.btn-selector:hover,
button.btn-yellow.btn-selector:hover {
  background-color: #fff;
  border-color: #ffd55c;
  color: #ffd55c
}

.btn.btn-yellow.btn-selector.active,
.btn.btn-yellow.btn-selector:focus,
button.btn-yellow.btn-selector.active,
button.btn-yellow.btn-selector:focus {
  background-color: #fbcb41;
  border-color: #fbcb41;
  color: #fff
}

.btn.btn-yellow.btn-tertiary,
button.btn-yellow.btn-tertiary {
  background-color: transparent;
  color: #fbcb41
}

.btn.btn-yellow.btn-tertiary:hover,
button.btn-yellow.btn-tertiary:hover {
  background-color: transparent;
  border-bottom-color: #ffd55c;
  color: #ffd55c
}

.btn.btn-yellow.btn-tertiary:focus,
button.btn-yellow.btn-tertiary:focus {
  background-color: transparent;
  border-bottom-color: #e0b53a;
  color: #e0b53a
}

.btn.btn-light-blue,
.btn.btn-turquoise,
button.btn-light-blue,
button.btn-turquoise {
  background-color: #3db7cc
}

.btn.btn-light-blue:hover,
.btn.btn-turquoise:hover,
button.btn-light-blue:hover,
button.btn-turquoise:hover {
  background-color: #45cee5
}

.btn.btn-light-blue:focus,
.btn.btn-turquoise:focus,
button.btn-light-blue:focus,
button.btn-turquoise:focus {
  background-color: #35a0b2
}

.btn.btn-light-blue.btn-primary,
.btn.btn-turquoise.btn-primary,
button.btn-light-blue.btn-primary,
button.btn-turquoise.btn-primary {
  background-color: #3db7cc
}

.btn.btn-light-blue.btn-primary:hover,
.btn.btn-turquoise.btn-primary:hover,
button.btn-light-blue.btn-primary:hover,
button.btn-turquoise.btn-primary:hover {
  background-color: #45cee5
}

.btn.btn-light-blue.btn-primary:focus,
.btn.btn-turquoise.btn-primary:focus,
button.btn-light-blue.btn-primary:focus,
button.btn-turquoise.btn-primary:focus {
  background-color: #35a0b2
}

.btn.btn-light-blue.btn-secondary,
.btn.btn-turquoise.btn-secondary,
button.btn-light-blue.btn-secondary,
button.btn-turquoise.btn-secondary {
  background-color: #fff;
  border: 1px solid #3db7cc;
  color: #3db7cc
}

.btn.btn-light-blue.btn-secondary:hover,
.btn.btn-turquoise.btn-secondary:hover,
button.btn-light-blue.btn-secondary:hover,
button.btn-turquoise.btn-secondary:hover {
  background-color: #fff;
  border-color: #45cee5;
  color: #45cee5
}

.btn.btn-light-blue.btn-secondary:focus,
.btn.btn-turquoise.btn-secondary:focus,
button.btn-light-blue.btn-secondary:focus,
button.btn-turquoise.btn-secondary:focus {
  background-color: #fff;
  border-color: #35a0b2;
  color: #35a0b2
}

.btn.btn-light-blue.btn-selector,
.btn.btn-turquoise.btn-selector,
button.btn-light-blue.btn-selector,
button.btn-turquoise.btn-selector {
  background-color: #fff;
  border: 1px solid #3db7cc;
  color: #3db7cc
}

.btn.btn-light-blue.btn-selector:hover,
.btn.btn-turquoise.btn-selector:hover,
button.btn-light-blue.btn-selector:hover,
button.btn-turquoise.btn-selector:hover {
  background-color: #fff;
  border-color: #45cee5;
  color: #45cee5
}

.btn.btn-light-blue.btn-selector.active,
.btn.btn-light-blue.btn-selector:focus,
.btn.btn-turquoise.btn-selector.active,
.btn.btn-turquoise.btn-selector:focus,
button.btn-light-blue.btn-selector.active,
button.btn-light-blue.btn-selector:focus,
button.btn-turquoise.btn-selector.active,
button.btn-turquoise.btn-selector:focus {
  background-color: #3db7cc;
  border-color: #3db7cc;
  color: #fff
}

.btn.btn-light-blue.btn-tertiary,
.btn.btn-turquoise.btn-tertiary,
button.btn-light-blue.btn-tertiary,
button.btn-turquoise.btn-tertiary {
  background-color: transparent;
  color: #3db7cc
}

.btn.btn-light-blue.btn-tertiary:hover,
.btn.btn-turquoise.btn-tertiary:hover,
button.btn-light-blue.btn-tertiary:hover,
button.btn-turquoise.btn-tertiary:hover {
  background-color: transparent;
  border-bottom-color: #45cee5;
  color: #45cee5
}

.btn.btn-light-blue.btn-tertiary:focus,
.btn.btn-turquoise.btn-tertiary:focus,
button.btn-light-blue.btn-tertiary:focus,
button.btn-turquoise.btn-tertiary:focus {
  background-color: transparent;
  border-bottom-color: #35a0b2;
  color: #35a0b2
}

.btn.btn-dark,
button.btn-dark {
  background-color: #3d4245;
  color: #fff
}

.btn.btn-dark:hover,
button.btn-dark:hover {
  background-color: #3d4245
}

.btn.btn-dark:focus,
button.btn-dark:focus {
  background-color: #818b91
}

.btn.btn-dark.btn-primary,
button.btn-dark.btn-primary {
  background-color: #3d4245;
  color: #fff
}

.btn.btn-dark.btn-primary:hover,
button.btn-dark.btn-primary:hover {
  background-color: #3d4245
}

.btn.btn-dark.btn-primary:focus,
button.btn-dark.btn-primary:focus {
  background-color: #818b91
}

.btn.btn-dark.btn-secondary,
button.btn-dark.btn-secondary {
  background-color: #fff;
  border: 1px solid #3d4245;
  color: #3d4245
}

.btn.btn-dark.btn-secondary:hover,
button.btn-dark.btn-secondary:hover {
  background-color: #fff;
  border-color: #3d4245;
  color: #3d4245
}

.btn.btn-dark.btn-secondary:focus,
button.btn-dark.btn-secondary:focus {
  background-color: #fff;
  border-color: #818b91;
  color: #818b91
}

.btn.btn-dark.btn-selector,
button.btn-dark.btn-selector {
  background-color: #fff;
  border: 1px solid #3d4245;
  color: #3d4245
}

.btn.btn-dark.btn-selector:hover,
button.btn-dark.btn-selector:hover {
  background-color: #fff;
  border-color: #3d4245;
  color: #3d4245
}

.btn.btn-dark.btn-selector.active,
.btn.btn-dark.btn-selector:focus,
button.btn-dark.btn-selector.active,
button.btn-dark.btn-selector:focus {
  background-color: #3d4245;
  border-color: #3d4245;
  color: #fff
}

.btn.btn-dark.btn-tertiary,
button.btn-dark.btn-tertiary {
  background-color: transparent;
  color: #3d4245
}

.btn.btn-dark.btn-tertiary:hover,
button.btn-dark.btn-tertiary:hover {
  background-color: transparent;
  border-bottom-color: #3d4245;
  color: #3d4245
}

.btn.btn-dark.btn-tertiary:focus,
button.btn-dark.btn-tertiary:focus {
  background-color: transparent;
  border-bottom-color: #818b91;
  color: #818b91
}

.btn.btn-bright,
.btn.btn-gray-blue,
button.btn-bright,
button.btn-gray-blue {
  background-color: #e6eef2;
  color: #0075aa
}

.btn.btn-bright:hover,
.btn.btn-gray-blue:hover,
button.btn-bright:hover,
button.btn-gray-blue:hover {
  background-color: #fafdff
}

.btn.btn-bright:focus,
.btn.btn-gray-blue:focus,
button.btn-bright:focus,
button.btn-gray-blue:focus {
  background-color: #d2dade
}

.btn.btn-bright.btn-primary,
.btn.btn-gray-blue.btn-primary,
button.btn-bright.btn-primary,
button.btn-gray-blue.btn-primary {
  background-color: #e6eef2;
  color: #0075aa
}

.btn.btn-bright.btn-primary:not(.btn-primary),
.btn.btn-gray-blue.btn-primary:not(.btn-primary),
button.btn-bright.btn-primary:not(.btn-primary),
button.btn-gray-blue.btn-primary:not(.btn-primary) {
  border: 1px solid #0075aa
}

.btn.btn-bright.btn-primary:hover,
.btn.btn-gray-blue.btn-primary:hover,
button.btn-bright.btn-primary:hover,
button.btn-gray-blue.btn-primary:hover {
  background-color: #fafdff
}

.btn.btn-bright.btn-primary:focus,
.btn.btn-gray-blue.btn-primary:focus,
button.btn-bright.btn-primary:focus,
button.btn-gray-blue.btn-primary:focus {
  background-color: #d2dade
}

.btn.btn-bright.btn-secondary,
.btn.btn-gray-blue.btn-secondary,
button.btn-bright.btn-secondary,
button.btn-gray-blue.btn-secondary {
  background-color: #fff;
  border: 1px solid #e6eef2;
  color: #e6eef2
}

.btn.btn-bright.btn-secondary:focus,
.btn.btn-bright.btn-secondary:hover,
.btn.btn-gray-blue.btn-secondary:focus,
.btn.btn-gray-blue.btn-secondary:hover,
button.btn-bright.btn-secondary:focus,
button.btn-bright.btn-secondary:hover,
button.btn-gray-blue.btn-secondary:focus,
button.btn-gray-blue.btn-secondary:hover {
  background-color: #fff;
  border-color: #d2dade;
  color: #d2dade
}

.btn.btn-bright.btn-selector,
.btn.btn-gray-blue.btn-selector,
button.btn-bright.btn-selector,
button.btn-gray-blue.btn-selector {
  background-color: #fff;
  border: 1px solid #e6eef2;
  color: #e6eef2
}

.btn.btn-bright.btn-selector.active,
.btn.btn-bright.btn-selector:focus,
.btn.btn-bright.btn-selector:hover,
.btn.btn-gray-blue.btn-selector.active,
.btn.btn-gray-blue.btn-selector:focus,
.btn.btn-gray-blue.btn-selector:hover,
button.btn-bright.btn-selector.active,
button.btn-bright.btn-selector:focus,
button.btn-bright.btn-selector:hover,
button.btn-gray-blue.btn-selector.active,
button.btn-gray-blue.btn-selector:focus,
button.btn-gray-blue.btn-selector:hover {
  background-color: #e6eef2;
  border-color: #e6eef2;
  color: #fff
}

.btn.btn-bright.btn-tertiary,
.btn.btn-gray-blue.btn-tertiary,
button.btn-bright.btn-tertiary,
button.btn-gray-blue.btn-tertiary {
  background-color: transparent;
  color: #e6eef2
}

.btn.btn-bright.btn-tertiary:focus,
.btn.btn-bright.btn-tertiary:hover,
.btn.btn-gray-blue.btn-tertiary:focus,
.btn.btn-gray-blue.btn-tertiary:hover,
button.btn-bright.btn-tertiary:focus,
button.btn-bright.btn-tertiary:hover,
button.btn-gray-blue.btn-tertiary:focus,
button.btn-gray-blue.btn-tertiary:hover {
  background-color: transparent;
  border-bottom-color: #d2dade;
  color: #d2dade
}

.location-submit,
.tx-powermail .powermail_fieldwrap [type=submit],
.uc-embedding-buttons button {
  border-radius: 0;
  width: 100%
}

.btn[disabled],
.btn[disabled]:active,
.btn[disabled]:focus,
.btn[disabled]:hover,
.btn[disabled]:visited,
.tx-powermail .powermail_fieldwrap input[type=submit][disabled],
.tx-powermail .powermail_fieldwrap input[type=submit][disabled]:active,
.tx-powermail .powermail_fieldwrap input[type=submit][disabled]:focus,
.tx-powermail .powermail_fieldwrap input[type=submit][disabled]:hover,
.tx-powermail .powermail_fieldwrap input[type=submit][disabled]:visited,
button[disabled],
button[disabled]:active,
button[disabled]:focus,
button[disabled]:hover,
button[disabled]:visited,
input[type=submit][disabled],
input[type=submit][disabled]:active,
input[type=submit][disabled]:focus,
input[type=submit][disabled]:hover,
input[type=submit][disabled]:visited {
  background-color: #e6eef2;
  color: #5f676b;
  cursor: not-allowed
}

.powermail_field:has(input[type=submit][disabled].pending) {
  cursor: wait
}

.btn-blank {
  background: none;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0
}

.fc-blue {
  color: #0075aa
}

.fc-turquoise {
  color: #3db7cc
}

.fc-peach {
  color: #f1896e
}

.fc-yellow {
  color: #fbcb41
}

.fc-dark {
  color: #3d4245
}

.fc-white {
  color: #fff
}

.fc-imp-blue {
  color: #0075aa !important
}

.fc-imp-turquoise {
  color: #3db7cc !important
}

.fc-imp-peach {
  color: #f1896e !important
}

.fc-imp-yellow {
  color: #fbcb41 !important
}

.fc-imp-dark {
  color: #3d4245 !important
}

.fc-imp-white {
  color: #fff !important
}

.bgc-blue {
  background-color: #0075aa
}

.bgc-turquoise {
  background-color: #3db7cc
}

.bgc-peach {
  background-color: #f1896e
}

.bgc-yellow {
  background-color: #fbcb41
}

.bgc-dark {
  background-color: #3d4245
}

.component.shortcut {
  margin-bottom: min(0vw, 0px);
  margin-top: min(0vw, 0px)
}

@media (min-width:769px) {
  .component.shortcut {
    margin-bottom: min(0vw, 0px);
    margin-top: min(0vw, 0px)
  }
}

.story+.btn-single,
.storyrow+.btn-single {
  margin-top: min(4.166666666666667vw, 15px)
}

.component {
  margin-bottom: min(8.88888888888889vw, 32px);
  margin-top: min(8.88888888888889vw, 32px);
  position: relative
}

@media (min-width:769px) {
  .component {
    margin-bottom: min(5.555555555555555vw, 64px);
    margin-top: min(5.555555555555555vw, 64px)
  }
}

.component.story {
  margin-bottom: min(4.166666666666667vw, 15px)
}

@media (max-width:768.98px) {
  .component.story {
    margin: min(.8333333333333334vw, 3px) 0 0;
    padding: min(2.2222222222222223vw, 8px)
  }
}

.component.steps {
  margin-bottom: min(8.88888888888889vw, 32px);
  margin-top: min(8.88888888888889vw, 32px)
}

@media (min-width:769px) {
  .component.steps {
    margin-bottom: min(5.555555555555555vw, 64px);
    margin-top: min(4.861111111111111vw, 56px)
  }
}

.component.aktionsbanner {
  margin-bottom: min(5.555555555555555vw, 20px);
  margin-top: min(5.555555555555555vw, 20px)
}

@media (min-width:769px) {
  .component.aktionsbanner {
    margin-bottom: min(1.7361111111111112vw, 20px);
    margin-top: min(1.7361111111111112vw, 20px)
  }

  .component.breadcrumb {
    margin: min(0vw, 0px);
    padding: min(0vw, 0px)
  }

  .component.breadcrumb .course-detail--breadcrumb {
    margin-bottom: min(0vw, 0px)
  }

  .component.BreadcrumbDesktop {
    margin-bottom: min(0vw, 0px);
    margin-top: min(2.083333333333333vw, 24px)
  }
}

.component.section-title {
  margin-bottom: 0;
  margin-top: min(6.666666666666667vw, 24px)
}

@media (min-width:769px) {
  .component.section-title {
    margin-top: min(3.4722222222222223vw, 40px)
  }

  .component.banner,
  .component.section-title {
    margin-bottom: min(0vw, 0px)
  }
}

.component:not(.section-title)>div[class*=title]:first-child {
  margin-bottom: min(6.666666666666667vw, 24px)
}

@media (min-width:769px) {
  .component:not(.section-title)>div[class*=title]:first-child {
    margin-bottom: min(13.333333333333334vw, 48px)
  }
}

.component.mt,
.component.sp-pt {
  --mobile-: var(--ptx, --pts);
  --desktop-: var(--ptd, --ptm);
  margin-top: min(calc(((100/ 360)* var(--mobile-, 32)) * 1vw), calc(var(--mobile-, 32) * 1px))
}

@media (min-width:769px) {

  .component.mt,
  .component.sp-pt {
    margin-top: min(calc(((100/ 1152)* var(--desktop-, 64)) * 1vw), calc(var(--desktop-, 64) * 1px))
  }
}

.component.mb,
.component.sp-pb {
  --mobile-: var(--pbx, --pbs);
  --desktop-: var(--pbd, --pbm);
  margin-bottom: min(calc(((100/ 360)* var(--mobile-, 32)) * 1vw), calc(var(--mobile-, 32) * 1px))
}

@media (min-width:769px) {

  .component.mb,
  .component.sp-pb {
    margin-bottom: min(calc(((100/ 1152)* var(--desktop-, 64)) * 1vw), calc(var(--desktop-, 64) * 1px))
  }
}

.container {
  margin-left: auto;
  margin-right: auto;
  width: 90%
}

.container.content {
  max-width: 100%
}

@media only screen and (min-width:992px) {
  .container.content {
    max-width: 1152px;
    max-width: 72rem
  }
}

.container.content .container.content {
  width: 100%
}

.container.fullwidth {
  max-width: 100%;
  padding: 0
}

.container.fullwidth div[class*=col-] {
  padding: 0
}

@media only screen and (min-width:1920px) {
  .container.fullwidth {
    margin: 0 auto;
    max-width: 1920px;
    max-width: 120rem
  }
}

.container.indented {
  max-width: 100%
}

@media only screen and (min-width:992px) {
  .container.indented {
    max-width: 800px;
    max-width: 50rem
  }
}

.container-fluid {
  background-size: cover
}

.debug {
  background-color: rgba(244, 207, 13, .88);
  border: 1px solid tomato
}

figure {
  margin: 0;
  overflow: hidden;
  padding: 0
}

figure figcaption {
  font-size: 18px;
  font-size: 1.125rem
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
  figure {
    position: relative
  }
}

figure.focuspoint img {
  height: 100%;
  object-fit: cover;
  object-position: var(--fpx) var(--fpy);
  width: 100%
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
  figure.focuspoint img {
    height: auto;
    left: 50%;
    max-height: 150% !important;
    max-width: 150% !important;
    min-height: 100% !important;
    min-width: 100% !important;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: auto
  }
}

@media (-ms-high-contrast:active) and only screen and (min-width:992px),
(-ms-high-contrast:none) {
  figure.focuspoint img {
    max-height: 9999vh !important;
    max-width: 9999vw !important;
    min-height: 100% !important;
    min-width: 100% !important
  }
}

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

a:not(.btn):hover {
  text-decoration: underline
}

a.has-arrow:after {
  content: "\f178";
  display: inline-block;
  font-family: Font Awesome\ 6 Pro;
  font-size: min(3.8888888888888893vw, 14px);
  font-weight: 700;
  margin-left: min(2.2222222222222223vw, 8px);
  transition: transform .3s ease-in-out
}

@media (min-width:769px) {
  a.has-arrow:after {
    font-size: min(1.2152777777777777vw, 14px);
    margin-left: min(.6944444444444444vw, 8px)
  }
}

a.has-arrow:hover:after {
  transform: translateX(0)
}

@media (min-width:769px) {
  a.has-arrow:hover:after {
    transform: translateX(15px)
  }
}

.p,
p {
  font-size: min(3.8888888888888893vw, 14px);
  line-height: 1.4;
  padding: 0
}

@media (min-width:769px) {

  .p,
  p {
    font-size: min(1.5625vw, 18px)
  }
}

.p:empty,
p:empty {
  display: none
}

.p:last-of-type,
p:last-of-type {
  margin: 0
}

li {
  font-size: min(3.8888888888888893vw, 14px)
}

@media (min-width:769px) {
  li {
    font-size: min(1.5625vw, 18px)
  }
}

b,
strong {
  font-weight: 700
}

em {
  font-style: italic
}

u {
  text-decoration: underline
}

.small,
small {
  font-size: min(3.611111111111111vw, 13px);
  line-height: 1.6
}

@media (min-width:769px) {

  .small,
  small {
    font-size: min(1.3020833333333333vw, 15px)
  }
}

pre {
  word-wrap: break-word;
  display: block;
  font-style: normal;
  line-height: 180%;
  margin: 0;
  padding: 0;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: pre-wrap;
  width: 100%
}

mark {
  background-color: #ffc107;
  color: #3d4245
}

code {
  background-color: #fff;
  clear: both;
  display: block;
  margin: .5rem 0;
  padding: .375rem .375rem .375rem .75rem;
  width: 100%
}

address {
  font-style: normal
}

sub,
sup {
  font-size: 14px;
  font-size: .875rem;
  position: relative;
  vertical-align: baseline
}

blockquote {
  margin: 0;
  padding: 0
}

h1+h1,
h1+h2,
h1+h3,
h1+h4,
h1+h5,
h1+h6,
h1+p,
h2+h1,
h2+h2,
h2+h3,
h2+h4,
h2+h5,
h2+h6,
h2+p,
h3+h1,
h3+h2,
h3+h3,
h3+h4,
h3+h5,
h3+h6,
h3+p,
h4+h1,
h4+h2,
h4+h3,
h4+h4,
h4+h5,
h4+h6,
h4+p,
h5+h1,
h5+h2,
h5+h3,
h5+h4,
h5+h5,
h5+h6,
h5+p,
h6+h1,
h6+h2,
h6+h3,
h6+h4,
h6+h5,
h6+h6,
h6+p,
p+h1,
p+h2,
p+h3,
p+h4,
p+h5,
p+h6,
p+p {
  margin-top: .625rem
}

.fh {
  font-size: min(5vw, 18px)
}

@media (min-width:769px) {
  .fh {
    font-size: min(2.083333333333333vw, 24px)
  }
}

form label {
  display: inline-block;
  margin: 0;
  max-width: 100%;
  vertical-align: top;
  width: max-content
}

.form-group {
  position: relative
}

.form-group .radio {
  align-items: center;
  display: flex;
  margin-bottom: .3125rem
}

@media only screen and (min-width:992px) {
  .form-group .radio {
    margin-bottom: .625rem
  }
}

input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: unset;
  background-color: #fff;
  border: 1px solid #818b91;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #818b91;
  font-family: Calibri, Arial;
  height: 44px;
  height: 2.75rem;
  padding: 0 .625rem
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-inner-spin-button:hover,
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-outer-spin-button:hover,
input[type=time]::-webkit-inner-spin-button,
input[type=time]::-webkit-inner-spin-button:hover,
input[type=time]::-webkit-outer-spin-button,
input[type=time]::-webkit-outer-spin-button:hover {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield
}

input[type=number] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}

input:disabled {
  cursor: not-allowed
}

input[type=radio] {
  appearance: none;
  -webkit-appearance: none;
  height: 30px;
  height: 1.875rem;
  width: 30px;
  width: 1.875rem
}

input[type=radio]:checked {
  background-color: transparent;
  background-image: url(/_assets/e450c5b1983ccee1da6ec655af725391/Frontends/feditor/img/haken.svg);
  background-repeat: no-repeat;
  background-size: contain
}

input[type=checkbox] {
  display: block !important;
  height: 16px !important;
  margin: 0;
  min-width: 16px !important;
  padding: 0 !important;
  width: 16px !important
}

input[type=checkbox]:checked {
  background-color: #0075aa !important;
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/check-white.svg);
  background-position: 50%;
  background-repeat: no-repeat
}

input[hidden] {
  display: none !important
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
  display: none
}

textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: unset;
  background-color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #818b91;
  font-family: Calibri, Arial;
  padding: 0 .625rem
}

select,
textarea {
  border: 1px solid #818b91
}

select {
  appearence: none;
  -moz-appearence: none;
  -webkit-appearance: none;
  background: none;
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 21px;
  line-height: 1.3125rem;
  max-width: calc(100% - 21px)
}

select:not([size]) {
  padding: .3125rem .625rem
}

select:not([size]) option {
  padding: .3125rem 0
}

select option {
  padding: .3125rem .625rem
}

select option:select {
  background: red
}

.select {
  border: .0625rem solid #000;
  max-height: 300px;
  max-height: 18.75rem;
  max-width: 400px;
  max-width: 25rem;
  overflow-y: scroll;
  scrollbar-color: #ffc107 #e5e5e5;
  scrollbar-width: thin;
  width: calc(100% - 20px)
}

.select--inner {
  display: flex;
  flex-direction: column;
  width: 100%
}

.select--inner input[type=radio] {
  display: none
}

.select--inner input[type=radio]:checked+label {
  background: #3db7cc;
  color: #fff
}

.select--inner label {
  font: 400 16px/22px Arial;
  padding: .3125rem .625rem;
  width: 100%
}

.select::-webkit-scrollbar {
  width: 10px
}

.select::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, .1)
}

.select::-webkit-scrollbar-thumb,
.select::-webkit-scrollbar-thumb:hover {
  background: #ffc107
}

.checkbox label,
.radio label {
  color: #4c5255;
  cursor: pointer;
  display: inline-block;
  letter-spacing: .05px;
  letter-spacing: .003125rem;
  padding: 0 0 1.25rem 2.1875rem;
  position: relative
}

.checkbox label:before,
.radio label:before {
  background-color: transparent;
  border: 1 solid #818b91;
  content: "";
  height: 18px;
  height: 1.125rem;
  left: 0;
  position: absolute;
  top: 2px;
  top: .125rem;
  width: 18px;
  width: 1.125rem
}

.checkbox label:after,
.radio label:after {
  content: "";
  height: 12px;
  height: .75rem;
  left: 3px;
  left: .1875rem;
  opacity: 0;
  position: absolute;
  top: 5px;
  top: .3125rem;
  -webkit-transition: all 125ms ease-out;
  -moz-transition: all 125ms ease-out;
  -o-transition: all 125ms ease-out;
  transition: all 125ms ease-out;
  width: 12px;
  width: .75rem
}

@media only screen and (min-width:1152px) {

  .checkbox label,
  .radio label {
    padding-left: 3.125rem
  }

  .checkbox label:before,
  .radio label:before {
    height: 22px;
    height: 1.375rem;
    position: absolute;
    top: 5px;
    top: .3125rem;
    width: 22px;
    width: 1.375rem
  }

  .checkbox label:after,
  .radio label:after {
    height: 14px;
    height: .875rem;
    left: 4px;
    left: .25rem;
    position: absolute;
    top: 9px;
    top: .5625rem;
    width: 14px;
    width: .875rem
  }
}

.checkbox input,
.radio input {
  display: none
}

.checkbox input:checked+label:after,
.radio input:checked+label:after {
  background-color: transparent;
  background-image: url(/_assets/e450c5b1983ccee1da6ec655af725391/Frontends/feditor/img/haken.svg);
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 1
}

.powermail_form_10 .powermail_fieldwrap.powermail_fieldwrap_marker {
  flex: unset;
  max-width: 100%;
  width: 100%
}

.feedback .form-group.radio {
  align-items: center;
  display: flex;
  float: unset;
  justify-content: center;
  margin: 20px auto 0
}

@media only screen and (max-width:768px) {
  .feedback .form-group.radio {
    flex-direction: column
  }
}

.feedback h3 {
  text-align: center
}

.feedback .radio .radio {
  align-items: center;
  justify-content: center;
  padding: 20px
}

.feedback .radio .radio label {
  padding: 0
}

@media only screen and (max-width:768px) {
  .feedback .radio .radio label {
    width: 100%
  }
}

.feedback .radio .radio label span {
  display: block;
  text-align: center;
  width: 100%
}

.feedback .radio .radio figure>div {
  cursor: pointer;
  max-width: 100%
}

@media (min-width:769px) {
  .feedback .radio .radio figure>div {
    height: 250px;
    width: 250px
  }
}

.feedback .radio .radio figure .good {
  background-image: url(/fileadmin/Icons/ibb_feedback_good.svg)
}

.feedback .radio .radio figure .neutral {
  background-image: url(/fileadmin/Icons/ibb_feedback_neutral.svg)
}

.feedback .radio .radio figure .bad {
  background-image: url(/fileadmin/Icons/ibb_feedback_bad.svg)
}

.feedback .radio:not(.no-selection) .one:not(.active) figure .good {
  background-image: url(/fileadmin/Icons/good_gray.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 180px
}

.feedback .radio:not(.no-selection) .two:not(.active) figure .neutral {
  background-image: url(/fileadmin/Icons/neutral_grey.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 180px
}

.feedback .radio:not(.no-selection) .three:not(.active) figure .bad {
  background-image: url(/fileadmin/Icons/bad_grey.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 180px
}

@media only screen and (max-width:768px) {
  .feedback .radio {
    width: 100%
  }

  .feedback .radio figure .bad,
  .feedback .radio figure .good,
  .feedback .radio figure .neutral {
    background-position: 50%;
    background-repeat: no-repeat;
    height: 100px;
    width: 100%
  }

  .feedback .radio:not(.no-selection) .one:not(.active) figure .good,
  .feedback .radio:not(.no-selection) .three:not(.active) figure .bad,
  .feedback .radio:not(.no-selection) .two:not(.active) figure .neutral {
    background-size: 76px
  }
}

.feedback .radio label:after,
.feedback .radio label:before,
.powermail_fieldwrap_telefon {
  display: none
}

.powermail_fieldwrap_alter {
  height: .5px;
  transform: rotateY(90deg)
}

.content_1,
.content_2,
.content_3 {
  display: none
}

.powermail_form.powermail_form_10 .powermail_fieldwrap_ihremitteilung.layout1,
.powermail_form.powermail_form_9 .powermail_fieldwrap_ihremitteilung.layout1 {
  display: block
}

.powermail_form.powermail_form_10 .powermail_fieldwrap_ihremitteilung.layout1>label,
.powermail_form.powermail_form_9 .powermail_fieldwrap_ihremitteilung.layout1>label {
  flex: 0 0 100%;
  height: auto;
  margin-bottom: 20px;
  max-height: unset;
  max-width: unset;
  padding: 0;
  width: 100%
}

.powermail_form.powermail_form_10 .powermail_fieldwrap_ihremitteilung.layout1 .powermail_field,
.powermail_form.powermail_form_9 .powermail_fieldwrap_ihremitteilung.layout1 .powermail_field {
  max-width: unset;
  width: 100%
}

.powermail_form.powermail_form_10 .powermail_fieldwrap_disclaimer,
.powermail_form.powermail_form_9 .powermail_fieldwrap_disclaimer {
  flex: unset;
  max-width: unset;
  width: 100%
}

@media min-width (769px) {

  .powermail_form.powermail_form_10 .powermail_fieldwrap_absenden,
  .powermail_form.powermail_form_9 .powermail_fieldwrap_absenden {
    margin-left: 22px
  }
}

.powermail_form.powermail_form_10 .powermail_fieldwrap_socialmedia,
.powermail_form.powermail_form_9 .powermail_fieldwrap_socialmedia {
  flex: unset;
  max-width: unset;
  text-align: center;
  width: 100%
}

.powermail_form.powermail_form_10 .powermail_fieldwrap_socialmedia .feedback-social-wrapper,
.powermail_form.powermail_form_9 .powermail_fieldwrap_socialmedia .feedback-social-wrapper {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
  margin-top: 35px
}

@media only screen and (max-width:768px) {

  .powermail_form.powermail_form_10 .powermail_fieldwrap_socialmedia .feedback-social-wrapper,
  .powermail_form.powermail_form_9 .powermail_fieldwrap_socialmedia .feedback-social-wrapper {
    align-items: center;
    flex-direction: column;
    gap: 32px
  }
}

.powermail_form.powermail_form_10 .powermail_fieldwrap_socialmedia .feedback-social-wrapper>div,
.powermail_form.powermail_form_9 .powermail_fieldwrap_socialmedia .feedback-social-wrapper>div {
  flex: 0 0 33%;
  padding: 0 33px
}

.powermail_form.powermail_form_10 .powermail_fieldwrap_socialmedia .feedback-social-wrapper>div img,
.powermail_form.powermail_form_9 .powermail_fieldwrap_socialmedia .feedback-social-wrapper>div img {
  height: 75px;
  margin-bottom: 20px;
  object-fit: contain;
  width: auto
}

.powermail_form.powermail_form_10 .powermail_fieldwrap_socialmedia .feedback-social-wrapper>div p,
.powermail_form.powermail_form_9 .powermail_fieldwrap_socialmedia .feedback-social-wrapper>div p {
  font-size: 24px;
  font-weight: 700
}

.powermail_form.powermail_form_10 .powermail_fieldwrap_socialmedia .feedback-social-wrapper .feedback--select,
.powermail_form.powermail_form_9 .powermail_fieldwrap_socialmedia .feedback-social-wrapper .feedback--select {
  margin-top: 12px;
  text-align: left
}

@media only screen and (max-width:768px) {

  .powermail_form.powermail_form_10 .powermail_fieldwrap_socialmedia,
  .powermail_form.powermail_form_9 .powermail_fieldwrap_socialmedia {
    flex-direction: column
  }

  .powermail_form.powermail_form_10 .powermail_fieldwrap_socialmedia>div,
  .powermail_form.powermail_form_9 .powermail_fieldwrap_socialmedia>div {
    margin-bottom: 16px
  }
}

.powermail_form.powermail_form_8 .powermail_fieldwrap_disclaimer {
  flex: unset;
  max-width: unset;
  width: 100%
}

.powermail_form.powermail_form_8 .powermail_fieldwrap_dasliessesichverbessern.layout1,
.powermail_form.powermail_form_8 .powermail_fieldwrap_ihremitteilung.layout1 {
  display: block
}

.powermail_form.powermail_form_8 .powermail_fieldwrap_dasliessesichverbessern.layout1 .powermail_field,
.powermail_form.powermail_form_8 .powermail_fieldwrap_dasliessesichverbessern.layout1>label,
.powermail_form.powermail_form_8 .powermail_fieldwrap_ihremitteilung.layout1 .powermail_field,
.powermail_form.powermail_form_8 .powermail_fieldwrap_ihremitteilung.layout1>label {
  max-width: unset;
  width: 100%
}

#c233 [data-index="1"] {
  margin: 0 auto 2rem
}

.d1,
.d2,
.display-one,
.display-two,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #3d4245;
  font-weight: 700;
  line-height: 1.4;
  margin: 0
}

.d1.normal,
.d1.regular,
.d2.normal,
.d2.regular,
.display-one.normal,
.display-one.regular,
.display-two.normal,
.display-two.regular,
.h1.normal,
.h1.regular,
.h2.normal,
.h2.regular,
.h3.normal,
.h3.regular,
.h4.normal,
.h4.regular,
.h5.normal,
.h5.regular,
.h6.normal,
.h6.regular,
h1.normal,
h1.regular,
h2.normal,
h2.regular,
h3.normal,
h3.regular,
h4.normal,
h4.regular,
h5.normal,
h5.regular,
h6.normal,
h6.regular {
  font-weight: 400
}

.d1.light,
.d2.light,
.display-one.light,
.display-two.light,
.h1.light,
.h2.light,
.h3.light,
.h4.light,
.h5.light,
.h6.light,
h1.light,
h2.light,
h3.light,
h4.light,
h5.light,
h6.light {
  font-weight: 200
}

.d1,
.display-one {
  font-size: min(7.777777777777779vw, 28px);
  line-height: 1.4
}

@media (min-width:769px) {

  .d1,
  .display-one {
    font-size: min(5.902777777777778vw, 68px);
    line-height: 1.2
  }
}

.d2,
.display-two {
  font-size: min(6.944444444444445vw, 25px);
  line-height: 1.4
}

@media (min-width:769px) {

  .d2,
  .display-two {
    font-size: min(4.774305555555555vw, 55px);
    line-height: 1.2
  }
}

.h1,
h1 {
  font-size: min(5.555555555555555vw, 20px);
  line-height: 1.4
}

@media (min-width:769px) {

  .h1,
  h1 {
    font-size: min(3.819444444444444vw, 44px);
    line-height: 1.2
  }
}

.h2,
h2 {
  font-size: min(5vw, 18px);
  line-height: 1.4
}

@media (min-width:769px) {

  .h2,
  h2 {
    font-size: min(3.038194444444444vw, 35px);
    line-height: 1.2
  }
}

.h3,
h3 {
  font-size: min(5vw, 18px);
  line-height: 1.4
}

@media (min-width:769px) {

  .h3,
  h3 {
    font-size: min(2.4305555555555554vw, 28px);
    line-height: 1.4
  }
}

.h4,
h4 {
  font-size: min(4.444444444444445vw, 16px);
  line-height: 1.4
}

@media (min-width:769px) {

  .h4,
  h4 {
    font-size: min(1.909722222222222vw, 22px);
    line-height: 1.4
  }
}

.h5,
h5 {
  font-size: min(4.444444444444445vw, 16px);
  line-height: 1.4
}

@media (min-width:769px) {

  .h5,
  h5 {
    font-size: min(1.7361111111111112vw, 20px);
    line-height: 1.4
  }
}

.h6,
h6 {
  font-size: min(4.444444444444445vw, 16px);
  line-height: 1.4
}

@media (min-width:769px) {

  .h6,
  h6 {
    font-size: min(1.5625vw, 18px);
    line-height: 1.4
  }
}

.hide-lg,
.hide-md {
  display: block
}

.hide-sm,
.hide-xs {
  display: none
}

@media (min-width:769px) {

  .hide-sm,
  .hide-xs {
    display: block
  }

  .hide-lg,
  .hide-md {
    display: none
  }
}

hr {
  border-bottom: 1 solid #fff;
  display: block;
  height: 0;
  overflow: visible
}

iframe {
  min-height: 1px;
  min-height: .0625rem
}

img {
  border-style: none;
  max-width: 100%;
  vertical-align: middle
}

img.img-left {
  float: left;
  margin-right: .9375rem;
  margin-top: .375rem
}

img.img-right {
  float: right;
  margin-left: .9375rem;
  margin-top: .375rem
}

picture {
  line-height: 0px;
  line-height: 0rem;
  margin: 0;
  padding: 0
}

picture source {
  display: block;
  height: auto;
  width: 100%
}

svg:not(:root) {
  overflow: hidden
}

ul {
  margin: 0;
  padding: 0
}

li {
  list-style-type: none;
  padding-left: 1.25rem;
  position: relative
}

.popover-modal {
  background-color: #fff;
  border: none;
  color: #000;
  display: none;
  height: 600px;
  left: 50%;
  max-height: calc(100% - 2rem);
  max-width: calc(100% - 2rem);
  opacity: 0;
  padding: 0;
  position: fixed;
  transform: translateX(-50%);
  transition: all allow-discrete .5s;
  transition-timing-function: ease-in-out;
  width: calc(100% - 2rem);
  z-index: 70
}

@media (min-width:769px) {
  .popover-modal {
    width: auto
  }
}

.popover-modal:popover-open,
.popover-modal[open] {
  display: block;
  opacity: 1
}

.popover-modal:popover-open::backdrop,
.popover-modal[open]::backdrop {
  background-color: rgba(0, 0, 0, .7)
}

.popover-modal::backdrop {
  transition-behavior: allow-discrete;
  background-color: transparent;
  transition: all .5s;
  transition-timing-function: ease-in-out
}

.popover-modal .close-button-wrapper {
  float: right;
  height: 24px;
  margin-right: -24px;
  margin-top: 24px;
  transform: translateX(-200%);
  width: 24px
}

.popover-modal .close-button-wrapper button {
  align-items: center;
  background-color: transparent;
  color: #000;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%
}

.popover-modal .fb-flow-widget-container {
  min-height: 0
}

body.popover-open:has(.popover-no-scroll:popover-open) {
  overflow: hidden;
  position: fixed
}

table {
  margin-bottom: 1.875rem;
  overflow-x: auto;
  width: 100%
}

table,
table thead {
  border-collapse: collapse
}

table thead tr {
  background-color: #45cee5
}

table thead tr th {
  color: #fff;
  padding: .9375rem
}

table tbody tr {
  border-bottom: 1px solid #000
}

table tbody tr td {
  color: #000;
  padding: .9375rem
}

table a[href$=".pdf"] {
  margin-left: 1.25rem;
  position: relative
}

table a[href$=".pdf"]:before {
  content:url('../../../_assets/fd794fb38836f2a7d8ef52fc6161c47a/Css/assets/@{url}PDF.svg');
  left: -20px;
  left: -1.25rem;
  position: absolute;
  width: 16px;
  width: 1rem
}

.xdsoft_datetimepicker .xdsoft_calendar tr td:first-child,
.xdsoft_datetimepicker .xdsoft_calendar tr td:last-child,
.xdsoft_datetimepicker .xdsoft_calendar tr th:first-child,
.xdsoft_datetimepicker .xdsoft_calendar tr th:last-child,
.xdsoft_datetimepicker .xdsoft_time_variant .xdsoft_disabled {
  display: none
}

.contact-box--modul {
  background-color: #fff
}

@media (min-width:769px) {
  .contact-box--modul {
    padding: min(1.7361111111111112vw, 20px)
  }
}

.contact-box--modul .telbutton {
  border: 1px solid #0075aa;
  margin-bottom: .5rem
}

.contact-box--modul .telbutton:hover * {
  text-decoration: none
}

.contact-box--modul .telbutton .telbutton--header {
  flex-wrap: wrap;
  gap: 6px 12px;
  justify-content: flex-start
}

.contact-box--modul .telbutton .telbutton--header .text-sm {
  font-size: smaller
}

.contact-box--modul .telbutton .telbutton--body {
  color: #5f676b;
  column-gap: .5rem;
  display: grid;
  font-size: smaller;
  grid-template-columns: max-content auto;
  padding: .5rem .75rem;
  text-align: left
}

.contact-box--modul .telbutton .telbutton--body>:nth-child(odd) {
  text-align: right
}

.contact-box--modul .button {
  margin-top: min(8.88888888888889vw, 32px)
}

@media (min-width:769px) {
  .contact-box--modul .button {
    margin-top: min(2.7777777777777777vw, 32px)
  }
}

.contact-box--modul .button a {
  text-align: left
}

.contact-box--modul .button a i svg {
  height: min(5vw, 18px);
  width: min(5vw, 18px)
}

@media (min-width:769px) {
  .contact-box--modul .button a i svg {
    height: min(1.5625vw, 18px);
    width: min(1.5625vw, 18px)
  }
}

.contact-box--modul .buttons {
  margin-bottom: .5rem !important
}

.contact-box--modul .text {
  margin-bottom: min(8.88888888888889vw, 32px);
  text-align: center
}

[data-weekday="0"] .bold-sun,
[data-weekday="1"] .bold-mon,
[data-weekday="2"] .bold-tue,
[data-weekday="3"] .bold-wed,
[data-weekday="4"] .bold-thu,
[data-weekday="5"] .bold-fri,
[data-weekday="6"] .bold-sat {
  font-weight: 700
}

.consult,
.gmodal {
  background-color: rgba(0, 0, 0, .6);
  height: 100%;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 210000
}

@media (min-width:769px) {

  .consult,
  .gmodal {
    align-items: center;
    display: flex;
    justify-content: center
  }
}

.consult .consult--inner,
.consult .gmodal--inner,
.gmodal .consult--inner,
.gmodal .gmodal--inner {
  bottom: 0;
  max-height: 100vh;
  overflow: hidden;
  overflow-y: auto;
  padding-top: 10vh;
  position: absolute;
  width: 100%
}

@media (min-width:769px) {

  .consult .consult--inner,
  .consult .gmodal--inner,
  .gmodal .consult--inner,
  .gmodal .gmodal--inner {
    bottom: unset;
    padding-bottom: min(5.555555555555555vw, 64px);
    padding-top: min(5.555555555555555vw, 64px);
    position: relative
  }
}

.consult .consult--container,
.consult .gmodal--container,
.gmodal .consult--container,
.gmodal .gmodal--container {
  background: #fff;
  box-shadow: 0 4px 8px 2px rgba(61, 66, 69, .3);
  padding-bottom: min(5.555555555555555vw, 20px);
  padding-top: min(5.555555555555555vw, 20px);
  transform: translateY(100vh);
  transition: transform .3s cubic-bezier(.4, 0, .2, 1)
}

@media (max-width:768.98px) {

  .consult .consult--container,
  .consult .gmodal--container,
  .gmodal .consult--container,
  .gmodal .gmodal--container {
    width: 100%
  }
}

@media (min-width:769px) {

  .consult .consult--container,
  .consult .gmodal--container,
  .gmodal .consult--container,
  .gmodal .gmodal--container {
    margin: auto;
    max-width: min(112.84722222222221vw, 1300px);
    padding: min(1.7361111111111112vw, 20px) min(2.083333333333333vw, 24px);
    position: relative;
    width: 90%
  }
}

@media (max-width:768.98px) {

  .consult .consult--container .container.content,
  .consult .gmodal--container .container.content,
  .gmodal .consult--container .container.content,
  .gmodal .gmodal--container .container.content {
    width: 90%
  }

  .consult .consult--container .container.content .consult .consult--container .container.content,
  .consult .consult--container .container.content .consult .gmodal--container .container.content,
  .consult .consult--container .container.content .gmodal .consult--container .container.content,
  .consult .consult--container .container.content .gmodal .gmodal--container .container.content,
  .consult .gmodal--container .container.content .consult .consult--container .container.content,
  .consult .gmodal--container .container.content .consult .gmodal--container .container.content,
  .consult .gmodal--container .container.content .gmodal .consult--container .container.content,
  .consult .gmodal--container .container.content .gmodal .gmodal--container .container.content,
  .gmodal .consult--container .container.content .consult .consult--container .container.content,
  .gmodal .consult--container .container.content .consult .gmodal--container .container.content,
  .gmodal .consult--container .container.content .gmodal .consult--container .container.content,
  .gmodal .consult--container .container.content .gmodal .gmodal--container .container.content,
  .gmodal .gmodal--container .container.content .consult .consult--container .container.content,
  .gmodal .gmodal--container .container.content .consult .gmodal--container .container.content,
  .gmodal .gmodal--container .container.content .gmodal .consult--container .container.content,
  .gmodal .gmodal--container .container.content .gmodal .gmodal--container .container.content {
    width: 100%
  }
}

.consult .consult--container .consult--closer,
.consult .consult--container>.gmodal--closer,
.consult .gmodal--container .consult--closer,
.consult .gmodal--container>.gmodal--closer,
.gmodal .consult--container .consult--closer,
.gmodal .consult--container>.gmodal--closer,
.gmodal .gmodal--container .consult--closer,
.gmodal .gmodal--container>.gmodal--closer {
  cursor: pointer;
  height: min(11.11111111111111vw, 40px);
  position: absolute;
  right: 5%;
  top: min(5.555555555555555vw, 20px);
  width: min(11.11111111111111vw, 40px);
  z-index: 100
}

@media (min-width:769px) {

  .consult .consult--container .consult--closer,
  .consult .consult--container>.gmodal--closer,
  .consult .gmodal--container .consult--closer,
  .consult .gmodal--container>.gmodal--closer,
  .gmodal .consult--container .consult--closer,
  .gmodal .consult--container>.gmodal--closer,
  .gmodal .gmodal--container .consult--closer,
  .gmodal .gmodal--container>.gmodal--closer {
    height: min(3.4722222222222223vw, 40px);
    right: min(2.083333333333333vw, 24px);
    top: min(1.7361111111111112vw, 20px);
    width: min(3.4722222222222223vw, 40px)
  }
}

.consult .consult--container .consult--closer span,
.consult .consult--container>.gmodal--closer span,
.consult .gmodal--container .consult--closer span,
.consult .gmodal--container>.gmodal--closer span,
.gmodal .consult--container .consult--closer span,
.gmodal .consult--container>.gmodal--closer span,
.gmodal .gmodal--container .consult--closer span,
.gmodal .gmodal--container>.gmodal--closer span {
  background-color: #0075aa;
  border-radius: 500px;
  display: block;
  height: min(.8333333333333334vw, 3px);
  left: 50%;
  position: absolute;
  top: calc(50% - min(.4166666666666667vw, 1.5px));
  width: min(9.722222222222223vw, 35px)
}

@media (min-width:769px) {

  .consult .consult--container .consult--closer span,
  .consult .consult--container>.gmodal--closer span,
  .consult .gmodal--container .consult--closer span,
  .consult .gmodal--container>.gmodal--closer span,
  .gmodal .consult--container .consult--closer span,
  .gmodal .consult--container>.gmodal--closer span,
  .gmodal .gmodal--container .consult--closer span,
  .gmodal .gmodal--container>.gmodal--closer span {
    height: min(.26041666666666663vw, 3px);
    top: calc(50% - min(.10416666666666666vw, 1.2px));
    width: min(3.038194444444444vw, 35px)
  }
}

.consult .consult--container .consult--closer span:first-child,
.consult .consult--container>.gmodal--closer span:first-child,
.consult .gmodal--container .consult--closer span:first-child,
.consult .gmodal--container>.gmodal--closer span:first-child,
.gmodal .consult--container .consult--closer span:first-child,
.gmodal .consult--container>.gmodal--closer span:first-child,
.gmodal .gmodal--container .consult--closer span:first-child,
.gmodal .gmodal--container>.gmodal--closer span:first-child {
  transform: translateX(-50%) rotate(-45deg)
}

.consult .consult--container .consult--closer span:nth-child(2),
.consult .consult--container>.gmodal--closer span:nth-child(2),
.consult .gmodal--container .consult--closer span:nth-child(2),
.consult .gmodal--container>.gmodal--closer span:nth-child(2),
.gmodal .consult--container .consult--closer span:nth-child(2),
.gmodal .consult--container>.gmodal--closer span:nth-child(2),
.gmodal .gmodal--container .consult--closer span:nth-child(2),
.gmodal .gmodal--container>.gmodal--closer span:nth-child(2) {
  transform: translateX(-50%) rotate(45deg)
}

.consult .consult--container .result-list .row .col-location,
.consult .gmodal--container .result-list .row .col-location,
.gmodal .consult--container .result-list .row .col-location,
.gmodal .gmodal--container .result-list .row .col-location {
  max-width: 100%
}

@media (min-width:769px) {

  .consult .consult--container .result-list .row .col-location,
  .consult .gmodal--container .result-list .row .col-location,
  .gmodal .consult--container .result-list .row .col-location,
  .gmodal .gmodal--container .result-list .row .col-location {
    max-width: min(13.020833333333332vw, 150px)
  }
}

.consult .consult--container .result-list,
.consult .gmodal--container .result-list,
.gmodal .consult--container .result-list,
.gmodal .gmodal--container .result-list {
  margin-bottom: min(11.11111111111111vw, 40px)
}

@media (min-width:769px) {

  .consult .consult--container .result-list,
  .consult .gmodal--container .result-list,
  .gmodal .consult--container .result-list,
  .gmodal .gmodal--container .result-list {
    margin-bottom: min(2.083333333333333vw, 24px)
  }
}

.consult.open,
.gmodal.open {
  opacity: 1;
  pointer-events: auto;
  visibility: visible
}

.consult.open .consult--container,
.consult.open .gmodal--container,
.gmodal.open .consult--container,
.gmodal.open .gmodal--container {
  transform: translateY(0)
}

.locations-select-container {
  position: relative
}

.locations-select-container .current-locations {
  color: #0075aa
}

.locations-select-container .locations-select {
  background: #fff;
  border: 2px solid #0075aa;
  box-shadow: 0 4px 8px 2px rgba(61, 66, 69, .3);
  height: min(69.44444444444444vw, 250px);
  left: 0;
  overflow: hidden;
  overflow-y: auto;
  position: absolute;
  top: calc(100% + min(4.444444444444445vw, 16px));
  width: 100%;
  z-index: 1000
}

@media (min-width:769px) {
  .locations-select-container .locations-select {
    height: min(21.70138888888889vw, 250px);
    max-width: min(31.944444444444443vw, 368px);
    top: calc(100% + min(1.3888888888888888vw, 16px));
    width: min(31.944444444444443vw, 368px)
  }
}

.locations-select-container .locations-select .locations-select--inner {
  padding-left: min(4.444444444444445vw, 16px);
  padding-right: min(4.444444444444445vw, 16px)
}

@media (min-width:769px) {
  .locations-select-container .locations-select .locations-select--inner {
    padding-left: min(1.3888888888888888vw, 16px);
    padding-right: min(1.3888888888888888vw, 16px)
  }
}

.locations-select-container .locations-select .locations-select--inner input {
  display: none
}

.locations-select-container .locations-select .locations-select--inner input:checked~label:first-child {
  color: #0075aa
}

.locations-select-container .locations-select .locations-select--inner label {
  border-bottom: 1px solid #e6eef2;
  cursor: pointer;
  display: block;
  padding-bottom: min(4.444444444444445vw, 16px);
  padding-top: min(4.444444444444445vw, 16px);
  width: 100%
}

@media (min-width:769px) {
  .locations-select-container .locations-select .locations-select--inner label {
    padding-bottom: min(.6944444444444444vw, 8px);
    padding-top: min(.6944444444444444vw, 8px)
  }
}

.locations-select-container .locations-select .locations-select--inner label:hover {
  color: #0075aa
}

.result-list .result-list--head {
  padding: min(.6944444444444444vw, 8px) min(.6944444444444444vw, 8px) min(.6944444444444444vw, 8px) min(2.083333333333333vw, 24px)
}

.result-list .result-list--head .row .col-button,
.result-list .result-list--head .row .col-date,
.result-list .result-list--head .row .col-form,
.result-list .result-list--head .row .col-location {
  display: none
}

@media (min-width:769px) {

  .result-list .result-list--head .row .col-button,
  .result-list .result-list--head .row .col-date,
  .result-list .result-list--head .row .col-form,
  .result-list .result-list--head .row .col-location {
    display: flex
  }
}

.result-list .result-list--list .result-list--list--single {
  border-bottom: 1px solid #e6eef2;
  padding: min(4.444444444444445vw, 16px)
}

@media (min-width:769px) {
  .result-list .result-list--list .result-list--list--single {
    padding: min(.6944444444444444vw, 8px) min(.6944444444444444vw, 8px) min(.6944444444444444vw, 8px) min(2.083333333333333vw, 24px)
  }
}

.result-list .result-list--list .result-list--list--single:nth-child(odd) {
  background: #fafdff
}

.result-list .result-list--list .result-list--list--single .row {
  align-items: center;
  display: flex
}

.result-list .result-list--list .result-list--list--single .row [class*=col-] .headline {
  display: block
}

@media (min-width:769px) {
  .result-list .result-list--list .result-list--list--single .row [class*=col-] .headline {
    display: none
  }
}

.result-list .result-list--list .result-list--list--single .row [class*=col-] .btn {
  margin-bottom: 0
}

@media (min-width:769px) {
  .result-list .result-list--list .result-list--list--single .row [class*=col-] .btn {
    margin-left: auto
  }
}

.result-list .result-list--list .result-list--list--single .row div a.btn {
  max-width: min(40.55555555555556vw, 146px);
  width: min(40.55555555555556vw, 146px)
}

.result-list .result-list--list .result-list--list--single .row div:nth-of-type(5) a.btn {
  background-color: #fcfeff;
  border: 1px solid #0075aa;
  color: #0075aa;
  font-weight: 400
}

.result-list .result-list--list .result-list--show-more {
  display: flex;
  justify-content: center;
  padding: min(6.666666666666667vw, 24px) min(4.444444444444445vw, 16px) min(4.444444444444445vw, 16px);
  text-align: center
}

@media (min-width:769px) {
  .result-list .result-list--list .result-list--show-more {
    padding: min(2.083333333333333vw, 24px) min(2.083333333333333vw, 24px) min(.6944444444444444vw, 8px)
  }
}

.result-list .result-list--list .result-list--show-more .btn {
  margin-bottom: 0
}

.result-list .row .col-button,
.result-list .row .col-date,
.result-list .row .col-form,
.result-list .row .col-location {
  width: auto
}

.result-list .row .col-date {
  flex: 0 0 60%;
  margin-bottom: min(2.2222222222222223vw, 8px)
}

@media (min-width:769px) {
  .result-list .row .col-date {
    flex: 0 0 30%;
    margin-bottom: 0
  }
}

.result-list .row .col-form {
  flex: 0 0 40%;
  margin-bottom: min(2.2222222222222223vw, 8px)
}

@media (min-width:769px) {
  .result-list .row .col-form {
    flex: 0 0 28%;
    margin-bottom: 0
  }
}

.result-list .row .col-location {
  flex: 0 0 100%;
  margin-bottom: min(3.3333333333333335vw, 12px)
}

@media (min-width:769px) {
  .result-list .row .col-location {
    flex: 1 1;
    margin-bottom: 0;
    width: 100%
  }

  .result-list .row .col-location p {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow: hidden
  }
}

.result-list .row .col-button {
  margin-left: auto;
  margin-right: 0
}

@media (max-width:768.98px) {
  .result-list .row .col-button {
    margin-top: min(2.7777777777777777vw, 10px);
    width: 100%
  }

  .result-list .row .col-button a.bth {
    max-width: unset;
    width: 100%
  }
}

#consulting-book {
  display: none;
  height: 600px;
  height: 37.5rem;
  width: 600px;
  width: 37.5rem
}

#consulting-book input {
  width: 100%
}

.tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_date.powermail_fieldwrap_wunschtermin label small {
  font-size: .85rem
}

.btkform .powermail_form_7 .powermail_fieldwrap_e_mail {
  position: relative
}

.emailTooltip {
  align-items: center;
  background-color: #3db7cc;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  display: flex;
  height: 30px;
  height: 1.875rem;
  justify-content: center;
  left: 80px;
  position: absolute;
  top: -6px;
  transition: all .45s ease-in-out;
  width: 30px;
  width: 1.875rem
}

@media (min-width:769px) {
  .emailTooltip {
    left: 140px;
    top: 0
  }
}

.emailTooltip>div {
  background-color: #3db7cc;
  border-radius: 10px;
  bottom: 38px;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 100;
  left: calc(50% - 100px);
  line-height: 18px;
  line-height: 1.125rem;
  min-width: 200px;
  opacity: 0;
  padding: .625rem;
  pointer-events: none;
  position: absolute;
  transition: all .45s ease-in-out;
  visibility: hidden
}

.emailTooltip>div:before {
  border-color: #3db7cc transparent transparent;
  border-style: solid;
  border-width: 10px 8px 0;
  bottom: -10px;
  content: "";
  height: 0;
  left: calc(50% - 8px);
  position: absolute;
  width: 0
}

.emailTooltip.visible>div {
  opacity: 1;
  visibility: visible
}

.input-results,
header[data-type=main] .header--search .header--search--form .form-group .input-results {
  background: #fff;
  border: .0625rem solid rgba(0, 0, 0, .5);
  box-shadow: 0 0 .625rem rgba(0, 0, 0, .16);
  height: 500px;
  height: 31.25rem;
  overflow: auto;
  padding: 1.25rem;
  position: absolute;
  top: 100%;
  width: 450px;
  width: 28.125rem;
  z-index: 980
}

@media (max-width:992px) {

  .input-results,
  header[data-type=main] .header--search .header--search--form .form-group .input-results {
    width: auto
  }
}

.input-results .locationsearcher,
header[data-type=main] .header--search .header--search--form .form-group .input-results .locationsearcher {
  background: #0075aa;
  padding: 1.25rem
}

.input-results .locationsearcher input,
header[data-type=main] .header--search .header--search--form .form-group .input-results .locationsearcher input {
  max-width: 100%
}

.input-results .list-item,
header[data-type=main] .header--search .header--search--form .form-group .input-results .list-item {
  border-bottom: .0625rem solid hsla(203, 7%, 54%, .25);
  display: block;
  padding: .625rem 0
}

.input-results .list-item:hover,
header[data-type=main] .header--search .header--search--form .form-group .input-results .list-item:hover {
  cursor: pointer;
  text-decoration: underline
}

.input-results h3.state,
header[data-type=main] .header--search .header--search--form .form-group .input-results h3.state {
  margin-top: .9375rem
}

.card .card-error {
  background: #fff2cc;
  border: 1px solid #ffc107;
  color: #c79500;
  margin: 10px 0;
  padding: 10px
}

.card .card-error p {
  text-align: center;
  width: 100%
}

.collapsible--content {
  height: 0;
  overflow: hidden
}

.align-left,
.text-left {
  text-align: left
}

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

.align-right,
.text-right {
  text-align: right
}

@media only screen and (min-width:769px) {

  .align-left-sm,
  .text-left-sm {
    text-align: left
  }

  .align-center-sm,
  .text-center-sm {
    text-align: center
  }

  .align-right-sm,
  .text-right-sm {
    text-align: right
  }
}

@media only screen and (min-width:992px) {

  .align-left-md,
  .text-left-md {
    text-align: left
  }

  .align-center-md,
  .text-center-md {
    text-align: center
  }

  .align-right-md,
  .text-right-md {
    text-align: right
  }
}

@media only screen and (min-width:1152px) {

  .align-left-lg,
  .text-left-lg {
    text-align: left
  }

  .align-center-lg,
  .text-center-lg {
    text-align: center
  }

  .align-right-lg,
  .text-right-lg {
    text-align: right
  }
}

.flex {
  display: flex
}

.flex.flex-row-xs {
  flex-direction: row
}

.flex.flex-column-xs {
  flex-direction: column
}

@media only screen and (min-width:769px) {
  .flex.flex-row-sm {
    flex-direction: row
  }

  .flex.flex-column-sm {
    flex-direction: column
  }
}

@media only screen and (min-width:992px) {
  .flex.flex-row-md {
    flex-direction: row
  }

  .flex.flex-column-md {
    flex-direction: column
  }
}

@media only screen and (min-width:1152px) {
  .flex.flex-row-lg {
    flex-direction: row
  }

  .flex.flex-column-lg {
    flex-direction: column
  }
}

.disabled,
[disabled] {
  opacity: .88;
  pointer-events: none
}

.disabled:after,
.disabled:before,
[disabled]:after,
[disabled]:before {
  display: none
}

.slick-slider {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  box-sizing: border-box;
  display: block;
  position: relative;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.slick-slider .slick-list {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative
}

.slick-slider .slick-list:focus {
  outline: none
}

.slick-slider .slick-list.dragging {
  cursor: pointer;
  cursor: hand
}

.slick-slider .slick-list .slick-slider .slick-list,
.slick-slider .slick-list .slick-slider .slick-track {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0)
}

.slick-slider .slick-list .slick-track {
  display: block;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 0
}

.slick-slider .slick-list .slick-track:after,
.slick-slider .slick-list .slick-track:before {
  content: "";
  display: table
}

.slick-slider .slick-list .slick-track:after {
  clear: both
}

.slick-loading .slick-slider .slick-list .slick-track {
  visibility: hidden
}

.slick-slider .slick-list .slick-track .slick-slide {
  display: block;
  float: left;
  min-height: 1px
}

[dir=rtl] .slick-slider .slick-list .slick-track .slick-slide {
  float: right
}

.slick-slider .slick-list .slick-track .slick-slide img {
  display: block
}

.slick-slider .slick-list .slick-track .slick-slide.slick-loading img {
  display: none
}

.slick-slider .slick-list .slick-track .slick-slide.dragging img {
  pointer-events: none
}

.slick-initialized .slick-slider .slick-list .slick-track .slick-slide {
  display: block
}

.slick-loading .slick-slider .slick-list .slick-track .slick-slide {
  visibility: hidden
}

.slick-vertical .slick-slider .slick-list .slick-track .slick-slide {
  border: 1px solid transparent;
  display: block;
  height: auto
}

.slick-slider .slick-list .slick-arrow.slick-hidden {
  display: none
}

.slick-slider .slick-dots {
  border: none;
  bottom: 0;
  color: transparent;
  height: 20px;
  height: 1.25rem;
  margin: 1rem 0;
  min-height: 1px;
  min-height: .0625rem;
  padding: 0;
  position: relative;
  text-align: center;
  width: 20px;
  width: 1.25rem;
  width: 100%;
  z-index: 1
}

.slick-slider .slick-dots li {
  display: inline-block;
  padding: 0
}

.slick-slider .slick-dots li:before {
  display: none
}

.slick-slider .slick-dots li button {
  background-color: #3db7cc;
  border: none;
  border-radius: 20px;
  color: transparent;
  cursor: pointer;
  height: 20px;
  height: 1.25rem;
  margin: 0 .25rem;
  opacity: .75;
  padding: 0;
  width: 20px;
  width: 1.25rem
}

.slick-slider .slick-dots li button:focus {
  outline: none
}

.slick-slider .slick-dots li.slick-active button {
  background-color: #3db7cc;
  opacity: 1
}

.slick-slider .slick-arrow {
  background-color: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
  border: none;
  color: transparent;
  color: #fff;
  cursor: pointer;
  font-size: 0;
  height: 30px;
  height: 1.875rem;
  margin: -.9375rem 0 0;
  opacity: .8;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 30px;
  width: 1.875rem;
  z-index: 9
}

.slick-slider .slick-arrow:focus {
  outline: none
}

.slick-slider .slick-arrow:hover {
  opacity: 1
}

.slick-slider .slick-arrow.slick-prev {
  left: 20px;
  left: 1.25rem
}

.slick-slider .slick-arrow.slick-next {
  right: 20px;
  right: 1.25rem
}

a.social-link {
  color: transparent;
  font-size: 0
}

a.social-link[href*=".com/"],
a.social-link[href*=".de/"] {
  margin: 0 .625rem;
  padding: 0;
  position: relative;
  transition: all 125ms ease-in-out
}

a.social-link[href*=".com/"]:before,
a.social-link[href*=".de/"]:before {
  color: #000;
  font-family: Font Awesome\ 5 Brands;
  font-size: 20px;
  font-size: 1.25rem;
  position: relative
}

a.social-link[href*=".com/"]:hover,
a.social-link[href*=".de/"]:hover {
  transform: scale(1.2)
}

a.social-link[href*=".com/"][href*=google]:before,
a.social-link[href*=".de/"][href*=google]:before {
  content: "\f1a0"
}

a.social-link[href*=".com/"][href*=facebook]:before,
a.social-link[href*=".de/"][href*=facebook]:before {
  content: "\f39e"
}

a.social-link[href*=".com/"][href*=twitter]:before,
a.social-link[href*=".de/"][href*=twitter]:before {
  content: "\f099"
}

a.social-link[href*=".com/"][href*=linkedin]:before,
a.social-link[href*=".de/"][href*=linkedin]:before {
  content: "\f0e1"
}

a.social-link[href*=".com/"][href*=behance]:before,
a.social-link[href*=".de/"][href*=behance]:before {
  content: "\f1b4"
}

a.social-link[href*=".com/"][href*=blogger]:before,
a.social-link[href*=".de/"][href*=blogger]:before {
  content: "\f37c"
}

a.social-link[href*=".com/"][href*=dribbble]:before,
a.social-link[href*=".de/"][href*=dribbble]:before {
  content: "\f17d"
}

a.social-link[href*=".com/"][href*=delicious]:before,
a.social-link[href*=".de/"][href*=delicious]:before {
  content: "\f1a5"
}

a.social-link[href*=".com/"][href*=discord]:before,
a.social-link[href*=".de/"][href*=discord]:before {
  content: "\f392"
}

a.social-link[href*=".com/"][href*=pinterest]:before,
a.social-link[href*=".de/"][href*=pinterest]:before {
  content: "\f0d2"
}

a.social-link[href*=".com/"][href*=snapchat]:before,
a.social-link[href*=".de/"][href*=snapchat]:before {
  content: "\f2ac"
}

a.social-link[href*=".com/"][href*=soundcloud]:before,
a.social-link[href*=".de/"][href*=soundcloud]:before {
  content: "\f1be"
}

a.social-link[href*=".com/"][href*=spotify]:before,
a.social-link[href*=".de/"][href*=spotify]:before {
  content: "\f1bc"
}

a.social-link[href*=".com/"][href*=tumblr]:before,
a.social-link[href*=".de/"][href*=tumblr]:before {
  content: "\f173"
}

a.social-link[href*=".com/"][href*=xing]:before,
a.social-link[href*=".de/"][href*=xing]:before {
  content: "\f168"
}

a.social-link[href*=".com/"][href*=youtube]:before,
a.social-link[href*=".de/"][href*=youtube]:before {
  content: "\f167"
}

a.social-link[href*=".com/"][href*=flickr]:before,
a.social-link[href*=".de/"][href*=flickr]:before {
  content: "\f16e"
}

a.social-link[href*=".com/"][href*=vimeo]:before,
a.social-link[href*=".de/"][href*=vimeo]:before {
  content: "\f27d"
}

a.social-link[href*=".com/"][href*=twitch]:before,
a.social-link[href*=".de/"][href*=twitch]:before {
  content: "\f1e8"
}

a.social-link[href*=".com/"][href*=instagram]:before,
a.social-link[href*=".de/"][href*=instagram]:before {
  content: "\f16d"
}

.title_box {
  height: auto;
  margin: .625rem 0;
  overflow: hidden;
  position: relative;
  width: 100%
}

.title_box .title_box--line {
  background-color: #0075aa;
  height: 2px;
  height: .125rem;
  left: 0;
  position: absolute;
  top: calc(50% - 1px);
  width: 100%;
  z-index: 1
}

.title_box .title_box--headline {
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 2
}

.title_box .title_box--headline.title_box--headline--right {
  justify-content: right
}

.title_box .title_box--headline.title_box--headline--left {
  justify-content: left
}

.title_box .title_box--headline h1,
.title_box .title_box--headline h2 {
  font-weight: 600;
  margin: 0;
  padding: 0 .625rem;
  position: relative;
  text-align: center
}

@media (min-width:769px) {

  .title_box .title_box--headline h1,
  .title_box .title_box--headline h2 {
    max-width: 90%
  }
}

.no-gutters {
  margin-left: 0;
  margin-right: 0
}

.no-gutters>.col,
.no-gutters>[class*=col-] {
  padding-left: 0;
  padding-right: 0
}

.content-swapper .content-swapper-options {
  margin-bottom: min(8.88888888888889vw, 32px)
}

@media (min-width:769px) {
  .content-swapper .content-swapper-options {
    margin-bottom: min(5.555555555555555vw, 64px)
  }
}

.content-swapper .content-swapper-options h3 {
  color: #3d4245;
  margin-bottom: min(6.666666666666667vw, 24px);
  text-align: center
}

@media (min-width:769px) {
  .content-swapper .content-swapper-options h3 {
    margin-bottom: min(21.11111111111111vw, 76px)
  }
}

.content-swapper .content-swapper-options .form-group {
  display: flex;
  flex-direction: row;
  justify-content: space-around
}

.content-swapper .content-swapper-options .form-group .radio {
  position: relative
}

.content-swapper .content-swapper-options .form-group .radio input[type=radio]:checked+label {
  border-color: #0075aa;
  color: #0075aa
}

.content-swapper .content-swapper-options .form-group .radio label {
  border-bottom: 4px solid #e6eef2;
  cursor: pointer;
  font-size: min(3.8888888888888893vw, 14px);
  font-weight: 700;
  padding-bottom: 10px;
  padding-left: 0
}

.content-swapper .content-swapper-options .form-group .radio label:after,
.content-swapper .content-swapper-options .form-group .radio label:before {
  content: none
}

@media (min-width:769px) {
  .content-swapper .content-swapper-options .form-group .radio label {
    font-size: min(1.5625vw, 18px)
  }
}

.content-swapper .content-swapper-infos {
  margin-bottom: min(8.88888888888889vw, 32px)
}

@media (min-width:769px) {
  .content-swapper .content-swapper-infos {
    margin-bottom: min(5.381944444444445vw, 62px)
  }
}

.content-swapper .content-swapper-infos .story {
  margin-top: 0
}

.tx-powermail form>h3 {
  display: none
}

.tx-powermail fieldset {
  border: none;
  min-inline-size: 100%
}

.tx-powermail fieldset .j77powermail--inner {
  border: none;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -.3125rem;
  padding: 0
}

.tx-powermail legend {
  display: none
}

.tx-powermail .powermail_fieldwrap {
  display: flex;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  flex-direction: column;
  margin-bottom: min(5vw, 18px);
  max-width: 100%
}

@media (min-width:769px) {
  .tx-powermail .powermail_fieldwrap {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    margin-bottom: min(2.170138888888889vw, 25px);
    max-width: 50%;
    padding-left: min(1.0416666666666665vw, 12px);
    padding-right: min(1.0416666666666665vw, 12px)
  }
}

.tx-powermail .powermail_fieldwrap .powermail_label {
  cursor: pointer;
  font-size: 18px;
  line-height: 25px
}

@media (min-width:769px) {
  .tx-powermail .powermail_fieldwrap .powermail_label {
    padding-right: 1rem
  }
}

.tx-powermail .powermail_fieldwrap .powermail_field {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%
}

.tx-powermail .powermail_fieldwrap .powermail_field .checkbox,
.tx-powermail .powermail_fieldwrap .powermail_field .radio {
  max-width: 100%;
  width: max-content
}

.tx-powermail .powermail_fieldwrap input,
.tx-powermail .powermail_fieldwrap select,
.tx-powermail .powermail_fieldwrap textarea {
  background-color: #fafdff;
  border: 1.5px solid #0075aa;
  color: #3d4245;
  font-size: 18px;
  line-height: 25px;
  padding: .5rem .625rem;
  width: 100%
}

.tx-powermail .powermail_fieldwrap input::-webkit-input-placeholder,
.tx-powermail .powermail_fieldwrap select::-webkit-input-placeholder,
.tx-powermail .powermail_fieldwrap textarea::-webkit-input-placeholder {
  color: #818b91
}

.tx-powermail .powermail_fieldwrap input:-moz-placeholder,
.tx-powermail .powermail_fieldwrap input::-moz-placeholder,
.tx-powermail .powermail_fieldwrap select:-moz-placeholder,
.tx-powermail .powermail_fieldwrap select::-moz-placeholder,
.tx-powermail .powermail_fieldwrap textarea:-moz-placeholder,
.tx-powermail .powermail_fieldwrap textarea::-moz-placeholder {
  color: #818b91
}

.tx-powermail .powermail_fieldwrap input:-ms-input-placeholder,
.tx-powermail .powermail_fieldwrap select:-ms-input-placeholder,
.tx-powermail .powermail_fieldwrap textarea:-ms-input-placeholder {
  color: #818b91
}

@media (min-width:769px) {

  .tx-powermail .powermail_fieldwrap input,
  .tx-powermail .powermail_fieldwrap select,
  .tx-powermail .powermail_fieldwrap textarea {
    padding: .375rem .625rem .4375rem
  }
}

.tx-powermail .powermail_fieldwrap.nolabel .powermail_label {
  display: none
}

.tx-powermail .powermail_fieldwrap.layout3 {
  -ms-flex: 0 0 calc(100% - 70px);
  flex: 0 0 calc(100% - 70px);
  max-width: calc(100% - 70px);
  padding-left: 1.25rem
}

@media (min-width:769px) {
  .tx-powermail .powermail_fieldwrap.layout3 {
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%
  }

  .tx-powermail .powermail_fieldwrap.layout3 .powermail_label {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: auto;
    max-width: 100%;
    width: auto
  }

  .tx-powermail .powermail_fieldwrap.layout3 .powermail_field {
    -ms-flex-preferred-size: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%
  }
}

.tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_input input {
  height: clamp(44px, 4.166666666666666vw, 48px)
}

.tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea textarea {
  font-family: Calibri, Arial;
  min-height: 200px;
  min-height: 12.5rem
}

@media (min-width:769px) {
  .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    min-height: 120px;
    min-height: 7.5rem
  }
}

.tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select select {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512'%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z' fill='%230075AA'/%3E%3C/svg%3E");
  background-position: right 10px center;
  background-repeat: no-repeat;
  background-size: 20px;
  cursor: pointer;
  font-family: Calibri, Arial;
  height: clamp(44px, 4.166666666666666vw, 48px);
  padding-right: 1.5625rem;
  position: relative
}

@media (min-width:769px) {
  .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select select {
    max-width: 200px;
    max-width: 12.5rem
  }
}

.tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_select select:focus {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512'%3E%3Cpath d='M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z' fill='%230075AA'/%3E%3C/svg%3E")
}

@media (min-width:769px) {
  .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_recaptcha {
    -ms-flex-preferred-size: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-basis: 0;
    flex-grow: 1;
    -ms-flex: unset;
    flex: unset;
    margin-left: auto;
    max-width: 100%
  }
}

.tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_submit {
  text-align: center;
  width: 100%
}

@media (min-width:769px) {
  .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_submit {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: auto;
    max-width: 100%;
    text-align: left;
    width: auto;
    width: 100%
  }

  .tx-powermail fieldset {
    padding: 3.4375rem 8.75rem 3.75rem 3.75rem
  }
}

.tx-powermail [for=powermail_field_datenschutzbestimmung] {
  display: none
}

.tx-powermail .powermail_fieldwrap_ort {
  margin-top: 1.6875rem
}

@media (min-width:769px) {
  .tx-powermail .powermail_fieldwrap_ort {
    margin-top: 0
  }
}

.tx-powermail .powermail_fieldwrap.powermail_fieldwrap_datenschutzbestimmung {
  padding-right: 0;
  width: 57%
}

.tx-powermail .powermail_fieldwrap.powermail_fieldwrap_aufmerksamgewordendurch {
  flex: 0 0 100%;
  max-width: unset
}

@media (min-width:769px) {
  .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_aufmerksamgewordendurch {
    flex: 0 0 43%
  }

  .tx-powermail .powermail_fieldwrap_type_recaptcha.powermail_fieldwrap_marker_01 {
    padding-right: 0
  }

  .tx-powermail .allgemeine_informationen .powermail_fieldwrap_aufmerksamgewordendurch {
    -ms-flex-preferred-size: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-basis: 0;
    flex-grow: 1;
    -ms-flex: unset;
    flex: unset;
    max-width: 100%;
    order: 13
  }

  .tx-powermail .allgemeine_informationen .powermail_fieldwrap_aufmerksamgewordendurch .powermail_label {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: auto;
    max-width: 100%;
    width: auto
  }

  .tx-powermail .allgemeine_informationen .powermail_fieldwrap_datenschutzbestimmung,
  .tx-powermail .allgemeine_informationen .powermail_fieldwrap_datenschutzbestimmung1,
  .tx-powermail .allgemeine_informationen .powermail_fieldwrap_fs1,
  .tx-powermail .allgemeine_informationen .powermail_fieldwrap_fs2,
  .tx-powermail .allgemeine_informationen .powermail_fieldwrap_fs3,
  .tx-powermail .allgemeine_informationen .powermail_fieldwrap_fs4 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: auto;
    max-width: 100%;
    order: 14;
    width: auto
  }

  .tx-powermail .allgemeine_informationen .powermail_fieldwrap_marker_01 {
    order: 15
  }

  .tx-powermail .allgemeine_informationen .powermail_fieldwrap_nachrichtabsenden {
    order: 16
  }

  .tx-powermail .allgemeine_informationen .powermail_fieldwrap_pflichtfeld-text {
    order: 17
  }

  .tx-powermail .allgemeine_informationen .powermail_fieldwrap_fs2,
  .tx-powermail .allgemeine_informationen .powermail_fieldwrap_fs4,
  .tx-powermail .allgemeine_informationen .powermail_fieldwrap_privacy-link {
    margin-top: -20px
  }
}

@media (min-width:769px) and (min-width:769px) {

  .tx-powermail .allgemeine_informationen .powermail_fieldwrap_fs2,
  .tx-powermail .allgemeine_informationen .powermail_fieldwrap_fs4,
  .tx-powermail .allgemeine_informationen .powermail_fieldwrap_privacy-link {
    order: 14
  }
}

.tx-powermail .powermail_form_7 .powermail_fieldwrap_anrede {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%
}

.tx-powermail .powermail_form_7 .powermail_fieldwrap_kontaktpraeferenz .powermail_field {
  display: flex;
  justify-content: space-between
}

.tx-powermail .powermail_form_7 .powermail_fieldwrap_datenschutzbestimmung {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%
}

.tx-powermail .powermail_form_7 .powermail_fieldwrap_nachrichtabsenden {
  padding-left: 0;
  text-align: left
}

@media (min-width:769px) {
  .tx-powermail .powermail_form_7 .powermail_fieldwrap_nachrichtabsenden {
    padding-left: 5rem
  }
}

.tx-powermail .powermail_fieldset .j77powermail--inner .powermail_fieldwrap .parsley-errors-list {
  background-color: #dc3545;
  color: #fafdff;
  display: flex;
  padding: .75rem .375rem
}

@media (min-width:769px) {
  .tx-powermail .powermail_fieldset .j77powermail--inner .powermail_fieldwrap .parsley-errors-list {
    max-width: 180px;
    max-width: 11.25rem;
    position: absolute;
    top: 0
  }
}

.tx-powermail .powermail_fieldset .j77powermail--inner .powermail_fieldwrap .parsley-errors-list .parsley-custom-error-message,
.tx-powermail .powermail_fieldset .j77powermail--inner .powermail_fieldwrap .parsley-errors-list .parsley-required {
  padding: 0 1rem
}

@media (min-width:769px) {

  .tx-powermail .powermail_fieldset .j77powermail--inner .powermail_fieldwrap .parsley-errors-list .parsley-custom-error-message,
  .tx-powermail .powermail_fieldset .j77powermail--inner .powermail_fieldwrap .parsley-errors-list .parsley-required {
    font-size: 12px;
    font-size: .75rem
  }
}

.tx-powermail .powermail_fieldset .j77powermail--inner .powermail_fieldwrap .parsley-errors-list.filled li {
  margin-left: 10px
}

.tx-powermail .powermail_fieldset .j77powermail--inner .powermail_fieldwrap .parsley-errors-list.filled li:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 10.98a1 1 0 1 1 2 0v6a1 1 0 1 1-2 0v-6Zm1-4.929a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2ZM4 12a8 8 0 1 0 16 0 8 8 0 0 0-16 0Z' fill='%23fff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  content: "";
  height: 20px;
  left: -10px;
  position: absolute;
  top: -1px;
  width: 20px
}

.tx-powermail .powermail_fieldset .j77powermail--inner .powermail_fieldwrap .parsley-errors-list:not(.filled) {
  display: none
}

@media (min-width:769px) {
  .tx-powermail .powermail_fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_type_textarea .parsley-errors-list {
    left: 0;
    margin-left: -12.5rem
  }

  .tx-powermail .powermail_fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_type_textarea .parsley-errors-list:before {
    border: .5rem solid transparent;
    border-left-color: #dc3545;
    border-right-color: #dc3545;
    border-right-color: unset;
    content: "";
    left: -16px;
    left: -1rem;
    left: unset;
    position: absolute;
    right: unset;
    right: -16px;
    right: -1rem;
    top: 12px;
    top: .75rem
  }

  .tx-powermail .powermail_fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_type_check:nth-of-type(odd) .parsley-errors-list,
  .tx-powermail .powermail_fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_type_input:nth-of-type(odd) .parsley-errors-list {
    left: 0;
    margin-left: -12.5rem
  }

  .tx-powermail .powermail_fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_type_check:nth-of-type(odd) .parsley-errors-list:before,
  .tx-powermail .powermail_fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_type_input:nth-of-type(odd) .parsley-errors-list:before {
    border: .5rem solid transparent;
    border-left-color: #dc3545;
    border-right-color: #dc3545;
    border-right-color: unset;
    content: "";
    left: -16px;
    left: -1rem;
    left: unset;
    position: absolute;
    right: unset;
    right: -16px;
    right: -1rem;
    top: 12px;
    top: .75rem
  }

  .tx-powermail .powermail_fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_type_check:nth-of-type(2n) .parsley-errors-list,
  .tx-powermail .powermail_fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_type_input:nth-of-type(2n) .parsley-errors-list {
    margin-right: -12.5rem;
    right: 0
  }

  .tx-powermail .powermail_fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_type_check:nth-of-type(2n) .parsley-errors-list:before,
  .tx-powermail .powermail_fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_type_input:nth-of-type(2n) .parsley-errors-list:before {
    border: .5rem solid transparent;
    border-right-color: #dc3545;
    content: "";
    left: -16px;
    left: -1rem;
    position: absolute;
    right: unset;
    top: 12px;
    top: .75rem
  }
}

.tx-powermail .powermail_fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_type_select select {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 21px;
  line-height: 1.3125rem;
  max-width: 100%
}

@media (min-width:769px) {
  .tx-powermail .powermail_fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_type_check .parsley-errors-list {
    margin-left: -12.5rem !important
  }
}

.tx-powermail .powermail_fieldset .j77powermail--inner .powermail_fieldwrap .powermail_field {
  position: relative
}

.tx-powermail .powermail_fieldset .j77powermail--inner .powermail_fieldwrap .powermail_input {
  background-color: #fafdff
}

.tx-powermail .powermail_fieldset .j77powermail--inner .powermail_fieldwrap .powermail_input.parsley-error {
  background-color: rgba(220, 53, 69, .1);
  border: 1px solid #dc3545 !important
}

.tx-powermail .powermail_fieldset .j77powermail--inner .powermail_fieldwrap .powermail_textarea {
  background-color: #fafdff
}

.tx-powermail .powermail_fieldset .j77powermail--inner .powermail_fieldwrap .powermail_textarea.parsley-error {
  background-color: rgba(220, 53, 69, .1);
  border: 1px solid #dc3545 !important
}

.tx-powermail .powermail_fieldset .j77powermail--inner #powermail_field_plz {
  max-width: 148px;
  max-width: 9.25rem
}

@media (min-width:769px) {
  .tx-powermail .powermail_fieldset .j77powermail--inner #powermail_field_plz {
    max-width: unset
  }
}

#search-ce {
  margin-bottom: 6.25rem
}

#search-ce>ul {
  align-items: flex-end;
  display: flex;
  margin-top: -1.875rem
}

#search-ce>ul>li {
  align-items: center;
  background-color: #0075aa;
  color: #fff;
  display: flex;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  font-weight: 700;
  height: 50px;
  height: 3.125rem;
  justify-content: center;
  margin-right: .1875rem;
  text-align: center
}

#search-ce>ul>li:last-child {
  margin-right: 0
}

#search-ce>ul>li.active {
  height: 55px;
  height: 3.4375rem
}

@media (min-width:769px) {
  #search-ce>ul>li {
    font-size: 35px;
    font-size: 2.1875rem;
    height: 110px;
    height: 6.875rem;
    line-height: 38px;
    line-height: 2.375rem;
    margin-right: 1.875rem
  }

  #search-ce>ul>li.active {
    height: 135px;
    height: 8.4375rem
  }
}

#search-ce #filter-box {
  padding: 3.125rem
}

#search-ce #filter-box .filter-label {
  color: #818b91;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 1.5625rem;
  text-align: center
}

@media (min-width:769px) {
  #search-ce #filter-box .filter-label {
    font-size: 33px;
    font-size: 2.0625rem;
    line-height: 45px;
    line-height: 2.8125rem
  }
}

@media (max-width:769px) {
  #search-ce #filter-box .btn {
    margin-bottom: .625rem;
    padding: .625rem
  }
}

#search-ce #filter-box .filter-svg {
  left: 0;
  margin-left: -1.25rem;
  position: relative;
  top: 1px;
  top: .0625rem
}

@media (min-width:769px) {
  #search-ce #filter-box .filter-svg {
    left: -15px;
    left: -.9375rem;
    margin-left: -1.875rem;
    top: 3px;
    top: .1875rem
  }
}

#search-ce #filter-box .search-filter-button {
  position: relative
}

#search-ce #filter-box .search-filter-button:after,
#search-ce #filter-box .search-filter-button:before {
  background: currentColor;
  content: "";
  height: 4px;
  height: .25rem;
  position: absolute;
  right: 10px;
  right: .625rem;
  top: calc(50% - 2px);
  transform: scale(.5);
  transition: all .3s ease-in-out;
  width: 40px;
  width: 2.5rem
}

#search-ce #filter-box .search-filter-button:before {
  transform: rotate(90deg) scale(.5)
}

@media (min-width:769px) {
  #search-ce #filter-box .search-filter-button:after {
    transform: scale(1)
  }

  #search-ce #filter-box .search-filter-button:before {
    transform: scale(1) rotate(90deg)
  }
}

#search-ce #filter-box .search-filter-button.filter-visible:before {
  transform: scale(.5) rotate(0deg)
}

@media only screen and (min-width:992px) {
  #search-ce #filter-box .search-filter-button.filter-visible:before {
    transform: scale(1) rotate(0deg)
  }
}

#search-ce #filter-box .filter-group {
  color: #818b91;
  display: flex;
  margin-top: 1.875rem;
  padding: 0
}

#search-ce #filter-box .filter-group .label {
  color: #818b91;
  margin-bottom: .3125rem
}

#search-ce #filter-box .filter-group .klapper div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap
}

#search-ce #filter-box .filter-group .klapper div .radio-wrapper {
  flex-direction: row;
  flex-wrap: nowrap;
  margin-bottom: 1.25rem;
  max-width: 100%;
  padding: 0 .625rem 0 0;
  width: 100%
}

#search-ce #filter-box .filter-group .reset-btn {
  border: 1px solid #818b91;
  color: #818b91;
  display: inline-block;
  margin-bottom: .9375rem;
  max-width: calc(100% - 20px);
  order: 0;
  padding: .3125rem 4.375rem .3125rem .625rem;
  position: relative
}

#search-ce #filter-box .filter-group .reset-btn:after {
  content: "X";
  position: absolute;
  right: 10px;
  right: .625rem
}

@media (min-width:769px) {
  #search-ce #filter-box .filter-group .reset-btn:after {
    top: 35px;
    top: 2.1875rem
  }
}

#search-ce #filter-box .filter-group select {
  background-color: #fff;
  border: 1px solid #818b91;
  color: #818b91;
  padding: 0;
  width: 100%
}

#search-ce #filter-box .filter-group select:focus {
  border: 1px solid #3db7cc
}

#search-ce #filter-box .filter-group select option {
  font-family: Calibri, Arial;
  padding: .625rem
}

#search-ce #filter-box .filter-group select option:checked {
  background: #3db7cc linear-gradient(0deg, #3db7cc, #3db7cc)
}

#search-ce #filter-box .filter-group .checkbox-wrapper,
#search-ce #filter-box .filter-group .radio-wrapper {
  display: flex;
  margin-bottom: .9375rem
}

#search-ce #filter-box .filter-group .checkbox-wrapper input[type=checkbox],
#search-ce #filter-box .filter-group .radio-wrapper input[type=checkbox] {
  margin: 0 .3125rem 0 0
}

#search-ce #filter-box .filter-group .checkbox-wrapper input[type=radio],
#search-ce #filter-box .filter-group .radio-wrapper input[type=radio] {
  border: 1px solid #818b91;
  border-radius: 0;
  height: 16px;
  height: 1rem;
  margin: 0 .3125rem 0 0;
  width: 16px;
  width: 1rem
}

#search-ce #filter-box .filter-group .checkbox-wrapper input[type=radio]:checked,
#search-ce #filter-box .filter-group .radio-wrapper input[type=radio]:checked {
  background-color: transparent;
  background-image: url(/_assets/e450c5b1983ccee1da6ec655af725391/Frontends/feditor/img/haken.svg);
  background-repeat: no-repeat;
  background-size: contain
}

#search-ce #filter-box .btn-single--small {
  display: flex;
  margin-top: 1.25rem
}

@media (min-width:769px) {
  #search-ce #filter-box #location-filter {
    border: 1px solid #d3d3d3;
    margin-top: 4%;
    padding: 1% 0 1% 1%
  }

  #search-ce #filter-box #target-audience-filter {
    margin-top: 5%
  }

  #search-ce #filter-box .filter-group .checkbox-wrapper,
  #search-ce #filter-box .filter-group .radio-wrapper {
    margin-bottom: .9375rem
  }

  #search-ce #filter-box .filter-group .checkbox-wrapper input[type=radio],
  #search-ce #filter-box .filter-group .radio-wrapper input[type=radio] {
    height: 25px;
    height: 1.5625rem;
    width: 25px;
    width: 1.5625rem
  }

  #search-ce #filter-box .btn-single--small {
    margin-top: 2.5rem
  }
}

#search-ce #filter-box-result {
  margin-top: 2%;
  padding: 2%
}

#search-ce #filter-box-result .title_box--innerwrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%
}

@media (min-width:769px) {
  #search-ce #filter-box-result {
    flex-wrap: nowrap
  }
}

#search-ce #filter-box-result .info-box--cat {
  display: flex;
  flex-wrap: wrap
}

#search-ce #filter-box-result .info-box--sort {
  min-width: 100%;
  order: 0;
  text-align: center;
  width: 100%
}

#search-ce #filter-box-result .info-box--sort select {
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/arrow_down.svg);
  background-position: center right 10px;
  background-repeat: no-repeat;
  background-size: 18px;
  background-size: 1.125rem
}

@media only screen and (min-width:992px) {
  #search-ce #filter-box-result .info-box--sort {
    min-width: unset;
    order: 1;
    width: unset
  }
}

#search-ce #filter-box-result .info-box--cat {
  min-width: 100%;
  order: 1;
  width: 100%
}

@media only screen and (min-width:992px) {
  #search-ce #filter-box-result .info-box--cat {
    min-width: unset;
    order: 0;
    width: unset
  }
}

#search-ce #info-box {
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  font-weight: 700;
  margin-top: 1.25rem;
  padding: 1.25rem
}

#search-ce #info-box .progressbar {
  border: .0625rem solid #818b91;
  display: block;
  height: 25px;
  height: 1.5625rem;
  margin: 1.25rem 0;
  max-width: 640px;
  max-width: 40rem;
  width: 100%
}

#search-ce #info-box .progressbar .progressbar--inner {
  background: #ffc107;
  height: 100%
}

#search-ce #info-box .btn {
  max-width: 820px;
  max-width: 51.25rem
}

#search-ce #info-box .info-box--cat {
  display: flex;
  flex-wrap: wrap
}

@media only screen and (min-width:992px) {
  #search-ce #info-box {
    margin-top: 2.5rem
  }

  #search-ce #info-box .progressbar {
    height: 35px;
    height: 2.1875rem
  }
}

#search-ce #search-results .single-result {
  padding: 1.25rem
}

#search-ce #search-results .single-result .search_det_wrp {
  margin-top: 0
}

@media (min-width:769px) {
  #search-ce #search-results .single-result .search_det_wrp {
    justify-content: center;
    margin-top: .625rem;
    padding-left: 0
  }
}

#search-ce #search-results .single-result .search_det_wrp a.search_det_page_link {
  align-items: center;
  display: flex;
  width: max-content
}

#search-ce #search-results .single-result .search_det_wrp a.search_det_page_link i {
  font-size: 14px;
  font-size: .875rem;
  margin-right: .625rem
}

@media (min-width:769px) {
  #search-ce #search-results .single-result .search_det_wrp a.search_det_page_link i {
    font-size: 24px;
    font-size: 1.5rem
  }
}

#search-ce #search-results .single-result .search_det_wrp a.search_det_page_link:hover {
  text-decoration: underline
}

#search-ce #search-results .single-result h3 {
  width: 100%
}

#search-ce #search-results .single-result h3.title {
  color: #818b91
}

#search-ce #search-results .single-result h3.type {
  color: #3db7cc;
  padding-bottom: .9375rem
}

#search-ce #search-results .single-result .content p {
  display: contents
}

#search-ce #search-results .single-result .result-footer {
  margin-top: .625rem
}

#search-ce #search-results .single-result .result-footer .result-footer--location {
  align-items: center;
  flex-direction: row
}

#search-ce #search-results .single-result .result-footer .result-footer--location .result-svg {
  margin-right: .3125rem;
  width: 12px;
  width: .75rem
}

#search-ce #search-results .single-result .result-footer .result-footer--location .result-svg svg {
  height: auto;
  width: inherit
}

#search-ce #search-results .single-result .result-footer .result-footer--start {
  align-items: center;
  flex-direction: row
}

#search-ce #search-results .single-result .result-footer .result-footer--start .result-svg {
  margin-right: .3125rem;
  width: 14px;
  width: .875rem
}

#search-ce #search-results .single-result .result-footer .result-footer--start .result-svg svg {
  height: auto;
  width: inherit
}

#search-ce #search-results .single-result .result-footer .result-footer--class {
  align-items: center;
  flex-direction: row
}

#search-ce #search-results .single-result .result-footer .result-footer--class .result-svg {
  margin-right: .3125rem;
  width: 15px;
  width: .9375rem
}

#search-ce #search-results .single-result .result-footer .result-footer--class .result-svg svg {
  height: auto;
  width: inherit
}

#search-ce #search-results .single-result .result-footer .btn {
  margin-top: .625rem;
  padding: 1.25rem;
  width: unset
}

#search-ce #search-results .single-result .result-footer .result-footer--button,
#search-ce #search-results .single-result .result-footer .result-footer--short-info {
  margin-top: .625rem
}

#search-ce #search-results .read-more {
  color: #3db7cc;
  cursor: pointer;
  display: inline-block;
  padding-top: 10px;
  text-decoration: underline
}

@media (min-width:769px) {
  #search-ce #search-results .single-result {
    padding: 1.875rem
  }

  #search-ce #search-results .single-result h3.type {
    padding-bottom: 1.5625rem
  }

  #search-ce #search-results .single-result .content {
    font-size: 1.4rem;
    margin-bottom: 15px
  }

  #search-ce #search-results .single-result .content p {
    display: inline
  }

  #search-ce #search-results .single-result .content .read-more {
    margin-left: .9375rem
  }

  #search-ce #search-results .single-result .result-footer {
    margin-top: 0
  }

  #search-ce #search-results .single-result .result-footer .result-footer--location {
    margin-top: .625rem;
    max-width: unset
  }

  #search-ce #search-results .single-result .result-footer .result-footer--location .result-svg {
    margin-right: .625rem;
    width: 25px;
    width: 1.5625rem
  }

  #search-ce #search-results .single-result .result-footer .result-footer--start {
    margin-top: .625rem;
    max-width: unset;
    padding-right: 0
  }

  #search-ce #search-results .single-result .result-footer .result-footer--start .result-svg {
    margin-right: .625rem;
    width: 31px;
    width: 1.9375rem
  }

  #search-ce #search-results .single-result .result-footer .result-footer--class {
    margin-right: 1.25rem;
    margin-top: .625rem;
    max-width: unset;
    padding-left: 0
  }

  #search-ce #search-results .single-result .result-footer .result-footer--class .result-svg {
    margin-right: .625rem;
    width: 37px;
    width: 2.3125rem
  }

  #search-ce #search-results .single-result .result-footer .btn {
    margin-bottom: 0;
    margin-top: 0;
    padding: 1.25rem;
    width: auto
  }

  #search-ce #search-results .single-result .result-footer .result-footer--short-info {
    display: flex;
    font-size: 1.5rem;
    justify-content: flex-end;
    margin-top: 0
  }

  #search-ce #search-results .single-result .result-footer .result-footer--button {
    justify-content: flex-end;
    margin-top: 0
  }
}

@media (min-width:769px) and (min-width:769px) {
  #search-ce #search-results .single-result .result-footer .btn {
    padding: 1.25rem 6rem;
    width: max-content
  }
}

#search-html {
  margin-bottom: 6.25rem
}

#search-html .single-result {
  padding: 1.25rem
}

#search-html .single-result .search_det_wrp {
  margin-top: 0
}

@media (min-width:769px) {
  #search-html .single-result .search_det_wrp {
    justify-content: center;
    margin-top: .625rem;
    padding-left: 0
  }
}

#search-html .single-result .search_det_wrp a.search_det_page_link {
  align-items: center;
  display: flex;
  width: max-content
}

#search-html .single-result .search_det_wrp a.search_det_page_link i {
  font-size: 14px;
  font-size: .875rem;
  margin-right: .625rem
}

@media (min-width:769px) {
  #search-html .single-result .search_det_wrp a.search_det_page_link i {
    font-size: 24px;
    font-size: 1.5rem
  }
}

#search-html .single-result .search_det_wrp a.search_det_page_link:hover {
  text-decoration: underline
}

#search-html .single-result h3 {
  width: 100%
}

#search-html .single-result h3.title {
  color: #818b91
}

#search-html .single-result h3.type {
  color: #3db7cc;
  padding-bottom: .9375rem
}

#search-html .single-result .content p {
  display: contents
}

#search-html .single-result .result-footer {
  margin-top: .625rem
}

#search-html .single-result .result-footer .result-footer--location {
  align-items: center;
  flex-direction: row
}

#search-html .single-result .result-footer .result-footer--location .result-svg {
  margin-right: .3125rem;
  width: 12px;
  width: .75rem
}

#search-html .single-result .result-footer .result-footer--location .result-svg svg {
  height: auto;
  width: inherit
}

#search-html .single-result .result-footer .result-footer--start {
  align-items: center;
  flex-direction: row
}

#search-html .single-result .result-footer .result-footer--start .result-svg {
  margin-right: .3125rem;
  width: 14px;
  width: .875rem
}

#search-html .single-result .result-footer .result-footer--start .result-svg svg {
  height: auto;
  width: inherit
}

#search-html .single-result .result-footer .result-footer--class {
  align-items: center;
  flex-direction: row
}

#search-html .single-result .result-footer .result-footer--class .result-svg {
  margin-right: .3125rem;
  width: 15px;
  width: .9375rem
}

#search-html .single-result .result-footer .result-footer--class .result-svg svg {
  height: auto;
  width: inherit
}

#search-html .single-result .result-footer .btn {
  margin-top: .625rem;
  padding: 1.25rem;
  width: unset
}

#search-html .single-result .result-footer .result-footer--button,
#search-html .single-result .result-footer .result-footer--short-info {
  margin-top: .625rem
}

#search-html .read-more {
  color: #3db7cc;
  cursor: pointer;
  display: inline-block;
  padding-top: 10px;
  text-decoration: underline
}

@media (min-width:769px) {
  #search-html .single-result {
    padding: 1.875rem
  }

  #search-html .single-result h3.type {
    padding-bottom: 1.5625rem
  }

  #search-html .single-result .content {
    font-size: 1.4rem;
    margin-bottom: 15px
  }

  #search-html .single-result .content p {
    display: inline
  }

  #search-html .single-result .content .read-more {
    margin-left: .9375rem
  }

  #search-html .single-result .result-footer {
    margin-top: 0
  }

  #search-html .single-result .result-footer .result-footer--location {
    margin-top: .625rem;
    max-width: unset
  }

  #search-html .single-result .result-footer .result-footer--location .result-svg {
    margin-right: .625rem;
    width: 25px;
    width: 1.5625rem
  }

  #search-html .single-result .result-footer .result-footer--start {
    margin-top: .625rem;
    max-width: unset;
    padding-right: 0
  }

  #search-html .single-result .result-footer .result-footer--start .result-svg {
    margin-right: .625rem;
    width: 31px;
    width: 1.9375rem
  }

  #search-html .single-result .result-footer .result-footer--class {
    margin-right: 1.25rem;
    margin-top: .625rem;
    max-width: unset;
    padding-left: 0
  }

  #search-html .single-result .result-footer .result-footer--class .result-svg {
    margin-right: .625rem;
    width: 37px;
    width: 2.3125rem
  }

  #search-html .single-result .result-footer .btn {
    margin-bottom: 0;
    margin-top: 0;
    padding: 1.25rem;
    width: auto
  }

  #search-html .single-result .result-footer .result-footer--short-info {
    display: flex;
    font-size: 1.5rem;
    justify-content: flex-end;
    margin-top: 0
  }

  #search-html .single-result .result-footer .result-footer--button {
    justify-content: flex-end;
    margin-top: 0
  }
}

@media (min-width:769px) and (min-width:769px) {
  #search-html .single-result .result-footer .btn {
    padding: 1.25rem 6rem;
    width: max-content
  }
}

#search-html .showmore {
  display: none
}

#search-html .single-result {
  margin-top: 25px
}

#search-html .filter-box {
  padding: 3.125rem
}

#search-html .filter-box .filter-label {
  color: #818b91;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 1.5625rem;
  text-align: center
}

@media (min-width:769px) {
  #search-html .filter-box .filter-label {
    font-size: 33px;
    font-size: 2.0625rem;
    line-height: 45px;
    line-height: 2.8125rem
  }
}

@media (max-width:769px) {
  #search-html .filter-box .btn {
    margin-bottom: .625rem;
    padding: .625rem
  }
}

#search-html .filter-box .filter-svg {
  left: 0;
  margin-left: -1.25rem;
  position: relative;
  top: 1px;
  top: .0625rem
}

@media (min-width:769px) {
  #search-html .filter-box .filter-svg {
    left: -15px;
    left: -.9375rem;
    margin-left: -1.875rem;
    top: 3px;
    top: .1875rem
  }
}

#search-html .filter-box .search-filter-button {
  position: relative
}

#search-html .filter-box .search-filter-button:after,
#search-html .filter-box .search-filter-button:before {
  background: currentColor;
  content: "";
  height: 4px;
  height: .25rem;
  position: absolute;
  right: 10px;
  right: .625rem;
  top: calc(50% - 2px);
  transform: scale(.5);
  transition: all .3s ease-in-out;
  width: 40px;
  width: 2.5rem
}

#search-html .filter-box .search-filter-button:before {
  transform: rotate(90deg) scale(.5)
}

@media (min-width:769px) {
  #search-html .filter-box .search-filter-button:after {
    transform: scale(1)
  }

  #search-html .filter-box .search-filter-button:before {
    transform: scale(1) rotate(90deg)
  }
}

#search-html .filter-box .search-filter-button.filter-visible:before {
  transform: scale(.5) rotate(0deg)
}

@media only screen and (min-width:992px) {
  #search-html .filter-box .search-filter-button.filter-visible:before {
    transform: scale(1) rotate(0deg)
  }
}

#search-html .filter-box .filter-group {
  color: #818b91;
  display: flex;
  margin-top: 1.875rem;
  padding: 0
}

#search-html .filter-box .filter-group .label {
  color: #818b91;
  margin-bottom: .3125rem
}

#search-html .filter-box .filter-group .klapper div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap
}

#search-html .filter-box .filter-group .klapper div .radio-wrapper {
  flex-direction: row;
  flex-wrap: nowrap;
  margin-bottom: 1.25rem;
  max-width: 100%;
  padding: 0 .625rem 0 0;
  width: 100%
}

#search-html .filter-box .filter-group .reset-btn {
  border: 1px solid #818b91;
  color: #818b91;
  display: inline-block;
  margin-bottom: .9375rem;
  max-width: calc(100% - 20px);
  order: 0;
  padding: .3125rem 4.375rem .3125rem .625rem;
  position: relative
}

#search-html .filter-box .filter-group .reset-btn:after {
  content: "X";
  position: absolute;
  right: 10px;
  right: .625rem
}

@media (min-width:769px) {
  #search-html .filter-box .filter-group .reset-btn:after {
    top: 35px;
    top: 2.1875rem
  }
}

#search-html .filter-box .filter-group select {
  background-color: #fff;
  border: 1px solid #818b91;
  color: #818b91;
  padding: 0;
  width: 100%
}

#search-html .filter-box .filter-group select:focus {
  border: 1px solid #3db7cc
}

#search-html .filter-box .filter-group select option {
  font-family: Calibri, Arial;
  padding: .625rem
}

#search-html .filter-box .filter-group select option:checked {
  background: #3db7cc linear-gradient(0deg, #3db7cc, #3db7cc)
}

#search-html .filter-box .filter-group .checkbox-wrapper,
#search-html .filter-box .filter-group .radio-wrapper {
  display: flex;
  margin-bottom: .9375rem
}

#search-html .filter-box .filter-group .checkbox-wrapper input[type=checkbox],
#search-html .filter-box .filter-group .radio-wrapper input[type=checkbox] {
  margin: 0 .3125rem 0 0
}

#search-html .filter-box .filter-group .checkbox-wrapper input[type=radio],
#search-html .filter-box .filter-group .radio-wrapper input[type=radio] {
  border: 1px solid #818b91;
  border-radius: 0;
  height: 16px;
  height: 1rem;
  margin: 0 .3125rem 0 0;
  width: 16px;
  width: 1rem
}

#search-html .filter-box .filter-group .checkbox-wrapper input[type=radio]:checked,
#search-html .filter-box .filter-group .radio-wrapper input[type=radio]:checked {
  background-color: transparent;
  background-image: url(/_assets/e450c5b1983ccee1da6ec655af725391/Frontends/feditor/img/haken.svg);
  background-repeat: no-repeat;
  background-size: contain
}

#search-html .filter-box .btn-single--small {
  display: flex;
  margin-top: 1.25rem
}

@media (min-width:769px) {
  #search-html .filter-box #location-filter {
    border: 1px solid #d3d3d3;
    margin-top: 4%;
    padding: 1% 0 1% 1%
  }

  #search-html .filter-box #target-audience-filter {
    margin-top: 5%
  }

  #search-html .filter-box .filter-group .checkbox-wrapper,
  #search-html .filter-box .filter-group .radio-wrapper {
    margin-bottom: .9375rem
  }

  #search-html .filter-box .filter-group .checkbox-wrapper input[type=radio],
  #search-html .filter-box .filter-group .radio-wrapper input[type=radio] {
    height: 25px;
    height: 1.5625rem;
    width: 25px;
    width: 1.5625rem
  }

  #search-html .filter-box .btn-single--small {
    margin-top: 2.5rem
  }
}

#search-html .info-box {
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  font-weight: 700;
  margin-top: 1.25rem;
  padding: 1.25rem
}

#search-html .info-box .progressbar {
  border: .0625rem solid #818b91;
  display: block;
  height: 25px;
  height: 1.5625rem;
  margin: 1.25rem 0;
  max-width: 640px;
  max-width: 40rem;
  width: 100%
}

#search-html .info-box .progressbar .progressbar--inner {
  background: #ffc107;
  height: 100%
}

#search-html .info-box .btn {
  max-width: 820px;
  max-width: 51.25rem
}

#search-html .info-box .info-box--cat {
  display: flex;
  flex-wrap: wrap
}

@media only screen and (min-width:992px) {
  #search-html .info-box {
    margin-top: 2.5rem
  }

  #search-html .info-box .progressbar {
    height: 35px;
    height: 2.1875rem
  }
}

.search-col {
  margin-top: 3.125rem
}

.lo-card:not(.cardv2) {
  border: 1px solid #3db7cc;
  font-weight: 400;
  height: 100%;
  margin-bottom: 1.25rem;
  padding: .9375rem;
  width: 100%
}

.lo-card:not(.cardv2) [class*=col-] span {
  display: block;
  margin-bottom: .9375rem;
  width: 100%
}

.lo-card:not(.cardv2) [class*=col-] span.mail,
.lo-card:not(.cardv2) [class*=col-] span.phone {
  align-items: center;
  color: #3db7cc;
  display: flex;
  font-weight: 700;
  justify-content: center;
  margin: .625rem 0;
  min-width: max-content;
  width: max-content
}

@media (min-width:769px) {

  .lo-card:not(.cardv2) [class*=col-] span.mail,
  .lo-card:not(.cardv2) [class*=col-] span.phone {
    margin: 1.25rem 0
  }
}

.lo-card:not(.cardv2) [class*=col-] span.mail svg,
.lo-card:not(.cardv2) [class*=col-] span.phone svg {
  display: inline-block;
  margin-right: .625rem;
  transform: scale(1);
  width: 21px;
  width: 1.3125rem
}

@media (min-width:769px) {

  .lo-card:not(.cardv2) [class*=col-] span.mail svg,
  .lo-card:not(.cardv2) [class*=col-] span.phone svg {
    transform: scale(1.2)
  }
}

.lo-card:not(.cardv2) [class*=col-] span.phone {
  margin-right: .9375rem
}

.lo-card:not(.cardv2) [class*=col-]:last-child span {
  margin-bottom: 0
}

.lo-card:not(.cardv2) [class*=col-].contact {
  flex-direction: row;
  flex-wrap: wrap
}

.lo-card:not(.cardv2) .btn {
  font-weight: 400;
  padding: .3125rem .625rem;
  width: max-content
}

@media (min-width:769px) {
  .lo-card:not(.cardv2) .btn {
    font-weight: 700
  }
}

.lo-card:not(.cardv2) .btn-single--text {
  display: flex;
  justify-content: flex-end
}

.lo-card:not(.cardv2) .btn-single--text a {
  display: inline-flex;
  text-decoration: underline
}

.lo-card:not(.cardv2) .btn-single--text a svg {
  display: inline;
  position: relative;
  top: -6px;
  top: -.375rem;
  -webkit-transform: scale(.7);
  -moz-transform: scale(.7);
  -ms-transform: scale(.7);
  -o-transform: scale(.7);
  transform: scale(.7)
}

.lo-card:not(.cardv2) .btn-single--text a svg.icon-left {
  margin-left: .625rem;
  margin-right: .625rem
}

@media (min-width:769px) {
  .lo-card:not(.cardv2) .btn-single--text a svg {
    top: 0
  }
}

.lo-card.cardv2 {
  align-items: center;
  border-bottom: 1px solid #e6eef2;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: min(1.6666666666666667vw, 6px)
}

@media (min-width:769px) {
  .lo-card.cardv2 {
    flex-direction: row;
    padding: min(.5208333333333333vw, 6px)
  }
}

.lo-card.cardv2 .lo-card--left span {
  color: #0075aa;
  font-size: min(5vw, 18px);
  font-weight: 700
}

@media (min-width:769px) {
  .lo-card.cardv2 .lo-card--left span {
    font-size: min(1.5625vw, 18px)
  }
}

.lo-card.cardv2 .lo-card--left .info-partner {
  background: #fafdff;
  border-radius: 10px;
  color: #01acd4;
  font-size: min(3.3333333333333335vw, 12px);
  padding: min(.5555555555555556vw, 2px)
}

@media (min-width:769px) {
  .lo-card.cardv2 .lo-card--left .info-partner {
    font-size: min(1.0416666666666665vw, 12px);
    padding: min(.1736111111111111vw, 2px)
  }
}

.lo-card.cardv2 .lo-card--right {
  margin-bottom: min(2.2222222222222223vw, 8px);
  margin-top: min(2.2222222222222223vw, 8px);
  min-width: 100%
}

@media (min-width:769px) {
  .lo-card.cardv2 .lo-card--right {
    margin: 0;
    min-width: max-content
  }
}

.lo-card.cardv2 .lo-card--right .btn {
  font-size: min(4.444444444444445vw, 16px);
  margin-bottom: 0;
  padding: min(1.1111111111111112vw, 4px) min(2.7777777777777777vw, 10px);
  width: 100%
}

@media (min-width:769px) {
  .lo-card.cardv2 .lo-card--right .btn {
    font-size: min(1.3888888888888888vw, 16px);
    padding: min(.3472222222222222vw, 4px) min(.8680555555555556vw, 10px)
  }
}

.lo-card.cardv2:hover {
  background-color: #fafdff;
  text-decoration: none
}

.lo-acc--content--search #lo-search #lo-search-input {
  border: 1px solid #0075aa;
  font-size: min(5vw, 18px);
  height: min(13.333333333333334vw, 48px);
  margin-right: 16px;
  width: 100%
}

@media (min-width:769px) {
  .lo-acc--content--search #lo-search #lo-search-input {
    font-size: min(1.5625vw, 18px);
    height: min(4.166666666666666vw, 48px);
    width: calc(100% - 201px)
  }
}

.lo-acc--content--search #lo-search button[type=submit] {
  display: inline-block;
  height: min(13.333333333333334vw, 48px);
  margin-top: min(2.2222222222222223vw, 8px);
  width: 100%
}

@media (min-width:769px) {
  .lo-acc--content--search #lo-search button[type=submit] {
    height: min(4.166666666666666vw, 48px);
    margin-top: 0;
    width: 180px
  }
}

.lo-acc--content--results>.row {
  width: calc(100% + var(--bs-gutter-x))
}

.lo-acc--content--results .no-results-found {
  background-color: #e6eef2;
  display: flex;
  flex-direction: column;
  padding: min(4.444444444444445vw, 16px);
  text-align: center
}

@media (min-width:769px) {
  .lo-acc--content--results .no-results-found {
    padding: min(2.7777777777777777vw, 32px)
  }
}

.lo-acc--content--results .no-results-found.not-show {
  display: none
}

.lo-acc--content--results .no-results-found .reset-Search {
  color: #0075aa;
  cursor: pointer;
  text-decoration: underline
}

.ld-main-info .ld-main-info--col {
  margin-bottom: 1.25rem
}

.ld-main-info .ld-main-info--wrap .ld-main-info--icon {
  color: #3db7cc;
  margin-right: 1.25rem;
  width: 20px;
  width: 1.25rem
}

.ld-main-info .ld-main-info--wrap .ld-main-info--icon svg {
  max-width: 100%;
  position: relative
}

.ld-main-info .ld-main-info--wrap .ld-main-info--text span {
  margin-bottom: .3125rem
}

@media (min-width:769px) {
  .ld-main-info .ld-main-info--wrap .ld-main-info--icon {
    width: 35px;
    width: 2.1875rem
  }

  .ld-main-info .ld-main-info--wrap .ld-main-info--text {
    width: calc(100% - 40px)
  }

  .ld-main-info .ld-main-info--wrap .ld-main-info--text span {
    display: block;
    margin-bottom: .9375rem
  }

  .ld-main-info .ld-main-info--wrap .btn {
    padding: 1.25rem 3.125rem
  }
}

.info-close {
  background: #3db7cc;
  border-radius: 50%;
  display: inline-block;
  height: 24px;
  height: 1.5rem;
  margin-left: .3125rem;
  margin-right: .3125rem;
  position: relative;
  top: 5px;
  top: .3125rem;
  transform: rotate(45deg) scale(.7);
  width: 24px;
  width: 1.5rem
}

@media (min-width:769px) {
  .info-close {
    margin-left: .625rem;
    margin-right: .625rem;
    transform: rotate(45deg) scale(1)
  }
}

.info-close:after,
.info-close:before {
  background: #fff;
  content: "";
  height: 2px;
  left: calc(50% - 1px);
  position: absolute;
  top: calc(50% - 1px);
  width: 16px;
  width: 1rem
}

.info-close:after {
  content: "";
  transform: rotate(90deg)
}

.tx-powermail .powermail_form .powermail_field .checkbox label,
.tx-powermail .powermail_form .powermail_field .radio label {
  display: flex;
  padding-left: 0
}

.tx-powermail .powermail_form .powermail_field .checkbox label:after,
.tx-powermail .powermail_form .powermail_field .checkbox label:before,
.tx-powermail .powermail_form .powermail_field .radio label:after,
.tx-powermail .powermail_form .powermail_field .radio label:before {
  display: none
}

.tx-powermail .powermail_form .powermail_field .checkbox label input[type=checkbox],
.tx-powermail .powermail_form .powermail_field .radio label input[type=checkbox] {
  margin-right: 20px;
  margin-top: 6px
}

.tx-powermail .powermail_form .powermail_field .checkbox label input[type=radio],
.tx-powermail .powermail_form .powermail_field .radio label input[type=radio] {
  border-radius: 0;
  display: block;
  height: 20px;
  height: 1.25rem;
  margin-right: 1.25rem;
  min-width: 20px;
  min-width: 1.25rem;
  padding: 0;
  width: 20px;
  width: 1.25rem
}

.tx-powermail .powermail_form .powermail_field .checkbox label input[type=radio]:checked,
.tx-powermail .powermail_form .powermail_field .radio label input[type=radio]:checked {
  background-color: transparent;
  background-image: url(/_assets/e450c5b1983ccee1da6ec655af725391/Frontends/feditor/img/haken.svg);
  background-repeat: no-repeat;
  background-size: contain
}

.tx-powermail .powermail_form.powermail_form_3 .powermail_fieldwrap_datenschutzbestimmung {
  order: unset;
  padding-left: 0;
  padding-right: 0;
  width: 50%
}

.tx-powermail .powermail_form.powermail_form_3 .powermail_fieldwrap_datenschutzbestimmung .powermail_field {
  min-width: 100%
}

.tx-powermail .powermail_form.powermail_form_3 .powermail_fieldwrap_ort {
  padding-left: 0
}

.tx-powermail .powermail_form.powermail_form_3 .powermail_fieldwrap_ort .powermail_field:nth-child(2) {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  margin-right: 1.25rem;
  max-width: 25%
}

.tx-powermail .powermail_form.powermail_form_3 .powermail_fieldwrap_marker_01 {
  margin-left: 3.125rem
}

.tx-powermail .powermail_form.powermail_form_3 .powermail_fieldwrap_tag_beratungsgespraechs {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  margin-left: 2.75rem;
  max-width: 100%
}

.tx-powermail .powermail_form.powermail_form_3 .powermail_fieldwrap_tag_beratungsgespraechs>label {
  display: none
}

.tx-powermail .powermail_form.powermail_form_3 .powermail_fieldwrap_ichwuenscheeineterminvereinbarungpersmsanrufe_mail {
  padding-right: 0
}

.tx-powermail .powermail_form.powermail_form_3 .powermail_fieldwrap_ichwuenscheeineterminvereinbarungpersmsanrufe_mail>label {
  display: none
}

.tx-powermail .powermail_form.powermail_form_3 .powermail_fieldwrap_ichwuenscheeineterminvereinbarungpersmsanrufe_mail .powermail_field {
  min-width: 100%
}

.tx-powermail .powermail_form.powermail_form_3 .powermail_fieldwrap_kontaktpraeferenz .powermail_field {
  display: flex;
  justify-content: space-between
}

.tx-powermail .powermail_form.powermail_form_3 .powermail_fieldwrap_kontaktpraeferenz .powermail_field:nth-child(2) .checkbox {
  margin-right: 1.875rem
}

.tx-powermail .powermail_form.powermail_form_3 .powermail_fieldwrap_e_mail,
.tx-powermail .powermail_form.powermail_form_3 .powermail_fieldwrap_hausnummer,
.tx-powermail .powermail_form.powermail_form_3 .powermail_fieldwrap_ihreanfrage,
.tx-powermail .powermail_form.powermail_form_3 .powermail_fieldwrap_nachname,
.tx-powermail .powermail_form.powermail_form_3 .powermail_fieldwrap_ort,
.tx-powermail .powermail_form.powermail_form_3 .powermail_fieldwrap_plz,
.tx-powermail .powermail_form.powermail_form_3 .powermail_fieldwrap_strasse,
.tx-powermail .powermail_form.powermail_form_3 .powermail_fieldwrap_telefon,
.tx-powermail .powermail_form.powermail_form_3 .powermail_fieldwrap_titel,
.tx-powermail .powermail_form.powermail_form_3 .powermail_fieldwrap_vorname {
  margin-right: unset;
  order: unset
}

.tx-powermail .addMsg {
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.6rem;
  margin-top: 10px
}

.location-overview .lo-acc {
  border-bottom: 2px solid #0075aa;
  display: block;
  font-weight: 700;
  margin-bottom: 1.25rem;
  padding: .4375rem;
  position: relative;
  width: 100%
}

.location-overview .lo-acc:after,
.location-overview .lo-acc:before {
  background: #3d4245;
  content: "";
  height: 3px;
  height: .1875rem;
  pointer-events: none;
  position: absolute;
  right: 10px;
  right: .625rem;
  top: calc(50% - 2px);
  top: 14px;
  top: .875rem;
  transform: scale(.5);
  transition: all .3s ease-in-out;
  width: 25px;
  width: 1.5625rem
}

.location-overview .lo-acc:not(.stateopen):before {
  pointer-events: none;
  transform: rotate(90deg) scale(.5)
}

.location-overview .lo-acc.city-mode:after,
.location-overview .lo-acc.city-mode:before {
  display: none
}

@media (min-width:769px) {
  .location-overview .lo-acc {
    margin-bottom: 2.5rem;
    padding: .3125rem
  }

  .location-overview .lo-acc:after,
  .location-overview .lo-acc:before {
    transform: scale(1)
  }

  .location-overview .lo-acc:not(.stateopen):before {
    transform: scale(1) rotate(90deg)
  }
}

.location-overview .lo-acc .signline {
  border-bottom: 2px solid #0075aa;
  color: #0075aa;
  display: block;
  font-weight: 700;
  margin-bottom: 1.25rem;
  padding: .4375rem;
  position: relative;
  width: 100%
}

@media (min-width:769px) {
  .location-overview .lo-acc .signline {
    margin-bottom: 2.5rem;
    padding: .3125rem
  }
}

@keyframes dotloader {
  0% {
    content: ""
  }

  20% {
    content: "."
  }

  60% {
    content: ".."
  }

  to {
    content: "..."
  }
}

.dot_loader:after {
  animation: dotloader 1.2s linear infinite;
  content: "";
  display: inline
}

button.scrollToTop {
  --scroll-to-top-width: 42px;
  align-items: center;
  background-color: #0075aa;
  border-radius: 50%;
  bottom: 64px;
  color: #fff;
  display: flex;
  font-size: calc(var(--scroll-to-top-width) / 2);
  height: var(--scroll-to-top-width);
  justify-content: center;
  left: calc(50% - var(--scroll-to-top-width) / 2);
  opacity: 0;
  pointer-events: all;
  position: fixed;
  text-decoration: none !important;
  transform: scale(0);
  transition: opacity .3s, transform .3s;
  width: var(--scroll-to-top-width);
  z-index: 999
}

button.scrollToTop.active {
  animation: pulse 1.5s infinite;
  opacity: 1;
  transform: scale(1)
}

.knowhere-webwidget .knowhere-webwidget-teaser.bubble {
  right: 80px !important
}

@keyframes pulse {
  0% {
    transform: scaleX(1)
  }

  50% {
    transform: scale3d(1.15, 1.15, 1.15)
  }

  00% {
    transform: scaleX(1)
  }
}

@media (min-width:501px) {
  .moinai_widget.open {
    height: inherit !important;
    max-height: 740px
  }
}

.moinai_widget.open {
  height: calc(var(--knowhere-vh, 1vh) * 100 - 60px) !important
}

.courseSearch .popular-courses {
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/loadingAnimation.gif);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: min(63.88888888888889vw, 230px);
  margin: auto;
  width: min(63.88888888888889vw, 230px)
}

.courseSearch .popular-courses .popular-courses--results,
.courseSearch .popular-courses .row,
.courseSearch .popular-courses .title_box {
  display: none
}

:root {
  --page-header-top-bar-height: 2.5rem;
  --page-header-main-bar-height: 4rem;
  --page-header-height-total: calc(var(--page-header-top-bar-height) + var(--page-header-main-bar-height) + var(--sticky-banner-height));
  --page-header-opacity: 0.85;
  --page-header-blurriness: 20px;
  --sticky-banner-height: 0rem
}

@media (width < 992px) {
  :root {
    --page-header-top-bar-height: 0rem
  }
}

html {
  scroll-padding-top: var(--page-header-height-total)
}

body>main {
  padding-block-start: var(--page-header-height-total)
}

header.page-header {
  background-color: #fff;
  height: var(--page-header-height-total);
  isolation: isolate;
  max-width: 2500px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 250001
}

header.page-header #main-nav {
  height: var(--page-header-main-bar-height);
  padding-inline: 1rem;
  position: relative
}

@media only screen and (min-width:1152px) {
  header.page-header #main-nav {
    padding-inline: 1.5rem
  }
}

header.page-header #main-nav .header--wrapper {
  align-items: center;
  height: 100%
}

header.page-header .header--wrapper,
header.page-header .header--wrapper-sub {
  display: flex;
  margin-inline: auto;
  max-width: 1152px;
  width: 100%
}

header.page-header .header--wrapper-sub {
  flex-direction: column
}

header.page-header a.logo {
  flex-shrink: 0
}

header.page-header a.logo img {
  height: 2.625rem;
  margin-inline-end: 1rem
}

@media only screen and (min-width:1152px) {
  header.page-header a.logo img {
    margin-inline-end: 3rem
  }
}

header.page-header a {
  cursor: pointer
}

header.page-header a:focus,
header.page-header a:hover {
  text-decoration: none
}

header.page-header #top-level-nav {
  background-color: #e6eef2;
  height: var(--page-header-top-bar-height);
  padding-inline: 1.5rem
}

@media (width < 992px) {
  header.page-header #top-level-nav {
    display: none
  }
}

header.page-header #top-level-nav .header--wrapper {
  height: 100%;
  justify-content: flex-end
}

header.page-header #top-level-nav ul {
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: 1.5rem;
  height: 100%
}

header.page-header #top-level-nav ul li {
  font-size: .9375rem;
  padding-inline-start: 0
}

header.page-header #top-level-nav ul li a:hover {
  text-decoration: underline
}

header.page-header #nav-desktop {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  height: 100%;
  justify-content: flex-end
}

header.page-header #nav-desktop #bottom-level-nav {
  height: 100%;
  width: 100%
}

header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) {
  display: flex;
  height: 100%
}

@media (width < 992px) {
  header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) li:not(.icon-only) {
    display: none
  }
}

header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) li.page-header--entry {
  --icon-only-padding: 0.78125rem;
  height: 100%;
  padding: 0;
  position: unset
}

header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) li.page-header--entry:has(.header--contact-button) {
  align-items: center;
  display: flex
}

@media (width > 450px) {
  header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) li.page-header--entry:has(.header--contact-button) {
    position: relative
  }
}

header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) li.page-header--entry:has(.header--contact-button) .header--contact-button {
  margin-block-end: 0;
  margin-inline-start: .78125rem
}

@media (width <=450px) {
  header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) li.page-header--entry:has(.header--contact-button) .header--contact-button {
    aspect-ratio: 1;
    height: auto
  }

  header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) li.page-header--entry:has(.header--contact-button) .header--contact-button span {
    clip: rect(0, 0, 0, 0);
    border-width: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
  }
}

@media (width >=992px) {
  header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) li.page-header--entry:has(#page-header--burger) {
    display: none
  }
}

header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) li.page-header--entry>a.btn:not(.header--contact-button),
header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) li.page-header--entry>button:not(.header--contact-button) {
  align-items: center;
  display: flex;
  font-size: 1.125rem;
  font-weight: 700;
  height: 100%;
  padding-inline: .6rem
}

@media only screen and (min-width:1152px) {

  header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) li.page-header--entry>a.btn:not(.header--contact-button),
  header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) li.page-header--entry>button:not(.header--contact-button) {
    padding-inline: 1rem
  }
}

header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) li.page-header--entry>a.btn:not(.header--contact-button)#page-header--burger,
header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) li.page-header--entry>a.btn:not(.header--contact-button)#page-header--burger[disabled],
header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) li.page-header--entry>button:not(.header--contact-button)#page-header--burger,
header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) li.page-header--entry>button:not(.header--contact-button)#page-header--burger[disabled] {
  background-color: #fff
}

header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) li.page-header--entry>a.btn:not(.header--contact-button):has(+[data-open=true]):not(#page-header--burger),
header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) li.page-header--entry>button:not(.header--contact-button):has(+[data-open=true]):not(#page-header--burger) {
  background-color: #0075aa;
  color: #fff
}

header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) li.page-header--entry>a.btn:not(.header--contact-button):has(+[data-open=true]):not(#page-header--burger):active,
header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) li.page-header--entry>a.btn:not(.header--contact-button):has(+[data-open=true]):not(#page-header--burger):focus,
header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) li.page-header--entry>a.btn:not(.header--contact-button):has(+[data-open=true]):not(#page-header--burger):hover,
header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) li.page-header--entry>button:not(.header--contact-button):has(+[data-open=true]):not(#page-header--burger):active,
header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) li.page-header--entry>button:not(.header--contact-button):has(+[data-open=true]):not(#page-header--burger):focus,
header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) li.page-header--entry>button:not(.header--contact-button):has(+[data-open=true]):not(#page-header--burger):hover {
  background-color: #0075aa;
  color: #fff
}

header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) li.page-header--entry>a.btn:not(.header--contact-button):has(+[data-open=true])#page-header--burger,
header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) li.page-header--entry>button:not(.header--contact-button):has(+[data-open=true])#page-header--burger {
  color: #0075aa
}

header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) li.page-header--entry.section-dividing-icon {
  margin-inline-start: auto
}

header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) li.page-header--entry.icon-only>button {
  padding-inline: var(--icon-only-padding)
}

header.page-header #nav-desktop #bottom-level-nav ul:not(.suggestions-list) li.page-header--entry.icon-only #page-header--burger {
  margin-right: calc(-1 * var(--icon-only-padding))
}

header.page-header .page-header--sub {
  background-color: rgba(255, 255, 255, var(--page-header-opacity));
  border-top: 5px solid #0075aa;
  bottom: 0;
  box-shadow: 0 10px 15px rgba(0, 0, 0, .5);
  display: none;
  left: 0;
  max-height: calc(90vh - var(--page-header-height-total));
  overflow-y: auto;
  position: absolute;
  right: 0;
  transform: translateY(100%)
}

header.page-header .page-header--sub[data-open=true] {
  display: block
}

header.page-header .page-header--sub .page-header--sub-relative {
  padding-block: 3.125rem;
  padding-inline: 1.5rem;
  position: relative;
  width: 100%
}

header.page-header .page-header--sub .page-header--sub-relative:before {
  backdrop-filter: blur(var(--page-header-blurriness));
  content: "";
  inset: 0;
  position: absolute;
  z-index: -1
}

header.page-header .page-header--sub .page-header--sub-relative .page-header--sub-layout-col {
  column-count: 4;
  column-gap: 3.125rem;
  display: block
}

header.page-header .page-header--sub .page-header--sub-relative .page-header--sub-topic-section {
  break-inside: avoid;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding-block-end: 2rem
}

header.page-header .page-header--sub .page-header--sub-relative .page-header--sub-topic-section,
header.page-header .page-header--sub .page-header--sub-relative .page-header--sub-topic-section li,
header.page-header .page-header--sub .page-header--sub-relative .page-header--sub-topic-section strong,
header.page-header .page-header--sub .page-header--sub-relative .page-header--sub-topic-section ul {
  font-size: 1.125rem
}

header.page-header .page-header--sub .page-header--sub-relative .page-header--sub-topic-section ul {
  flex-direction: column
}

header.page-header .page-header--sub .page-header--sub-relative .page-header--sub-topic-section ul li {
  margin-block-end: 1rem;
  padding-left: 0
}

header.page-header .page-header--sub .page-header--sub-relative .page-header--sub-topic-section ul li a {
  color: #0075aa
}

header.page-header .page-header--sub .page-header--sub-relative .page-header--sub-topic-section ul li:hover a {
  text-decoration: underline
}

header.page-header .page-header--sub .page-header--sub-relative .page-header--sub-topic-section .dummy-headline {
  height: 1lh
}

header.page-header .page-header--sub .page-header--sub-relative .page-header--sub-topic-section.trending-topic-section li {
  background-image: none;
  margin-bottom: 1rem;
  padding-inline: 0
}

header.page-header .page-header--sub .page-header--sub-relative .page-header--sub-topic-section.trending-topic-section li:hover {
  padding-inline: 0
}

header.page-header .page-header--sub .page-header--sub-relative .page-header--sub-topic-section.trending-topic-section li a {
  display: flex;
  gap: .75rem
}

header.page-header .page-header--sub .page-header--sub-relative .page-header--sub-topic-section.trending-topic-section li a:hover .title {
  text-decoration: underline
}

header.page-header .page-header--sub .page-header--sub-relative .page-header--sub-topic-section.trending-topic-section li a figure {
  aspect-ratio: 1;
  flex-shrink: 0;
  width: 4rem
}

header.page-header .page-header--sub .page-header--sub-relative .page-header--sub-topic-section.trending-topic-section li a figure img {
  height: 100%;
  object-fit: cover;
  width: 100%
}

header.page-header .page-header--sub .page-header--sub-relative .page-header--sub-topic-section.trending-topic-section li a div {
  display: flex;
  flex-direction: column;
  gap: .25rem;
  justify-content: center
}

header.page-header .page-header--sub .page-header--sub-relative .page-header--sub-topic-section.trending-topic-section li a div .title {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  line-height: 1.125;
  overflow: hidden
}

header.page-header .page-header--sub .page-header--sub-relative .page-header--sub-topic-section.trending-topic-section li a div .start {
  font-size: .875rem
}

#bottom-level-nav .page-header--entry:nth-child(2) .page-header--sub-topic-section:nth-child(n+2):nth-child(-n+3)>ul li:last-child,
#bottom-level-nav .page-header--entry:nth-child(3) .page-header--sub-topic-section:nth-child(n+2):nth-child(-n+2)>ul li:last-child {
  font-weight: 700
}

.header--bookmark {
  font-size: 20px;
  position: relative;
  transition: color .5s ease-in-out
}

.header--bookmark .bm-amount {
  background-color: #0075aa;
  border-radius: 2px;
  color: #fff;
  display: none;
  font-size: 10px;
  font-weight: 700;
  padding: 3px;
  position: absolute;
  right: 2px;
  top: 2px;
  transform: translateX(100%) translateY(-50%)
}

.header--bookmark .bm-notification-container {
  bottom: 0;
  position: absolute;
  transform: translateX(-50%) translateY(100%)
}

.header--bookmark .bm-notification-wrapper {
  position: relative
}

.header--bookmark .bm-notification {
  background-color: #0075aa;
  border-radius: 100px;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  padding: 2px 8px;
  position: absolute;
  transform: rotate(0deg) scale(0)
}

.header--bookmark .bm-notification:before {
  border: 4px solid transparent;
  border-top-color: #0075aa;
  content: "";
  left: 50%;
  position: absolute;
  top: 0;
  transform: translateX(-50%) translateY(-100%) rotate(180deg)
}

.header--bookmark .grow-and-wiggle {
  animation: growAndWiggle 3s ease-in-out 1;
  animation-delay: var(--grow-and-wiggle-delay)
}

@keyframes growAndWiggle {

  0%,
  to {
    transform: rotate(0deg) scale(0)
  }

  20%,
  80% {
    transform: rotate(0deg) scale(1)
  }

  30%,
  50%,
  70% {
    transform: rotate(7deg) scale(1)
  }

  40%,
  60% {
    transform: rotate(-7deg) scale(1)
  }
}

#page-header--burger path {
  transform-origin: center;
  transition: color .5s ease-out
}

#page-header--burger.to-x svg path:first-of-type {
  animation: burger-top-to-x .75s ease-out forwards
}

#page-header--burger.to-x svg path:nth-of-type(2) {
  animation: burger-middle-top-to-x .75s ease-out forwards
}

#page-header--burger.to-x svg path:nth-of-type(3) {
  animation: burger-middle-bottom-to-x .75s ease-out forwards
}

#page-header--burger.to-x svg path:last-of-type {
  animation: burger-bottom-to-x .75s ease-out forwards
}

#page-header--burger.to-burger svg path:first-of-type {
  animation: burger-top-to-x .75s ease-out reverse forwards
}

#page-header--burger.to-burger svg path:nth-of-type(2) {
  animation: burger-middle-top-to-x .75s ease-out reverse forwards
}

#page-header--burger.to-burger svg path:nth-of-type(3) {
  animation: burger-middle-bottom-to-x .75s ease-out reverse forwards
}

#page-header--burger.to-burger svg path:last-of-type {
  animation: burger-bottom-to-x .75s ease-out reverse forwards
}

@keyframes burger-top-to-x {
  0% {
    display: block;
    opacity: 1;
    transform: translateY(0)
  }

  30% {
    display: block;
    opacity: 1;
    transform: translateY(calc(50% - 1.25px))
  }

  30.0001%,
  to {
    display: none;
    opacity: 0
  }
}

@keyframes burger-bottom-to-x {
  0% {
    display: block;
    opacity: 1;
    transform: translateY(0)
  }

  30% {
    display: block;
    opacity: 1;
    transform: translateY(calc(-50% + 1.25px))
  }

  30.0001%,
  to {
    display: none;
    opacity: 0
  }
}

@keyframes burger-middle-top-to-x {

  0%,
  60% {
    transform: rotate(0)
  }

  to {
    transform: rotate(45deg)
  }
}

@keyframes burger-middle-bottom-to-x {

  0%,
  60% {
    transform: rotate(0)
  }

  to {
    transform: rotate(-45deg)
  }
}

.contact-box--popup,
header.page-header .page-header--sub.contact-box--modul {
  background-color: #fff;
  padding: 1.5rem;
  width: 100%
}

@media (width > 450px) {

  .contact-box--popup,
  header.page-header .page-header--sub.contact-box--modul {
    left: unset;
    width: 26rem
  }
}

.contact-box--popup .contact-box--inner,
header.page-header .page-header--sub.contact-box--modul .contact-box--inner {
  text-align: center
}

.contact-box--popup .contact-box--inner .btn,
header.page-header .page-header--sub.contact-box--modul .contact-box--inner .btn {
  white-space: nowrap
}

.contact-box--popup .contact-box--inner .contact-box--headline,
header.page-header .page-header--sub.contact-box--modul .contact-box--inner .contact-box--headline {
  display: none;
  font-weight: 700
}

@media (min-width:769px) {

  .contact-box--popup .contact-box--inner .contact-box--headline,
  header.page-header .page-header--sub.contact-box--modul .contact-box--inner .contact-box--headline {
    display: block
  }
}

.contact-box--popup .fundingagency,
header.page-header .page-header--sub.contact-box--modul .fundingagency {
  text-align: left
}

.contact-box--popup .fundingagency span,
header.page-header .page-header--sub.contact-box--modul .fundingagency span {
  font-size: min(3.8888888888888893vw, 14px)
}

@media (min-width:769px) {

  .contact-box--popup .fundingagency span,
  header.page-header .page-header--sub.contact-box--modul .fundingagency span {
    font-size: min(1.2152777777777777vw, 14px)
  }
}

.contact-box--popup .fundingagency span a,
header.page-header .page-header--sub.contact-box--modul .fundingagency span a {
  color: #0075aa
}

.contact-box--popup .fundingagency span a:hover,
header.page-header .page-header--sub.contact-box--modul .fundingagency span a:hover {
  text-decoration: underline
}

.contact-box--popup .buttons,
header.page-header .page-header--sub.contact-box--modul .buttons {
  display: flex;
  flex-direction: column;
  gap: 1rem
}

.contact-box--popup .buttons .btn,
header.page-header .page-header--sub.contact-box--modul .buttons .btn {
  margin-block-end: 0
}

#page-header--burger svg {
  height: 1.375rem;
  width: 1.375rem
}

.page-header--sub:has(#mobile-menu) {
  border-top: 0
}

#mobile-menu {
  --level-one-border-left-width: 0.3125rem;
  --level-one-padding-inline: 1.25rem;
  background-color: #fff;
  border-top: 1px solid #c4c4c4;
  font-size: 1.25rem;
  height: calc(100vh - var(--page-header-height-total));
  overflow-y: scroll
}

#mobile-menu ul {
  display: flex;
  flex-direction: column
}

#mobile-menu ul li {
  display: flex !important;
  flex-direction: column;
  padding: 0
}

#mobile-menu ul li a,
#mobile-menu ul li button {
  align-items: center;
  border-bottom: 1px solid #c4c4c4;
  display: flex;
  flex-grow: 1;
  font-size: 1.25rem;
  font-weight: 700;
  justify-content: space-between;
  padding: 1rem var(--level-one-padding-inline);
  transition: background-color .5s ease-out, color .5s ease-out
}

#mobile-menu ul li a i,
#mobile-menu ul li button i {
  color: #c4c4c4;
  transition: transform .5s ease-out, color .5s ease-out
}

#mobile-menu ul .mobile-entry--level-first {
  padding: 0
}

#mobile-menu ul .mobile-entry--level-first>button {
  border-left: var(--level-one-border-left-width) solid #0075aa;
  padding-inline-start: calc(var(--level-one-padding-inline) - var(--level-one-border-left-width))
}

#mobile-menu ul .mobile-entry--level-first[data-open=true]>button {
  background-color: #0075aa;
  color: #fff
}

#mobile-menu ul .mobile-entry--level-first[data-open=true]>button i {
  color: #fff;
  transform: rotate(180deg)
}

#mobile-menu ul .mobile-entry--level-first>a {
  color: #818b91;
  font-weight: 400
}

#mobile-menu ul .mobile-entry--level-second>button {
  font-size: 1.125rem;
  padding-inline-start: 1.875rem
}

#mobile-menu ul .mobile-entry--level-second[data-open=true]>button {
  color: #0075aa
}

#mobile-menu ul .mobile-entry--level-second[data-open=true]>button i {
  transform: rotate(180deg)
}

#mobile-menu ul .mobile-entry--level-third>a {
  color: #0075aa;
  font-size: 1.125rem;
  font-weight: 400;
  padding-inline-start: 2.5rem
}

#mobile-menu li[data-open] ul {
  overflow: hidden;
  transition: max-height .5s ease-out
}

#mobile-menu li[data-open=false] ul {
  max-height: 0
}

.page-header--sub-search {
  overflow-y: unset !important
}

.header--search--form .btn,
.header--search--form button,
.header--search--form input {
  font-size: 1.125rem;
  height: 2.75rem !important;
  margin-bottom: 0 !important;
  width: 100%
}

.header--search--form input {
  color: #006491;
  padding-left: min(13.333333333333334vw, 48px)
}

.header--search--form input:active,
.header--search--form input:focus {
  background-color: #fff;
  border: 2px solid #0087c4
}

.header--search--form input:active::placeholder,
.header--search--form input:focus::placeholder {
  color: #006491;
  font-weight: 700
}

@media (min-width:769px) {
  .header--search--form .row {
    flex-wrap: nowrap
  }
}

.header--search--form .row .col-input {
  flex-grow: 1;
  margin-bottom: min(4.166666666666667vw, 15px)
}

@media (min-width:769px) {
  .header--search--form .row .col-input {
    margin-bottom: 0
  }
}

.header--search--form .row .col-button {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: .5rem;
  width: 100%
}

@media (width < 480px) {
  .header--search--form .row .col-button {
    flex-direction: column
  }
}

@media (min-width:769px) {
  .header--search--form .row .col-button {
    width: fit-content
  }
}

.header--search--form .row .col-button .btn,
.header--search--form .row .col-button button {
  min-width: fit-content
}

.header--search--form .form-group {
  position: relative
}

.header--search--form .form-group svg {
  color: #0075aa;
  height: 1.25rem;
  margin: .75rem 0 .75rem .75rem;
  position: absolute;
  width: 1.25rem
}

header .sticky-banner {
  align-items: center;
  background-color: #fbcb41;
  display: flex;
  flex-wrap: wrap;
  font-size: 1rem;
  gap: .125rem .625rem;
  justify-content: center;
  padding: .3125rem .5rem
}

header .sticky-banner div {
  align-items: center;
  display: flex;
  gap: .5rem
}

header .sticky-banner .bold {
  font-weight: 700
}

header .sticky-banner .sticky-banner--close {
  height: 1.5rem;
  width: 1.5rem
}

header .sticky-banner .sticky-banner--close i {
  font-size: 1.5rem
}

header .sticky-banner:not(.visible) {
  display: none
}

@media only screen and (min-width:992px) {
  header .sticky-banner {
    box-shadow: 0 0 50px rgba(0, 0, 0, .2);
    max-width: calc(100vh - 2 * (5rem + var(--page-header-height-total)));
    padding: .5rem .75rem;
    position: fixed;
    right: 0;
    rotate: -90deg;
    top: 50%;
    transform: translateX(50%) translateY(-50%);
    transform-origin: right
  }

  header .sticky-banner .sticky-banner--close {
    height: 1.5rem;
    margin-block: -.25rem;
    width: 1.5rem
  }

  header .sticky-banner .sticky-banner--close i {
    font-size: 1.5rem
  }
}

footer {
  background-color: #3d4245;
  color: #fff;
  font-size: 100%
}

@media (min-width:769px) {
  footer {
    padding-bottom: 2.1875rem
  }
}

footer .fff_line {
  background-color: #fff;
  border-top: 1px solid #fff;
  display: none;
  height: min(.08680555555555555vw, 1px);
  left: 50%;
  max-width: 2500px;
  position: absolute;
  transform: translateX(-50%);
  width: 100vw
}

@media (min-width:769px) {
  footer .fff_line {
    display: block
  }
}

footer .container.content {
  display: flex;
  flex-direction: column
}

@media (min-width:769px) {
  footer .container.content {
    display: block
  }
}

footer .container.content>div {
  order: 1
}

footer .container.content>div.footer--nav {
  order: 2
}

footer .container.content>div.footer-policy {
  order: 3
}

footer .container.content .footer--nav {
  display: block;
  padding-bottom: min(10.555555555555555vw, 38px);
  padding-top: min(10.555555555555555vw, 38px)
}

@media (min-width:769px) {
  footer .container.content .footer--nav {
    display: block;
    padding-bottom: min(3.298611111111111vw, 38px);
    padding-top: min(3.298611111111111vw, 38px)
  }
}

footer .container.content .footer--nav .headline {
  color: #fff;
  font-size: min(5vw, 18px);
  font-weight: 700
}

@media (min-width:769px) {
  footer .container.content .footer--nav .headline {
    font-size: min(2.083333333333333vw, 24px)
  }
}

footer .container.content .footer--nav ul {
  margin-bottom: min(8.333333333333334vw, 30px)
}

@media (min-width:769px) {
  footer .container.content .footer--nav ul {
    margin-bottom: 0
  }
}

footer .container.content .footer--nav ul li {
  padding-left: 0
}

footer .container.content .footer--nav ul li a {
  color: #fff;
  display: block;
  font-size: min(3.8888888888888893vw, 14px);
  font-weight: 400;
  hyphens: auto;
  line-height: 1.4;
  padding: min(.5208333333333333vw, 6px) 0
}

@media (min-width:769px) {
  footer .container.content .footer--nav ul li a {
    font-size: min(1.5625vw, 18px)
  }
}

footer .container.content .footer--nav ul li a:empty {
  display: none
}

footer .container.content .footer--nav ul li a:last-of-type {
  margin: 0
}

footer .container.content .footer--nav ul li a:hover {
  text-decoration: underline
}

@media (min-width:769px) {
  footer .container.content .footer--socialmedia {
    border: none
  }
}

footer .container.content .footer--socialmedia .footer-socialmedia--inner {
  display: flex;
  flex-direction: column
}

@media (min-width:769px) {
  footer .container.content .footer--socialmedia .footer-socialmedia--inner {
    align-items: center;
    flex-direction: row;
    padding-bottom: min(.6944444444444444vw, 8px)
  }
}

footer .container.content .footer--socialmedia .footer-socialmedia--inner .footer-socials--headline {
  border-bottom: 1px solid #fff;
  color: #fff;
  font-size: min(5vw, 18px);
  font-weight: 700;
  margin-left: min(4.166666666666667vw, -15px);
  margin-right: min(4.166666666666667vw, -15px);
  padding-bottom: min(1.1111111111111112vw, 4px);
  padding-top: min(7.222222222222222vw, 26px);
  text-align: center
}

@media (min-width:769px) {
  footer .container.content .footer--socialmedia .footer-socialmedia--inner .footer-socials--headline {
    border: none;
    font-size: min(2.083333333333333vw, 24px);
    margin: 0;
    padding: 0;
    text-align: left;
    width: 35%
  }
}

footer .container.content .footer--socialmedia .footer-socialmedia--inner ul.footer-socials {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  padding-bottom: min(5.555555555555555vw, 20px);
  padding-top: min(5.555555555555555vw, 20px)
}

@media (min-width:769px) {
  footer .container.content .footer--socialmedia .footer-socialmedia--inner ul.footer-socials {
    padding-bottom: min(1.3020833333333333vw, 15px);
    padding-top: min(.8680555555555556vw, 10px);
    width: 65%
  }
}

footer .container.content .footer--socialmedia .footer-socialmedia--inner ul.footer-socials li {
  padding-left: 0
}

footer .container.content .footer--socialmedia .footer-socialmedia--inner ul.footer-socials li a:hover {
  text-decoration: none
}

footer .container.content .footer--socialmedia .footer-socialmedia--inner ul.footer-socials li:before {
  display: none
}

footer .container.content .footer--socialmedia .footer-socialmedia--inner ul.footer-socials li i {
  align-items: center;
  border: 1px solid #fff;
  border-radius: 50%;
  color: #fff;
  display: flex;
  height: min(10vw, 36px);
  justify-content: center;
  width: min(10vw, 36px)
}

@media (min-width:769px) {
  footer .container.content .footer--socialmedia .footer-socialmedia--inner ul.footer-socials li i {
    height: min(4.6875vw, 54px);
    width: min(4.6875vw, 54px)
  }
}

footer .container.content .footer--socialmedia .footer-socialmedia--inner ul.footer-socials li i:before {
  font-size: min(3.8888888888888893vw, 14px)
}

@media (min-width:769px) {
  footer .container.content .footer--socialmedia .footer-socialmedia--inner ul.footer-socials li i:before {
    font-size: min(2.4305555555555554vw, 28px)
  }
}

footer .container.content .footer--socialmedia .footer-socialmedia--inner ul.footer-socials li i:hover {
  background-color: hsla(0, 0%, 100%, .2)
}

footer .container.content .footer-partner ul li {
  -ms-flex: 0 0 16%;
  flex: 0 0 16%;
  margin-bottom: 1.25rem;
  max-width: 16%
}

footer .container.content .footer-partner ul li:nth-child(6n+1) {
  padding-left: 0
}

footer .container.content .footer-partner {
  padding-bottom: 0;
  padding-top: 1.75rem
}

footer .container.content .footer-partner p {
  font-size: min(5vw, 18px);
  font-weight: 700;
  padding-left: .625rem
}

@media (min-width:769px) {
  footer .container.content .footer-partner p {
    font-size: min(2.083333333333333vw, 24px);
    padding: 0
  }
}

footer .container.content .footer-partner ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between
}

@media (min-width:769px) {
  footer .container.content .footer-partner ul {
    padding-bottom: 1.25rem;
    padding-top: 1.25rem
  }
}

footer .container.content .footer-partner ul li {
  align-items: center;
  display: flex;
  justify-content: center;
  max-width: min(38.88888888888889vw, 140px);
  padding: .625rem;
  width: auto
}

@media (min-width:769px) {
  footer .container.content .footer-partner ul li {
    max-width: min(14.756944444444445vw, 170px)
  }
}

footer .container.content .footer-partner .slick-slider {
  height: 150px
}

footer .container.content .footer-partner .slick-slider .slick-dots,
footer .container.content .footer-partner .slick-slider .slick-dots button {
  display: none !important
}

footer .container.content .footer-partner .slick-slider .slick-slide {
  align-items: center;
  display: flex;
  height: 150px;
  justify-content: center
}

footer .container.content .footer-policy--menu {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-size: min(3.3333333333333335vw, 12px);
  font-weight: 700;
  gap: 12px;
  padding-bottom: .75rem;
  padding-top: 1.75rem
}

@media (min-width:769px) {
  footer .container.content .footer-policy--menu {
    font-size: clamp(12px, 1.3888888888888888vw, 16px)
  }
}

@media (min-width:1280px) {
  footer .container.content .footer-policy--menu {
    flex-direction: row;
    justify-content: space-between
  }
}

footer .container.content .footer-policy--menu-links {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  justify-content: center
}

@media (min-width:769px) {
  footer .footer-policy {
    border: none
  }
}

.bc-disable {
  display: none
}

.typo3-adminPanel-bar {
  z-index: 99999 !important
}

.content-swapper .radio label:before {
  border: 1px solid silver
}

.story .showmoretext {
  color: #0075aa;
  cursor: pointer
}

.story p {
  color: #3d4245
}

.story p.bigger-text {
  color: #818b91;
  font-size: 25px;
  font-size: 1.5625rem;
  font-style: italic;
  line-height: 31px;
  line-height: 1.9375rem
}

@media (min-width:769px) {
  .story p.bigger-text {
    font-size: 48px;
    font-size: 3rem;
    line-height: 59px;
    line-height: 3.6875rem
  }
}

.story .img-left {
  display: block;
  float: none;
  margin: auto auto min(4.166666666666667vw, 15px)
}

@media (min-width:769px) {
  .story .img-left {
    float: left;
    margin-bottom: 0;
    margin-right: .9375rem;
    margin-top: .375rem
  }
}

.story .img-right {
  display: block;
  float: none;
  margin: auto auto min(4.166666666666667vw, 15px)
}

@media (min-width:769px) {
  .story .img-right {
    float: right;
    margin-bottom: 0;
    margin-left: .9375rem;
    margin-top: .375rem
  }
}

.story blockquote {
  color: #818b91;
  font-size: 53px;
  font-size: 3.3125rem;
  font-style: italic;
  line-height: 64px;
  line-height: 4rem;
  position: relative
}

.story blockquote:after,
.story blockquote:before {
  content: '"';
  display: block;
  font-size: 61px;
  font-size: 3.8125rem;
  font-weight: 700;
  line-height: 74px;
  line-height: 4.625rem;
  text-align: center
}

.story blockquote:before {
  margin-bottom: min(9.722222222222223vw, -35px)
}

.story blockquote:after {
  margin-top: min(6.944444444444445vw, -25px);
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg)
}

.story blockquote p {
  color: #818b91
}

@media (min-width:769px) {
  .story blockquote {
    font-size: 88px;
    font-size: 5.5rem;
    line-height: 108px;
    line-height: 6.75rem
  }

  .story blockquote:after,
  .story blockquote:before {
    font-size: 102px;
    font-size: 6.375rem;
    line-height: 124px;
    line-height: 7.75rem
  }

  .story blockquote:before {
    margin-bottom: min(5.208333333333333vw, -60px)
  }

  .story blockquote:after {
    margin-top: min(3.90625vw, -45px)
  }
}

.story ul {
  display: inline-block;
  margin-bottom: min(0vw, 0px);
  margin-top: min(0vw, 0px);
  padding: 0
}

@media (min-width:769px) {
  .story ul {
    margin-bottom: clamp(0px, 1.5625vw, 18px);
    margin-top: clamp(0px, 1.5625vw, 18px)
  }
}

.story ul li {
  display: block;
  margin-bottom: min(2.2222222222222223vw, 8px);
  margin-left: min(7.222222222222222vw, 26px);
  padding: 0;
  position: relative
}

.story ul li:before {
  color: #3d4245
}

.story ul li span:before,
.story ul li:before {
  content: "•";
  left: min(5.555555555555555vw, -20px);
  position: absolute;
  top: min(.2777777777777778vw, 1px)
}

.story ul li span:before {
  color: currentColor
}

.story ol {
  display: inline-block;
  margin-bottom: min(4.444444444444445vw, 16px);
  margin-top: min(4.444444444444445vw, 16px);
  padding: 0
}

@media (min-width:769px) {
  .story ol {
    margin-bottom: clamp(16px, 3.125vw, 36px);
    margin-top: clamp(16px, 3.125vw, 36px)
  }
}

.story ol li {
  counter-increment: ol-counter;
  display: block;
  margin-left: min(12.5vw, 45px);
  padding: 0;
  position: relative
}

.story ol li:before {
  content: counter(ol-counter) ". ";
  left: min(11.11111111111111vw, -40px);
  position: absolute;
  text-align: right;
  width: min(8.333333333333334vw, 30px)
}

.story a {
  color: #0075aa
}

.story a:hover {
  text-decoration: underline
}

.story a>span,
.story span>a {
  color: currentColor;
  text-decoration: underline
}

.story .link-width-arrow:after {
  content: "\f178";
  display: inline-block;
  font-family: Font Awesome\ 6 Pro;
  font-size: min(3.8888888888888893vw, 14px);
  font-weight: 700;
  margin-left: min(2.2222222222222223vw, 8px);
  transition: transform .3s ease-in-out
}

.story .link-width-arrow:hover:after {
  transform: translateX(15px)
}

.story .link-full-background {
  appearance: none;
  background-color: #0075aa;
  border: 1px solid transparent;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  margin-bottom: min(5.555555555555555vw, 20px);
  padding: min(3.3333333333333335vw, 12px) min(3.611111111111111vw, 13px);
  text-align: center
}

.story .link-full-background:hover {
  background-color: #0087c4
}

.hero-slider {
  height: 220px;
  height: 13.75rem;
  width: 100%
}

.hero-slider .overlay {
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 100
}

@media (min-width:769px) {
  .hero-slider .overlay {
    display: none;
    pointer-events: none;
    z-index: -9999
  }
}

.hero-slider .hero-slider--inner,
.hero-slider .hero-slider--inner .slick-list,
.hero-slider .hero-slider--inner .slick-list .slick-track {
  height: 100%
}

.hero-slider .hero-slider--inner .slick-arrow {
  border-color: #0075aa;
  border-width: 2px;
  opacity: 1;
  transform: rotate(-45deg)
}

.hero-slider .hero-slider--inner .slick-arrow.slick-prev {
  border-left-style: solid;
  border-top-style: solid
}

.hero-slider .hero-slider--inner .slick-arrow.slick-next {
  border-bottom-style: solid;
  border-right-style: solid
}

.hero-slider .hero-slider--inner .slick-arrow.slick-disabled {
  opacity: 0
}

.hero-slider .hero-slider--single {
  background-color: #ffc107;
  height: 100%;
  opacity: 0;
  overflow: hidden;
  position: relative;
  width: 100%
}

.hero-slider .hero-slider--single.slick-current {
  opacity: 1
}

.hero-slider .hero-slider--single .herp-slider--image {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1
}

.hero-slider .hero-slider--single .herp-slider--image picture {
  height: 100%;
  overflow: hidden;
  width: 100%
}

.hero-slider .hero-slider--single .herp-slider--image picture img {
  height: 100%;
  object-fit: cover;
  width: 100%
}

.hero-slider .hero-slider--single .hero-slider--quote {
  height: 100%;
  left: 0;
  overflow: hidden;
  padding: 1.25rem;
  position: absolute;
  top: 0;
  width: 60%;
  z-index: 2
}

.hero-slider .hero-slider--single .hero-slider--quote svg {
  display: none
}

.hero-slider .hero-slider--single .hero-slider--quote .content {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 19px;
  line-height: 1.1875rem
}

.hero-slider .hero-slider--single .hero-slider--quote .content,
.hero-slider .hero-slider--single .hero-slider--quote .content h2 {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  margin-bottom: .625rem;
  overflow: hidden;
  position: relative;
  z-index: 1
}

.hero-slider .hero-slider--single .hero-slider--quote .content h2 {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 29px;
  line-height: 1.8125rem
}

.hero-slider .hero-slider--single .hero-slider--quote .btn {
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 17px;
  line-height: 1.0625rem;
  padding: .5rem
}

@media (min-width:769px) {
  .hero-slider .hero-slider--single .hero-slider--quote .btn {
    display: block;
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
    padding: 1.0625rem
  }

  .hero-slider {
    height: 840px;
    height: 52.5rem;
    max-height: 100vh
  }

  .hero-slider .hero-slider--single .hero-slider--quote {
    align-items: center;
    display: flex;
    left: 20%;
    max-width: 550px;
    max-width: 34.375rem;
    overflow: visible;
    padding: 4%;
    position: absolute;
    width: 50%
  }

  .hero-slider .hero-slider--single .hero-slider--quote svg {
    display: block;
    left: 4%;
    position: absolute;
    transform: rotateY(180deg) scale(1.2);
    -webkit-transform: rotateY(180deg) scale(1.2);
    -moz-transform: rotateY(180deg) scale(1.2);
    width: 100%;
    z-index: 0
  }

  .hero-slider .hero-slider--single .hero-slider--quote .content {
    -webkit-line-clamp: 10;
    font-size: 1.3vw;
    font-size: clamp(.75rem, 2vw, 2rem);
    font-weight: 600;
    line-height: calc(1.3vw + .3125rem);
    line-height: clamp(1.1875rem, calc(2vw + .3125rem), 2.5rem);
    margin-bottom: 3.125rem
  }

  .hero-slider .hero-slider--single .hero-slider--quote .content h2 {
    font-size: 2.8vw;
    font-size: clamp(1.5rem, 4vw, 4.125rem);
    line-height: calc(2.8vw + .3125rem);
    line-height: clamp(1.1875rem, calc(4vw + .3125rem), 3.75rem);
    margin-bottom: .9375rem
  }
}

.badge .badge--slider {
  margin-left: 10%;
  width: 80%
}

.badge .slick-arrow.slick-next {
  right: -10%
}

.badge .slick-arrow.slick-prev {
  left: -10%
}

.badge .slick-arrow.slick-prev svg {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg)
}

.badge .slick-arrow.slick-disabled {
  display: none !important
}

.badge .badge--single {
  margin-bottom: 1.25rem;
  position: relative;
  width: 100%
}

.badge .badge--single .badge--circle {
  border-radius: 50%;
  border-style: solid;
  border-width: .25rem;
  left: 10%;
  opacity: .4;
  position: absolute;
  top: 0;
  width: 80%;
  z-index: 1
}

.badge .badge--single .badge--circle:before {
  content: "";
  display: block;
  padding-top: 100%
}

.badge .badge--single .badge--circle:after {
  background-color: #fff;
  content: "";
  display: block;
  height: 35%;
  left: -10%;
  position: absolute;
  right: 0;
  top: 55%;
  width: 120%;
  z-index: 1
}

.badge .badge--single .badge--circle.blue {
  border-color: #3db7cc
}

.badge .badge--single .badge--circle.light-blue {
  border-color: #45cee5
}

.badge .badge--single .badge--circle.dark-blue {
  border-color: #0075aa
}

.badge .badge--single .badge--circle.orange {
  border-color: #f1896e
}

.badge .badge--single .badge--circle.yellow {
  border-color: #ffc107
}

.badge .badge--single .badge--overlay {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2
}

.badge .badge--single .badge--overlay .badge--overlay--icon {
  height: 40%;
  position: absolute;
  top: 10%;
  width: 100%
}

.badge .badge--single .badge--overlay .badge--overlay--icon figure {
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%
}

.badge .badge--single .badge--overlay .badge--overlay--icon figure img {
  height: 100%;
  max-height: 100%;
  width: auto
}

.badge .badge--single .badge--overlay .badge--overlay--text {
  height: auto;
  position: absolute;
  text-align: center;
  top: 55%;
  width: 100%
}

.badge .badge--single .badge--overlay .badge--overlay--text>* {
  -webkit-box-shadow: inset 0 0 0 20px #fff, 0 0 0 5px #fff;
  -moz-box-shadow: inset 0 0 0 20px #fff, 0 0 0 5px #fff;
  box-shadow: inset 0 0 0 20px #fff, 0 0 0 5px #fff;
  color: #3db7cc;
  display: inline;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  text-transform: uppercase
}

.badge .badge--single:before {
  content: "";
  display: block;
  padding-top: 80%
}

@media only screen and (min-width:769px) {
  .badge .badge--slider {
    margin-left: 0;
    width: 100%
  }

  .badge .badge--single .badge--overlay .badge--overlay--text>* {
    font-size: 27px;
    font-size: 1.6875rem;
    line-height: 40px;
    line-height: 2.5rem
  }
}

@media only screen and (min-width:992px) {
  .badge .badge--single .badge--circle {
    left: 25%;
    width: 50%
  }

  .badge .badge--single .badge--overlay .badge--overlay--text>* {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 24px;
    line-height: 1.5rem
  }

  .badge .badge--single:before {
    content: "";
    display: block;
    padding-top: 50%
  }
}

@media only screen and (min-width:1152px) {
  .badge .badge--slider {
    margin-left: 0;
    width: 100%
  }

  .badge .badge--single .badge--overlay .badge--overlay--text>* {
    font-size: 27px;
    font-size: 1.6875rem;
    line-height: 40px;
    line-height: 2.5rem
  }
}

.section-title {
  height: auto;
  position: relative;
  text-align: center;
  width: 100%
}

.section-title .no-line h1:after,
.section-title .no-line h1:before,
.section-title .no-line h2:after,
.section-title .no-line h2:before {
  content: "";
  width: 0
}

.card {
  border: 1px solid silver;
  -moz-border: 1px solid silver;
  -webkit-border: 1px solid silver;
  display: flex;
  height: 100%;
  width: 100%
}

.card--left,
.card--right,
.card--top {
  flex-direction: column;
  margin: .625rem 0
}

.card--left .card--image,
.card--right .card--image,
.card--top .card--image {
  height: min(40.27777777777778vw, 145px);
  position: relative;
  width: 100%
}

.card--left .card--image figure,
.card--right .card--image figure,
.card--top .card--image figure {
  height: 100%;
  overflow: hidden;
  width: 100%
}

.card--left .card--image figure:not(.focuspoint) img,
.card--right .card--image figure:not(.focuspoint) img,
.card--top .card--image figure:not(.focuspoint) img {
  height: 100%;
  object-fit: cover;
  object-position: center center;
  width: 100%
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {

  .card--left .card--image figure:not(.focuspoint) img,
  .card--right .card--image figure:not(.focuspoint) img,
  .card--top .card--image figure:not(.focuspoint) img {
    height: auto;
    left: 50%;
    max-height: 150% !important;
    max-width: 150% !important;
    min-height: 100% !important;
    min-width: 100% !important;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: auto
  }
}

@media (-ms-high-contrast:active) and only screen and (min-width:992px),
(-ms-high-contrast:none) {

  .card--left .card--image figure:not(.focuspoint) img,
  .card--right .card--image figure:not(.focuspoint) img,
  .card--top .card--image figure:not(.focuspoint) img {
    max-height: 9999vh !important;
    max-width: 9999vw !important;
    min-height: 100% !important;
    min-width: 100% !important
  }
}

.card--left .card--image figure img,
.card--right .card--image figure img,
.card--top .card--image figure img {
  height: 100%;
  width: 100%
}

.card--left .card--content,
.card--right .card--content,
.card--top .card--content {
  display: flex;
  flex-wrap: wrap;
  height: 100%;
  padding: 1rem;
  width: 100%
}

.card--left .card--content .headline,
.card--right .card--content .headline,
.card--top .card--content .headline {
  display: block;
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: 600;
  line-height: 21px;
  line-height: 1.3125rem;
  margin-bottom: .9375rem
}

.card--left .card--content .content,
.card--right .card--content .content,
.card--top .card--content .content {
  font-size: 15px;
  font-size: .9375rem;
  line-height: 17px;
  line-height: 1.0625rem;
  margin-bottom: .9375rem;
  width: 100%
}

.card--left .card--content .content ul,
.card--right .card--content .content ul,
.card--top .card--content .content ul {
  margin: .9375rem 0;
  padding: 0
}

.card--left .card--content .content ul li,
.card--right .card--content .content ul li,
.card--top .card--content .content ul li {
  display: block;
  margin-left: 2.1875rem;
  padding: 0;
  position: relative
}

.card--left .card--content .content ul li:before,
.card--right .card--content .content ul li:before,
.card--top .card--content .content ul li:before {
  color: #0075aa;
  content: "•";
  left: -20px;
  left: -1.25rem;
  position: absolute
}

.card--left .card--content .content ul li span:before,
.card--right .card--content .content ul li span:before,
.card--top .card--content .content ul li span:before {
  color: currentColor;
  content: "•";
  left: -20px;
  left: -1.25rem;
  position: absolute
}

.card--left .card--content .content ol,
.card--right .card--content .content ol,
.card--top .card--content .content ol {
  margin: .9375rem 0;
  padding: 0
}

.card--left .card--content .content ol li,
.card--right .card--content .content ol li,
.card--top .card--content .content ol li {
  counter-increment: ol-counter;
  display: block;
  margin-left: 2.8125rem;
  padding: 0;
  position: relative
}

.card--left .card--content .content ol li:before,
.card--right .card--content .content ol li:before,
.card--top .card--content .content ol li:before {
  content: counter(ol-counter) ". ";
  left: -40px;
  left: -2.5rem;
  position: absolute;
  text-align: right;
  width: 30px;
  width: 1.875rem
}

.card--left .card--content p a,
.card--right .card--content p a,
.card--top .card--content p a {
  color: #3db7cc
}

.card--left .card--content p a:hover,
.card--right .card--content p a:hover,
.card--top .card--content p a:hover {
  text-decoration: underline
}

.card--left .card--content .btn,
.card--right .card--content .btn,
.card--top .card--content .btn {
  align-self: flex-end;
  margin-bottom: 0;
  margin-left: 5%;
  width: 90%
}

@media (min-width:769px) {
  .card--top .card--image {
    height: clamp(145px, 20.833333333333332vw, 240px)
  }

  .card--top .card--image:after {
    border: 1.5625rem solid transparent;
    border-bottom: 2.5rem solid #fff;
    height: 80px;
    height: 5rem;
    left: calc(50% - 25px);
    width: 50px;
    width: 3.125rem
  }

  .card--top .card--content {
    padding: 3.75rem 1.875rem 1.875rem
  }

  .card--top .card--content .headline {
    font-size: 32px;
    font-size: 2rem;
    line-height: 35px;
    line-height: 2.1875rem;
    margin-bottom: 1.875rem
  }

  .card--top .card--content .content {
    font-size: 23px;
    font-size: 1.4375rem;
    line-height: 30px;
    line-height: 1.875rem;
    margin-bottom: 1.875rem
  }

  .card--top .card--content .btn {
    margin-left: 0;
    width: 100%
  }

  .card--left,
  .card--right {
    flex-direction: row;
    height: 100%;
    margin: 0
  }

  .card--left .card--image,
  .card--right .card--image {
    height: 100%;
    width: 50%
  }

  .card--left .card--image:after,
  .card--right .card--image:after {
    border: 1.5625rem solid transparent;
    border-right: 3.75rem solid #fff;
    bottom: calc(50% - 25px);
    height: 50px;
    height: 3.125rem;
    left: unset;
    right: 0;
    width: 120px;
    width: 7.5rem
  }

  .card--left .card--content,
  .card--right .card--content {
    height: auto;
    padding: 2.1875rem 3.125rem;
    width: 50%
  }

  .card--left .card--content .headline,
  .card--right .card--content .headline {
    font-size: 32px;
    font-size: 2rem;
    line-height: 35px;
    line-height: 2.1875rem;
    margin-bottom: 0
  }

  .card--left .card--content .content,
  .card--right .card--content .content {
    font-size: 23px;
    font-size: 1.4375rem;
    line-height: 30px;
    line-height: 1.875rem;
    margin-bottom: 1.875rem
  }

  .card--left .card--content .btn,
  .card--right .card--content .btn {
    margin-left: 0;
    width: 100%
  }

  .card--right {
    flex-direction: row
  }

  .card--right .card--image {
    order: 1
  }

  .card--right .card--image:after {
    border: 1.5625rem solid transparent;
    border-left: 3.75rem solid #fff;
    bottom: calc(50% - 25px);
    left: 0;
    right: unset
  }

  .card--right .card--content {
    order: 0
  }
}

.steps .steps--header {
  margin-bottom: min(6.666666666666667vw, 24px)
}

@media (min-width:769px) {
  .steps .steps--header {
    margin-bottom: clamp(24px, 4.166666666666666vw, 48px)
  }
}

.steps .steps--header h3 {
  text-align: center
}

.steps .steps--container .steps--inner {
  align-items: center;
  display: flex;
  margin-bottom: min(3.3333333333333335vw, 12px)
}

@media (min-width:769px) {
  .steps .steps--container .steps--inner {
    align-self: center;
    margin-bottom: 0
  }
}

.steps .steps--container .steps--inner .steps--icon {
  display: none;
  height: min(11.11111111111111vw, 40px);
  margin-right: 1.125rem;
  width: min(11.11111111111111vw, 40px)
}

@media (min-width:769px) {
  .steps .steps--container .steps--inner .steps--icon {
    display: block;
    height: clamp(40px, 4.340277777777778vw, 50px);
    width: clamp(40px, 4.340277777777778vw, 50px)
  }
}

.steps .steps--container .steps--inner .steps--icon-mobile {
  display: block;
  height: min(11.11111111111111vw, 40px);
  margin-right: 1.125rem;
  width: min(11.11111111111111vw, 40px)
}

@media (min-width:769px) {
  .steps .steps--container .steps--inner .steps--icon-mobile {
    display: none
  }
}

.steps .steps--container .steps--inner .steps--title .step-number {
  font-weight: 700
}

.bookmark-container {
  background-color: #e6eef2;
  padding: 32px 0
}

@media (min-width:768px) {
  .bookmark-container {
    padding: 64px 0
  }
}

.bookmark-container .bookmark-frame {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin: auto;
  max-width: 1152px;
  padding: 32px 24px;
  width: 100%
}

@media (min-width:768px) {
  .bookmark-container .bookmark-frame {
    gap: 48px
  }
}

.bookmark-container .bookmark-output {
  align-items: center;
  display: none;
  flex-direction: column;
  gap: 24px;
  justify-content: center;
  width: 100%
}

@media (min-width:768px) {
  .bookmark-container .bookmark-output {
    gap: 48px
  }
}

.bookmark-container .bookmark-output #no-bookmarks-inner {
  align-items: center;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 32px 20%;
  width: 100%
}

.bookmark-container .bookmark-output #no-bookmarks-inner p {
  text-align: center
}

.bookmark-container .strong {
  font-weight: 700
}

.bookmark-container a {
  color: #0075aa
}

.bookmark-container a i {
  text-decoration: none
}

.bookmark-container #bookmark-list {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%
}

.bookmark-container #bookmark-list .bookmark-list-item-wrapper {
  background-color: #fafdff
}

.bookmark-container #bookmark-list.selectActive .bookmark-list-item input[type=checkbox] {
  display: inline-block !important
}

.bookmark-container #bookmark-list .bookmark-list-item {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  position: relative;
  transition: background-color .5s ease-in-out;
  width: 100%
}

@media (min-width:1024px) {
  .bookmark-container #bookmark-list .bookmark-list-item {
    flex-direction: row;
    gap: 16px
  }
}

.bookmark-container #bookmark-list .bookmark-list-item .bookmark-list-item-image {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-shrink: 0;
  height: 210px;
  width: 100%
}

@media (min-width:768px) {
  .bookmark-container #bookmark-list .bookmark-list-item .bookmark-list-item-image {
    height: 360px
  }
}

@media (min-width:1024px) {
  .bookmark-container #bookmark-list .bookmark-list-item .bookmark-list-item-image {
    height: auto;
    width: 25%
  }
}

.bookmark-container #bookmark-list .bookmark-list-item .bookmark-list-item-image a {
  display: block;
  height: 100%;
  width: 100%
}

.bookmark-container #bookmark-list .bookmark-list-item .bookmark-list-item-text-container {
  padding: 16px;
  width: 100%
}

@media (min-width:768px) {
  .bookmark-container #bookmark-list .bookmark-list-item .bookmark-list-item-text-container {
    padding: 24px
  }
}

.bookmark-container #bookmark-list .bookmark-list-item input[type=checkbox] {
  display: none !important;
  height: 16px;
  margin: auto;
  padding: 0;
  width: 16px
}

.bookmark-container #bookmark-list .bookmark-list-item .course-title {
  display: flex;
  font-size: 15.75px;
  font-weight: 700;
  gap: 12px;
  justify-content: space-between;
  line-height: 24px;
  margin-bottom: 16px;
  width: 100%
}

@media (min-width:768px) {
  .bookmark-container #bookmark-list .bookmark-list-item .course-title {
    font-size: 22.5px;
    line-height: 32px;
    margin-bottom: 24px
  }
}

.bookmark-container #bookmark-list .bookmark-list-item .course-title .course-title-text {
  align-items: center;
  display: flex;
  flex-grow: 1
}

.bookmark-container #bookmark-list .bookmark-list-item .course-title .course-title-text i.icon-only-mobile {
  display: inline-block;
  margin-left: 12px
}

@media (min-width:768px) {
  .bookmark-container #bookmark-list .bookmark-list-item .course-title .course-title-text i.icon-only-mobile {
    display: none
  }
}

.bookmark-container #bookmark-list .bookmark-list-item .course-facts {
  display: grid
}

@media (min-width:768px) {
  .bookmark-container #bookmark-list .bookmark-list-item .course-facts {
    gap: 16px;
    grid-template-columns: repeat(3, 1fr)
  }
}

.bookmark-container #bookmark-list .bookmark-list-item .course-facts .course-fact {
  border: solid #e6eef2;
  border-width: 0 0 1px;
  display: flex;
  gap: 8px;
  padding: 8px
}

.bookmark-container #bookmark-list .bookmark-list-item .course-facts .course-fact:last-child {
  border-width: 0
}

@media (min-width:768px) {
  .bookmark-container #bookmark-list .bookmark-list-item .course-facts .course-fact {
    border-width: 1px 0;
    padding: 12px
  }

  .bookmark-container #bookmark-list .bookmark-list-item .course-facts .course-fact:last-child {
    border-width: 1px 0
  }
}

.bookmark-container #bookmark-list .bookmark-list-item .course-facts .course-fact .course-fact-icon {
  color: #0075aa;
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
  width: 20px
}

@media (min-width:768px) {
  .bookmark-container #bookmark-list .bookmark-list-item .course-facts .course-fact .course-fact-icon {
    font-size: 18px
  }
}

.bookmark-container #bookmark-list .bookmark-list-item .course-facts .course-fact .course-fact-text {
  display: flex;
  flex-direction: column
}

.bookmark-container #bookmark-list .bookmark-list-item .course-facts .course-fact .course-fact-text .course-fact-description {
  font-size: 14px;
  font-weight: 700;
  line-height: 20px
}

@media (min-width:768px) {
  .bookmark-container #bookmark-list .bookmark-list-item .course-facts .course-fact .course-fact-text .course-fact-description {
    font-size: 18px;
    line-height: 24px
  }
}

.bookmark-container #bookmark-list .bookmark-list-item .course-facts .course-fact .course-fact-text .course-fact-value {
  font-size: 12.25px;
  font-weight: 400;
  line-height: 16px
}

@media (min-width:768px) {
  .bookmark-container #bookmark-list .bookmark-list-item .course-facts .course-fact .course-fact-text .course-fact-value {
    font-size: 14.4px;
    line-height: 20px
  }
}

.bookmark-container #bookmark-list .bookmark-list-item.delete {
  background-color: rgba(255, 166, 143, .1)
}

.bookmark-container #bookmark-list .bookmark-list-item.delete .course-fact {
  border-color: rgba(255, 166, 143, .4)
}

.bookmark-container #bookmark-list .bookmark-list-item.delete .bookmark-list-item-image {
  filter: grayscale(100%)
}

.bookmark-container #bookmark-list .bookmark-list-item .bookmark-list-item-buttons {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  font-size: 24px;
  height: 48px;
  justify-content: center;
  position: absolute;
  right: 0;
  top: 0;
  width: 48px
}

@media (min-width:768px) {
  .bookmark-container #bookmark-list .bookmark-list-item .bookmark-list-item-buttons {
    position: relative
  }
}

.bookmark-container #bookmark-list .bookmark-list-item .bookmark-list-item-buttons a:hover {
  text-decoration: none
}

.bookmark-container #bookmark-list .bookmark-list-item .bookmark-list-item-buttons:has(.undo-button) {
  background-color: #e6eef2
}

.bookmark-container #bookmark-list .bookmark-list-item .bookmark-list-item-buttons:has(.undo-button) a {
  color: #0075aa
}

.bookmark-container #bookmark-list .bookmark-list-item .bookmark-list-item-buttons:has(.trash-button) {
  background-color: #fff
}

.bookmark-container #bookmark-list .bookmark-list-item .bookmark-list-item-buttons:has(.trash-button) a {
  color: #f1896e
}

.bookmark-under-buttons {
  align-items: flex-start;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: center
}

@media (max-width:767px) {
  .bookmark-under-buttons {
    background-color: #e6eef2;
    bottom: 0;
    box-shadow: 0 -4px 8px 2px hsla(200, 6%, 61%, .3);
    left: 0;
    padding: 12px 24px;
    position: fixed;
    transition: bottom .5s ease-in-out;
    width: 100%;
    z-index: 10
  }
}

.bookmark-under-buttons a.btn {
  margin-bottom: 0
}

.select-courses-button {
  position: relative
}

.select-courses-button .select-courses-info {
  align-items: center;
  background-color: #fff;
  border: 1px solid #0075aa;
  border-radius: 30px;
  bottom: -5px;
  display: flex;
  font-size: 14px;
  gap: 6px;
  left: 20px;
  line-height: 18px;
  padding: 6px 12px;
  position: absolute;
  transform: translateY(100%);
  z-index: 3
}

.select-courses-button .select-courses-info i {
  color: #0075aa
}

.select-courses-button .select-courses-info-tip {
  background-color: #0075aa;
  bottom: -20px;
  height: 20px;
  left: 35px;
  position: absolute;
  transform: rotate(45deg);
  width: 20px;
  z-index: 2
}

#download-selected-link {
  margin-bottom: 45px
}

.bookmark-flag {
  align-items: center;
  background-color: #e6eef2;
  display: flex;
  height: 48px;
  justify-content: center;
  opacity: 80%;
  transition: background-color .2s ease-in-out, opacity .2s ease-in-out;
  width: 48px;
  z-index: 1
}

.bookmark-flag i {
  color: #0075aa;
  font-size: 24px
}

.bookmark-flag:hover {
  background-color: #fafdff
}

.bookmark-flag.active {
  background-color: #0075aa;
  opacity: 1
}

.bookmark-flag.active i {
  color: #fff
}

.bookmark-flag.active:hover {
  background-color: #0087c4
}

.default-popular-courses--item .bookmark-flag,
.popular-courses--results--item .bookmark-flag,
.single-search-results .bookmark-flag {
  position: absolute;
  right: 0;
  top: 0
}

#empty-bookmarks {
  border-color: #f1896e;
  color: #f1896e
}

#confirm-empty-bookmarks {
  display: none
}

.bookmark-course-detail-flag {
  align-items: center;
  background-color: #0075aa;
  border-radius: 10px 0 0 10px;
  color: #fff;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  font-weight: 700;
  gap: 2px;
  justify-content: center;
  padding: 8px;
  position: fixed;
  right: max(0px, calc((100% - 2500px) / 2));
  top: calc(var(--page-header-height-total) + 2rem);
  z-index: 30
}

.bookmark-course-detail-flag i {
  font-size: 20px
}

@media (min-width:768px) {
  .bookmark-course-detail-flag {
    flex-direction: row;
    gap: 10px;
    padding: 10px 16px
  }

  .bookmark-course-detail-flag i {
    font-size: inherit
  }
}

.bookmark-course-detail-button span.text-desk,
.bookmark-course-detail-flag span.text-desk {
  display: none
}

@media (min-width:768px) {

  .bookmark-course-detail-button span.text-desk,
  .bookmark-course-detail-flag span.text-desk {
    display: inline-block
  }

  .bookmark-course-detail-button span.text-mob,
  .bookmark-course-detail-flag span.text-mob {
    display: none
  }
}

.bookmark-course-detail-button {
  margin-left: auto;
  margin-right: auto;
  margin-top: 18px;
  width: fit-content
}

.bookmark-course-detail-button i {
  margin-right: 12px
}

@keyframes flyToHeaderBookmark {
  0% {
    left: var(--fly-to-header-start-left);
    position: fixed;
    top: var(--fly-to-header-start-top);
    transform: scale(1)
  }

  to {
    left: var(--fly-to-header-end-left);
    position: fixed;
    top: var(--fly-to-header-end-top);
    transform: scale(.5)
  }
}

:root {
  --fly-to-header-start-top: 0;
  --fly-to-header-start-left: 0;
  --fly-to-header-end-top: 0;
  --fly-to-header-end-left: 0;
  --grow-and-wiggle-delay: 1000ms
}

.bookmark-flag-copy {
  animation: flyToHeaderBookmark 1s ease-out;
  z-index: 200001
}

.icon-link {
  align-items: baseline;
  display: flex;
  flex-direction: row;
  gap: 10px;
  white-space: nowrap;
  width: auto
}

.btn-group .shadow-up {
  position: relative
}

.btn-group .shadow-up:before {
  background: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0));
  content: "";
  height: 40px;
  height: 2.5rem;
  left: 0;
  position: absolute;
  top: -40px;
  top: -2.5rem;
  width: 100%
}

.btn-group .btn-group--small.align-center-xs {
  justify-content: center
}

@media (max-width:768.98px) {

  .btn-group .btn-group--small .load-more__item,
  .btn-group .btn-group--small div {
    width: 100%
  }
}

.btn-group .btn-group--small .btn {
  margin-bottom: min(2.7777777777777777vw, 10px);
  margin-right: 0;
  padding-left: 3.125rem;
  padding-right: 3.125rem;
  width: 100%
}

@media (min-width:769px) {
  .btn-group .btn-group--small .btn {
    margin-right: min(.8680555555555556vw, 10px);
    width: max-content
  }
}

.btn-group .btn-group--small .number_counter .btn-light-blue {
  padding-right: 8.75rem
}

.btn-group .btn-group--large .load-more__item,
.btn-group .btn-group--large div,
.btn-group .btn-group--text .load-more__item,
.btn-group .btn-group--text div {
  width: 100%
}

.btn-group .btn-group--text .load-more__item .btn,
.btn-group .btn-group--text div .btn {
  background-color: transparent;
  display: inline-flex;
  margin-bottom: min(2.7777777777777777vw, 10px);
  margin-right: 0;
  padding-left: min(3.611111111111111vw, 13px);
  padding-right: 3.125rem;
  text-decoration: underline;
  width: 100%
}

@media (min-width:769px) {

  .btn-group .btn-group--text .load-more__item .btn,
  .btn-group .btn-group--text div .btn {
    margin-right: min(.8680555555555556vw, 10px);
    width: max-content
  }
}

.btn-group .btn-group--smallcol .load-more__item,
.btn-group .btn-group--smallcol div {
  width: 100%
}

.btn-group .btn-group--smallcol.align-center-xs {
  justify-content: center
}

.btn-group .btn-group--smallcol .btn {
  margin-bottom: min(2.7777777777777777vw, 10px);
  margin-right: 0;
  padding-left: 3.125rem;
  padding-right: 3.125rem;
  width: 100%
}

@media (min-width:769px) {
  .btn-group .btn-group--smallcol .btn {
    margin-right: min(.8680555555555556vw, 10px);
    width: max-content
  }
}

.btn-group .btn-group--smallcol .number_counter .btn-light-blue {
  padding-right: 8.75rem
}

.btn-group .number_counter {
  color: #3d4245;
  counter-increment: numberrow;
  font-size: min(5vw, 18px);
  position: relative
}

.btn-group .number_counter:before {
  content: "0" counter(numberrow);
  height: min(6.666666666666667vw, 24px);
  left: min(8.055555555555555vw, 29px);
  position: absolute;
  top: min(3.055555555555556vw, 11px);
  width: min(5.277777777777778vw, 19px);
  z-index: 99
}

.link-margin-auto:has(.btn-group) .btn-group {
  margin-top: auto
}

.quote-slider {
  margin: 0;
  min-height: 250px;
  min-height: 15.625rem
}

.quote-slider .quote-title {
  background-color: #fff;
  margin-top: -2.5rem;
  position: relative
}

.quote-slider .quote-title .title_box {
  margin: 0;
  padding-bottom: 1.25rem;
  padding-top: 1.25rem
}

.quote-slider .quote-title:after,
.quote-slider .quote-title:before {
  background-color: #fff;
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  width: 100vw
}

.quote-slider .quote-title:before {
  left: -100vw
}

.quote-slider .quote-title:after {
  right: -100vw
}

.quote-slider .quote-slider--wrap {
  padding-bottom: 1.25rem;
  padding-top: 1.25rem
}

.quote-slider .quote-slider--wrap .slick-dots {
  margin: 1.875rem 0 .9375rem;
  position: relative !important
}

.quote-slider .quote-slider--wrap .slick-dots li {
  opacity: .4
}

.quote-slider .quote-slider--wrap .slick-dots li button {
  background-color: #fff
}

.quote-slider .quote-slider--wrap .slick-dots li.slick-active {
  opacity: 1
}

.quote-slider .quote-slider--wrap .quote-slide {
  opacity: 0
}

.quote-slider .quote-slider--wrap .quote-slide:nth-child(2n) .quote-slide--inner:before {
  transform: scale(1) scaleX(-1)
}

.quote-slider .quote-slider--wrap .quote-slide.slick-current {
  opacity: 1
}

@media (min-width:769px) {
  .quote-slider .quote-slider--wrap .quote-slide {
    opacity: 1
  }
}

.quote-slider .quote-slider--wrap .quote-slide .quote-slide--inner {
  align-items: center;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 3.25rem 5.25rem 5.25rem;
  position: relative;
  text-align: center;
  -webkit-transition: all .45s ease-out;
  -moz-transition: all .45s ease-out;
  -o-transition: all .45s ease-out;
  transition: all .45s ease-out
}

@media (min-width:769px) {
  .quote-slider .quote-slider--wrap .quote-slide .quote-slide--inner {
    padding: 6.25rem
  }
}

.quote-slider .quote-slider--wrap .quote-slide .quote-slide--inner:before {
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/buble.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 40
}

.quote-slider .quote-slider--wrap .quote-slide .quote-slide--inner .qoute-slide--text {
  max-width: 240px;
  max-width: 15rem
}

.quote-slider .quote-slider--wrap .quote-slide .quote-slide--inner .qoute-slide--text span {
  font-size: 19px;
  font-size: 1.1875rem;
  font-weight: 700;
  line-height: 20px;
  line-height: 1.25rem
}

.quote-slider .quote-slider--wrap .quote-slide .quote-slide--inner .qoute-slide--text span svg {
  margin: 0;
  -webkit-transform: scale(.4);
  -moz-transform: scale(.4);
  -ms-transform: scale(.4);
  -o-transform: scale(.4);
  transform: scale(.4);
  transform: scale(.6) rotate(180deg)
}

.quote-slider .quote-slider--wrap .quote-slide .quote-slide--inner .quote-slide-author {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 17px;
  line-height: 1.0625rem
}

.quote-slider .quote-slider--wrap .quote-slide .quote-slide--inner .quote-slide-add {
  font-size: 15px;
  font-size: .9375rem;
  line-height: 17px;
  line-height: 1.0625rem
}

@media (min-width:769px) {
  .quote-slider {
    height: auto;
    min-height: 480px;
    min-height: 30rem
  }

  .quote-slider .quote-slider--wrap {
    padding-top: 0
  }

  .quote-slider .quote-slider--wrap .slick-list,
  .quote-slider .quote-slider--wrap .slick-slider {
    overflow: unset
  }

  .quote-slider .quote-slider--wrap .slick-dots {
    margin: 1.25rem 0 .9375rem
  }

  .quote-slider .quote-slider--wrap .quote-slide {
    margin-top: 3.125rem;
    -webkit-transition: all .6s ease-out;
    -moz-transition: all .6s ease-out;
    -o-transition: all .6s ease-out;
    transition: all .6s ease-out
  }

  .quote-slider .quote-slider--wrap .quote-slide.slick-current {
    margin-top: -3.125rem
  }

  .quote-slider .quote-slider--wrap .quote-slide .quote-slide--inner {
    padding-left: 2.5rem;
    padding-right: 2.5rem
  }

  .quote-slider .quote-slider--wrap .quote-slide .quote-slide--inner .qoute-slide--text {
    max-width: 380px;
    max-width: 23.75rem
  }

  .quote-slider .quote-slider--wrap .quote-slide .quote-slide--inner .qoute-slide--text span {
    font-size: 43px;
    font-size: 2.6875rem;
    line-height: 50px;
    line-height: 3.125rem
  }

  .quote-slider .quote-slider--wrap .quote-slide .quote-slide--inner .qoute-slide--text span svg {
    margin-bottom: .9375rem;
    margin-right: .625rem
  }

  .quote-slider .quote-slider--wrap .quote-slide .quote-slide--inner .quote-slide-author {
    font-size: 39px;
    font-size: 2.4375rem;
    line-height: 45px;
    line-height: 2.8125rem
  }

  .quote-slider .quote-slider--wrap .quote-slide .quote-slide--inner .quote-slide-add {
    display: flex;
    font-size: 26px;
    font-size: 1.625rem;
    justify-content: center;
    line-height: 45px;
    line-height: 2.8125rem;
    max-width: 30%
  }

  .quote-slider .quote-slider--wrap .quote-slide .quote-slide--inner:before {
    min-height: 475px;
    min-height: 29.6875rem
  }
}

.consulting-box.box-default .consulting-box--inner {
  background-color: #fff;
  color: #818b91;
  padding: 1.25rem
}

.consulting-box.box-default .consulting-box--inner a:not(.btn) {
  color: #3db7cc
}

.consulting-box.box-inverted .consulting-box--inner {
  background-color: transparent;
  color: #fff;
  padding-bottom: 0;
  padding-top: 0
}

.consulting-box.box-inverted .consulting-box--inner a:not(.btn) {
  color: #fff
}

.consulting-box .consulting-box--inner .consulting-box--header .title_box--headline {
  height: auto
}

.consulting-box .consulting-box--inner .consulting-box--content {
  padding: 1rem;
  text-align: center
}

@media only screen and (min-width:992px) {
  .consulting-box .consulting-box--inner .consulting-box--content {
    padding: 0
  }
}

.consulting-box .consulting-box--inner .consulting-box--full {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  padding-bottom: 1.625rem;
  text-align: left
}

.consulting-box .consulting-box--inner .consulting-box--half {
  padding-bottom: 1.625rem;
  text-align: left
}

.consulting-box .consulting-box--inner .consulting-box--full a:not(.btn),
.consulting-box .consulting-box--inner .consulting-box--half a:not(.btn) {
  display: inline-block;
  font-weight: 700;
  position: relative;
  width: 100%
}

.consulting-box .consulting-box--inner .consulting-box--full a:not(.btn) svg,
.consulting-box .consulting-box--inner .consulting-box--half a:not(.btn) svg {
  height: auto;
  margin-right: .625rem;
  position: relative;
  top: 13px;
  top: .8125rem;
  width: 30px;
  width: 1.875rem
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {

  .consulting-box .consulting-box--inner .consulting-box--full a:not(.btn) svg,
  .consulting-box .consulting-box--inner .consulting-box--half a:not(.btn) svg {
    height: 30px;
    height: 1.875rem
  }
}

@media only screen and (min-width:1152px) {
  .consulting-box .consulting-box--inner .consulting-box--full.mail a {
    align-items: center;
    display: flex
  }

  .consulting-box .consulting-box--inner .consulting-box--full.mail a svg {
    top: unset !important
  }
}

@media (-ms-high-contrast:active),
only screen and (min-width:1152px) and (-ms-high-contrast:none) {
  .consulting-box .consulting-box--inner .consulting-box--full.mail a {
    align-items: baseline
  }
}

.consulting-box .consulting-box--inner .consulting-box--link-group {
  display: flex;
  flex-direction: column;
  margin-left: 10%;
  width: 80%
}

@media only screen and (min-width:992px) {
  .consulting-box .consulting-box--inner .consulting-box--link-group {
    flex-direction: row
  }
}

.consulting-box .consulting-box--inner .consulting-box--contact {
  padding: .3125rem 1.875rem 0;
  width: 100%
}

@media only screen and (min-width:992px) {
  .consulting-box .consulting-box--inner .consulting-box--contact {
    padding: 2.5rem 1.875rem 3.125rem;
    width: calc(100% - 3.75rem)
  }
}

.consulting-box .consulting-box--inner .consulting-box--contact img {
  margin: auto;
  max-width: 80%;
  object-fit: cover;
  object-position: top center;
  width: max-content
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
  .consulting-box .consulting-box--inner .consulting-box--contact img {
    position: relative
  }
}

.consulting-box .consulting-box--inner .consulting-box--contact>.row [class*=col-] {
  justify-content: center;
  width: 100%
}

@media (min-width:769px) {
  .consulting-box .consulting-box--inner .consulting-box--contact>.row [class*=col-] {
    justify-content: flex-start
  }
}

.consulting-box .consulting-box--inner .consulting-box--link {
  margin-left: 1.875rem;
  margin-right: 1.875rem
}

.consulting-box .consulting-box--inner .consulting-box--link .icon-right svg {
  opacity: 0
}

@media (min-width:769px) {
  .consulting-box.box-default {
    margin: 0;
    padding-bottom: 1.875rem;
    padding-top: 1.875rem
  }

  .consulting-box.box-default .consulting-box--inner {
    padding-left: 10%;
    padding-right: 10%
  }

  .consulting-box.box-inverted {
    margin: 0 auto;
    padding-bottom: 1.875rem;
    padding-top: 1.875rem;
    width: 90%
  }

  .consulting-box.box-inverted .consulting-box--inner {
    padding-left: 10%;
    padding-right: 10%
  }

  .consulting-box.box-inverted .consulting-box--header .title_box .title_box--headline h2 {
    background-color: transparent;
    color: #fff
  }

  .consulting-box.box-inverted .consulting-box--header .title_box .title_box--headline h2:after,
  .consulting-box.box-inverted .consulting-box--header .title_box .title_box--headline h2:before {
    background-color: #fff
  }

  .consulting-box .consulting-box--content {
    padding-bottom: 1.25rem;
    padding-top: 1.25rem
  }

  .consulting-box .consulting-box--header .title_box {
    overflow: hidden
  }

  .consulting-box .consulting-box--header .title_box .title_box--line {
    display: none;
    font-weight: 700;
    left: 16%;
    width: 68%
  }

  .consulting-box .consulting-box--header .title_box .title_box--headline {
    position: relative
  }

  .consulting-box .consulting-box--contact,
  .consulting-box .consulting-box--link-group {
    display: flex;
    padding-bottom: 1.25rem
  }

  .consulting-box .consulting-box--contact .consulting-box--half,
  .consulting-box .consulting-box--link-group .consulting-box--half {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    text-align: center
  }

  .consulting-box .consulting-box--contact .consulting-box--full,
  .consulting-box .consulting-box--link-group .consulting-box--full {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
  }

  .consulting-box .consulting-box--contact .consulting-box--full a:not(.btn) svg,
  .consulting-box .consulting-box--contact .consulting-box--half a:not(.btn) svg,
  .consulting-box .consulting-box--link-group .consulting-box--full a:not(.btn) svg,
  .consulting-box .consulting-box--link-group .consulting-box--half a:not(.btn) svg {
    margin-right: 1.25rem;
    top: 20px;
    top: 1.25rem;
    width: 50px;
    width: 3.125rem
  }

  .consulting-box .consulting-box--inner .consulting-box--link .icon-right svg {
    opacity: 1
  }
}

.image .image_md {
  display: none
}

.image .img_left {
  text-align: left
}

.image .img_center {
  text-align: center
}

.image .img_right {
  text-align: right
}

.image .image_xs {
  display: block
}

@media (min-width:769px) {
  .image .image_md {
    display: block;
    position: relative
  }

  .image .image_xs {
    display: none
  }
}

.image .w-100 img {
  width: 100%
}

.storyrow+.image {
  margin-left: 0
}

@media (min-width:769px) {
  .storyrow+.image {
    margin-left: 16.66666667%
  }
}

.news-list .title_box {
  margin-bottom: min(4.166666666666667vw, 15px)
}

.news-list .single--news-inner {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-bottom: .875rem
}

.news-list .single--news-inner span {
  color: #3d4245;
  font-weight: 400
}

.news-list .single--news-inner a {
  border-bottom: 1px solid #0075aa;
  color: #0075aa;
  display: inline-block;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  font-weight: 700;
  margin-bottom: .25rem;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%
}

.news-list .single--news-inner .news--cats span.news--category:last-child .cat-comma {
  display: none
}

.news-list .single--news-inner .news--cats span.news--category:last-child:after {
  content: "|";
  margin-left: .3125rem;
  margin-right: .3125rem
}

.news-list .news--all a {
  align-items: center;
  border: none;
  color: #0075aa;
  display: flex;
  font-weight: 700;
  padding-right: .625rem;
  text-decoration: underline
}

.news-list .news--all svg {
  height: 14px;
  height: .875rem;
  width: 14px;
  width: .875rem
}

@media (min-width:769px) {
  .news-list .title_box {
    margin-bottom: min(2.170138888888889vw, 25px)
  }

  .news-list .single--news-inner {
    padding-bottom: 1.875rem
  }

  .news-list .single--news-inner .news--cats {
    display: flex
  }
}

.consulting-calendar {
  counter-reset: number;
  margin-bottom: min(35.55555555555556vw, 128px);
  margin-top: min(13.88888888888889vw, 50px)
}

.consulting-calendar span form .age-input {
  height: .5px;
  margin-bottom: 0;
  transform: rotateY(90deg)
}

@media (min-width:769px) {
  .consulting-calendar {
    margin-top: min(8.680555555555555vw, 100px)
  }
}

.consulting-calendar .component {
  margin-bottom: 0;
  margin-top: 0
}

@media only screen and (max-width:744px) {
  .consulting-calendar .calendar {
    margin-left: 8.33333333%;
    margin-right: 8.33333333%
  }
}

@media only screen and (max-width:460px) {
  .consulting-calendar .calendar {
    margin: 0
  }
}

.consulting-calendar .choose-course {
  margin-top: min(6.666666666666667vw, 24px)
}

@media (min-width:769px) {
  .consulting-calendar .choose-course {
    margin-top: clamp(24px, 5.902777777777778vw, 68px)
  }
}

.consulting-calendar .choose-course .step {
  align-items: center;
  display: flex;
  flex-direction: row;
  height: min(7.222222222222222vw, 26px);
  justify-content: space-between;
  margin-bottom: min(4.444444444444445vw, 16px);
  margin-left: min(3.3333333333333335vw, 12px);
  position: relative;
  width: 100%
}

@media (min-width:769px) {
  .consulting-calendar .choose-course .step {
    height: clamp(26px, 2.4305555555555554vw, 28px);
    margin-bottom: clamp(16px, 2.256944444444444vw, 26px);
    margin-left: clamp(12px, 1.2152777777777777vw, 14px)
  }
}

.consulting-calendar .choose-course .step.active {
  margin-bottom: min(2.2222222222222223vw, 8px)
}

@media (min-width:769px) {
  .consulting-calendar .choose-course .step.active {
    margin-bottom: clamp(8px, 1.2152777777777777vw, 14px)
  }
}

.consulting-calendar .choose-course .step.active .point {
  border: 2px solid #3d4245;
  color: #3d4245
}

.consulting-calendar .choose-course .step.active .step-header {
  color: #3d4245
}

.consulting-calendar .choose-course .step.finished {
  background-color: #effae4
}

.consulting-calendar .choose-course .step.finished .point {
  background-color: #94dc4b;
  border-color: #94dc4b
}

.consulting-calendar .choose-course .step.finished .point span {
  color: transparent
}

.consulting-calendar .choose-course .step.finished .point:before {
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/check.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: min(6.666666666666667vw, 24px);
  left: min(0vw, 0px);
  position: absolute;
  top: min(0vw, 0px);
  width: min(6.111111111111112vw, 22px)
}

@media (min-width:769px) {
  .consulting-calendar .choose-course .step.finished .point:before {
    height: clamp(24px, 2.256944444444444vw, 26px);
    left: clamp(0px, .08680555555555555vw, 1px);
    top: min(0vw, 0px)
  }
}

.consulting-calendar .choose-course .step.finished .step-header {
  color: #3d4245
}

.consulting-calendar .choose-course .step.finished .step-header-change {
  background: none;
  color: #0075aa;
  cursor: pointer;
  display: block;
  font-weight: 400;
  margin-bottom: 0;
  margin-right: min(2.2222222222222223vw, 8px);
  padding: 0
}

.consulting-calendar .choose-course .step .point {
  border: 2px solid #818b91;
  border-radius: min(13.88888888888889vw, 50px);
  color: #818b91;
  display: flex;
  font-size: min(5vw, 18px);
  font-weight: 700;
  height: min(7.222222222222222vw, 26px);
  justify-content: center;
  left: min(3.3333333333333335vw, -12px);
  position: absolute;
  top: min(0vw, 0px);
  width: min(7.222222222222222vw, 26px)
}

@media (min-width:769px) {
  .consulting-calendar .choose-course .step .point {
    height: clamp(26px, 2.4305555555555554vw, 28px);
    left: clamp(-12px, 1.2152777777777777vw, -14px);
    width: clamp(26px, 2.4305555555555554vw, 28px)
  }
}

.consulting-calendar .choose-course .step .point span:before {
  content: counter(number);
  counter-increment: number
}

.consulting-calendar .choose-course .step .step-header {
  color: #818b91;
  font-size: min(5vw, 18px);
  font-weight: 700;
  margin-left: min(6.666666666666667vw, 24px);
  max-height: min(6.944444444444445vw, 25px);
  max-width: min(63.88888888888889vw, 230px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

@media (min-width:769px) {
  .consulting-calendar .choose-course .step .step-header {
    margin-left: min(1.909722222222222vw, 22px);
    max-width: unset
  }
}

.consulting-calendar .choose-course .step .step-header-change {
  display: none
}

.consulting-calendar .commun-art {
  display: flex;
  flex-direction: column
}

.consulting-calendar .commun-art .commun {
  align-items: center;
  background-color: #fff;
  border: 1px solid #0075aa;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  height: min(13.333333333333334vw, 48px);
  margin-bottom: min(2.7777777777777777vw, 10px);
  padding-bottom: min(3.055555555555556vw, 11px);
  padding-top: min(3.611111111111111vw, 13px);
  position: relative;
  width: 100%
}

@media (min-width:769px) {
  .consulting-calendar .commun-art .commun {
    flex-direction: column;
    height: clamp(48px, 13.541666666666666vw, 156px);
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: clamp(11px, 2.7777777777777777vw, 32px);
    width: min(14.930555555555555vw, 172px)
  }
}

.consulting-calendar .commun-art .commun.active {
  background-color: #0075aa
}

.consulting-calendar .commun-art .commun.active .commun-icon {
  background-color: #fafdff
}

.consulting-calendar .commun-art .commun.active .commun-text {
  color: #fafdff
}

.consulting-calendar .commun-art .commun:first-child .commun-icon {
  -webkit-mask-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/houses.svg)
}

.consulting-calendar .commun-art .commun .commun-icon {
  background-color: #0075aa;
  height: min(6.666666666666667vw, 24px);
  margin-bottom: min(0vw, 0px);
  margin-left: min(4.444444444444445vw, 16px);
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  width: min(5vw, 18px)
}

@media (min-width:769px) {
  .consulting-calendar .commun-art .commun .commun-icon {
    height: clamp(24px, 3.4722222222222223vw, 40px);
    margin-bottom: clamp(0px, 1.3888888888888888vw, 16px);
    margin-left: 0;
    width: clamp(18px, 4.340277777777778vw, 50px)
  }
}

.consulting-calendar .commun-art .commun .commun-text {
  color: #0075aa;
  margin-left: min(4.444444444444445vw, 16px);
  margin-right: min(0vw, 0px);
  text-align: center
}

@media (min-width:769px) {
  .consulting-calendar .commun-art .commun .commun-text {
    margin-left: clamp(16px, 3.038194444444444vw, 35px);
    margin-right: clamp(0px, 3.038194444444444vw, 35px)
  }
}

.consulting-calendar .commun-art .commun .popular {
  background-color: #ffa68f;
  font-size: min(3.3333333333333335vw, 12px);
  left: auto;
  padding: min(.5555555555555556vw, 2px) min(1.1111111111111112vw, 4px);
  position: absolute;
  right: min(1.3888888888888888vw, 5px);
  top: min(2.7777777777777777vw, -10px)
}

@media (min-width:769px) {
  .consulting-calendar .commun-art .commun .popular {
    font-size: clamp(12px, 1.2152777777777777vw, 14px);
    left: auto;
    right: auto
  }
}

.consulting-calendar .commun-art .commun-info {
  font-size: min(3.3333333333333335vw, 12px);
  margin-bottom: min(6.666666666666667vw, 24px);
  margin-left: min(5.277777777777778vw, 19px);
  margin-top: min(1.3888888888888888vw, 5px);
  max-width: min(152.22222222222223vw, 548px);
  position: relative
}

@media (min-width:769px) {
  .consulting-calendar .commun-art .commun-info {
    font-size: clamp(12px, 1.2152777777777777vw, 14px);
    margin-bottom: clamp(24px, 3.4722222222222223vw, 40px);
    margin-left: clamp(19px, 1.9965277777777777vw, 23px);
    margin-top: clamp(5px, 1.3888888888888888vw, 16px)
  }
}

.consulting-calendar .commun-art .commun-info:before {
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/info-circle.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: min(3.8888888888888893vw, 14px);
  left: min(5.833333333333334vw, -21px);
  position: absolute;
  top: min(0vw, 0px);
  width: min(3.611111111111111vw, 13px)
}

@media (min-width:769px) {
  .consulting-calendar .commun-art .commun-info:before {
    top: clamp(0px, .1736111111111111vw, 2px);
    width: clamp(13px, 1.3020833333333333vw, 15px)
  }
}

.consulting-calendar .appoint .appoint-head {
  margin-bottom: min(4.444444444444445vw, 16px);
  max-width: min(102.22222222222223vw, 368px)
}

@media (min-width:769px) {
  .consulting-calendar .appoint .appoint-head {
    margin-bottom: clamp(16px, 2.083333333333333vw, 24px)
  }
}

.consulting-calendar .appoint .appoint-head span {
  font-weight: 700
}

.consulting-calendar .appoint .appoint-date {
  border: 1px solid #f1896e;
  display: flex;
  flex-direction: column;
  height: auto;
  width: 100%
}

.consulting-calendar .appoint .appoint-date .date {
  display: flex;
  flex-direction: column;
  margin-left: min(10vw, 36px);
  margin-top: min(3.3333333333333335vw, 12px);
  padding-bottom: min(3.055555555555556vw, 11px);
  position: relative
}

@media (min-width:769px) {
  .consulting-calendar .appoint .appoint-date .date {
    margin-left: clamp(36px, 4.6875vw, 54px);
    margin-top: clamp(12px, 2.083333333333333vw, 24px);
    padding-bottom: clamp(11px, 1.9965277777777777vw, 23px)
  }
}

.consulting-calendar .appoint .appoint-date .date:before {
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/clock_btk.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: min(5.555555555555555vw, 20px);
  left: min(7.222222222222222vw, -26px);
  position: absolute;
  top: min(0vw, 0px);
  width: min(4.444444444444445vw, 16px)
}

@media (min-width:769px) {
  .consulting-calendar .appoint .appoint-date .date:before {
    height: clamp(20px, 1.909722222222222vw, 22px);
    left: clamp(-26px, 2.6041666666666665vw, -30px);
    width: clamp(16px, 1.5625vw, 18px)
  }
}

.consulting-calendar .appoint .appoint-date .date .day {
  font-weight: 700
}

.consulting-calendar .appoint .appoint-date .another {
  border-top: 1px solid #e6eef2;
  color: #0075aa;
  font-weight: 700;
  margin-bottom: min(3.3333333333333335vw, 12px);
  margin-left: min(3.3333333333333335vw, 12px);
  margin-right: min(3.3333333333333335vw, 12px);
  padding-top: min(3.3333333333333335vw, 12px);
  text-align: center;
  text-decoration: none
}

@media (min-width:769px) {
  .consulting-calendar .appoint .appoint-date .another {
    margin-bottom: clamp(12px, 1.7361111111111112vw, 20px);
    margin-left: clamp(12px, 2.083333333333333vw, 24px);
    margin-right: clamp(12px, 2.083333333333333vw, 24px);
    padding-top: clamp(12px, 1.7361111111111112vw, 20px)
  }
}

.consulting-calendar .appoint .appoint-other {
  display: flex;
  flex-direction: column;
  width: 100%
}

.consulting-calendar .appoint .appoint-other .btn {
  color: #fafdff;
  margin-bottom: min(6.666666666666667vw, 24px)
}

.consulting-calendar .appoint .appoint-other p {
  margin-bottom: min(6.666666666666667vw, 24px);
  max-width: min(102.22222222222223vw, 368px)
}

.consulting-calendar .appoint .appoint-other a {
  color: #0075aa;
  margin-bottom: min(5.833333333333334vw, 21px)
}

.consulting-calendar .appoint .appoint_info {
  align-items: start;
  display: flex;
  font-size: min(3.8888888888888893vw, 14px);
  font-weight: 700;
  gap: .5rem;
  margin-block-start: 1rem;
  margin-bottom: min(6.666666666666667vw, 24px);
  margin-left: min(5.277777777777778vw, 19px)
}

@media (min-width:769px) {
  .consulting-calendar .appoint .appoint_info {
    font-size: clamp(14px, 1.5625vw, 18px);
    margin-bottom: clamp(24px, 3.4722222222222223vw, 40px);
    margin-left: clamp(19px, 1.9965277777777777vw, 23px);
    margin-top: clamp(5px, 1.3888888888888888vw, 16px)
  }
}

.consulting-calendar .appoint .appoint_info a {
  color: #0075aa
}

.consulting-calendar .appoint .appoint_info i {
  line-height: 1.3
}

.consulting-calendar .appoint .date-consult .consult--inner {
  overflow-y: auto
}

@media (min-width:769px) {
  .consulting-calendar .appoint .date-consult .consult--inner {
    overflow-y: clip
  }
}

.consulting-calendar .appoint .date-consult .consult--container {
  max-width: min(170vw, 612px);
  padding: min(7.777777777777779vw, 28px) min(0vw, 0px) min(0vw, 0px)
}

@media (min-width:769px) {
  .consulting-calendar .appoint .date-consult .consult--container {
    padding: min(2.083333333333333vw, 24px) min(2.083333333333333vw, 24px) clamp(0px, 1.7361111111111112vw, 20px)
  }
}

.consulting-calendar .appoint .date-consult .consult--container .consult--closer {
  background-color: #fff
}

@media (max-width:768.98px) {
  .consulting-calendar .appoint .date-consult .consult--container .consult--closer span {
    height: min(.2777777777777778vw, 1px);
    width: min(5.555555555555555vw, 20px)
  }
}

.consulting-calendar .appoint .date-consult .consult--container .consult--container--inner .container.content {
  width: 100%
}

.consulting-calendar .appoint .date-consult .date-consult--header {
  margin-bottom: min(5.555555555555555vw, 20px)
}

.consulting-calendar .appoint .date-consult .date-consult--header h4 {
  color: #000
}

@media (max-width:768.98px) {
  .consulting-calendar .appoint .date-consult .date-consult--header h4 {
    font-size: min(5.277777777777778vw, 19px);
    margin-left: min(6.666666666666667vw, 24px)
  }
}

.consulting-calendar .appoint .date-consult .date-consult--content {
  width: 100%
}

.consulting-calendar .appoint .date-consult .date-consult--content.desktop {
  display: none
}

.consulting-calendar .appoint .date-consult .date-consult--content.mobile {
  display: block;
  margin: auto
}

.consulting-calendar .appoint .date-consult .date-consult--content.mobile .date-consult--slider {
  margin: auto;
  width: 88%
}

@media (min-width:769px) {
  .consulting-calendar .appoint .date-consult .date-consult--content.desktop {
    display: block
  }

  .consulting-calendar .appoint .date-consult .date-consult--content.mobile {
    display: none
  }
}

.consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider {
  margin-bottom: min(0vw, 0px);
  overflow: hidden;
  position: relative
}

@media (min-width:769px) {
  .consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider {
    margin-bottom: clamp(0px, 2.083333333333333vw, 24px)
  }
}

.consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper {
  display: flex
}

@media (max-width:768.98px) {
  .consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper {
    height: auto !important;
    margin-bottom: min(5.555555555555555vw, 20px)
  }
}

.consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: unset;
  text-align: center;
  width: 100%
}

@media (min-width:769px) {
  .consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single {
    margin: auto
  }
}

.consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .days-header {
  display: flex
}

@media (min-width:769px) {
  .consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .days-header {
    width: calc(100% - 8px)
  }
}

.consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .days-content {
  display: flex;
  max-height: unset;
  min-height: unset;
  overflow: hidden;
  overflow-y: auto
}

@media (min-width:769px) {
  .consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .days-content {
    max-height: min(30.381944444444443vw, 350px);
    min-height: min(30.381944444444443vw, 350px);
    scrollbar-color: #0075aa #ddd;
    scrollbar-width: thin;
    width: calc(100% - 8px)
  }

  .consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .days-content::-webkit-scrollbar {
    width: 8px
  }

  .consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .days-content::-webkit-scrollbar-track {
    background: #ddd
  }

  .consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .days-content::-webkit-scrollbar-thumb {
    background-color: #0075aa
  }
}

.consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .day {
  height: 100%;
  margin: 0 min(1.6666666666666667vw, 6px);
  width: min(19.72222222222222vw, 71px)
}

@media (min-width:769px) {
  .consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .day {
    margin-left: clamp(6px, 1.0416666666666665vw, 12px);
    margin-right: clamp(6px, 1.0416666666666665vw, 12px)
  }
}

.consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .day:first-child {
  margin-left: min(10vw, 36px)
}

@media (min-width:769px) {
  .consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .day:first-child {
    margin-left: clamp(36px, 4.166666666666666vw, 48px)
  }
}

.consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .day:last-child {
  margin-right: min(10vw, 36px)
}

@media (min-width:769px) {
  .consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .day:last-child {
    margin-right: clamp(36px, 4.166666666666666vw, 48px)
  }
}

.consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .day .date {
  align-items: center;
  background-color: #e6eef2;
  cursor: pointer;
  display: flex;
  height: min(13.333333333333334vw, 48px);
  justify-content: center;
  margin-bottom: min(5.555555555555555vw, 20px);
  width: 100%
}

@media (min-width:769px) {
  .consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .day .date {
    height: clamp(48px, 4.861111111111111vw, 56px)
  }
}

.consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .day .date span {
  color: #3d4245;
  font-weight: 700;
  text-align: center
}

.consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .day .date.active {
  background-color: #0075aa;
  position: relative
}

.consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .day .date.active:after {
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/triangle.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: min(2.2222222222222223vw, -8px);
  content: "";
  height: min(2.2222222222222223vw, 8px);
  left: auto;
  position: absolute;
  right: auto;
  width: min(4.444444444444445vw, 16px)
}

.consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .day .date.active span {
  color: #fafdff
}

.consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .day .time {
  align-items: center;
  background-color: #e6eef2;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  gap: 0;
  height: min(14.444444444444445vw, 52px);
  justify-content: center;
  margin-bottom: min(2.2222222222222223vw, 8px);
  padding: 0;
  width: 100%
}

.consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .day .time:last-child {
  margin-bottom: 0
}

.consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .day .time .strich {
  display: none
}

.consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .day .time span {
  color: #818b91;
  font-size: min(3.8888888888888893vw, 14px)
}

.consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .day .time.active {
  background-color: #0075aa;
  color: #fafdff;
  font-weight: 700
}

.consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .day .time.active span {
  color: #fafdff;
  font-weight: 400
}

.consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .day .time.disabled {
  background-color: transparent
}

.consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .day .time.disabled p,
.consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .day .time.disabled span {
  display: none
}

.consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .day .time.disabled .strich {
  display: block;
  font-size: min(8.88888888888889vw, 32px)
}

.consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--wrapper .date-consult--single .dot-loader {
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/loadingAnimation.gif);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: min(63.88888889vw, 65px);
  margin: 0 auto;
  width: min(63.88888889vw, 230px)
}

.consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--navigations {
  background-color: #fff;
  color: #3d4245;
  top: min(8.333333333333334vw, 30px)
}

@media (max-width:768.98px) {
  .consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--navigations.swiper-button-next {
    justify-content: flex-end;
    right: 0
  }

  .consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--navigations.swiper-button-prev {
    justify-content: flex-start;
    left: 0
  }
}

.consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--navigations:after,
.consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--navigations:before {
  font-size: min(5vw, 18px)
}

@media (min-width:769px) {
  .consulting-calendar .appoint .date-consult .date-consult--content .date-consult--slider .date-consult--navigations {
    top: min(2.4305555555555554vw, 28px)
  }
}

.consulting-calendar .appoint .date-consult .confirm.mobile {
  display: block
}

@media (min-width:769px) {
  .consulting-calendar .appoint .date-consult .confirm.mobile {
    display: none
  }
}

@media (max-width:768.98px) {
  .consulting-calendar .appoint .date-consult .confirm.mobile {
    background-color: #fff;
    bottom: 0;
    box-shadow: 0 -4px 8px 2px rgba(61, 66, 69, .15);
    left: 0;
    min-height: min(24.444444444444446vw, 88px);
    padding: min(6.666666666666667vw, 24px);
    position: sticky;
    width: 100%
  }
}

.consulting-calendar .appoint .date-consult .confirm.scrolled {
  box-shadow: none
}

.consulting-calendar .course-gmodal--content p {
  font-size: min(3.88888889vw, 20px)
}

.consulting-calendar .details .details-head {
  margin-bottom: min(4.444444444444445vw, 16px);
  margin-right: min(0vw, 0px)
}

@media (min-width:769px) {
  .consulting-calendar .details .details-head {
    margin-bottom: clamp(16px, 2.083333333333333vw, 24px);
    margin-right: clamp(0px, 8.506944444444445vw, 98px)
  }
}

.consulting-calendar .details .details-head p {
  margin-bottom: min(2.2222222222222223vw, 8px)
}

.consulting-calendar .details .details-head span {
  font-size: min(3.8888888888888893vw, 14px)
}

.consulting-calendar .details form .consent label a,
.consulting-calendar .details form .textarea label {
  font-weight: 400
}

.consulting-calendar .choose-location .plz {
  display: flex;
  flex-direction: column;
  margin-bottom: min(9.444444444444445vw, 34px)
}

.consulting-calendar .choose-location .plz .plz-top {
  align-items: flex-end;
  display: flex;
  flex-wrap: wrap
}

.consulting-calendar .choose-location .plz .plz-top .textbox {
  display: flex;
  flex: 0 0 100%;
  flex-direction: column;
  margin-bottom: min(4.444444444444445vw, 16px);
  margin-right: min(4.444444444444445vw, 16px);
  width: 100%
}

@media (min-width:769px) {
  .consulting-calendar .choose-location .plz .plz-top .textbox {
    flex: 0 0 40%;
    margin-bottom: 0;
    margin-right: min(1.3888888888888888vw, 16px);
    width: 40%
  }
}

.consulting-calendar .choose-location .plz .plz-top .textbox label {
  font-weight: 700
}

.consulting-calendar .choose-location .plz .plz-top .textbox input {
  background-color: #fafdff;
  border: 1px solid #0075aa;
  color: #0075aa;
  font-size: min(5vw, 18px);
  font-weight: 700;
  height: min(12.222222222222223vw, 44px);
  max-width: unset;
  min-width: 100%;
  width: 100%
}

@media (min-width:769px) {
  .consulting-calendar .choose-location .plz .plz-top .textbox input {
    height: clamp(44px, 4.166666666666666vw, 48px);
    max-width: min(14.930555555555555vw, 172px);
    width: min(14.930555555555555vw, 172px)
  }
}

.consulting-calendar .choose-location .plz .plz-top .fc-primary {
  color: #01acd4
}

.consulting-calendar .choose-location .plz .plz-top .btn {
  margin-left: min(4.444444444444445vw, 16px);
  max-width: max-content
}

@media (min-width:769px) {
  .consulting-calendar .choose-location .plz .plz-top .btn {
    margin-left: min(1.3888888888888888vw, 16px)
  }
}

.consulting-calendar .choose-location .plz .plz-bottom {
  margin-top: min(1.3888888888888888vw, 16px);
  width: 100%
}

@media (min-width:769px) {
  .consulting-calendar .choose-location .plz .plz-bottom {
    margin-top: min(1.3888888888888888vw, 16px);
    width: 40%
  }
}

.consulting-calendar .choose-location .plz .plz-bottom p {
  font-size: 14px;
  margin-bottom: min(4.444444444444445vw, 16px);
  padding-top: min(6.111111111111112vw, 22px)
}

@media (min-width:769px) {
  .consulting-calendar .choose-location .plz .plz-bottom p {
    margin-bottom: min(1.3888888888888888vw, 16px);
    margin-left: 0;
    padding: 0
  }
}

.consulting-calendar .choose-location .locations {
  margin-bottom: min(4.444444444444445vw, 16px);
  width: 100%
}

@media (min-width:769px) {
  .consulting-calendar .choose-location .locations {
    margin-bottom: clamp(16px, 2.7777777777777777vw, 32px)
  }
}

.consulting-calendar .choose-location .locations .location-wrap .loc {
  background-color: #fff;
  border: 1px solid #0075aa;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin-bottom: min(3.055555555555556vw, 11px);
  padding: 0;
  text-align: left;
  width: 100%
}

@media (min-width:769px) {
  .consulting-calendar .choose-location .locations .location-wrap .loc {
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: clamp(11px, 1.4756944444444444vw, 17px)
  }
}

.consulting-calendar .choose-location .locations .location-wrap .loc.active {
  background-color: #0075aa
}

.consulting-calendar .choose-location .locations .location-wrap .loc.active .name {
  color: #fafdff
}

.consulting-calendar .choose-location .locations .location-wrap .loc.active .distance .loc-icon {
  background-color: #fafdff
}

.consulting-calendar .choose-location .locations .location-wrap .loc.active .distance span {
  color: #fafdff
}

.consulting-calendar .choose-location .locations .location-wrap .loc .name {
  color: #0075aa;
  font-weight: 700;
  padding-left: min(4.444444444444445vw, 16px);
  padding-top: min(3.3333333333333335vw, 12px)
}

.consulting-calendar .choose-location .locations .location-wrap .loc .name span {
  font-weight: 400
}

@media (min-width:769px) {
  .consulting-calendar .choose-location .locations .location-wrap .loc .name {
    padding: min(2.083333333333333vw, 24px)
  }
}

.consulting-calendar .choose-location .locations .location-wrap .loc .distance {
  align-items: center;
  display: flex;
  padding-bottom: min(2.2222222222222223vw, 8px);
  padding-left: min(4.444444444444445vw, 16px);
  padding-top: min(1.3888888888888888vw, 5px)
}

@media (min-width:769px) {
  .consulting-calendar .choose-location .locations .location-wrap .loc .distance {
    padding-right: min(2.083333333333333vw, 24px);
    padding-top: clamp(5px, 2.083333333333333vw, 24px)
  }
}

.consulting-calendar .choose-location .locations .location-wrap .loc .distance .loc-icon {
  background-color: #0075aa;
  height: min(6.666666666666667vw, 24px);
  -webkit-mask-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/location-dot.svg);
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  width: min(3.055555555555556vw, 11px)
}

@media (min-width:769px) {
  .consulting-calendar .choose-location .locations .location-wrap .loc .distance .loc-icon {
    width: clamp(11px, 1.2152777777777777vw, 14px)
  }
}

.consulting-calendar .choose-location .locations .location-wrap .loc .distance span {
  color: #0075aa;
  font-weight: 700;
  margin-left: min(2.2222222222222223vw, 8px)
}

.consulting-calendar .choose-location .locations .load-more--btn.btn {
  background-color: #fafdff;
  border: 1px solid #0075aa;
  box-shadow: 0 2px 4px rgba(61, 66, 69, .15);
  color: #0075aa;
  font-weight: 400;
  margin: 0;
  width: 100%
}

.consulting-calendar .choose-location .choose-other {
  display: flex;
  flex-direction: column;
  width: 100%
}

.consulting-calendar .choose-location .choose-other p {
  font-weight: 700;
  margin-bottom: min(4.444444444444445vw, 16px)
}

@media (min-width:769px) {
  .consulting-calendar .choose-location .choose-other p {
    margin-bottom: clamp(16px, 2.083333333333333vw, 24px)
  }
}

.consulting-calendar .choose-location .choose-other a {
  color: #0075aa;
  margin-bottom: min(5.833333333333334vw, 21px)
}

.consulting-calendar .choose-location .choose-other a:last-child {
  margin-bottom: 0
}

.consulting-calendar .calendar-title {
  margin-bottom: min(6.666666666666667vw, 24px)
}

@media (min-width:769px) {
  .consulting-calendar .calendar-title {
    margin-bottom: clamp(24px, 3.645833333333333vw, 42px)
  }
}

.consulting-calendar .calendar-title h2 {
  margin: auto
}

.consulting-calendar .smallbtk {
  display: flex;
  flex-direction: column
}

.consulting-calendar .smallbtk .smallbtk--head {
  margin-bottom: min(4.444444444444445vw, 16px);
  width: 100%
}

@media (min-width:769px) {
  .consulting-calendar .smallbtk .smallbtk--head {
    margin-bottom: clamp(16px, 2.083333333333333vw, 24px)
  }
}

.consulting-calendar .smallbtk .smallbtk--head h3 {
  margin-bottom: min(8.88888888888889vw, 32px);
  text-align: center
}

@media (max-width:768.98px) {
  .consulting-calendar .smallbtk .smallbtk--head h3 {
    font-size: min(5.555555555555555vw, 20px)
  }
}

.consulting-calendar .smallbtk .smallbtk--head span {
  font-size: min(3.611111111111111vw, 13px)
}

@media (min-width:769px) {
  .consulting-calendar .smallbtk .smallbtk--head span {
    font-size: clamp(13px, 1.2152777777777777vw, 14px)
  }
}

.consulting-calendar .smallbtk .choose-form {
  margin-bottom: min(2.2222222222222223vw, 8px)
}

@media (min-width:769px) {
  .consulting-calendar .smallbtk .choose-form {
    margin-bottom: clamp(8px, 1.2152777777777777vw, 14px)
  }
}

.consulting-calendar .smallbtk .choose-form .selection {
  align-items: center;
  display: flex;
  margin-bottom: min(2.7777777777777777vw, 10px)
}

.consulting-calendar .smallbtk .choose-form .selection input[type=radio] {
  border: 1px solid #0075aa;
  border-radius: 100px;
  height: min(5vw, 18px);
  padding: 0;
  width: min(5vw, 18px)
}

.consulting-calendar .smallbtk .choose-form .selection input[type=radio]:checked {
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/radiocheck.svg);
  background-position: 50%;
  background-size: min(2.7777777777777777vw, 10px)
}

.consulting-calendar .smallbtk .choose-form .selection label {
  font-weight: 700;
  margin-left: min(2.7777777777777777vw, 10px)
}

.consulting-calendar .confirmed {
  margin-top: min(6.666666666666667vw, 24px)
}

@media (min-width:769px) {
  .consulting-calendar .confirmed {
    margin-top: clamp(24px, 4.513888888888888vw, 52px)
  }
}

.consulting-calendar .confirmed .item {
  align-items: center;
  background-color: #effae4;
  border: 1px solid #effae4;
  border-radius: min(13.88888888888889vw, 50px);
  display: flex;
  flex-direction: row;
  height: min(7.222222222222222vw, 26px);
  justify-content: space-between;
  margin-bottom: min(4.444444444444445vw, 16px);
  margin-left: min(3.3333333333333335vw, 12px);
  position: relative;
  width: 100%
}

@media (min-width:769px) {
  .consulting-calendar .confirmed .item {
    height: clamp(26px, 2.4305555555555554vw, 28px);
    margin-bottom: clamp(16px, 2.083333333333333vw, 24px);
    margin-left: clamp(12px, 1.2152777777777777vw, 14px)
  }
}

.consulting-calendar .confirmed .item .point {
  background-color: #94dc4b;
  border: 2px solid #94dc4b;
  border-radius: min(13.88888888888889vw, 50px);
  display: flex;
  font-size: min(5vw, 18px);
  height: min(7.222222222222222vw, 26px);
  justify-content: center;
  left: min(3.3333333333333335vw, -12px);
  position: absolute;
  top: min(0vw, 0px);
  width: min(7.222222222222222vw, 26px)
}

@media (min-width:769px) {
  .consulting-calendar .confirmed .item .point {
    height: clamp(26px, 2.4305555555555554vw, 28px);
    left: clamp(-12px, 1.2152777777777777vw, -14px);
    width: clamp(26px, 2.4305555555555554vw, 28px)
  }
}

.consulting-calendar .confirmed .item .point:before {
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/check.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: min(6.666666666666667vw, 24px);
  left: min(0vw, 0px);
  position: absolute;
  top: min(0vw, 0px);
  width: min(6.111111111111112vw, 22px)
}

@media (min-width:769px) {
  .consulting-calendar .confirmed .item .point:before {
    height: clamp(24px, 2.256944444444444vw, 26px);
    left: clamp(0px, .08680555555555555vw, 1px);
    top: clamp(0px, .08680555555555555vw, 1px)
  }
}

.consulting-calendar .confirmed .item .step-header {
  color: #3d4245;
  font-size: min(5vw, 18px);
  font-weight: 700;
  margin-left: min(6.666666666666667vw, 24px);
  max-height: min(6.944444444444445vw, 25px);
  max-width: min(63.88888888888889vw, 230px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

@media (min-width:769px) {
  .consulting-calendar .confirmed .item .step-header {
    margin-left: min(1.909722222222222vw, 22px);
    max-width: unset
  }
}

.consulting-calendar .confirmed .item .step-header-change {
  color: #0075aa;
  cursor: pointer;
  display: block;
  margin-right: min(2.2222222222222223vw, 8px)
}

.consulting-calendar .confirmed .calendar-btn {
  margin-top: min(4.444444444444445vw, 16px);
  position: relative
}

@media (min-width:769px) {
  .consulting-calendar .confirmed .calendar-btn {
    margin-top: clamp(16px, 1.7361111111111112vw, 20px)
  }
}

.consulting-calendar .confirmed .calendar-btn.btn {
  background-color: #fafdff;
  border: 1px solid #0075aa;
  box-shadow: 0 2px 4px rgba(61, 66, 69, .15);
  color: #0075aa;
  font-weight: 400
}

@media (min-width:769px) {
  .consulting-calendar .confirmed .calendar-btn.btn {
    margin-left: min(3.038194444444444vw, 35px);
    margin-right: min(3.038194444444444vw, 35px);
    padding-left: min(4.774305555555555vw, 55px)
  }
}

.consulting-calendar .confirmed .calendar-btn:before {
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/btk_calendar.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: min(6.666666666666667vw, 24px);
  left: min(5.555555555555555vw, 20px);
  position: absolute;
  top: min(2.2222222222222223vw, 8px);
  width: min(5.555555555555555vw, 20px)
}

@media (min-width:769px) {
  .consulting-calendar .confirmed .calendar-btn:before {
    top: clamp(8px, .78125vw, 9px);
    width: clamp(20px, 1.7361111111111112vw, 20px)
  }
}

.consulting-calendar .course-title {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin: 0
}

.consulting-calendar .course-title .coursetitle--content {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-bottom: min(6.666666666666667vw, 24px);
  width: 100%
}

@media (min-width:769px) {
  .consulting-calendar .course-title .coursetitle--content {
    margin-bottom: clamp(24px, 3.645833333333333vw, 42px)
  }
}

.consulting-calendar .course-title .coursetitle--content .course-image {
  background-color: #f08080;
  height: min(11.11111111111111vw, 40px);
  margin-right: min(4.444444444444445vw, 16px);
  min-width: min(18.333333333333336vw, 66px);
  overflow: hidden;
  width: min(18.333333333333336vw, 66px)
}

@media (min-width:769px) {
  .consulting-calendar .course-title .coursetitle--content .course-image {
    height: clamp(40px, 9.375vw, 108px);
    margin-right: clamp(16px, 2.083333333333333vw, 24px);
    width: clamp(66px, 14.930555555555555vw, 172px)
  }
}

.consulting-calendar .course-title .coursetitle--content .course-image img {
  height: auto;
  width: 100%
}

.consulting-calendar .course-title .coursetitle--content .title {
  max-width: unset;
  padding-right: min(11.11111111111111vw, 40px);
  width: 100%
}

@media (min-width:769px) {
  .consulting-calendar .course-title .coursetitle--content .title {
    max-width: min(31.07638888888889vw, 358px);
    padding-right: clamp(0px, 4.340277777777778vw, 50px)
  }
}

.consulting-calendar .course-title .coursetitle--content .title p {
  font-weight: 700
}

.consulting-calendar .course-title .course-title--header {
  margin: 0 auto;
  text-align: center
}

@media (min-width:769px) {
  .consulting-calendar .course-title .course-title--header {
    margin: auto;
    text-align: center
  }
}

.consulting-calendar .course-title .course-title--header h2 {
  margin-bottom: min(0vw, 0px)
}

@media (min-width:769px) {
  .consulting-calendar .course-title .course-title--header h2 {
    margin-bottom: clamp(0px, 1.3888888888888888vw, 16px)
  }
}

.consulting-calendar .course-error .course-error--content {
  align-items: center;
  display: flex;
  flex-direction: column
}

.consulting-calendar .course-error .course-error--content .error-icon {
  background-color: #fafdff;
  border: 1px solid #e6eef2;
  border-radius: min(25vw, 90px);
  height: min(35.55555555555556vw, 128px);
  margin-bottom: min(5.833333333333334vw, 21px);
  position: relative;
  width: min(35.55555555555556vw, 128px)
}

@media (min-width:769px) {
  .consulting-calendar .course-error .course-error--content .error-icon {
    margin-bottom: clamp(21px, 2.7777777777777777vw, 32px)
  }
}

.consulting-calendar .course-error .course-error--content .error-icon:before {
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/calendar-circle.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: min(17.77777777777778vw, 64px);
  left: min(10vw, 36px);
  position: absolute;
  top: min(8.88888888888889vw, 32px);
  width: min(17.77777777777778vw, 64px)
}

.consulting-calendar .course-error .course-error--content .error-text {
  text-align: center
}

.consulting-calendar .course-error .course-error--content .error-text h4 {
  font-weight: 400;
  line-height: min(6.666666666666667vw, 24px);
  margin: 0
}

@media (min-width:769px) {
  .consulting-calendar .course-error .course-error--content .error-text h4 {
    line-height: clamp(24px, 2.7777777777777777vw, 32px)
  }
}

.consulting-calendar .course-error .course-error--content .error-text h4 a {
  color: #0075aa
}

.consulting-calendar .course-thanks .row {
  display: flex;
  justify-content: center
}

.consulting-calendar .course-thanks .course-thanks--content {
  align-items: center;
  display: flex;
  flex-direction: column
}

.consulting-calendar .course-thanks .course-thanks--content .thanks-icon {
  background-color: #fafdff;
  border: 1px solid #e6eef2;
  border-radius: min(25vw, 90px);
  height: min(35.55555555555556vw, 128px);
  margin-bottom: min(5.833333333333334vw, 21px);
  position: relative;
  width: min(35.55555555555556vw, 128px)
}

@media (min-width:769px) {
  .consulting-calendar .course-thanks .course-thanks--content .thanks-icon {
    margin-bottom: clamp(21px, 2.7777777777777777vw, 32px)
  }
}

.consulting-calendar .course-thanks .course-thanks--content .thanks-icon:before {
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/paper-plane.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: min(17.77777777777778vw, 64px);
  left: min(6.944444444444445vw, 25px);
  position: absolute;
  top: min(8.88888888888889vw, 32px);
  width: min(17.77777777777778vw, 64px)
}

.consulting-calendar .course-thanks .course-thanks--content .thanks-text {
  text-align: center
}

.consulting-calendar .course-thanks .course-thanks--content .thanks-text h4 {
  font-weight: 400;
  line-height: min(6.666666666666667vw, 24px);
  margin: 0 min(6.944444444444445vw, 25px)
}

@media (min-width:769px) {
  .consulting-calendar .course-thanks .course-thanks--content .thanks-text h4 {
    line-height: clamp(24px, 2.7777777777777777vw, 32px);
    margin: 0
  }
}

.consulting-calendar .course-thanks .course-thanks--content .thanks-text h4 a {
  color: #0075aa
}

.consulting-calendar .course-thanks .course-thanks--content .thanks-content {
  max-width: min(102.22222222222223vw, 368px);
  width: 100%
}

.consulting-calendar .course-thanks .course-thanks--content .thanks-content .tcc {
  align-items: center;
  display: flex;
  flex-direction: row;
  margin-top: min(13.333333333333334vw, 48px);
  position: relative
}

@media (max-width:768.98px) {
  .consulting-calendar .course-thanks .course-thanks--content .thanks-content .tcc {
    margin-left: min(6.944444444444445vw, 25px)
  }
}

.consulting-calendar .course-thanks .course-thanks--content .thanks-content .tcc .tcc-icon {
  background-color: #fafdff;
  border: 1px solid #e6eef2;
  border-radius: min(25vw, 90px);
  height: min(13.333333333333334vw, 48px);
  margin-right: min(4.444444444444445vw, 16px);
  min-height: min(13.333333333333334vw, 48px);
  min-width: min(13.333333333333334vw, 48px);
  position: relative;
  width: min(13.333333333333334vw, 48px)
}

.consulting-calendar .course-thanks .course-thanks--content .thanks-content .tcc .tcc-icon:before {
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/handshake.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: min(5.555555555555555vw, 20px);
  left: min(3.611111111111111vw, 13px);
  position: absolute;
  top: min(4.166666666666667vw, 15px);
  width: min(5.555555555555555vw, 20px)
}

.consulting-calendar .course-thanks .course-thanks--content .thanks-content .tcc .tcc-icon.mail:before {
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/envelope-open.svg);
  left: min(3.8888888888888893vw, 14px);
  top: min(3.611111111111111vw, 13px)
}

.consulting-calendar .course-thanks .course-thanks--content .thanks-content .tcc.line {
  margin-top: min(7.5vw, 27px)
}

@media (min-width:769px) {
  .consulting-calendar .course-thanks .course-thanks--content .thanks-content .tcc.line {
    margin-top: clamp(27px, 4.166666666666666vw, 48px)
  }
}

.consulting-calendar .course-thanks .course-thanks--content .thanks-content .tcc.line:after {
  border-left: 1px dashed #818b91;
  bottom: min(10vw, -36px);
  content: "";
  height: min(6.666666666666667vw, 24px);
  left: min(6.666666666666667vw, 24px);
  position: absolute;
  width: min(.2777777777777778vw, 1px)
}

.consulting-calendar .course-thanks .course-thanks--content .thanks-content .btn {
  margin-top: min(9.444444444444445vw, 34px)
}

@media (min-width:769px) {
  .consulting-calendar .course-thanks .course-thanks--content .thanks-content .btn {
    margin-top: clamp(34px, 3.645833333333333vw, 42px)
  }
}

.consulting-calendar .btn.disabled {
  background-color: #e6eef2;
  color: #818b91;
  opacity: 1
}

.consulting-calendar .btn.inverted {
  background-color: #fafdff;
  border: 1px solid #0075aa;
  box-shadow: 0 2px 4px rgba(61, 66, 69, .15);
  color: #0075aa;
  font-weight: 400
}

@media (min-width:769px) {
  .consulting-calendar .btn.success {
    margin-left: min(3.038194444444444vw, 35px);
    margin-right: min(3.038194444444444vw, 35px)
  }
}

.consulting-calendar .btn.dshow {
  display: none
}

.consulting-calendar .step-content {
  border-left: 1px dashed #818b91;
  margin-bottom: min(3.8888888888888893vw, 14px);
  margin-left: min(3.3333333333333335vw, 12px);
  margin-top: 0;
  padding: min(4.444444444444445vw, 16px) 0 min(4.444444444444445vw, 16px) min(6.111111111111112vw, 22px);
  position: relative;
  width: calc(100% - 12px)
}

@media (min-width:769px) {
  .consulting-calendar .step-content {
    margin-bottom: min(1.2152777777777777vw, 14px);
    margin-left: clamp(12px, 1.2152777777777777vw, 14px);
    padding-bottom: clamp(16px, 2.7777777777777777vw, 32px);
    padding-left: clamp(22px, 2.170138888888889vw, 25px);
    padding-top: clamp(16px, 2.7777777777777777vw, 32px);
    width: calc(100% - 14px)
  }
}

.consulting-calendar .step-content .details {
  padding-right: 0
}

.consulting-calendar .step-content.border-left {
  border-left: 0;
  margin-bottom: min(1.7361111111111112vw, 20px);
  padding-bottom: min(0vw, 0px);
  padding-left: min(2.256944444444444vw, 26px)
}

.consulting-calendar .step-content.border-left:after {
  border-bottom: 1px dashed #818b91;
  border-bottom-left-radius: min(5.555555555555555vw, 20px);
  border-left: 1px dashed #818b91;
  bottom: min(5.833333333333334vw, 21px);
  content: "";
  height: calc(100% - 22px);
  left: 0;
  position: absolute;
  width: min(2.7777777777777777vw, 10px)
}

@media (min-width:769px) {
  .consulting-calendar .step-content.border-left:after {
    width: clamp(10px, 1.7361111111111112vw, 20px)
  }
}

.consulting-calendar .step-content .commun-art .btn {
  max-width: unset
}

@media (min-width:769px) {
  .consulting-calendar .step-content .commun-art .btn {
    max-width: min(157.77777777777777vw, 568px)
  }
}

.consulting-calendar .step-content .dot-loader {
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/loadingAnimation.gif);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: min(63.88888889vw, 65px);
  margin: 0 auto;
  width: min(63.88888889vw, 230px)
}

@keyframes dot-keyframes {
  0% {
    opacity: .4;
    transform: scale(1)
  }

  50% {
    opacity: 1;
    transform: scale(1.2)
  }

  to {
    opacity: .4;
    transform: scale(1)
  }
}

.consulting-calendar .step-content .loading-dots {
  text-align: center;
  width: 100%
}

.consulting-calendar .step-content .loading-dots--dot {
  animation: dot-keyframes 1.5s ease-in-out infinite;
  background-color: #000;
  border-radius: 10px;
  display: inline-block;
  height: 10px;
  width: 10px
}

.consulting-calendar .step-content .loading-dots--dot:nth-child(2) {
  animation-delay: .5s
}

.consulting-calendar .step-content .loading-dots--dot:nth-child(3) {
  animation-delay: 1s
}

.consulting-calendar form {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%
}

.consulting-calendar form .textbox {
  display: flex;
  flex-direction: column;
  margin-bottom: min(4.444444444444445vw, 16px)
}

@media (min-width:769px) {
  .consulting-calendar form .textbox {
    margin-bottom: clamp(16px, 2.083333333333333vw, 24px)
  }
}

.consulting-calendar form .textbox div {
  display: flex;
  flex-direction: column;
  width: 100%
}

.consulting-calendar form .textbox label {
  order: 1
}

.consulting-calendar form .textbox label.error {
  color: #e50000
}

.consulting-calendar form .textbox input,
.consulting-calendar form .textbox select {
  color: #0075aa;
  font-size: min(5vw, 18px);
  font-weight: 700;
  height: min(12.222222222222223vw, 44px);
  max-width: unset;
  order: 2;
  width: 100%
}

@media (min-width:769px) {

  .consulting-calendar form .textbox input,
  .consulting-calendar form .textbox select {
    height: clamp(44px, 4.166666666666666vw, 48px);
    width: calc(100% - 24px)
  }
}

.consulting-calendar form .textbox input.error,
.consulting-calendar form .textbox select.error {
  background-color: #fff5f5;
  border-color: #e50000;
  color: #e50000
}

.consulting-calendar form .textbox select {
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/select-arrow-down.png);
  background-position: right 10px center;
  background-repeat: no-repeat;
  background-size: 12px 10px;
  background-size: .75rem .625rem;
  cursor: pointer;
  position: relative
}

.consulting-calendar form .textbox .detail-info {
  font-size: min(3.3333333333333335vw, 12px);
  margin-left: min(5.277777777777778vw, 19px);
  margin-top: min(1.3888888888888888vw, 5px);
  order: 4;
  position: relative
}

@media (min-width:769px) {
  .consulting-calendar form .textbox .detail-info {
    font-size: clamp(12px, 1.2152777777777777vw, 14px);
    margin-left: clamp(19px, 1.7361111111111112vw, 20px);
    margin-top: clamp(5px, .6944444444444444vw, 8px)
  }
}

.consulting-calendar form .textbox .detail-info:before {
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/info-circle.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: min(3.8888888888888893vw, 14px);
  left: min(5.833333333333334vw, -21px);
  position: absolute;
  top: min(0vw, 0px);
  width: min(3.611111111111111vw, 13px)
}

@media (min-width:769px) {
  .consulting-calendar form .textbox .detail-info:before {
    top: clamp(0px, .1736111111111111vw, 2px);
    width: clamp(13px, 1.3020833333333333vw, 15px)
  }
}

@media (max-width:768.98px) {
  .consulting-calendar form .textbox.plz input {
    max-width: min(41.111111111111114vw, 148px)
  }
}

.consulting-calendar form .consent .error-flag,
.consulting-calendar form .textbox .error-flag,
.consulting-calendar form textarea .error-flag {
  background-color: #e50000;
  display: flex;
  max-width: unset;
  order: 3;
  position: relative;
  top: unset;
  z-index: 5
}

@media (min-width:769px) {

  .consulting-calendar form .consent .error-flag,
  .consulting-calendar form .textbox .error-flag,
  .consulting-calendar form textarea .error-flag {
    max-width: min(75vw, 270px);
    position: absolute;
    top: min(6.944444444444445vw, 25px)
  }
}

.consulting-calendar form .consent .error-flag.error-flag-left,
.consulting-calendar form .textbox .error-flag.error-flag-left,
.consulting-calendar form textarea .error-flag.error-flag-left {
  left: unset
}

@media (min-width:769px) {

  .consulting-calendar form .consent .error-flag.error-flag-left,
  .consulting-calendar form .textbox .error-flag.error-flag-left,
  .consulting-calendar form textarea .error-flag.error-flag-left {
    left: min(81.66666666666667vw, -294px);
    padding-left: min(5.555555555555555vw, 20px)
  }
}

.consulting-calendar form .consent .error-flag.error-flag-left:after,
.consulting-calendar form .textbox .error-flag.error-flag-left:after,
.consulting-calendar form textarea .error-flag.error-flag-left:after {
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/error_triangle.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: none;
  height: min(4.444444444444445vw, 16px);
  left: auto;
  position: absolute;
  right: min(2.2222222222222223vw, -8px);
  top: min(4.166666666666667vw, 15px);
  width: min(2.2222222222222223vw, 8px)
}

@media (min-width:769px) {

  .consulting-calendar form .consent .error-flag.error-flag-left:after,
  .consulting-calendar form .textbox .error-flag.error-flag-left:after,
  .consulting-calendar form textarea .error-flag.error-flag-left:after {
    content: ""
  }
}

.consulting-calendar form .consent .error-flag.error-flag-right,
.consulting-calendar form .textbox .error-flag.error-flag-right,
.consulting-calendar form textarea .error-flag.error-flag-right {
  right: unset
}

@media (min-width:769px) {

  .consulting-calendar form .consent .error-flag.error-flag-right,
  .consulting-calendar form .textbox .error-flag.error-flag-right,
  .consulting-calendar form textarea .error-flag.error-flag-right {
    padding-left: min(5.555555555555555vw, 20px);
    right: min(75vw, -270px)
  }
}

.consulting-calendar form .consent .error-flag.error-flag-right:after,
.consulting-calendar form .textbox .error-flag.error-flag-right:after,
.consulting-calendar form textarea .error-flag.error-flag-right:after {
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/error_triangle.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: none;
  height: min(4.444444444444445vw, 16px);
  left: min(2.2222222222222223vw, -8px);
  position: absolute;
  right: auto;
  top: min(4.166666666666667vw, 15px);
  transform: rotate(180deg);
  width: min(2.2222222222222223vw, 8px)
}

@media (min-width:769px) {

  .consulting-calendar form .consent .error-flag.error-flag-right:after,
  .consulting-calendar form .textbox .error-flag.error-flag-right:after,
  .consulting-calendar form textarea .error-flag.error-flag-right:after {
    content: ""
  }
}

.consulting-calendar form .consent .error-flag span,
.consulting-calendar form .textbox .error-flag span,
.consulting-calendar form textarea .error-flag span {
  color: #fff;
  font-size: min(3.8888888888888893vw, 14px);
  padding: min(2.7777777777777777vw, 10px) min(1.3888888888888888vw, 5px) min(2.7777777777777777vw, 10px) min(11.666666666666668vw, 42px);
  position: relative
}

@media (min-width:769px) {

  .consulting-calendar form .consent .error-flag span,
  .consulting-calendar form .textbox .error-flag span,
  .consulting-calendar form textarea .error-flag span {
    font-size: clamp(14px, 1.5625vw, 18px);
    padding: clamp(10px, 1.0416666666666665vw, 12px) clamp(5px, 1.3888888888888888vw, 16px) clamp(10px, 1.0416666666666665vw, 12px) clamp(42px, 4.340277777777778vw, 50px)
  }
}

.consulting-calendar form .consent .error-flag span:before,
.consulting-calendar form .textbox .error-flag span:before,
.consulting-calendar form textarea .error-flag span:before {
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/error_circle.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: min(4.444444444444445vw, 16px);
  left: min(4.444444444444445vw, 16px);
  position: absolute;
  top: min(3.3333333333333335vw, 12px);
  width: min(5vw, 18px)
}

@media (min-width:769px) {

  .consulting-calendar form .consent .error-flag span:before,
  .consulting-calendar form .textbox .error-flag span:before,
  .consulting-calendar form textarea .error-flag span:before {
    left: min(.4340277777777778vw, -5px);
    top: clamp(12px, 1.3888888888888888vw, 16px)
  }
}

.consulting-calendar form textarea {
  color: #0075aa;
  font-size: min(5vw, 18px);
  margin-bottom: min(5vw, 18px);
  min-height: min(35.55555555555556vw, 128px);
  padding: min(4.444444444444445vw, 16px);
  width: 100%
}

@media (min-width:769px) {
  .consulting-calendar form textarea {
    margin-bottom: clamp(18px, 2.083333333333333vw, 24px);
    min-height: clamp(128px, 16.666666666666664vw, 192px);
    width: calc(100% - 44px)
  }
}

.consulting-calendar form label {
  font-weight: 700
}

.consulting-calendar form input,
.consulting-calendar form select,
.consulting-calendar form textarea {
  background-color: #fafdff;
  border: 1px solid #0075aa
}

.consulting-calendar form .consent {
  align-items: flex-start;
  flex-direction: row;
  padding-left: 0
}

@media (min-width:769px) {
  .consulting-calendar form .consent {
    align-items: center
  }
}

.consulting-calendar form .consent div {
  display: flex;
  flex-direction: column;
  width: 100%
}

.consulting-calendar form .consent .checker {
  align-items: center;
  flex-direction: row
}

.consulting-calendar form .consent .checker label {
  font-weight: 400;
  margin-left: min(3.3333333333333335vw, 12px)
}

.consulting-calendar form .consent .checker label a {
  color: #0075aa;
  font-weight: 700;
  text-decoration: underline
}

.consulting-calendar form .consent .checker.error input[type=checkbox] {
  background-color: #fff5f5;
  border-color: #e50000
}

.consulting-calendar form .consent .checker.error label,
.consulting-calendar form .consent .checker.error label a {
  color: #e50000
}

.consulting-calendar form .consent .error-flag {
  top: min(3.611111111111111vw, -13px)
}

@media (max-width:768.98px) {
  .consulting-calendar form .consent .error-flag {
    margin-top: min(4.444444444444445vw, 16px);
    top: unset
  }
}

.consulting-calendar form .abschicken {
  margin-top: min(6.666666666666667vw, 24px);
  width: 100%
}

@media (min-width:769px) {
  .consulting-calendar form .abschicken {
    margin-top: clamp(24px, 2.7777777777777777vw, 32px);
    width: calc(100% - 24px)
  }
}

.consulting-calendar form .abschicken button[type=submit] {
  background-color: #0075aa
}

.consulting-calendar form .abschicken button[type=submit].btn[disabled] {
  background-color: #e6eef2;
  border-color: #e6eef2;
  color: #818b91;
  opacity: 1
}

#contact-banner {
  background-color: #eda0a8;
  display: none;
  margin: 0;
  padding-bottom: 12px;
  padding-top: 12px;
  position: sticky;
  z-index: 3
}

#contact-banner .content {
  display: flex;
  justify-content: center
}

#contact-banner .desktop-content {
  display: none;
  margin-top: 16px
}

#contact-banner .mobile-content {
  align-items: baseline;
  display: flex;
  gap: 16px;
  justify-content: center
}

#contact-banner .mobile-content .text-label {
  display: flex;
  flex-wrap: nowrap;
  font-size: 16px;
  font-weight: 700
}

#contact-banner .mobile-content .text-label div {
  white-space: nowrap
}

#contact-banner .mobile-content .btn {
  align-items: center;
  display: flex;
  gap: 12px;
  justify-content: center;
  margin-bottom: 0;
  width: auto
}

#contact-banner .mobile-content .additional-text-1 {
  display: none;
  text-transform: capitalize
}

@media (min-width:640px) {
  #contact-banner .mobile-content .additional-text-1 {
    text-transform: none
  }
}

@media (min-width:440px) {
  #contact-banner .mobile-content .additional-text-1 {
    display: inline-block;
    margin-right: 3.5px
  }
}

#contact-banner .mobile-content .additional-text-2 {
  display: none
}

@media (min-width:640px) {
  #contact-banner .mobile-content .additional-text-2 {
    display: inline-block;
    margin-right: 3.5px
  }
}

#contact-banner .mobile-content .additional-text-3 {
  display: none
}

@media (min-width:769px) {
  #contact-banner .mobile-content .additional-text-3 {
    display: inline-block;
    margin-right: 3.5px
  }
}

#contact-banner .mobile-content .opening-time {
  display: none
}

#contact-banner+.spacer {
  height: 210px
}

@media (max-width:1279px) {
  #contact-banner+.spacer {
    display: none
  }
}

#contact-banner.extended {
  left: 0;
  overflow: hidden;
  padding-bottom: 0;
  padding-top: 0;
  right: 0;
  top: 80px
}

#contact-banner.extended .content {
  gap: 96px;
  position: relative
}

#contact-banner.extended .desktop-content {
  display: block
}

#contact-banner.extended .additional-text-3 {
  font-size: 35px;
  font-weight: 700;
  width: 100%
}

#contact-banner.extended .text-label {
  flex-wrap: wrap;
  font-size: 22px;
  font-weight: 400
}

#contact-banner.extended .mobile-content {
  flex-direction: column;
  padding: 16px 0;
  z-index: 2
}

#contact-banner.extended .mobile-content a.btn {
  margin-bottom: 0;
  margin-top: 8px
}

#contact-banner.extended .opening-time {
  display: block;
  font-size: 12px
}

#contact-banner.extended .bubble-overlay {
  background-color: hsla(0, 0%, 100%, .3);
  border-radius: 10000px;
  height: 100vw;
  left: calc(50% - 200px);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100vw;
  z-index: 1
}

#contact-banner.extended+.spacer {
  display: none
}

.confirmed .success.btn {
  margin: auto
}

.banner {
  overflow: hidden
}

.banner .banner--inner {
  min-height: 160px;
  min-height: 10rem;
  width: 100%
}

.banner .banner--img {
  height: 165px;
  height: 10.3125rem;
  left: 0;
  position: relative;
  top: 0;
  width: 100%;
  z-index: 1
}

.banner .banner--img img {
  display: block
}

.banner .banner--img:not(.focuspoint) img {
  height: 100%;
  object-fit: cover;
  object-position: center center;
  width: 100%
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
  .banner .banner--img:not(.focuspoint) img {
    height: auto;
    left: 50%;
    max-height: 150% !important;
    max-width: 150% !important;
    min-height: 100% !important;
    min-width: 100% !important;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: auto
  }
}

@media (-ms-high-contrast:active) and only screen and (min-width:992px),
(-ms-high-contrast:none) {
  .banner .banner--img:not(.focuspoint) img {
    max-height: 9999vh !important;
    max-width: 9999vw !important;
    min-height: 100% !important;
    min-width: 100% !important
  }
}

.banner .banner--inner--content {
  align-items: center;
  display: flex;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1
}

.banner .banner--inner--content .banner--content {
  width: 60%
}

.banner .banner--inner--bubble {
  align-items: center;
  display: flex;
  height: 73%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.banner .banner--inner--bubble .banner--quote {
  height: auto;
  left: 0;
  overflow: hidden;
  padding: 1.25rem;
  position: relative;
  top: 0;
  width: 60%;
  z-index: 2
}

@media (min-width:769px) {
  .banner .banner--inner--bubble .banner--quote {
    height: 100%;
    position: absolute
  }
}

.banner .banner--inner--bubble .banner--quote svg {
  display: none
}

.banner .banner--inner--bubble .banner--quote .content {
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 19px;
  line-height: 1.1875rem;
  margin-bottom: 8%;
  overflow: hidden;
  position: relative;
  z-index: 1
}

.banner .banner--inner--bubble .banner--quote .content h2 {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 29px;
  line-height: 1.8125rem;
  margin-bottom: .625rem
}

@media (max-width:992px) {
  .banner.placeable .banner--inner {
    min-height: 160px;
    min-height: 10rem;
    width: 100%
  }

  .banner.placeable .banner--img {
    width: 100%;
    z-index: 1
  }

  .banner.placeable .banner--inner--content {
    align-items: center;
    display: flex;
    height: auto;
    left: unset;
    padding: 1.25rem 0;
    position: relative;
    top: unset;
    width: 100%;
    z-index: 1
  }

  .banner.placeable .banner--inner--content .banner--content {
    width: 80%
  }
}

@media (min-width:769px) {
  .banner .banner--img {
    height: clamp(0px, 40.79861111111111vw, 470px)
  }

  .banner .banner--img img {
    min-height: 260px;
    min-height: 16.25rem
  }

  .banner .banner--content {
    padding: 0 1.25rem;
    width: 75%
  }

  .banner .banner--inner--bubble .banner--quote {
    align-items: center;
    display: flex;
    left: 20%;
    max-width: 310px;
    max-width: 19.375rem;
    overflow: visible;
    padding: 1.25rem;
    position: absolute;
    z-index: 2
  }

  .banner .banner--inner--bubble .banner--quote svg {
    display: flex;
    height: 80%;
    justify-content: center;
    left: 0;
    position: absolute;
    transform: rotateY(180deg) scale(1.2);
    -webkit-transform: rotateY(180deg) scale(1.2);
    -moz-transform: rotateY(180deg) scale(1.2);
    width: 100%;
    z-index: 0
  }

  .banner .banner--inner--bubble .banner--quote .content {
    -webkit-line-clamp: 10;
    font-size: 1.7vw;
    font-size: clamp(12px, 2vw, 26px);
    font-weight: 600;
    line-height: calc(1.3vw + 5px);
    line-height: clamp(19px, calc(1.7vw + 5px), 32px);
    position: relative;
    text-align: center;
    z-index: 3
  }

  .banner .banner--inner--bubble .banner--quote .content p {
    font-size: 3.5vw;
    font-size: clamp(18px, 4vw, 28px);
    line-height: calc(3.5vw + 5px);
    line-height: clamp(19px, calc(4vw + 5px), 26px);
    margin-bottom: .9375rem
  }

  .banner .banner--inner--bubble .banner--quote .content p+.bubble-copytext p {
    font-size: 2.5vw;
    font-size: clamp(14px, 4vw, 28px);
    line-height: calc(2.5vw + 5px);
    line-height: clamp(18px, calc(4vw + 5px), 34px)
  }
}

@media (min-width:769px) and (min-width:769px) {
  .banner .banner--inner--bubble .banner--quote {
    top: 19%
  }
}

@media (min-width:769px) {
  .banner .banner--img img {
    min-height: 475px;
    min-height: 29.6875rem
  }

  .banner .banner--inner--bubble {
    top: 0
  }

  .banner .banner--inner--bubble .banner--quote svg {
    left: 1%
  }

  .banner .banner--inner--bubble .banner--quote .content p {
    font-size: clamp(18px, 4vw, 40px);
    line-height: clamp(19px, calc(4vw + 5px), 38px)
  }
}

.breadcrumb {
  display: none;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 22px;
  line-height: 1.375rem;
  margin: 0 auto;
  max-width: 1152px;
  max-width: 72rem;
  padding: .9375rem 0 1.0625rem;
  width: 100%
}

.breadcrumb .breadcrumb--entry {
  letter-spacing: .05px;
  letter-spacing: .003125rem;
  margin: 0
}

.breadcrumb .breadcrumb--link {
  text-decoration: none
}

.breadcrumb .breadcrumb--title {
  color: #4c5255;
  font-weight: 400;
  -webkit-transition: all 125ms ease-out;
  -moz-transition: all 125ms ease-out;
  -o-transition: all 125ms ease-out;
  transition: all 125ms ease-out
}

.breadcrumb .breadcrumb--title:hover {
  color: #000
}

.breadcrumb .breadcrumb--separator {
  margin: 0 .375rem;
  pointer-events: none
}

.breadcrumb li {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0
}

.breadcrumb li:last-child .breadcrumb--title {
  font-weight: 700
}

@media only screen and (min-width:992px) {
  .breadcrumb {
    display: block
  }
}

.BreadcrumbDesktop {
  display: none
}

@media (min-width:769px) {
  .BreadcrumbDesktop {
    display: block
  }
}

.BreadcrumbMobile {
  display: block
}

.BreadcrumbMobile .course-detail--breadcrumb {
  margin-bottom: min(6.666666666666667vw, 24px)
}

@media (min-width:769px) {
  .BreadcrumbMobile {
    display: none
  }
}

.mobile-breadcrumb-underneath {
  display: flex;
  flex-direction: column;
  gap: 12px
}

.mobile-breadcrumb-underneath a {
  color: #0075aa
}

.mobile-breadcrumb-underneath div.current-site {
  font-weight: 600
}

.mobile-breadcrumb-underneath a,
.mobile-breadcrumb-underneath div.current-site {
  align-items: baseline;
  display: flex;
  flex-direction: row;
  font-size: 16px;
  gap: 12px
}

.mobile-breadcrumb-underneath a:nth-child(2),
.mobile-breadcrumb-underneath div.current-site:nth-child(2) {
  padding-left: 16px
}

.mobile-breadcrumb-underneath a:nth-child(3),
.mobile-breadcrumb-underneath div.current-site:nth-child(3) {
  padding-left: 32px
}

.mobile-breadcrumb-underneath a:nth-child(4),
.mobile-breadcrumb-underneath div.current-site:nth-child(4) {
  padding-left: 48px
}

.mobile-breadcrumb-underneath a:nth-child(5),
.mobile-breadcrumb-underneath div.current-site:nth-child(5) {
  padding-left: 64px
}

.mobile-breadcrumb-underneath a:nth-child(6),
.mobile-breadcrumb-underneath div.current-site:nth-child(6) {
  padding-left: 80px
}

.mobile-breadcrumb-underneath a i,
.mobile-breadcrumb-underneath div.current-site i {
  font-size: 18px
}

.written-by .written-by--inner {
  border-top: 3px solid #0075aa;
  display: flex;
  flex-wrap: wrap;
  padding-top: min(5.555555555555555vw, 20px)
}

.written-by .written-by--img {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  height: min(59.72222222222222vw, 215px);
  max-width: 100%
}

.written-by .written-by--img img {
  max-height: min(72.22222222222223vw, 260px)
}

.written-by .written-by--wrap {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  padding: min(4.166666666666667vw, 15px) 0 0
}

.written-by .written-by--content {
  color: #818b91;
  font-size: 16px;
  font-size: 1rem;
  font-style: italic;
  line-height: 24px;
  line-height: 1.5rem;
  line-height: 1.4;
  margin-bottom: min(4.722222222222222vw, 17px)
}

.written-by .written-by--author {
  color: #0075aa;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 700;
  letter-spacing: .05px;
  letter-spacing: .003125rem;
  line-height: 36px;
  line-height: 2.25rem
}

.written-by .written-by--position {
  font-size: 16px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.125rem
}

@media (min-width:769px) {
  .written-by .written-by--inner {
    flex-wrap: nowrap;
    padding-top: clamp(20px, 3.4722222222222223vw, 40px)
  }

  .written-by .written-by--inner img {
    max-height: min(24.305555555555554vw, 280px)
  }

  .written-by .written-by--img {
    -ms-flex: 0 0 400px;
    flex: 0 0 400px;
    height: clamp(215px, 37.326388888888886vw, 430px);
    max-width: 400px
  }

  .written-by .written-by--wrap {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: auto;
    max-width: 100%;
    padding: 0 0 0 min(1.7361111111111112vw, 20px);
    width: auto
  }

  .written-by .written-by--content {
    font-size: min(1.909722222222222vw, 22px);
    line-height: 1.4;
    margin-bottom: clamp(17px, 4.774305555555555vw, 55px)
  }

  .written-by .written-by--author,
  .written-by .written-by--position {
    font-size: min(2.256944444444444vw, 26px)
  }
}

.press-list .press-list--item {
  display: flex;
  flex-direction: column;
  margin-top: 1.875rem
}

.press-list .press-list--item-img {
  height: 260px;
  height: 16.25rem;
  width: 100%
}

.press-list .press-list--item-img img {
  height: 100%;
  object-fit: cover;
  object-position: center center;
  width: 100%
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
  .press-list .press-list--item-img img {
    height: auto;
    left: 50%;
    max-height: 150% !important;
    max-width: 150% !important;
    min-height: 100% !important;
    min-width: 100% !important;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: auto
  }
}

@media (-ms-high-contrast:active) and only screen and (min-width:992px),
(-ms-high-contrast:none) {
  .press-list .press-list--item-img img {
    max-height: 9999vh !important;
    max-width: 9999vw !important;
    min-height: 100% !important;
    min-width: 100% !important
  }
}

.press-list .press-list--item-content {
  padding-top: .9375rem
}

.press-list .press-list--item-inner {
  max-width: 100%;
  width: 100%
}

.press-list .press-list--item-date,
.press-list .press-list--item-teaser {
  color: #4c5255;
  font-size: 15px;
  font-size: .9375rem;
  line-height: 17px;
  line-height: 1.0625rem
}

.press-list .press-list--item-title {
  color: #0075aa;
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: 700;
  line-height: 21px;
  line-height: 1.3125rem
}

.press-list .press-list--item-date,
.press-list .press-list--item-teaser,
.press-list .press-list--item-title {
  letter-spacing: .05px;
  letter-spacing: .003125rem;
  margin-bottom: .625rem
}

.press-list .press-list--item-link {
  font-size: 15px;
  font-size: .9375rem;
  line-height: 17px;
  line-height: 1.0625rem
}

@media only screen and (min-width:769px) {
  .press-list .press-list--item {
    display: flex;
    flex-direction: row;
    margin-top: 3.4375rem
  }

  .press-list .press-list--item:first-of-type {
    margin-top: 2.1875rem
  }

  .press-list .press-list--item-img {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    height: 260px;
    height: 16.25rem;
    max-width: 260px;
    max-width: 16.25rem
  }

  .press-list .press-list--item-content {
    -ms-flex: 0 0 calc(100% - 260px);
    flex: 0 0 calc(100% - 260px);
    max-width: calc(100% - 260px);
    padding: 0 0 0 1.5625rem
  }
}

@media only screen and (min-width:992px) {
  .press-list .press-list--item {
    margin-top: 6.875rem
  }

  .press-list .press-list--item:first-of-type {
    margin-top: 4.6875rem
  }

  .press-list .press-list--item-img {
    -ms-flex: 0 0 400px;
    flex: 0 0 400px;
    max-width: 400px
  }

  .press-list .press-list--item-content {
    -ms-flex: 0 0 calc(100% - 400px);
    flex: 0 0 calc(100% - 400px);
    max-width: calc(100% - 400px)
  }

  .press-list .press-list--item-date,
  .press-list .press-list--item-teaser {
    font-size: 25px;
    font-size: 1.5625rem;
    line-height: 30px;
    line-height: 1.875rem
  }

  .press-list .press-list--item-date {
    margin-bottom: .75rem
  }

  .press-list .press-list--item-title {
    font-size: 33px;
    font-size: 2.0625rem;
    line-height: 35px;
    line-height: 2.1875rem;
    margin-bottom: 1.5rem
  }

  .press-list .press-list--item-teaser {
    margin-bottom: 2rem
  }

  .press-list .press-list--item-link {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 30px;
    line-height: 1.875rem
  }
}

.press-list .press-list--nav {
  margin: .9375rem 0;
  overflow: hidden;
  text-align: center
}

.press-list .press-list--nav-list {
  display: inline-block;
  position: relative
}

.press-list .press-list--nav-list:after,
.press-list .press-list--nav-list:before {
  background-color: #0075aa;
  content: "";
  height: 2px;
  height: .125rem;
  position: absolute;
  top: 50%;
  width: 1000%
}

.press-list .press-list--nav-list:before {
  left: calc(-1000% - 15px)
}

.press-list .press-list--nav-list:after {
  right: calc(-1000% - 15px)
}

.press-list .press-list--nav-step {
  display: inline-block;
  padding: 0;
  vertical-align: middle
}

.press-list .press-list--nav-btn {
  color: #818b91;
  font-size: 35px;
  font-size: 2.1875rem;
  letter-spacing: .05px;
  letter-spacing: .003125rem;
  line-height: 45px;
  line-height: 2.8125rem;
  padding: 0 .625rem;
  -webkit-transition: all 125ms ease-out;
  -moz-transition: all 125ms ease-out;
  -o-transition: all 125ms ease-out;
  transition: all 125ms ease-out
}

.press-list .press-list--nav-btn:hover {
  color: #0075aa
}

.press-list .press-list--nav-btn.active {
  color: #0075aa;
  font-size: 50px;
  font-size: 3.125rem;
  line-height: 55px;
  line-height: 3.4375rem;
  pointer-events: none
}

.press-list .press-list--nav-btn.disabled {
  display: none
}

.press-list .press-list--nav_next .press-list--nav-btn,
.press-list .press-list--nav_prev .press-list--nav-btn {
  height: 45px;
  height: 2.8125rem;
  vertical-align: middle;
  width: 35px;
  width: 2.1875rem
}

.press-list .press-list--nav_next .press-list--nav-btn svg,
.press-list .press-list--nav_prev .press-list--nav-btn svg {
  display: block;
  height: 100%;
  object-fit: contain;
  object-position: center;
  width: 100%
}

@media (min-width:769px) {
  .press-list .press-list--nav {
    margin: 4.0625rem 0 6.875rem
  }

  .press-list .press-list--nav-list:before {
    left: calc(-1000% - 105px)
  }

  .press-list .press-list--nav-list:after {
    right: calc(-1000% - 105px)
  }
}

.btn-single-flex-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0 12px
}

.btn-single-flex-container-col {
  flex-direction: column
}

.btn-single-flex-container-col a {
  width: fit-content
}

.btn-single-flex-container-col a button.btn {
  width: auto
}

.btn-single-flex-container-col.btnalign-right {
  align-items: flex-end
}

.btn-single-flex-container-col.btnalign-left {
  align-items: flex-start
}

.btn-single-flex-container-col.btnalign-center {
  align-items: center
}

.btn-single-flex-container.btnalign-right {
  justify-content: flex-end
}

.btn-single-flex-container.btnalign-center {
  justify-content: center
}

.btn-single-flex-container .link-container {
  width: fit-content
}

.btn-single-flex-container a.btn-single-link {
  position: relative
}

.btn-single-flex-container a.btn-single-link.btn-single-link-wide {
  width: 100%
}

.btn-single-flex-container a.btn-single-link.btn-single-link-wide button.btn {
  justify-content: center;
  width: 100%
}

.btn-single-flex-container a.btn-single-link.btn-single-link-wide button.btn.btn-content-left {
  justify-content: flex-start
}

.btn-single-flex-container a.btn-single-link.btn-single-link-wide button.btn.btn-content-left.reverse {
  justify-content: flex-end
}

.btn-single-flex-container a.btn-single-link:hover {
  text-decoration: none
}

@media (max-width:768px) {
  .btn-single-flex-container a.btn-single-link.btn-per-row-2 {
    width: 100%
  }
}

@media (min-width:769px) {
  .btn-single-flex-container a.btn-single-link.btn-per-row-2 {
    flex: 1 0 calc(50% - 6px);
    max-width: calc(50% - 6px)
  }
}

.btn-single-flex-container a.btn-single-link.btn-per-row-2 button.btn {
  justify-content: center
}

@media (max-width:768px) {
  .btn-single-flex-container a.btn-single-link.btn-per-row-3 {
    width: 100%
  }
}

@media (min-width:769px) {
  .btn-single-flex-container a.btn-single-link.btn-per-row-3 {
    flex: 1 0 calc(33.3333% - 8px);
    max-width: calc(33.3333% - 8px)
  }
}

.btn-single-flex-container a.btn-single-link.btn-per-row-3 button.btn {
  justify-content: center
}

.btn-single-flex-container a.btn-single-link button.btn {
  align-items: baseline
}

.btn-single-flex-container a.btn-single-link button.btn:hover {
  text-decoration: none
}

.btn-single-flex-container a.btn-single-link button.btn.reverse {
  flex-direction: row-reverse
}

.btn-single-flex-container a.btn-single-link button.btn.reverse .btn-counter {
  margin-left: 0;
  margin-right: 12px
}

.btn-single-flex-container a.btn-single-link button.btn.btn-text {
  background-color: transparent;
  font-weight: 400
}

.btn-single-flex-container a.btn-single-link button.btn.btn-text:hover {
  background-color: transparent
}

.btn-single-flex-container a.btn-single-link button.btn.btn-text:hover span {
  text-decoration: underline;
  text-underline-offset: 8px
}

.btn-single-flex-container a.btn-single-link button.btn.btn-text:focus {
  background-color: transparent
}

.btn-single-flex-container a.btn-single-link button.btn .btn-counter {
  color: #3d4245;
  margin-left: 12px
}

.btn-single-flex-container a.btn-single-link button.btn.btn-blue .btn-counter,
.btn-single-flex-container a.btn-single-link button.btn.btn-dark-blue .btn-counter {
  color: #fff
}

.btn-single-flex-container.hidden-buttons a.btn-single-link.btn-hidden {
  display: none
}

div.btn-expander {
  bottom: -20px;
  font-weight: 700;
  height: 20px;
  padding: 8px 16px;
  position: absolute;
  text-align: center;
  z-index: 10
}

div.btn-expander-left {
  left: 0
}

div.btn-expander-right {
  right: 0
}

div.btn-expander-center {
  left: 50%;
  transform: translateX(-50%)
}

div.btn-expander-wide {
  left: 0;
  max-width: 100%;
  right: 0;
  transform: translateX(0);
  width: 100%
}

.btn-expander-dark-blue {
  background-image: linear-gradient(0deg, transparent, #0075aa)
}

.btn-expander-orange {
  background-image: linear-gradient(0deg, transparent, #f1896e)
}

.btn-expander-yellow {
  background-image: linear-gradient(0deg, transparent, #fbcb41)
}

.btn-expander-light-blue {
  background-image: linear-gradient(0deg, transparent, #3db7cc)
}

.btn-expander-gray-blue {
  background-image: linear-gradient(0deg, transparent, #e6eef2)
}

.component.btn-single {
  width: 100%
}

@media only screen and (min-width:1152px) {
  .ce-text+.btn-single {
    margin-left: 16.66%;
    margin-right: 16.66%;
    width: 66.66%
  }
}

.link-margin-auto:has(.btn-single) .btn-single {
  margin-top: auto
}

.collapse .collapse-inner {
  height: auto;
  margin-bottom: min(2.2222222222222223vw, 8px);
  overflow: hidden;
  position: relative;
  width: 100%
}

.collapse .collapse-inner+.collapse-inner {
  margin-top: min(3.3333333333333335vw, 12px)
}

.collapse .collapse-inner .collapse--header {
  align-items: center;
  background-color: #0075aa;
  color: #fff;
  cursor: pointer;
  min-height: min(11.38888888888889vw, 41px);
  padding: min(3.3333333333333335vw, 12px) min(3.3333333333333335vw, 12px) min(3.3333333333333335vw, 12px) min(12.222222222222223vw, 44px);
  position: relative
}

@media (min-width:769px) {
  .collapse .collapse-inner .collapse--header {
    min-height: min(3.9930555555555554vw, 46px);
    padding-left: clamp(44px, 5.208333333333333vw, 60px)
  }
}

.collapse .collapse-inner .collapse--header .collapse--headline {
  order: 0
}

.collapse .collapse-inner .collapse--header .collapse--headline p {
  color: #fff;
  font-weight: 700;
  line-height: 1.2
}

.collapse .collapse-inner .collapse--header .collapse--headline h3 {
  color: #fff;
  font-size: clamp(14px, 3.5vw, 18px);
  font-weight: 700;
  line-height: 1.2
}

.collapse .collapse-inner .collapse--header .collapse--headline .collapse--headline--icon {
  background-color: #0087c4;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: min(8.88888888888889vw, 32px)
}

@media (min-width:769px) {
  .collapse .collapse-inner .collapse--header .collapse--headline .collapse--headline--icon {
    width: clamp(32px, 4.166666666666666vw, 48px)
  }
}

.collapse .collapse-inner .collapse--header .collapse--headline .collapse--headline--icon span {
  background-color: #fafdff;
  display: block;
  height: min(.5555555555555556vw, 2px);
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-2px);
  -moz-transform: translateY(-2px);
  transform: translateY(-2px);
  -webkit-transition: all 125ms ease-out;
  -moz-transition: all 125ms ease-out;
  -o-transition: all 125ms ease-out;
  transition: all 125ms ease-out;
  width: min(5.555555555555555vw, 20px)
}

@media (min-width:769px) {
  .collapse .collapse-inner .collapse--header .collapse--headline .collapse--headline--icon span {
    width: min(2.083333333333333vw, 24px)
  }
}

.collapse .collapse-inner .collapse--header .collapse--headline .collapse--headline--icon span:first-child {
  -webkit-transform: translateY(-2px) rotate(90deg);
  -moz-transform: translateY(-2px) rotate(90deg);
  transform: translateY(-2px) rotate(90deg)
}

.collapse .collapse-inner .collapse--header.open .collapse--headline .collapse--headline--icon span:first-child {
  -webkit-transform: translateY(-2px) rotate(0deg);
  -moz-transform: translateY(-2px) rotate(0deg);
  transform: translateY(-2px) rotate(0deg)
}

.collapse .collapse-inner .collapse--content {
  display: grid;
  height: 0;
  overflow: hidden;
  padding: 0
}

.collapse .collapse-inner .collapse--content.show {
  height: auto
}

.collapse .collapse-inner .collapse--content .inner {
  border: 1px solid #0075aa;
  padding: min(4.444444444444445vw, 16px)
}

@media (min-width:769px) {
  .collapse .collapse-inner .collapse--content .inner {
    padding: clamp(16px, 2.083333333333333vw, 24px) clamp(16px, 8.506944444444445vw, 98px) clamp(16px, 2.083333333333333vw, 24px) clamp(16px, 5.555555555555555vw, 64px)
  }
}

.collapse .collapse-inner .collapse--content .inner span .showmoretext {
  color: #0075aa;
  cursor: pointer
}

.collapse .collapse-inner .collapse--content .inner span p {
  color: #3d4245
}

.collapse .collapse-inner .collapse--content .inner span p.bigger-text {
  color: #818b91;
  font-size: 25px;
  font-size: 1.5625rem;
  font-style: italic;
  line-height: 31px;
  line-height: 1.9375rem
}

@media (min-width:769px) {
  .collapse .collapse-inner .collapse--content .inner span p.bigger-text {
    font-size: 48px;
    font-size: 3rem;
    line-height: 59px;
    line-height: 3.6875rem
  }
}

.collapse .collapse-inner .collapse--content .inner span .img-left {
  display: block;
  float: none;
  margin: auto auto min(4.166666666666667vw, 15px)
}

@media (min-width:769px) {
  .collapse .collapse-inner .collapse--content .inner span .img-left {
    float: left;
    margin-bottom: 0;
    margin-right: .9375rem;
    margin-top: .375rem
  }
}

.collapse .collapse-inner .collapse--content .inner span .img-right {
  display: block;
  float: none;
  margin: auto auto min(4.166666666666667vw, 15px)
}

@media (min-width:769px) {
  .collapse .collapse-inner .collapse--content .inner span .img-right {
    float: right;
    margin-bottom: 0;
    margin-left: .9375rem;
    margin-top: .375rem
  }
}

.collapse .collapse-inner .collapse--content .inner span blockquote {
  color: #818b91;
  font-size: 53px;
  font-size: 3.3125rem;
  font-style: italic;
  line-height: 64px;
  line-height: 4rem;
  position: relative
}

.collapse .collapse-inner .collapse--content .inner span blockquote:after,
.collapse .collapse-inner .collapse--content .inner span blockquote:before {
  content: '"';
  display: block;
  font-size: 61px;
  font-size: 3.8125rem;
  font-weight: 700;
  line-height: 74px;
  line-height: 4.625rem;
  text-align: center
}

.collapse .collapse-inner .collapse--content .inner span blockquote:before {
  margin-bottom: min(9.722222222222223vw, -35px)
}

.collapse .collapse-inner .collapse--content .inner span blockquote:after {
  margin-top: min(6.944444444444445vw, -25px);
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg)
}

.collapse .collapse-inner .collapse--content .inner span blockquote p {
  color: #818b91
}

@media (min-width:769px) {
  .collapse .collapse-inner .collapse--content .inner span blockquote {
    font-size: 88px;
    font-size: 5.5rem;
    line-height: 108px;
    line-height: 6.75rem
  }

  .collapse .collapse-inner .collapse--content .inner span blockquote:after,
  .collapse .collapse-inner .collapse--content .inner span blockquote:before {
    font-size: 102px;
    font-size: 6.375rem;
    line-height: 124px;
    line-height: 7.75rem
  }

  .collapse .collapse-inner .collapse--content .inner span blockquote:before {
    margin-bottom: min(5.208333333333333vw, -60px)
  }

  .collapse .collapse-inner .collapse--content .inner span blockquote:after {
    margin-top: min(3.90625vw, -45px)
  }
}

.collapse .collapse-inner .collapse--content .inner span ul {
  display: inline-block;
  margin-bottom: min(0vw, 0px);
  margin-top: min(0vw, 0px);
  padding: 0
}

@media (min-width:769px) {
  .collapse .collapse-inner .collapse--content .inner span ul {
    margin-bottom: clamp(0px, 1.5625vw, 18px);
    margin-top: clamp(0px, 1.5625vw, 18px)
  }
}

.collapse .collapse-inner .collapse--content .inner span ul li {
  display: block;
  margin-bottom: min(2.2222222222222223vw, 8px);
  margin-left: min(7.222222222222222vw, 26px);
  padding: 0;
  position: relative
}

.collapse .collapse-inner .collapse--content .inner span ul li:before {
  color: #3d4245;
  content: "•";
  left: min(5.555555555555555vw, -20px);
  position: absolute;
  top: min(.2777777777777778vw, 1px)
}

.collapse .collapse-inner .collapse--content .inner span ul li span:before {
  color: currentColor;
  content: "•";
  left: min(5.555555555555555vw, -20px);
  position: absolute;
  top: min(.2777777777777778vw, 1px)
}

.collapse .collapse-inner .collapse--content .inner span ol {
  display: inline-block;
  margin-bottom: min(4.444444444444445vw, 16px);
  margin-top: min(4.444444444444445vw, 16px);
  padding: 0
}

@media (min-width:769px) {
  .collapse .collapse-inner .collapse--content .inner span ol {
    margin-bottom: clamp(16px, 3.125vw, 36px);
    margin-top: clamp(16px, 3.125vw, 36px)
  }
}

.collapse .collapse-inner .collapse--content .inner span ol li {
  counter-increment: ol-counter;
  display: block;
  margin-left: min(12.5vw, 45px);
  padding: 0;
  position: relative
}

.collapse .collapse-inner .collapse--content .inner span ol li:before {
  content: counter(ol-counter) ". ";
  left: min(11.11111111111111vw, -40px);
  position: absolute;
  text-align: right;
  width: min(8.333333333333334vw, 30px)
}

.collapse .collapse-inner .collapse--content .inner span a {
  color: #0075aa
}

.collapse .collapse-inner .collapse--content .inner span a:hover {
  text-decoration: underline
}

.collapse .collapse-inner .collapse--content .inner span a>span,
.collapse .collapse-inner .collapse--content .inner span span>a {
  color: currentColor;
  text-decoration: underline
}

.collapse .collapse-inner .collapse--content .inner span .link-width-arrow:after {
  content: "\f178";
  display: inline-block;
  font-family: Font Awesome\ 6 Pro;
  font-size: min(3.8888888888888893vw, 14px);
  font-weight: 700;
  margin-left: min(2.2222222222222223vw, 8px);
  transition: transform .3s ease-in-out
}

.collapse .collapse-inner .collapse--content .inner span .link-width-arrow:hover:after {
  transform: translateX(15px)
}

.collapse .collapse-inner .collapse--content .inner span .link-full-background {
  appearance: none;
  background-color: #0075aa;
  border: 1px solid transparent;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  margin-bottom: min(5.555555555555555vw, 20px);
  padding: min(3.3333333333333335vw, 12px) min(3.611111111111111vw, 13px);
  text-align: center
}

.collapse .collapse-inner .collapse--content .inner span .link-full-background:hover {
  background-color: #0087c4
}

.collapse .collapse-inner .collapse--content .inner span p {
  margin-top: 0
}

.collapse .collapse-inner .collapse--content .inner a {
  color: #0075aa
}

.collapse .collapse-inner .collapse--content .inner img {
  float: left;
  margin-right: min(5.555555555555555vw, 20px)
}

.collapse .collapse-inner .collapse--content .inner ul {
  padding-inline-start: 2rem
}

.collapse .collapse-inner .collapse--content .inner ul li {
  list-style-type: disc;
  padding-left: .5rem
}

.single-bubble {
  height: 100%;
  position: relative;
  width: 100%
}

.single-bubble .single-bubble--bubble {
  height: auto;
  position: relative;
  width: 100%
}

.single-bubble .single-bubble--bubble svg {
  transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  width: 100%
}

.single-bubble .single-bubble--content {
  align-items: center;
  height: 100%;
  left: 0;
  padding: 15% 15% 25%;
  position: absolute;
  top: 0;
  width: 100%
}

.location-detail {
  margin: 0 !important
}

.location-detail .ld-main-info span {
  display: block
}

.location-detail .ld-main-info--wrap.contact-all {
  margin-bottom: .625rem
}

.location-detail .ld-main-info--wrap.contact-all span {
  font-weight: 700
}

.location-detail .container {
  margin-top: 20px
}

@media only screen and (min-width:1152px) {
  .location-detail .container {
    margin-top: 40px
  }
}

.location-detail .container .story {
  margin-bottom: 15px
}

@media only screen and (min-width:1152px) {
  .location-detail .container .story {
    margin-bottom: 30px
  }
}

.location-detail .container .story table tr {
  border-bottom: 1px solid #e6eef2;
  display: flex;
  flex-direction: column
}

.location-detail .container .story table tr:nth-child(odd) {
  background-color: #fafdff
}

.location-detail .container .story table tr td:first-child {
  padding-bottom: 0
}

.location-detail .container .story table tr td:last-child {
  padding-top: 5px
}

@media only screen and (min-width:1152px) {
  .location-detail .container .story table tr {
    flex-direction: row
  }

  .location-detail .container .story table tr td:first-child {
    flex: 20%;
    padding-bottom: 15px
  }

  .location-detail .container .story table tr td:last-child {
    flex: 80%;
    padding-top: 15px
  }
}

.location-detail .container .slick-dots {
  margin: .5rem 0
}

@media only screen and (min-width:1152px) {
  .location-detail .container .slick-dots {
    margin: 1.5rem 0
  }
}

.location-detail .location-gallery .slick-slide {
  padding-left: 0;
  padding-right: 0
}

@media only screen and (min-width:769px) {
  .location-detail .location-gallery .slick-slide {
    padding-left: 1.25rem;
    padding-right: 1.25rem
  }
}

.location-detail .location-gallery .slick-prev:not(.slick-disabled):before {
  border-style: solid;
  border-width: .125rem .125rem 0 0;
  content: "";
  display: inline-block;
  height: .75rem;
  left: .125rem;
  position: relative;
  transform: rotate(-135deg);
  width: .75rem
}

@media only screen and (min-width:769px) {
  .location-detail .location-gallery .slick-prev:not(.slick-disabled) {
    margin-left: 1.5rem
  }
}

@media only screen and (min-width:1152px) {
  .location-detail .location-gallery .slick-prev:not(.slick-disabled):before {
    border-style: solid;
    border-width: .16666666666666666rem .16666666666666666rem 0 0;
    content: "";
    display: inline-block;
    height: 1rem;
    left: .16666666666666666rem;
    position: relative;
    transform: rotate(-135deg);
    width: 1rem
  }
}

.location-detail .location-gallery .slick-next:not(.slick-disabled):before {
  border-style: solid;
  border-width: .125rem .125rem 0 0;
  content: "";
  display: inline-block;
  height: .75rem;
  left: .125rem;
  left: -.125rem;
  position: relative;
  transform: rotate(-135deg);
  transform: rotate(45deg);
  width: .75rem
}

@media only screen and (min-width:769px) {
  .location-detail .location-gallery .slick-next:not(.slick-disabled) {
    margin-right: 1.5rem
  }
}

@media only screen and (min-width:1152px) {
  .location-detail .location-gallery .slick-next:not(.slick-disabled):before {
    border-style: solid;
    border-width: .16666666666666666rem .16666666666666666rem 0 0;
    content: "";
    display: inline-block;
    height: 1rem;
    left: .16666666666666666rem;
    left: -.16666666666666666rem;
    position: relative;
    transform: rotate(-135deg);
    transform: rotate(45deg);
    width: 1rem
  }
}

.location-detail .location-gallery .slick-arrow:not(.slick-disabled) {
  background-color: #fafdff;
  border-radius: 1rem;
  box-shadow: 0 4px 8px 2px rgba(61, 66, 69, .3);
  color: #3d4245;
  height: 2rem;
  margin-top: -1.25rem;
  width: 2rem
}

@media only screen and (min-width:1152px) {
  .location-detail .location-gallery .slick-arrow:not(.slick-disabled) {
    border-radius: 1.5rem;
    height: 3rem;
    margin-top: -2.5rem;
    width: 3rem
  }
}

.location-detail .location-gallery .slick-dots li button {
  background-color: #f1896e;
  height: 1rem;
  margin: 0 .375rem;
  -webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out;
  width: 1rem
}

@media only screen and (min-width:1152px) {
  .location-detail .location-gallery .slick-dots li button {
    height: 1.25rem;
    width: 1.25rem
  }
}

.location-detail .location-gallery .slick-dots li.slick-active button {
  height: 1.5rem;
  -webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out;
  width: 1.5rem
}

@media only screen and (min-width:1152px) {
  .location-detail .location-gallery .slick-dots li.slick-active button {
    height: 2rem;
    width: 2rem
  }
}

.location-detail .news--wrapper {
  display: flex;
  flex-direction: column
}

.location-detail .news--inner .card {
  border: none;
  display: flex;
  flex-direction: column;
  margin-bottom: 4rem
}

@media only screen and (min-width:1152px) {
  .location-detail .news--inner .card {
    flex-direction: row
  }
}

.location-detail .news--inner .card--image {
  margin-bottom: 1rem;
  width: 100%
}

@media only screen and (min-width:1152px) {
  .location-detail .news--inner .card--image {
    margin-bottom: 0;
    width: 50%
  }
}

.location-detail .news--inner .card--image figure {
  height: 100%
}

.location-detail .news--inner .card--image figure img {
  height: 100%;
  object-fit: cover
}

.location-detail .news--inner .card--content {
  background: #e6eef2;
  padding: 1.5rem;
  width: 100%
}

@media only screen and (min-width:1152px) {
  .location-detail .news--inner .card--content {
    display: flex;
    flex-direction: column;
    margin-left: 1.5rem;
    width: 50%
  }
}

.location-detail .news--inner .card--content h4 {
  margin-bottom: 1rem
}

.location-detail .news--inner .card--content-links a {
  display: block;
  margin-bottom: 5px
}

.location-detail .news--inner .card--content a {
  color: #0075aa
}

.location-detail .news--inner .card--content a.highlight-link {
  align-items: center;
  display: flex;
  margin-top: 1.5rem
}

@media only screen and (min-width:1152px) {
  .location-detail .news--inner .card--content a.highlight-link {
    margin-top: auto
  }
}

.location-detail .news--inner .card--content a.highlight-link svg {
  height: 100%;
  margin-left: .5rem;
  width: min(3.8888888888888893vw, 14px)
}

@media only screen and (min-width:1152px) {
  .location-detail .news--inner .card--content a.highlight-link svg {
    width: min(1.5625vw, 18px)
  }

  .location-detail .news--inner:nth-of-type(2n) .card--content {
    margin-left: 0;
    margin-right: 1.5rem;
    order: -1
  }
}

.location-det-search {
  padding-top: 1.25rem
}

@media only screen and (min-width:1152px) {
  .location-det-search {
    padding-top: 3.125rem
  }
}

.ld-main-info {
  position: relative;
  width: 100%
}

@media (max-width:768.98px) {
  .ld-main-info {
    margin-left: min(17.77777777777778vw, 64px)
  }
}

.ld-main-info .ld-main-info--col {
  margin-bottom: min(5.555555555555555vw, 20px)
}

.ld-main-info .ld-main-info--col.contact:before,
.ld-main-info .ld-main-info--col.opening:before,
.ld-main-info .ld-main-info--col.standort:before {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  color: #0075aa;
  content: "";
  height: min(11.11111111111111vw, 40px);
  position: absolute;
  top: min(0vw, 0px)
}

.ld-main-info .ld-main-info--col.standort:before {
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/markerAlt.svg);
  left: min(14.166666666666668vw, -51px);
  width: min(11.11111111111111vw, 40px)
}

@media (min-width:769px) {
  .ld-main-info .ld-main-info--col.standort:before {
    left: min(8.88888888888889vw, -32px);
    width: min(8.333333333333334vw, 30px)
  }
}

.ld-main-info .ld-main-info--col.contact span {
  color: #0075aa;
  text-decoration: underline
}

.ld-main-info .ld-main-info--col.contact .contact-all {
  margin-bottom: 0
}

.ld-main-info .ld-main-info--col.contact .contact-all span {
  color: #3d4245;
  text-decoration: none
}

.ld-main-info .ld-main-info--col.contact:before {
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/comments.svg);
  left: min(14.166666666666668vw, -51px);
  width: min(11.11111111111111vw, 40px)
}

@media (min-width:769px) {
  .ld-main-info .ld-main-info--col.contact:before {
    left: min(14.444444444444445vw, -52px);
    width: min(13.88888888888889vw, 50px)
  }
}

.ld-main-info .ld-main-info--col.opening:before {
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/clockBlue.svg);
  left: min(14.166666666666668vw, -51px);
  width: min(10vw, 36px)
}

@media (min-width:769px) {
  .ld-main-info .ld-main-info--col.opening:before {
    left: min(11.944444444444445vw, -43px)
  }
}

.ld-main-info .ld-main-info--wrap {
  display: flex
}

.ld-main-info .ld-main-info--wrap .ld-main-info--text {
  width: calc(100% - 40px)
}

.ld-main-info .ld-main-info--wrap .ld-main-info--text span {
  display: block
}

.ld-main-info .ld-main-info--wrap .ld-main-info--text span.name,
.ld-main-info .ld-main-info--wrap .ld-main-info--text span.open {
  font-weight: 700
}

.ld-main-info .ld-main-info--wrap .ld-main-info--text a.way {
  font-weight: 700;
  text-decoration: underline
}

.ld-main-info .ld-main-info--wrap .btn {
  padding: .75rem 1.5625rem;
  width: max-content
}

@media (min-width:769px) {
  .ld-main-info .ld-main-info--wrap .btn {
    padding: 1.25rem 3.125rem
  }
}

.course-detail .promobanner {
  padding-top: min(8.88888888888889vw, 32px)
}

@media (min-width:769px) {
  .course-detail .promobanner {
    padding-top: min(5.555555555555555vw, 64px)
  }
}

.course-detail .hero-banner .hero-single--content--inner .headline .education-tag {
  background-color: #e6eef2;
  margin-bottom: 8px;
  padding: 2px 6px;
  width: fit-content
}

.course-detail .hero-banner .hero-single--image .course-sign {
  align-items: flex-end;
  bottom: min(6.666666666666667vw, 24px);
  display: flex;
  height: min(19.444444444444446vw, 70px);
  left: 5%;
  position: absolute;
  z-index: 10
}

@media (min-width:769px) {
  .course-detail .hero-banner .hero-single--image .course-sign {
    bottom: min(5.208333333333333vw, 60px);
    height: min(7.378472222222222vw, 85px)
  }
}

.course-detail .hero-banner .hero-single--image .course-sign figure {
  height: 55px
}

@media only screen and (min-width:769px) {
  .course-detail .hero-banner .hero-single--image .course-sign figure {
    height: 70px
  }
}

@media only screen and (min-width:992px) {
  .course-detail .hero-banner .hero-single--image .course-sign figure {
    height: 85px
  }
}

.course-detail .hero-banner .hero-single--image .course-sign figure img {
  max-height: min(23.61111111111111vw, 85px);
  max-width: min(35.27777777777778vw, 127px);
  object-fit: contain !important
}

@media only screen and (min-width:992px) {
  .course-detail .hero-banner .hero-single--image .course-sign figure img {
    max-width: min(26.73611111111111vw, 308px)
  }
}

.course-detail--breadcrumb {
  margin-bottom: min(17.77777777777778vw, 64px);
  margin-top: min(6.666666666666667vw, 24px)
}

@media (min-width:769px) {
  .course-detail--breadcrumb {
    display: block;
    margin-bottom: min(5.555555555555555vw, 64px);
    margin-top: min(2.083333333333333vw, 24px)
  }
}

.course-detail--breadcrumb ul li {
  display: inline-block;
  margin-right: min(4.444444444444445vw, 16px);
  padding-left: 0;
  white-space: nowrap
}

@media (min-width:769px) {
  .course-detail--breadcrumb ul li {
    margin-right: min(1.3888888888888888vw, 16px)
  }
}

.course-detail--breadcrumb ul li.fc-blue i {
  margin-right: min(3.3333333333333335vw, 12px)
}

@media (min-width:769px) {
  .course-detail--breadcrumb ul li.fc-blue i {
    margin-right: min(1.0416666666666665vw, 12px)
  }
}

.course-detail--breadcrumb ul.default-icons li:nth-last-child(3):before {
  content: "\e5ce"
}

.course-detail--breadcrumb ul.default-icons li:nth-last-child(2):before {
  content: "\f19d"
}

.course-detail--breadcrumb ul.default-icons li:last-child:before {
  content: "\f109"
}

.course-detail--infos {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  margin: 0;
  width: 100%
}

@media (min-width:769px) {
  .course-detail--infos {
    grid-template-columns: repeat(4, 1fr)
  }
}

.course-detail--infos .infos--column--single {
  display: flex;
  margin-bottom: min(3.3333333333333335vw, 12px)
}

.course-detail--infos .infos--column--single .content:not(.container)>div {
  padding-right: min(5.555555555555555vw, 20px);
  position: relative;
  width: max-content
}

@media (min-width:769px) {
  .course-detail--infos .infos--column--single .content:not(.container)>div {
    padding-right: 0;
    width: 100%
  }
}

.course-detail--infos .infos--column--single .content:not(.container) div>select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #0075aa;
  font-size: min(3.8888888888888893vw, 14px);
  margin-left: -2px;
  padding-left: 0;
  position: relative;
  z-index: 9
}

.course-detail--infos .infos--column--single .content:not(.container) .fa-download {
  margin-left: 5px
}

@media (min-width:769px) {
  .course-detail--infos .infos--column--single {
    margin-bottom: min(2.7777777777777777vw, 32px)
  }
}

.course-detail--infos .infos--column--single .icon {
  color: #0075aa;
  font-size: min(8.88888888888889vw, 32px);
  line-height: min(8.88888888888889vw, 32px);
  margin-right: min(5.555555555555555vw, 20px);
  min-width: min(11.11111111111111vw, 40px);
  text-align: center;
  width: min(11.11111111111111vw, 40px)
}

@media (min-width:769px) {
  .course-detail--infos .infos--column--single .icon {
    font-size: min(3.4722222222222223vw, 40px);
    line-height: min(3.4722222222222223vw, 40px);
    margin-right: min(1.5625vw, 18px);
    min-width: min(4.340277777777778vw, 50px);
    width: min(4.340277777777778vw, 50px)
  }
}

.course-detail--infos .infos--column--single .content strong {
  display: block;
  width: 100%
}

.course-detail--infos .infos--column--single .content select {
  max-width: 240px
}

.course-detail--infos .infos--column--single .content a {
  color: #0075aa;
  text-decoration: underline
}

.course-detail--infos .infos--column--single.degree_title .content p {
  display: inline-block;
  max-width: min(50vw, 180px);
  overflow: hidden;
  padding-left: 0;
  text-overflow: ellipsis;
  white-space: nowrap
}

@media (min-width:769px) {
  .course-detail--infos .locations-select-container .current-locations>span {
    display: inline-block;
    max-width: min(15.625vw, 180px);
    overflow: hidden;
    padding-left: 0;
    text-overflow: ellipsis;
    white-space: nowrap
  }
}

.course-detail--infos .locations-select-container .current-locations i {
  margin-left: min(1.3888888888888888vw, 5px);
  position: relative
}

.course-detail--text {
  margin-bottom: min(6.944444444444445vw, 25px);
  margin-top: min(8.88888888888889vw, 32px)
}

@media (min-width:769px) {
  .course-detail--text {
    margin-bottom: min(5.642361111111111vw, 65px);
    margin-top: min(6.944444444444445vw, 80px)
  }
}

.course-detail--text .course-detail--text--headline {
  margin-bottom: min(6.666666666666667vw, 24px)
}

@media (min-width:769px) {
  .course-detail--text .course-detail--text--headline {
    margin-bottom: min(2.7777777777777777vw, 32px)
  }
}

.course-detail--text .course-detail--text--content .content-more {
  display: none
}

.course-detail--text .course-detail--text--content .content-more>* {
  margin-top: 0
}

.course-detail--text .course-detail--text--content.show-all .content {
  display: none
}

.course-detail--text .course-detail--text--content.show-all .content-more {
  display: block
}

.course-detail--text .course-detail--text--content.show-all .showmore {
  display: none
}

.course-detail .showmore {
  color: #0075aa;
  margin-bottom: min(4.444444444444445vw, 16px);
  margin-top: min(4.444444444444445vw, 16px);
  text-align: center;
  width: 100%
}

@media (min-width:769px) {
  .course-detail .showmore {
    margin-bottom: min(4.444444444444445vw, 16px);
    margin-top: min(8.88888888888889vw, 32px)
  }
}

.course-detail .showmore p {
  color: #0075aa;
  cursor: pointer
}

.course-detail .showmore p:hover {
  text-decoration: underline
}

.course-detail .showmore p i {
  margin-left: 10px
}

.course-detail--about {
  background-color: #fafdff;
  margin-bottom: min(8.88888888888889vw, 32px);
  margin-top: min(6.944444444444445vw, 25px);
  padding-bottom: min(8.88888888888889vw, 32px);
  padding-top: min(8.88888888888889vw, 32px)
}

.course-detail--about .course-detail--about--title {
  margin-bottom: min(6.666666666666667vw, 24px)
}

@media (min-width:769px) {
  .course-detail--about .course-detail--about--title {
    margin-bottom: min(2.7777777777777777vw, 32px)
  }
}

.course-detail--about .course-detail--about--content .content>* {
  margin-bottom: 15px;
  margin-top: 0
}

.course-detail--about .course-detail--about--content .content-more {
  display: none
}

.course-detail--about .course-detail--about--content .content-more>* {
  margin-bottom: 15px;
  margin-top: 0
}

.course-detail--about .course-detail--about--content .content ul {
  margin-top: 0
}

.course-detail--about .course-detail--about--content.show-all .content {
  display: none
}

.course-detail--about .course-detail--about--content.show-all .content-more {
  display: block
}

.course-detail--about .course-detail--about--content.show-all .showmore {
  display: none
}

@media (min-width:769px) {
  .course-detail--about {
    margin-bottom: min(5.555555555555555vw, 64px);
    margin-top: min(5.642361111111111vw, 65px);
    padding-bottom: min(5.555555555555555vw, 64px);
    padding-top: min(5.555555555555555vw, 64px)
  }
}

.course-detail--contact {
  margin-bottom: min(15.555555555555557vw, 56px);
  margin-top: min(8.88888888888889vw, 32px)
}

@media (min-width:769px) {
  .course-detail--contact {
    margin-bottom: min(11.11111111111111vw, 128px);
    margin-top: min(5.555555555555555vw, 64px)
  }
}

.course-detail--faq {
  margin-bottom: min(15.555555555555557vw, 56px);
  margin-top: min(15.555555555555557vw, 56px)
}

@media (min-width:769px) {
  .course-detail--faq {
    margin-bottom: min(11.11111111111111vw, 128px);
    margin-top: min(11.11111111111111vw, 128px)
  }
}

.course-detail--faq .course-detail--faq--headline {
  margin-bottom: min(6.666666666666667vw, 24px)
}

@media (min-width:769px) {
  .course-detail--faq .course-detail--faq--headline {
    margin-bottom: min(4.166666666666666vw, 48px)
  }
}

.course-detail--four-reason {
  margin-bottom: min(8.88888888888889vw, 32px);
  margin-top: min(15.555555555555557vw, 56px)
}

@media (min-width:769px) {
  .course-detail--four-reason {
    margin-bottom: min(5.555555555555555vw, 64px);
    margin-top: min(11.11111111111111vw, 128px)
  }
}

.course-detail--testimonials {
  background-color: #fafdff;
  margin-bottom: min(8.88888888888889vw, 32px);
  margin-top: min(6.944444444444445vw, 25px);
  padding-bottom: min(8.88888888888889vw, 32px);
  padding-top: min(8.88888888888889vw, 32px)
}

@media (min-width:769px) {
  .course-detail--testimonials {
    margin-bottom: min(5.555555555555555vw, 64px);
    margin-top: min(5.642361111111111vw, 65px);
    padding-bottom: min(5.555555555555555vw, 64px);
    padding-top: min(5.555555555555555vw, 64px)
  }
}

.course-detail--next-start {
  margin-bottom: min(8.88888888888889vw, 32px);
  margin-top: min(8.88888888888889vw, 32px)
}

@media (min-width:769px) {
  .course-detail--next-start {
    margin-bottom: min(5.555555555555555vw, 64px);
    margin-top: min(5.555555555555555vw, 64px)
  }
}

.course-detail--next-start .course-detail--next-start--header {
  margin-bottom: min(4.444444444444445vw, 16px)
}

@media (min-width:769px) {
  .course-detail--next-start .course-detail--next-start--header {
    margin-bottom: min(4.166666666666666vw, 48px);
    text-align: center
  }
}

.course-detail--next-start .course-detail--next-start--select {
  margin-bottom: min(6.666666666666667vw, 24px)
}

.course-detail--next-start .course-detail--next-start--select .course-detail--next-start--select--inner {
  border: 1px solid #0075aa
}

.course-detail--next-start .course-detail--next-start--select .course-detail--next-start--select--inner>div {
  max-width: 100%;
  position: relative;
  width: 100%
}

@media (min-width:769px) {
  .course-detail--next-start .course-detail--next-start--select .course-detail--next-start--select--inner>div {
    padding-right: 0;
    width: 100%
  }
}

.course-detail--next-start .course-detail--next-start--select .course-detail--next-start--select--inner>div>select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #818b91;
  font-size: min(3.8888888888888893vw, 14px);
  padding-left: min(4.444444444444445vw, 16px)
}

@media (min-width:769px) {
  .course-detail--next-start .course-detail--next-start--select .course-detail--next-start--select--inner>div>select {
    padding-left: min(2.2222222222222223vw, 8px)
  }

  .course-detail--next-start .course-detail--next-start--select {
    display: flex;
    justify-content: center;
    margin-bottom: min(4.166666666666666vw, 48px)
  }
}

.course-detail--next-start .course-detail--next-start--select .locations-select-container {
  width: 100%
}

.course-detail--next-start .course-detail--next-start--select .locations-select-container .current-locations {
  align-items: center;
  background-color: #fafdff;
  display: flex;
  justify-content: space-between;
  padding: 12px min(2.2222222222222223vw, 8px);
  width: 100%
}

.course-detail--next-start .course-detail--next-start--select .locations-select-container .current-locations span {
  display: inline-block;
  overflow: hidden;
  padding-left: 0;
  text-overflow: ellipsis;
  white-space: nowrap
}

@media (min-width:769px) {
  .course-detail--next-start .course-detail--next-start--select .locations-select-container .current-locations {
    height: min(4.166666666666666vw, 48px);
    padding-left: min(1.3888888888888888vw, 16px);
    padding-right: min(1.3888888888888888vw, 16px);
    width: min(32.11805555555556vw, 370px)
  }
}

.course-detail .location-description {
  margin-bottom: clamp(0px, 1.5625vw, 18px);
  margin-top: min(5.64236111vw, 65px);
  padding-top: min(5.55555556vw, 64px)
}

.course-detail .course-gmodal .gmodal--container--inner {
  padding: 16px 0
}

.course-detail .course-gmodal .course-gmodal--header {
  align-items: center;
  border-bottom: 1px solid #818b91;
  display: flex;
  margin-bottom: min(4.444444444444445vw, 16px);
  padding-bottom: 16px;
  width: 100%
}

@media (min-width:769px) {
  .course-detail .course-gmodal .course-gmodal--header {
    margin-bottom: min(1.3888888888888888vw, 16px)
  }
}

.course-detail .course-gmodal .course-gmodal--header .gmodal--closer {
  aspect-ratio: 1;
  cursor: pointer;
  display: flex;
  justify-content: flex-end;
  margin-left: auto;
  position: relative;
  width: 40px
}

.course-detail .course-gmodal .course-gmodal--header .gmodal--closer i {
  color: #0075aa;
  font-size: 40px;
  line-height: 40px
}

.course-detail .course-gmodal .course-gmodal--header .course-gmodal--header--icon {
  align-items: center;
  display: flex;
  height: min(11.11111111111111vw, 40px);
  justify-content: center;
  margin-right: min(5.555555555555555vw, 20px);
  min-width: min(11.11111111111111vw, 40px);
  text-align: center;
  width: min(11.11111111111111vw, 40px)
}

@media (min-width:769px) {
  .course-detail .course-gmodal .course-gmodal--header .course-gmodal--header--icon {
    height: min(3.4722222222222223vw, 40px);
    margin-right: min(1.3888888888888888vw, 16px);
    min-width: min(3.4722222222222223vw, 40px);
    width: min(3.4722222222222223vw, 40px)
  }
}

.course-detail .course-gmodal .course-gmodal--header .course-gmodal--header--icon i {
  color: #0075aa;
  font-size: min(8.88888888888889vw, 32px)
}

@media (min-width:769px) {
  .course-detail .course-gmodal .course-gmodal--header .course-gmodal--header--icon i {
    font-size: min(3.4722222222222223vw, 40px)
  }
}

.course-detail .course-gmodal .course-gmodal--content {
  width: 100%
}

.course-detail .course-facts h2 {
  margin: 32px auto
}

.course-detail .course-facts .course-facts-grid {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(1, 1fr)
}

@media (min-width:769px) {
  .course-detail .course-facts .course-facts-grid {
    gap: 24px;
    grid-template-columns: repeat(2, 1fr)
  }
}

.course-detail .course-facts .course-fact {
  background-color: rgba(69, 206, 229, .05);
  border: 1px solid #45cee5;
  display: flex;
  flex-direction: row;
  gap: 16px;
  padding: 16px 20px
}

.course-detail .course-facts .course-fact>i.fa {
  font-size: 20px;
  height: 20px
}

@media (min-width:769px) {
  .course-detail .course-facts .course-fact>i.fa {
    font-size: 24px;
    height: 24px
  }
}

.course-detail .course-facts .course-fact a.icon-link {
  margin-top: 12px
}

.course-detail .current-locations {
  cursor: pointer
}

.course-detail .current-locations:hover {
  text-decoration: underline
}

.course-detail .kds-quote {
  text-wrap: balance;
  background-color: #3d4245;
  color: #fff;
  font-style: italic;
  line-height: 1.5;
  margin: 8px 0;
  padding: 4px 8px;
  text-align: center;
  width: 100%
}

.course-detail #pewl {
  margin: 32px auto
}

@media (min-width:769px) {
  .course-detail #pewl {
    margin: 64px auto
  }
}

.course-detail .text-image-container {
  margin-top: 32px
}

@media (min-width:639px) {
  .course-detail .text-image-container .text-image {
    margin-bottom: 0
  }
}

.course-detail .text-image-container .title_box {
  margin-bottom: 0 !important
}

@media (max-width:639px) {
  .course-detail .text-image-container .text-image--right {
    text-align: center
  }
}

.link-list .linkfeld {
  align-items: center;
  display: flex;
  margin: 1.875rem 0 0 6.25rem
}

.link-list .linkicon {
  width: 40px;
  width: 2.5rem
}

.link-list .linktxt {
  align-items: center;
  display: flex;
  font-weight: 600;
  padding-left: 1.25rem
}

.link-list svg {
  padding-left: .9375rem;
  width: 40px;
  width: 2.5rem
}

.video {
  background-color: #808b91;
  margin: 0 !important;
  padding-bottom: min(15.555555555555557vw, 56px);
  padding-top: min(2.2222222222222223vw, 8px);
  position: relative;
  width: 100%
}

.video,
.video .fc-dark-grey {
  color: #fff
}

@media (min-width:769px) {
  .video {
    padding-bottom: min(5.555555555555555vw, 64px);
    padding-top: min(2.7777777777777777vw, 32px)
  }
}

.video .container.content {
  max-width: min(265.55555555555554vw, 956px)
}

.video .video--subtitle {
  font-size: 14px;
  font-size: .875rem;
  margin-top: calc(5% + 5px)
}

.video .video--inner {
  margin: 0;
  overflow: hidden;
  position: relative;
  width: 100%
}

.video .video--inner:before {
  content: "";
  display: block;
  padding-top: 56.25%
}

.video video {
  margin: 0 0 -.7%;
  min-height: 100%
}

.video .video--poster,
.video video {
  cursor: pointer;
  overflow: hidden;
  width: 100%
}

.video .video--poster {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0
}

.video .video--poster .play--btn {
  align-items: center;
  background: hsla(203, 7%, 54%, .6);
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}

.video .video--poster .play--btn .blur {
  backdrop-filter: blur(12px);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.video .video--poster .play--btn .play--btn--inner {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 160px 160px;
  height: 100%;
  width: 100%
}

.video .video--poster .play--btn .play--btn--inner .playbutton {
  align-items: center;
  background-size: 160px 160px;
  display: flex;
  flex-direction: column;
  height: 160px;
  justify-content: center;
  left: calc(50% - 260px / 2);
  position: absolute;
  top: calc(50% - 160px / 2);
  width: 260px
}

.video .video--poster .play--btn .play--btn--inner .playbutton i {
  color: #fff;
  font-size: min(25vw, 90px);
  text-shadow: 0 4px 8px rgba(61, 66, 69, .3)
}

@media (max-width:768.98px) {
  .video .video--poster .play--btn .play--btn--inner .playbutton i {
    font-size: min(17.77777777777778vw, 64px)
  }
}

.video .video--poster .play--btn .play--btn--inner .playbutton span {
  color: #fff;
  font-size: min(6.666666666666667vw, 24px);
  font-weight: 700
}

@media (max-width:768.98px) {
  .video .video--poster .play--btn .play--btn--inner .playbutton span {
    font-size: min(5vw, 18px)
  }
}

.video .video--poster+video.video--player {
  display: none
}

.video .video--poster img {
  height: 100%;
  object-fit: cover;
  object-position: center center;
  width: 100%
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
  .video .video--poster img {
    height: auto;
    left: 50%;
    max-height: 150% !important;
    max-width: 150% !important;
    min-height: 100% !important;
    min-width: 100% !important;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: auto
  }
}

@media (-ms-high-contrast:active) and only screen and (min-width:992px),
(-ms-high-contrast:none) {
  .video .video--poster img {
    max-height: 9999vh !important;
    max-width: 9999vw !important;
    min-height: 100% !important;
    min-width: 100% !important
  }
}

.video .plyr--video {
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}

@keyframes plyr-progress {
  to {
    background-position: 25px 0
  }
}

@keyframes plyr-popup {
  0% {
    opacity: .5;
    transform: translateY(10px)
  }

  to {
    opacity: 1;
    transform: translateY(0)
  }
}

@keyframes plyr-fade-in {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

.video .plyr {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: subpixel-antialiased;
  direction: ltr;
  font-family: Avenir, Avenir Next, Helvetica Neue, Segoe UI, Helvetica, Arial, sans-serif;
  font-variant-numeric: tabular-nums;
  font-weight: 500;
  left: 0;
  line-height: 1.7;
  max-width: 100%;
  min-width: 200px;
  position: absolute;
  right: 0;
  text-shadow: none;
  top: 0;
  transition: box-shadow .3s ease
}

.video .plyr audio,
.video .plyr video {
  border-radius: inherit;
  height: auto;
  vertical-align: middle;
  width: 100%
}

.video .plyr button {
  font: inherit;
  line-height: inherit;
  width: auto
}

.video .plyr:focus {
  outline: 0
}

.video .plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) .video .plyr:not(.plyr--hide-controls) .plyr__controls~.plyr__captions {
  transform: translateY(-40px)
}

.video .plyr [data-plyr=airplay],
.video .plyr [data-plyr=captions],
.video .plyr [data-plyr=fullscreen],
.video .plyr [data-plyr=pip] {
  display: none
}

.video .plyr .plyr__control.plyr__tab-focus .plyr__tooltip {
  opacity: 1;
  transform: translate(-50%) scale(1)
}

.video .plyr .plyr__control:hover .plyr__tooltip {
  opacity: 1;
  transform: translate(-50%) scale(1);
  z-index: 3
}

.video .plyr:-webkit-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%
}

.video .plyr:-webkit-full-screen video {
  height: 100%
}

.video .plyr:-webkit-full-screen .plyr__video-wrapper {
  height: 100%;
  position: static
}

.video .plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
  display: block
}

.icon--exit-fullscreen.video .plyr:-webkit-full-screen .plyr__control+svg {
  display: none
}

.video .plyr:-ms-fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%
}

.video .plyr:-ms-fullscreen video {
  height: 100%
}

.video .plyr:-ms-fullscreen .plyr__video-wrapper {
  height: 100%;
  position: static
}

.video .plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
  display: block
}

.icon--exit-fullscreen.video .plyr:-ms-fullscreen .plyr__control+svg {
  display: none
}

.video .plyr:fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%
}

.video .plyr:fullscreen video {
  height: 100%
}

.video .plyr:fullscreen .plyr__video-wrapper {
  height: 100%;
  position: static
}

.video .plyr:fullscreen .plyr__control .icon--exit-fullscreen {
  display: block
}

.icon--exit-fullscreen.video .plyr:fullscreen .plyr__control+svg {
  display: none
}

.video .plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%)
}

.video .plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%)
}

.video .plyr:fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%)
}

.video .plyr:-webkit-full-screen.plyr--hide-controls {
  cursor: none
}

.video .plyr:-ms-fullscreen.plyr--hide-controls {
  cursor: none
}

.video .plyr:fullscreen.plyr--hide-controls {
  cursor: none
}

.video .plyr:-moz-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%
}

.video .plyr:-moz-full-screen video {
  height: 100%
}

.video .plyr:-moz-full-screen .plyr__video-wrapper {
  height: 100%;
  position: static
}

.video .plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
  display: block
}

.icon--exit-fullscreen.video .plyr:-moz-full-screen .plyr__control+svg {
  display: none
}

.video .plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%)
}

.video .plyr:-moz-full-screen.plyr--hide-controls {
  cursor: none
}

.video .plyr [hidden] {
  display: none !important
}

.video .plyr--full-ui {
  box-sizing: border-box
}

.video .plyr--full-ui *,
.video .plyr--full-ui:after,
.video .plyr--full-ui:before {
  box-sizing: inherit
}

.video .plyr--full-ui a,
.video .plyr--full-ui button,
.video .plyr--full-ui input,
.video .plyr--full-ui label {
  touch-action: manipulation
}

.video .plyr--full-ui::-webkit-media-controls,
.video .plyr--full-ui::-webkit-media-text-track-container {
  display: none
}

.video .plyr--full-ui input[type=range] {
  -webkit-appearance: none;
  background: 0 0;
  border: 0;
  border-radius: 26px;
  color: #00b3ff;
  display: block;
  height: 19px;
  margin: 0;
  padding: 0;
  transition: box-shadow .3s ease;
  width: 100%
}

.video .plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
  background: 0 0;
  background-image: linear-gradient(to right, currentColor var(--value, 0), transparent var(--value, 0));
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  transition: box-shadow .3s ease;
  -webkit-user-select: none;
  user-select: none
}

.video .plyr--full-ui input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  background: #fff;
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(35, 41, 47, .2);
  height: 13px;
  margin-top: -4px;
  position: relative;
  transition: all .2s ease;
  width: 13px
}

.video .plyr--full-ui input[type=range]::-moz-range-track {
  background: 0 0;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  transition: box-shadow .3s ease;
  -moz-user-select: none;
  user-select: none
}

.video .plyr--full-ui input[type=range]::-moz-range-thumb {
  background: #fff;
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(35, 41, 47, .2);
  height: 13px;
  position: relative;
  transition: all .2s ease;
  width: 13px
}

.video .plyr--full-ui input[type=range]::-moz-range-progress {
  background: currentColor;
  border-radius: 2.5px;
  height: 5px
}

.video .plyr--full-ui input[type=range]::-ms-track {
  color: transparent
}

.video .plyr--full-ui input[type=range]::-ms-fill-upper,
.video .plyr--full-ui input[type=range]::-ms-track {
  background: 0 0;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  transition: box-shadow .3s ease;
  -ms-user-select: none;
  user-select: none
}

.video .plyr--full-ui input[type=range]::-ms-fill-lower {
  background: 0 0;
  background: currentColor;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  transition: box-shadow .3s ease;
  -ms-user-select: none;
  user-select: none
}

.video .plyr--full-ui input[type=range]::-ms-thumb {
  background: #fff;
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(35, 41, 47, .2);
  height: 13px;
  margin-top: 0;
  position: relative;
  transition: all .2s ease;
  width: 13px
}

.video .plyr--full-ui input[type=range]::-ms-tooltip {
  display: none
}

.video .plyr--full-ui input[type=range]:focus {
  outline: 0
}

.video .plyr--full-ui input[type=range]::-moz-focus-outer {
  border: 0
}

.video .plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {
  box-shadow: 0 0 0 5px rgba(0, 179, 255, .5);
  outline: 0
}

.video .plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track {
  box-shadow: 0 0 0 5px rgba(0, 179, 255, .5);
  outline: 0
}

.video .plyr--full-ui input[type=range].plyr__tab-focus::-ms-track {
  box-shadow: 0 0 0 5px rgba(0, 179, 255, .5);
  outline: 0
}

.video .plyr--full-ui .plyr__video-embed>.plyr__video-embed__container {
  padding-bottom: 240%;
  position: relative;
  transform: translateY(-38.28125%)
}

.video .plyr__badge {
  background: #4a5764;
  border-radius: 2px;
  color: #fff;
  font-size: 9px;
  line-height: 1;
  padding: 3px 4px
}

.video .plyr__captions {
  animation: plyr-fade-in .3s ease;
  bottom: 0;
  color: #fff;
  display: none;
  font-size: 14px;
  left: 0;
  padding: 10px;
  position: absolute;
  text-align: center;
  transition: transform .4s ease-in-out;
  width: 100%
}

.video .plyr__captions .plyr__caption {
  background: rgba(0, 0, 0, .8);
  border-radius: 2px;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  line-height: 185%;
  padding: .2em .5em;
  white-space: pre-wrap
}

.video .plyr__captions .plyr__caption div {
  display: inline
}

.video .plyr__captions span:empty {
  display: none
}

.video .plyr--captions-active .plyr__captions {
  display: block
}

.video .plyr__control {
  background: 0 0;
  border: 0;
  border-radius: 3px;
  color: inherit;
  cursor: pointer;
  flex-shrink: 0;
  overflow: visible;
  padding: 7px;
  position: relative;
  transition: all .3s ease
}

.video .plyr__control svg {
  fill: currentColor;
  display: block;
  height: 18px;
  pointer-events: none;
  width: 18px
}

.video .plyr__control:focus {
  outline: 0
}

.video .plyr__control:not(.plyr__control--pressed) .icon--pressed,
.video .plyr__control:not(.plyr__control--pressed) .label--pressed {
  display: none
}

.video .plyr__control.plyr__tab-focus {
  box-shadow: 0 0 0 5px rgba(0, 179, 255, .5);
  outline: 0
}

.video a.plyr__control {
  text-decoration: none
}

.video .plyr__control.plyr__control--pressed .icon--not-pressed,
.video .plyr__control.plyr__control--pressed .label--not-pressed,
.video a.plyr__control:after,
.video a.plyr__control:before {
  display: none
}

.video .plyr--audio .plyr__control.plyr__tab-focus,
.video .plyr--audio .plyr__control:hover,
.video .plyr--audio .plyr__control[aria-expanded=true] {
  background: #00b3ff;
  color: #fff
}

.video .plyr--audio .plyr__controls {
  background: #fff;
  border-radius: inherit;
  color: #4a5764;
  padding: 10px
}

.video .plyr--audio .plyr__progress__buffer {
  color: rgba(193, 201, 209, .66)
}

.video .plyr--video {
  background: #000;
  overflow: hidden
}

.video .plyr--video .plyr__control.plyr__tab-focus,
.video .plyr--video .plyr__control:hover,
.video .plyr--video .plyr__control[aria-expanded=true] {
  background: #00b3ff;
  color: #fff
}

.video .plyr--video .plyr__controls {
  background: linear-gradient(transparent, rgba(0, 0, 0, .7));
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  bottom: 0;
  color: #fff;
  left: 0;
  padding: 20px 5px 5px;
  position: absolute;
  right: 0;
  transition: opacity .4s ease-in-out, transform .4s ease-in-out;
  z-index: 3
}

.video .plyr--video .plyr__time {
  text-shadow: 0 1px 1px rgba(0, 0, 0, .15)
}

.video .plyr--video .plyr__progress__buffer {
  box-shadow: 0 1px 1px rgba(0, 0, 0, .15);
  color: hsla(0, 0%, 100%, .25)
}

.video .plyr__control--overlaid {
  background: rgba(0, 179, 255, .8);
  border: 0;
  border-radius: 100%;
  color: #fff;
  display: none;
  left: 50%;
  padding: 15px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2
}

.video .plyr__control--overlaid svg {
  left: 2px;
  position: relative
}

.video .plyr__control--overlaid:focus,
.video .plyr__control--overlaid:hover {
  background: #00b3ff
}

.video .plyr--playing .plyr__control--overlaid {
  opacity: 0;
  visibility: hidden
}

.video .plyr--full-ui.plyr--video .plyr__control--overlaid {
  display: block
}

.video .plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
  background-color: hsla(0, 0%, 100%, .25)
}

.video .plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
  background-color: hsla(0, 0%, 100%, .25)
}

.video .plyr--full-ui.plyr--video input[type=range]::-ms-track {
  background-color: hsla(0, 0%, 100%, .25)
}

.video .plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(35, 41, 47, .2), 0 0 0 3px hsla(0, 0%, 100%, .5)
}

.video .plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(35, 41, 47, .2), 0 0 0 3px hsla(0, 0%, 100%, .5)
}

.video .plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(35, 41, 47, .2), 0 0 0 3px hsla(0, 0%, 100%, .5)
}

.video .plyr__controls {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  text-align: center
}

.video .plyr__controls .plyr__progress__container {
  flex: 1;
  min-width: 0
}

.video .plyr__controls .plyr__controls__item {
  margin-left: 2.5px
}

.video .plyr__controls .plyr__controls__item:first-child {
  margin-left: 0;
  margin-right: auto
}

.video .plyr__controls .plyr__controls__item.plyr__progress__container {
  padding-left: 2.5px
}

.video .plyr__controls .plyr__controls__item.plyr__progress__container:first-child {
  padding-left: 0
}

.video .plyr__controls .plyr__controls__item.plyr__time {
  padding: 0 5px
}

.plyr__controls__item.plyr__time.video .plyr__controls+.plyr__time,
.video .plyr__controls .plyr__controls__item.plyr__time:first-child {
  padding-left: 0
}

.video .plyr__controls .plyr__controls__item.plyr__volume {
  padding-right: 5px
}

.video .plyr__controls .plyr__controls__item.plyr__volume:first-child {
  padding-right: 0
}

.video .plyr__controls:empty {
  display: none
}

.video .plyr__controls>.plyr__control:first-child .plyr__tooltip {
  left: 0;
  transform: translateY(10px) scale(.8);
  transform-origin: 0 100%
}

.video .plyr__controls>.plyr__control:first-child .plyr__tooltip:before {
  left: 16px
}

.video .plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,
.video .plyr__controls>.plyr__control:first-child:hover .plyr__tooltip {
  transform: translate(0) scale(1)
}

.video .plyr__controls>.plyr__control:first-child .video .plyr__controls>.plyr__control+.plyr__control .plyr__tooltip {
  left: 0;
  transform: translateY(10px) scale(.8);
  transform-origin: 0 100%
}

.video .plyr__controls>.plyr__control:first-child .video .plyr__controls>.plyr__control+.plyr__control .plyr__tooltip:before {
  left: 16px
}

.video .plyr__controls>.plyr__control:first-child .video .plyr__controls>.plyr__control+.plyr__control .plyr__tooltip--visible,
.video .plyr__controls>.plyr__control:first-child .video .plyr__controls>.plyr__control+.plyr__control:hover .plyr__tooltip {
  transform: translate(0) scale(1)
}

.video .plyr__controls>.plyr__control:last-child .plyr__tooltip {
  left: auto;
  right: 0;
  transform: translateY(10px) scale(.8);
  transform-origin: 100% 100%
}

.video .plyr__controls>.plyr__control:last-child .plyr__tooltip:before {
  left: auto;
  right: 16px;
  transform: translateX(50%)
}

.video .plyr__controls>.plyr__control:first-child .video .plyr__controls>.plyr__control+.plyr__control.plyr__tab-focus .plyr__tooltip,
.video .plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,
.video .plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,
.video .plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,
.video .plyr__controls>.plyr__control:last-child:hover .plyr__tooltip {
  transform: translate(0) scale(1)
}

.video .plyr--video.plyr--hide-controls .plyr__controls {
  opacity: 0;
  pointer-events: none;
  transform: translateY(100%)
}

.video .plyr--airplay-supported [data-plyr=airplay],
.video .plyr--captions-enabled [data-plyr=captions],
.video .plyr--fullscreen-enabled [data-plyr=fullscreen],
.video .plyr--pip-supported [data-plyr=pip] {
  display: inline-block
}

.video .plyr__menu {
  display: flex;
  position: relative
}

.video .plyr__menu .plyr__control svg {
  transition: transform .3s ease
}

.video .plyr__menu .plyr__control[aria-expanded=true] svg {
  transform: rotate(90deg)
}

.video .plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {
  display: none
}

.video .plyr__menu__container {
  animation: plyr-popup .2s ease;
  background: hsla(0, 0%, 100%, .9);
  border-radius: 4px;
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
  color: #4a5764;
  font-size: 16px;
  margin-bottom: 10px;
  position: absolute;
  right: -3px;
  text-align: left;
  white-space: nowrap;
  z-index: 3
}

.video .plyr__menu__container>div {
  overflow: hidden;
  transition: height .35s cubic-bezier(.4, 0, .2, 1), width .35s cubic-bezier(.4, 0, .2, 1)
}

.video .plyr__menu__container:after {
  border: 4px solid transparent;
  border-top-color: hsla(0, 0%, 100%, .9);
  content: "";
  height: 0;
  position: absolute;
  right: 15px;
  top: 100%;
  width: 0
}

.video .plyr__menu__container [role=menu] {
  padding: 7px
}

.video .plyr__menu__container [role=menuitem] {
  margin-top: 2px
}

.video .plyr__menu__container [role=menuitem]:first-child {
  margin-top: 0
}

.video .plyr__menu__container [role=menuitemradio] {
  margin-top: 2px
}

.video .plyr__menu__container [role=menuitemradio]:first-child {
  margin-top: 0
}

.video .plyr__menu__container .plyr__control {
  align-items: center;
  color: #4a5764;
  display: flex;
  font-size: 14px;
  padding: 4px 11px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%
}

.video .plyr__menu__container .plyr__control>span {
  align-items: inherit;
  display: flex;
  width: 100%
}

.video .plyr__menu__container .plyr__control:after {
  border: 4px solid transparent;
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%)
}

.video .plyr__menu__container .plyr__control--forward {
  padding-right: 28px
}

.video .plyr__menu__container .plyr__control--forward:after {
  border-left-color: rgba(74, 87, 100, .8);
  right: 5px
}

.video .plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,
.video .plyr__menu__container .plyr__control--forward:hover:after {
  border-left-color: currentColor
}

.video .plyr__menu__container .plyr__control--back {
  font-weight: 500;
  margin: 7px 7px 3px;
  padding-left: 28px;
  position: relative;
  width: calc(100% - 14px)
}

.video .plyr__menu__container .plyr__control--back:after {
  border-right-color: rgba(74, 87, 100, .8);
  left: 7px
}

.video .plyr__menu__container .plyr__control--back:before {
  background: #c1c9d1;
  box-shadow: 0 1px 0 #fff;
  content: "";
  height: 1px;
  left: 0;
  margin-top: 4px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%
}

.video .plyr__menu__container .plyr__control--back.plyr__tab-focus:after,
.video .plyr__menu__container .plyr__control--back:hover:after {
  border-right-color: currentColor
}

.video .plyr__menu__container .plyr__control[role=menuitemradio] {
  padding-left: 7px
}

.video .plyr__menu__container .plyr__control[role=menuitemradio]:after {
  background: #fff;
  border: 0;
  border-radius: 100%;
  height: 6px;
  left: 12px;
  opacity: 0;
  top: 50%;
  transform: translateY(-50%) scale(0);
  transition: transform .3s ease, opacity .3s ease;
  width: 6px
}

.video .plyr__menu__container .plyr__control[role=menuitemradio]:before {
  background: rgba(0, 0, 0, .1);
  border-radius: 100%;
  content: "";
  display: block;
  flex-shrink: 0;
  height: 16px;
  margin-right: 10px;
  transition: all .3s ease;
  width: 16px
}

.video .plyr__menu__container .plyr__control[role=menuitemradio]:hover:before {
  background: rgba(0, 0, 0, .1)
}

.video .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before {
  background: #00b3ff
}

.video .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after {
  opacity: 1;
  transform: translateY(-50%) scale(1)
}

.video .plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before {
  background: rgba(0, 0, 0, .1)
}

.video .plyr__menu__container .plyr__menu__value {
  align-items: center;
  display: flex;
  margin-left: auto;
  margin-right: -5px;
  overflow: hidden;
  padding-left: 25px;
  pointer-events: none
}

.video .plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
  background-color: rgba(193, 201, 209, .66)
}

.video .plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
  background-color: rgba(193, 201, 209, .66)
}

.video .plyr--full-ui.plyr--audio input[type=range]::-ms-track {
  background-color: rgba(193, 201, 209, .66)
}

.video .plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(35, 41, 47, .2), 0 0 0 3px rgba(0, 0, 0, .1)
}

.video .plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(35, 41, 47, .2), 0 0 0 3px rgba(0, 0, 0, .1)
}

.video .plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(35, 41, 47, .2), 0 0 0 3px rgba(0, 0, 0, .1)
}

.video .plyr__poster {
  background-color: #000;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity .2s ease;
  width: 100%;
  z-index: 1
}

.video .uc-embedding-wrapper {
  color: #303030;
  z-index: 2
}

.video .uc-embedding-container {
  min-height: 0
}

.video .uc-embedding-container>img {
  position: absolute
}

.video .plyr--stopped.plyr__poster-enabled .plyr__poster {
  opacity: 1
}

.video .plyr__time {
  font-size: 14px
}

.plyr__time.video+.plyr__time:before {
  content: "\2044";
  margin-right: 10px
}

.video .plyr__tooltip {
  background: hsla(0, 0%, 100%, .9);
  border-radius: 3px;
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
  color: #4a5764;
  font-size: 14px;
  font-weight: 500;
  left: 50%;
  line-height: 1.3;
  margin-bottom: 10px;
  opacity: 0;
  padding: 5px 7.5px;
  pointer-events: none;
  position: absolute;
  transform: translate(-50%, 10px) scale(.8);
  transform-origin: 50% 100%;
  transition: transform .2s ease .1s, opacity .2s ease .1s;
  white-space: nowrap;
  z-index: 2
}

.video .plyr__tooltip:before {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid hsla(0, 0%, 100%, .9);
  bottom: -4px;
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  z-index: 2
}

.video .plyr__tooltip--visible {
  opacity: 1;
  transform: translate(-50%) scale(1)
}

.video .plyr--video.plyr--menu-open {
  overflow: visible
}

.video .plyr__video-wrapper {
  background: #000;
  border-radius: inherit;
  overflow: hidden;
  position: relative;
  z-index: 0
}

.video .plyr__video-embed {
  height: 0;
  padding-bottom: 56.25%
}

.video .plyr__video-embed iframe {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%
}

.video .plyr__video-wrapper--fixed-ratio {
  height: 0;
  padding-bottom: 56.25%
}

.video .plyr__video-wrapper--fixed-ratio video {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%
}

.video .plyr__progress {
  left: 6.5px;
  margin-right: 13px;
  position: relative
}

.video .plyr__progress input[type=range] {
  margin-left: -6.5px;
  margin-right: -6.5px;
  position: relative;
  width: calc(100% + 13px);
  z-index: 2
}

.video .plyr__progress .plyr__tooltip {
  font-size: 14px;
  left: 0
}

.video .plyr__progress__buffer {
  -webkit-appearance: none;
  background: 0 0;
  border: 0;
  border-radius: 100px;
  height: 5px;
  left: 0;
  margin-left: -6.5px;
  margin-right: -6.5px;
  margin-top: -2.5px;
  padding: 0;
  position: absolute;
  top: 50%;
  width: calc(100% + 13px)
}

.video .plyr__progress__buffer::-webkit-progress-bar {
  background: 0 0
}

.video .plyr__progress__buffer::-webkit-progress-value {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  transition: width .2s ease
}

.video .plyr__progress__buffer::-moz-progress-bar {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  transition: width .2s ease
}

.video .plyr__progress__buffer::-ms-fill {
  border-radius: 100px;
  transition: width .2s ease
}

.video .plyr--loading .plyr__progress__buffer {
  animation: plyr-progress 1s linear infinite;
  background-image: linear-gradient(-45deg, rgba(35, 41, 47, .6) 25%, transparent 0, transparent 50%, rgba(35, 41, 47, .6) 0, rgba(35, 41, 47, .6) 75%, transparent 0, transparent);
  background-repeat: repeat-x;
  background-size: 25px 25px;
  color: transparent
}

.video .plyr--video.plyr--loading .plyr__progress__buffer {
  background-color: hsla(0, 0%, 100%, .25)
}

.video .plyr--audio.plyr--loading .plyr__progress__buffer {
  background-color: rgba(193, 201, 209, .66)
}

.video .plyr__volume {
  align-items: center;
  display: flex;
  flex: 1;
  position: relative
}

.video .plyr__volume input[type=range] {
  margin-left: 5px;
  position: relative;
  z-index: 2
}

.video .plyr--is-ios .plyr__volume,
.video .plyr--is-ios.plyr--vimeo [data-plyr=mute] {
  display: none !important
}

.video .plyr--fullscreen-fallback {
  background: #000;
  border-radius: 0 !important;
  bottom: 0;
  height: 100%;
  left: 0;
  margin: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 10000000
}

.video .plyr--fullscreen-fallback video {
  height: 100%
}

.video .plyr--fullscreen-fallback .plyr__video-wrapper {
  height: 100%;
  position: static
}

.video .plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
  display: block
}

.icon--exit-fullscreen.video .plyr--fullscreen-fallback .plyr__control+svg {
  display: none
}

.video .plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%)
}

.video .plyr--fullscreen-fallback.plyr--hide-controls {
  cursor: none
}

.video .plyr__ads {
  border-radius: inherit;
  bottom: 0;
  cursor: pointer;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1
}

.video .plyr__ads>div,
.video .plyr__ads>div iframe {
  height: 100%;
  position: absolute;
  width: 100%
}

.video .plyr__ads:after {
  background: rgba(35, 41, 47, .8);
  border-radius: 2px;
  bottom: 10px;
  color: #fff;
  content: attr(data-badge-text);
  font-size: 11px;
  padding: 2px 6px;
  pointer-events: none;
  position: absolute;
  right: 10px;
  z-index: 3
}

.video .plyr__ads:after:empty {
  display: none
}

.video .plyr__cues {
  background: currentColor;
  display: block;
  height: 5px;
  left: 0;
  margin: -2.5px 0 0;
  opacity: .8;
  position: absolute;
  top: 50%;
  width: 3px;
  z-index: 3
}

.video .plyr__preview-thumb {
  background-color: hsla(0, 0%, 100%, .9);
  border-radius: 3px;
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
  margin-bottom: 10px;
  opacity: 0;
  padding: 3px;
  pointer-events: none;
  position: absolute;
  transform: translateY(10px) scale(.8);
  transform-origin: 50% 100%;
  transition: transform .2s ease .1s, opacity .2s ease .1s;
  z-index: 2
}

.video .plyr__preview-thumb:before {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid hsla(0, 0%, 100%, .9);
  bottom: -4px;
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  z-index: 2
}

.video .plyr__preview-thumb--is-shown {
  opacity: 1;
  transform: translate(0) scale(1)
}

.video .plyr__preview-thumb__image-container {
  background: #c1c9d1;
  border-radius: 2px;
  overflow: hidden;
  position: relative;
  z-index: 0
}

.video .plyr__preview-thumb__image-container img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  position: absolute;
  top: 0;
  width: 100%
}

.video .plyr__preview-thumb__time-container {
  bottom: 6px;
  left: 0;
  position: absolute;
  right: 0;
  white-space: nowrap;
  z-index: 3
}

.video .plyr__preview-thumb__time-container span {
  background-color: rgba(0, 0, 0, .55);
  border-radius: 2px;
  color: #fff;
  font-size: 14px;
  padding: 3px 6px
}

.video .plyr__preview-scrubbing {
  bottom: 0;
  filter: blur(1px);
  height: 100%;
  left: 0;
  margin: auto;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity .3s ease;
  width: 100%;
  z-index: 1
}

.video .plyr__preview-scrubbing img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  object-fit: contain;
  position: absolute;
  top: 0;
  width: 100%
}

.video .plyr__preview-scrubbing--is-shown {
  opacity: 1
}

.video .plyr--no-transition {
  transition: none !important
}

.video .plyr__sr-only {
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  height: 1px !important;
  overflow: hidden;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important
}

@media (min-width:480px) {
  .video .plyr__captions {
    font-size: 16px;
    padding: 20px
  }

  .video .plyr--video .plyr__controls {
    padding: 35px 10px 10px
  }

  .video .plyr__volume {
    max-width: 90px
  }
}

@media (min-width:768px) {
  .video .plyr__captions {
    font-size: 18px
  }

  .video .plyr__volume {
    max-width: 110px
  }
}

@media (max-width:767px) {
  .plyr__time.video+.plyr__time {
    display: none
  }
}

@media (min-width:1024px) {
  .video .plyr:-webkit-full-screen .plyr__captions {
    font-size: 21px
  }

  .video .plyr:-ms-fullscreen .plyr__captions {
    font-size: 21px
  }

  .video .plyr:fullscreen .plyr__captions {
    font-size: 21px
  }

  .video .plyr:-moz-full-screen .plyr__captions {
    font-size: 21px
  }

  .video .plyr--fullscreen-fallback .plyr__captions {
    font-size: 21px
  }
}

.checklist .checklist--inner {
  padding-left: min(.5555555555555556vw, 2px)
}

@media (min-width:769px) {
  .checklist .checklist--inner {
    padding-left: min(0vw, 0px)
  }
}

.checklist .checklist--inner .checklist--inner--connect {
  display: flex;
  flex-direction: row;
  margin-bottom: .625rem
}

.checklist .checklist--inner .checklist--inner--icon {
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/check-white.svg);
  background-position: 0 2px;
  background-repeat: no-repeat;
  background-size: 100% auto;
  filter: invert(100%);
  min-width: 16px
}

@media (min-width:1024px) {
  .checklist .checklist--inner .checklist--inner--icon {
    background-position: 0 5px
  }
}

.checklist .checklist--inner .checklist--inner--content {
  margin-left: .3125rem
}

.checklist .checklist--inner .checklist--inner--content .checklist--inner-txt {
  display: none
}

.checklist .checklist--inner-center {
  margin: auto;
  width: fit-content
}

@media only screen and (min-width:992px) {
  .checklist .checklist--inner .checklist--inner--connect {
    display: flex;
    flex-direction: row;
    margin-bottom: 1.25rem
  }

  .checklist .checklist--inner .checklist--inner--icon {
    flex-shrink: 0;
    height: 100%;
    margin-left: .625rem;
    margin-top: .125rem;
    min-height: 27px;
    width: 30px
  }

  .checklist .checklist--inner .checklist--inner--icon svg {
    width: 100%
  }

  .checklist .checklist--inner .checklist--inner--content {
    display: inline;
    margin-left: .9375rem
  }

  .checklist .checklist--inner .checklist--inner--content .checklist--inner-title,
  .checklist .checklist--inner .checklist--inner--content .checklist--inner-txt,
  .checklist .checklist--inner .checklist--inner--content .checklist--inner-txt p {
    display: inline
  }
}

.maps .maps--iframe iframe,
.maps .maps--poster {
  height: 100%;
  overflow: hidden;
  width: 100%
}

@media only screen and (min-width:1152px) {

  .maps .maps--iframe iframe,
  .maps .maps--poster {
    height: 500px;
    height: 31.25rem
  }
}

.maps .maps--poster {
  position: relative
}

@media only screen and (min-width:1152px) {
  .maps .maps--poster {
    margin-top: 3.25rem
  }
}

.maps .maps--poster .uc-embedding-container {
  bottom: 0;
  display: none;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 3
}

@media only screen and (min-width:1152px) {
  .maps .maps--poster .uc-embedding-container {
    display: block
  }
}

.maps .open--map {
  align-items: center;
  display: flex;
  justify-content: center;
  width: 100%
}

.maps .open--map .btn {
  background: #fafdff;
  border: 1px solid #0075aa;
  flex-grow: 1;
  margin-top: 1.5rem
}

.maps .open--map .btn svg {
  height: 100%;
  max-height: unset;
  max-width: unset;
  width: 140px;
  width: 8.75rem
}

.maps .open--map .btn.hide-xs {
  display: none
}

@media only screen and (min-width:1152px) {
  .maps .open--map .btn.hide-xs {
    display: block;
    margin-top: 0;
    max-width: 210px;
    max-width: 13.125rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10
  }
}

.maps .open--map .btn.show-xs {
  display: block
}

@media only screen and (min-width:1152px) {
  .maps .open--map .btn.show-xs {
    display: none
  }
}

.maps figure {
  display: none;
  height: 100%;
  width: 100%
}

@media only screen and (min-width:1152px) {
  .maps figure {
    display: flex
  }
}

.maps figure img {
  height: 100%;
  object-fit: cover;
  object-position: center center;
  width: 100%
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
  .maps figure img {
    height: auto;
    left: 50%;
    max-height: 150% !important;
    max-width: 150% !important;
    min-height: 100% !important;
    min-width: 100% !important;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: auto
  }
}

@media (-ms-high-contrast:active) and only screen and (min-width:992px),
(-ms-high-contrast:none) {
  .maps figure img {
    max-height: 9999vh !important;
    max-width: 9999vw !important;
    min-height: 100% !important;
    min-width: 100% !important
  }
}

@media only screen and (min-width:1152px) {
  .maps figure img {
    filter: blur(2px)
  }
}

.logo-slider .logo-slider--inner {
  height: 150px;
  height: 9.375rem;
  max-height: 150px;
  max-height: 9.375rem;
  overflow: hidden
}

.logo-slider .logo-slider--inner figure {
  height: inherit;
  max-height: inherit
}

.logo-slider .logo-slider--inner figure img {
  height: inherit;
  max-height: inherit;
  max-width: 100%;
  width: auto
}

.course-search #vue-search {
  margin-top: 6.25rem
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
  .course-search #vue-search {
    padding-top: 6.25rem
  }
}

.course-search #search,
.course-search #search-html {
  margin-top: 6.25rem
}

.course-search #search .st0,
.course-search #search-html .st0 {
  fill: #3aaa35
}

.course-search #search .kursstart--icon,
.course-search #search-html .kursstart--icon {
  align-items: center;
  display: flex;
  height: 70%;
  margin-left: -1.25rem;
  right: 0;
  z-index: 1
}

@media only screen and (min-width:992px) {

  .course-search #search .kursstart--icon,
  .course-search #search-html .kursstart--icon {
    margin-left: 0
  }
}

.course-search #search .kursstart--icon .text,
.course-search #search .kursstart--icon svg,
.course-search #search-html .kursstart--icon .text,
.course-search #search-html .kursstart--icon svg {
  display: block;
  margin-left: 7.5625rem;
  margin-top: -1.75rem;
  position: absolute;
  width: 23px;
  width: 1.4375rem
}

@media only screen and (min-width:992px) {

  .course-search #search .kursstart--icon .text,
  .course-search #search .kursstart--icon svg,
  .course-search #search-html .kursstart--icon .text,
  .course-search #search-html .kursstart--icon svg {
    margin-left: unset;
    margin-top: -1.25rem;
    position: relative;
    width: 51px;
    width: 3.1875rem
  }
}

.course-search #search .kursstart--icon .text,
.course-search #search-html .kursstart--icon .text {
  color: #3aaa35;
  display: none;
  font-size: clamp(13px, 1.3vw, 16px);
  font-weight: 700;
  line-height: 1;
  margin-top: -1.25rem
}

@media (min-width:769px) {

  .course-search #search .kursstart--icon .text,
  .course-search #search-html .kursstart--icon .text {
    margin-top: 0
  }
}

.course-search #search .kursstart--icon:hover svg,
.course-search #search-html .kursstart--icon:hover svg {
  display: none
}

.course-search #search .kursstart--icon:hover .text,
.course-search #search-html .kursstart--icon:hover .text {
  display: block
}

#search h3.filter-label {
  text-align: center
}

#search-results.row .zero-results.zero-results-course-search {
  flex: 1 1 25%;
  max-width: none;
  width: auto
}

#search-results.row .zero-results.zero-results-course-search.nada-results-course-search {
  max-width: 100%;
  width: 100%
}

#search-results.row .zero-results.zero-results-course-search.nada-results-course-search .zero-results--inner {
  align-items: center;
  flex-direction: row;
  justify-content: space-between
}

#search-results.row .zero-results.zero-results-course-search.nada-results-course-search .zero-results--inner button {
  color: #0075aa;
  display: block;
  font-weight: 700;
  width: fit-content
}

#search-results.row .zero-results.zero-results-course-search.nada-results-course-search .zero-results--inner .zero-bottom {
  margin-top: 0
}

#search-results.row .zero-results.zero-results-course-search .zero-results--inner {
  background-color: #e6eef2;
  display: flex;
  flex-direction: column;
  height: 100%;
  margin-bottom: min(13.88888888888889vw, 50px);
  width: 100%
}

#search-results.row .zero-results.zero-results-course-search .zero-results--inner .zero-bottom {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-top: auto
}

#search-results.row .zero-results.zero-results-course-search .zero-results--inner .zero-bottom i {
  font-size: min(5.555555555555555vw, 20px)
}

@media (min-width:769px) {
  #search-results.row .zero-results.zero-results-course-search .zero-results--inner .zero-bottom i {
    font-size: min(11.11111111111111vw, 40px)
  }
}

#search-results.row .single-search-results {
  border-bottom: 2px solid #e6eef2;
  display: flex;
  flex-direction: column;
  height: 100%;
  margin-bottom: min(3.8888888888888893vw, 14px);
  position: relative
}

#search-results.row .single-search-results figure {
  background: #e6eef2;
  height: min(55.55555555555556vw, 200px)
}

@media (min-width:769px) {
  #search-results.row .single-search-results figure {
    height: min(14.930555555555555vw, 172px)
  }
}

#search-results.row .single-search-results figure img {
  height: 100%;
  object-fit: cover;
  width: 100%
}

#search-results.row .single-search-results picture img {
  aspect-ratio: 1.77777778;
  object-fit: cover;
  width: 100%
}

@media (min-width:769px) {
  #search-results.row .single-search-results {
    margin-bottom: min(4.340277777777778vw, 50px)
  }
}

#search-results.row .single-search-results .title {
  margin-bottom: min(2.2222222222222223vw, 8px);
  margin-top: min(2.2222222222222223vw, 8px)
}

@media (min-width:769px) {
  #search-results.row .single-search-results .title {
    margin-bottom: min(.6944444444444444vw, 8px);
    margin-top: min(.6944444444444444vw, 8px)
  }
}

#search-results.row .single-search-results .desc-wrapper {
  margin-bottom: min(2.2222222222222223vw, 8px);
  margin-top: auto
}

#search-results.row .single-search-results .desc-wrapper small {
  color: #818b91;
  display: block;
  font-weight: 700;
  margin: 0
}

#search-results.row .single-search-results .desc-wrapper small span {
  font-weight: 400;
  margin-left: min(1.1111111111111112vw, 4px)
}

#search-results.row .single-search-results .link-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between
}

@media (min-width:769px) {
  #search-results.row .single-search-results .link-wrapper {
    flex-direction: column
  }
}

#search-results.row .single-search-results .link-wrapper a {
  display: none;
  margin-bottom: min(2.5vw, 9px)
}

#search-results.row .single-search-results .link-wrapper a i {
  margin-left: min(2.2222222222222223vw, 8px)
}

#search-results.row .single-search-results .link-wrapper a:last-of-type {
  display: block
}

@media (min-width:769px) {

  #search-results.row .single-search-results .link-wrapper a,
  #search-results.row .single-search-results .link-wrapper a:last-of-type {
    display: none
  }
}

#search-results.row .single-search-results .link-wrapper .location,
#search-results.row .single-search-results .link-wrapper .organizer {
  display: none
}

.zero-results {
  background-color: #e6eef2;
  display: flex;
  flex-direction: row;
  height: auto;
  justify-content: space-between;
  margin-bottom: min(3.8888888888888893vw, 14px);
  min-height: min(20.555555555555557vw, 74px);
  padding: min(4.722222222222222vw, 17px)
}

@media (min-width:769px) {
  .zero-results {
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: clamp(14px, 4.340277777777778vw, 50px);
    padding: min(2.083333333333333vw, 24px)
  }
}

#filter-box {
  border-bottom: 1px solid rgba(61, 66, 69, .3);
  box-shadow: 0 15px 10px -15px rgba(61, 66, 69, .3);
  margin-left: calc(-5% - min(2.22222222vw, 8px));
  margin-right: calc(-5% - min(2.22222222vw, 8px));
  margin-top: 0;
  padding-left: calc(5% + min(2.22222222vw, 8px));
  padding-right: calc(5% + min(2.22222222vw, 8px))
}

@media (min-width:769px) {
  #filter-box {
    margin-top: 32px !important
  }
}

#filter-box .filter_row.desktop {
  display: none;
  width: 100%
}

@media (min-width:769px) {
  #filter-box .filter_row.desktop {
    display: flex;
    margin-bottom: min(4.444444444444445vw, 16px)
  }
}

#filter-box .filter_row.mobile {
  display: flex
}

@media (min-width:769px) {
  #filter-box .filter_row.mobile {
    display: none
  }
}

#filter-box .filter_row.mobile .open_filter {
  background-color: #fafdff;
  border: 1px solid #0075aa;
  color: #0075aa;
  font-weight: 400;
  margin-bottom: 0;
  padding: 9px 12px
}

#filter-box .filter_row.mobile .filter_wrapper .gmodal--inner {
  padding-top: 64px
}

#filter-box .filter_row.mobile .filter_wrapper .gmodal--inner .gmodal--container {
  padding: 0 min(6.666666666666667vw, 24px);
  position: relative
}

#filter-box .filter_row.mobile .filter_wrapper .gmodal--inner .gmodal--container .full-width {
  margin-left: calc(-1 * (min(6.66666667vw, 24px) + 10%));
  margin-right: calc(-1 * (min(6.66666667vw, 24px) + 10%));
  padding: 24px calc(min(6.66666667vw, 24px) + 10%);
  width: calc(100% + (min(6.66666667vw, 24px) + 10%) * 2)
}

#filter-box .filter_row.mobile .filter_wrapper .gmodal--inner .gmodal--container .gmodal-filter-header-sticky {
  background-color: #fff;
  box-shadow: 0 4px 8px 2px #3d42454d;
  display: flex;
  justify-content: space-between;
  margin-bottom: 24px;
  padding-bottom: 12px;
  padding-top: 12px;
  position: sticky;
  top: 0;
  z-index: 2
}

#filter-box .filter_row.mobile .filter_wrapper .gmodal--inner .gmodal--container .gmodal-filter-header-sticky span {
  font-weight: 700
}

#filter-box .filter_row.mobile .filter_wrapper .gmodal--inner .gmodal--container .gmodal-filter-header-sticky .gmodal--closer {
  padding: 0 8px
}

#filter-box .filter_row.mobile .filter_wrapper .gmodal--inner .gmodal--container .gmodal-filter-header-sticky .gmodal--closer i {
  color: #0075aa;
  font-size: 24px
}

#filter-box .filter_row.mobile .filter_wrapper .gmodal--inner .gmodal--container .filter_dropdown {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  position: relative
}

#filter-box .filter_row.mobile .filter_wrapper .gmodal--inner .gmodal--container .filter_dropdown .close {
  cursor: pointer;
  font-size: 25px;
  position: absolute;
  right: 0;
  top: 0
}

#filter-box .filter_row.mobile .filter_wrapper .gmodal--inner .gmodal--container .filter_dropdown .dropdown_header {
  color: #000;
  font-size: min(5.555555555555555vw, 20px);
  margin-bottom: min(4.444444444444445vw, 16px)
}

#filter-box .filter_row.mobile .filter_wrapper .gmodal--inner .gmodal--container .filter_dropdown .filter_area {
  margin-bottom: min(7.777777777777779vw, 28px);
  width: 100%
}

#filter-box .filter_row.mobile .filter_wrapper .gmodal--inner .gmodal--container .filter_dropdown .filter_area .area_headline {
  color: #000;
  font-size: min(5vw, 18px);
  font-weight: 700;
  margin-bottom: min(3.3333333333333335vw, 12px)
}

#filter-box .filter_row.mobile .filter_wrapper .gmodal--inner .gmodal--container .filter_dropdown .filter_area:last-of-type {
  margin-bottom: min(6.666666666666667vw, 24px)
}

#filter-box .filter_row.mobile .filter_wrapper .gmodal--inner .gmodal--container .filter_dropdown .filter_area .choose_location {
  border: 1px solid #0075aa;
  display: flex;
  margin-bottom: min(6.666666666666667vw, 24px);
  width: 100%
}

#filter-box .filter_row.mobile .filter_wrapper .gmodal--inner .gmodal--container .filter_dropdown .filter_area .choose_location span {
  border: 1px solid #fff;
  color: #0075aa;
  cursor: pointer;
  flex: 0 0 50%;
  font-size: min(5vw, 18px);
  font-weight: 400;
  margin: 0;
  padding: 6px 0 4px;
  text-align: center
}

#filter-box .filter_row.mobile .filter_wrapper .gmodal--inner .gmodal--container .filter_dropdown .filter_area .choose_location span.clicked,
#filter-box .filter_row.mobile .filter_wrapper .gmodal--inner .gmodal--container .filter_dropdown .filter_area .choose_location span:hover {
  background-color: #0075aa;
  color: #fafdff;
  font-weight: 700
}

#filter-box .filter_row.mobile .filter_wrapper .gmodal--inner .gmodal--container .filter_dropdown .filter_area .choose_location+div+div .first .radio-wrapper [for="Weiterbildung von zu Hause0"],
#filter-box .filter_row.mobile .filter_wrapper .gmodal--inner .gmodal--container .filter_dropdown .filter_area .choose_location+div+div .first .radio-wrapper [id="Weiterbildung von zu Hause0"] {
  display: none
}

#filter-box .filter_row.mobile .filter_wrapper .gmodal--inner .gmodal--container .filter_dropdown .filter_area .choose_location+div+div label {
  width: 100%
}

#filter-box .filter_row.mobile .filter_wrapper .gmodal--inner .gmodal--container .filter_dropdown .filter_area .choose_location+div+div [class*=col-] {
  align-items: flex-start
}

#filter-box .filter_row.mobile .filter_wrapper .gmodal--inner .gmodal--container .filter_dropdown .filter_area .search_plz {
  padding: 0;
  width: 100%
}

#filter-box .filter_row.mobile .filter_wrapper .gmodal--inner .gmodal--container .filter_dropdown .filter_area .search_plz p {
  color: #3d4245;
  font-size: min(5vw, 18px);
  font-weight: 400;
  margin-bottom: min(1.1111111111111112vw, 4px)
}

#filter-box .filter_row.mobile .filter_wrapper .gmodal--inner .gmodal--container .filter_dropdown .filter_area .search_plz input {
  background-color: #fafdff;
  border: 1px solid #006491;
  border-radius: 0;
  height: min(13.333333333333334vw, 48px);
  margin: 0 0 16px;
  padding-left: min(4.444444444444445vw, 16px);
  width: 100%
}

#filter-box .filter_row.mobile .filter_wrapper .gmodal--inner .gmodal--container .filter_dropdown .filter_area input[type=checkbox]:checked {
  background-color: #0075aa;
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/check-white.svg);
  background-position: 50%;
  background-repeat: no-repeat
}

#filter-box .filter_row.mobile .filter_wrapper .gmodal--inner .gmodal--container .filter_dropdown .btn_group {
  background-color: #fff;
  bottom: 0;
  box-shadow: 0 -4px 8px 2px #3d424526;
  position: sticky
}

#filter-box .filter_row.mobile .filter_wrapper .gmodal--inner .gmodal--container .filter_dropdown .btn_group .open_filter {
  border-color: #b9593f;
  color: #b9593f;
  font-weight: 400;
  margin: 0
}

#filter-box .filter_row.mobile .filter_wrapper .gmodal--inner .gmodal--container .filter_dropdown .btn_group .open_filter:hover:not(.disabled) {
  background-color: #b9593f;
  color: #fff
}

#filter-box .filter_row.mobile .filter_wrapper .gmodal--inner .gmodal--container .filter_dropdown .btn_group .open_filter:active {
  background-color: #883c29;
  color: #fff
}

#filter-box .filter_row.mobile .chosen_filter {
  gap: 8px;
  justify-content: center;
  margin-top: 8px
}

#filter-box .filter_row.mobile .delete_filter {
  color: #b9593f;
  cursor: pointer;
  font-size: min(5vw, 18px);
  margin-top: min(2.2222222222222223vw, 8px);
  padding: 4px 8px;
  text-align: center
}

#filter-box .filter_row.mobile .delete_filter:hover {
  text-decoration: underline
}

#filter-box .filter_row.mobile .delete_filter:active {
  color: #883c29;
  text-decoration: underline
}

#filter-box .filter_row.mobile .delete_filter span {
  margin: 0
}

#filter-box .filter_row.mobile .delete_filter span i {
  font-size: min(5vw, 18px);
  font-weight: 400;
  margin-left: min(2.7777777777777777vw, 10px)
}

#filter-box .filter_row .filter_dropdown {
  align-items: center;
  display: flex;
  gap: 8px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  padding-bottom: 10px
}

#filter-box .filter_row .filter_dropdown>span {
  display: none
}

@media (min-width:1024px) {
  #filter-box .filter_row .filter_dropdown {
    gap: 24px
  }

  #filter-box .filter_row .filter_dropdown>span {
    display: block
  }
}

#filter-box .filter_row .filter_dropdown span {
  margin-right: min(2.7777777777777777vw, 10px)
}

#filter-box .filter_row .filter_dropdown .filter_select {
  position: relative
}

#filter-box .filter_row .filter_dropdown .filter_select:last-of-type {
  margin-right: 0
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_btn {
  align-items: center;
  background-color: #fafdff;
  border: 1px solid #0075aa;
  color: #0075aa;
  display: flex;
  font-weight: 400;
  gap: 6px;
  margin-bottom: 0;
  white-space: nowrap
}

@media (min-width:1024px) {
  #filter-box .filter_row .filter_dropdown .filter_select .filter_btn {
    gap: 10px
  }
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_btn:hover {
  border: 1px solid #0087c4;
  color: #0087c4
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_btn.active {
  border: 1px solid #0087c4;
  color: #0087c4;
  font-weight: 700
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_btn.active i {
  color: #0087c4;
  rotate: 180deg;
  transform: translateY(0)
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_btn i {
  transform: translateY(3px);
  transition: rotate .3s ease-in-out, transform .3s ease-in-out
}

#filter-box .filter_row .filter_dropdown .filter_select:first-of-type .filter_dropdown_area {
  width: min(117.22222222222223vw, 422px)
}

#filter-box .filter_row .filter_dropdown .filter_select:nth-of-type(2) .filter_dropdown_area {
  width: min(61.111111111111114vw, 220px)
}

#filter-box .filter_row .filter_dropdown .filter_select:nth-of-type(3) .filter_dropdown_area {
  width: min(68.05555555555556vw, 245px)
}

#filter-box .filter_row .filter_dropdown .filter_select:nth-of-type(4) .filter_dropdown_area {
  width: min(77.77777777777779vw, 280px)
}

#filter-box .filter_row .filter_dropdown .filter_select:nth-of-type(5) .filter_dropdown_area {
  width: min(90.83333333333334vw, 327px)
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area {
  align-items: flex-start;
  background-color: #fafdff;
  border: 2px solid #0087c4;
  display: none;
  flex-direction: column;
  left: 0;
  max-height: 60vh;
  min-width: min(41.66666666666667vw, 150px);
  overflow-y: auto;
  padding: min(6.111111111111112vw, 22px);
  position: absolute;
  top: min(13.611111111111112vw, 49px);
  z-index: 9
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area.location {
  left: auto;
  max-width: min(103.33333333333334vw, 372px);
  min-width: min(103.33333333333334vw, 372px);
  padding-top: 32px;
  right: 0
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area.location .choose_location {
  border: 1px solid #0075aa;
  display: flex;
  margin-bottom: 16px;
  width: 100%
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area.location .choose_location span {
  border: 1px solid #fff;
  color: #0075aa;
  cursor: pointer;
  flex: 0 0 50%;
  font-size: min(5vw, 18px);
  font-weight: 400;
  margin: 0;
  padding: 6px 0 4px;
  text-align: center
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area.location .choose_location span.clicked,
#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area.location .choose_location span:hover {
  background-color: #0075aa;
  color: #fafdff;
  font-weight: 700
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area.location .search_plz {
  padding: 0;
  width: 100%
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area.location .search_plz p {
  color: #3d4245;
  font-size: min(5vw, 18px);
  font-weight: 400;
  margin-bottom: min(1.1111111111111112vw, 4px)
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area.location .search_plz input {
  background-color: #fafdff;
  border: 1px solid #006491;
  border-radius: 0;
  height: min(13.333333333333334vw, 48px);
  margin-bottom: 16px;
  padding-left: min(4.444444444444445vw, 16px);
  width: 100%
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area.location .search_plz button {
  margin-bottom: 16px
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area.location .search_plz+div {
  max-height: 100%;
  overflow: auto;
  overflow-x: hidden
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area.location div:nth-of-type(3)>span {
  display: block;
  margin-right: 0
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area.location div:nth-of-type(3) .showmore-text span {
  font-size: min(5vw, 18px)
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area.location .first .radio-wrapper [for="Weiterbildung von zu Hause0"],
#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area.location .first .radio-wrapper [id="Weiterbildung von zu Hause0"] {
  display: none
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area.location label {
  width: 100%
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area.location [class*=col-] {
  align-items: flex-start
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area .area,
#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area>div {
  margin-bottom: min(2.2222222222222223vw, 8px);
  max-height: 100%
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area .area:last-of-type,
#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area>div:last-of-type {
  margin: 0
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area .area .radio-wrapper,
#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area>div .radio-wrapper {
  align-items: flex-start;
  display: flex
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area .area .radio-wrapper input[type=radio],
#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area>div .radio-wrapper input[type=radio] {
  margin-top: min(1.1111111111111112vw, 4px);
  min-height: min(4.166666666666667vw, 15px);
  min-width: min(4.166666666666667vw, 15px)
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area .area .radio-wrapper label,
#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area>div .radio-wrapper label {
  font-size: min(5vw, 18px)
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area .area input[type=checkbox],
#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area>div input[type=checkbox] {
  background-color: transparent;
  border: 1px solid #0075aa;
  border-radius: min(.5555555555555556vw, 2px);
  box-shadow: none;
  height: min(4.166666666666667vw, 15px);
  margin: 4px .375rem 0 0;
  padding: 0;
  width: min(4.166666666666667vw, 15px)
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area .area input[type=checkbox]:checked,
#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area>div input[type=checkbox]:checked {
  background-color: #0075aa;
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/check-white.svg);
  background-position: 50%;
  background-repeat: no-repeat
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area .area.delete_filter,
#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area>div.delete_filter {
  color: #0075aa;
  cursor: pointer;
  margin-top: min(1.1111111111111112vw, 4px)
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area .area.delete_filter span,
#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area>div.delete_filter span {
  margin: 0
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area .area.delete_filter span i,
#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area>div.delete_filter span i {
  font-size: min(5vw, 18px);
  font-weight: 400;
  margin-left: min(2.7777777777777777vw, 10px)
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area.show {
  display: flex
}

#filter-box .filter_row .filter_dropdown .filter_select .filter_dropdown_area.show .close {
  color: #0075aa;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 5px
}

#filter-box .filter_row .chosen_filter {
  align-items: baseline;
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
  justify-content: center;
  margin: 12px auto auto;
  max-width: min(226.38888888888889vw, 815px)
}

#filter-box .filter_row .chosen_filter .filter_item {
  background-color: #e6eef2;
  max-height: min(8.333333333333334vw, 30px);
  padding: 4px 8px
}

#filter-box .filter_row .chosen_filter .filter_item:first-of-type {
  margin-left: 0
}

#filter-box .filter_row .chosen_filter .filter_item span {
  align-items: center;
  color: #0075aa;
  display: flex;
  margin: 0
}

#filter-box .filter_row .chosen_filter .filter_item span i {
  color: #0075aa;
  cursor: pointer;
  display: none;
  margin-left: min(2.7777777777777777vw, 10px)
}

@media (min-width:769px) {
  #filter-box .filter_row .chosen_filter .filter_item span i {
    display: block
  }
}

#filter-box .filter_row .chosen_filter .delete_filter {
  color: #b9593f;
  cursor: pointer;
  margin-top: min(2.2222222222222223vw, 8px);
  padding: 4px 8px
}

#filter-box .filter_row .chosen_filter .delete_filter:hover {
  text-decoration: underline
}

#filter-box .filter_row .chosen_filter .delete_filter:active {
  color: #883c29;
  text-decoration: underline
}

#filter-box .filter_row .chosen_filter .delete_filter span {
  margin: 0
}

#filter-box .filter_row .chosen_filter .delete_filter span i {
  font-size: min(5vw, 18px);
  font-weight: 400;
  margin-left: min(2.7777777777777777vw, 10px)
}

#filter-box .filter_row.scrolled .row [class*=col-] {
  align-items: center
}

@media (max-width:768.98px) {
  #filter-box .filter_row.scrolled {
    display: none
  }
}

.resultline {
  margin-bottom: clamp(16px, 2.7777777777777777vw, 32px);
  margin-top: 24px
}

#search.new-search {
  font-size: 18px
}

#search.new-search .new_search--filter {
  background-color: #fff;
  padding-bottom: 12px;
  z-index: 1000
}

#search.new-search .new_search--filter .corrected-search {
  margin-bottom: 8px
}

#search.new-search .new_search--filter .new_search--filter--search-filter {
  display: flex;
  flex-direction: column;
  gap: 12px 24px;
  margin-bottom: 8px
}

@media (min-width:769px) {
  #search.new-search .new_search--filter .new_search--filter--search-filter {
    flex-direction: row
  }
}

#search.new-search .new_search--filter .new_search--filter--search-filter .filter-group {
  flex-grow: 1;
  position: relative;
  width: 100%
}

#search.new-search .new_search--filter .new_search--filter--search-filter .filter-group i {
  display: none
}

@media (min-width:769px) {
  #search.new-search .new_search--filter .new_search--filter--search-filter .filter-group i {
    display: block;
    left: clamp(12px, 1.5625vw, 18px)
  }
}

#search.new-search .new_search--filter .new_search--filter--search-filter .filter-group input {
  margin-bottom: 0;
  padding-left: .625rem;
  width: 100%
}

@media (min-width:769px) {
  #search.new-search .new_search--filter .new_search--filter--search-filter .filter-group input {
    padding-left: clamp(46px, 5.208333333333333vw, 60px)
  }
}

#search.new-search .new_search--filter .new_search--filter--search-filter .filter-group .close {
  position: absolute;
  right: 14px;
  top: 13px
}

#search.new-search .new_search--filter .new_search--filter--search-filter .filter-group .close i {
  color: #0075aa;
  display: block;
  font-size: 21px
}

#search.new-search .new_search--filter .new_search--filter--search-filter .btn {
  margin-bottom: 0;
  white-space: nowrap
}

#search.new-search .new_search--filter .new_search--filter--search-filter .btn span {
  display: none
}

@media (min-width:769px) {
  #search.new-search .new_search--filter .new_search--filter--search-filter .btn i {
    display: none
  }

  #search.new-search .new_search--filter .new_search--filter--search-filter .btn span {
    display: inline-block
  }

  #search.new-search .new_search--filter .new_search--filter--search-filter .btn#search {
    min-width: 140px
  }
}

#search.new-search .new_search--filter .new_search--filter--select-filter {
  background-color: #fff;
  display: flex;
  justify-content: center
}

@media (min-width:769px) {
  #search.new-search .new_search--filter .new_search--filter--select-filter {
    margin-top: -8px;
    padding-top: 32px
  }
}

#search.new-search .new_search--filter .new_search--filter--select-filter .filter-title {
  font-weight: 700
}

@media (min-width:769px) {
  #search.new-search .new_search--filter .new_search--filter--select-filter .filter-title {
    line-height: min(4.166666666666666vw, 48px);
    margin-right: min(1.3888888888888888vw, 16px)
  }
}

#search.new-search .new_search--filter .new_search--filter--select-filter .select-filter--filter {
  display: flex
}

#search.new-search .new_search--filter .new_search--filter--select-filter .select-filter--filter .select-filter--filter--single {
  position: relative
}

#search.new-search .new_search--filter .new_search--filter--select-filter .select-filter--filter .select-filter--filter--single .single--main {
  align-items: center;
  background-color: #fafdff;
  border: 1px solid #0075aa;
  cursor: pointer;
  display: flex;
  height: min(13.333333333333334vw, 48px);
  padding-left: min(4.444444444444445vw, 16px);
  padding-right: min(4.444444444444445vw, 16px)
}

@media (min-width:769px) {
  #search.new-search .new_search--filter .new_search--filter--select-filter .select-filter--filter .select-filter--filter--single .single--main {
    height: min(4.166666666666666vw, 48px);
    padding-left: min(1.3888888888888888vw, 16px);
    padding-right: min(1.3888888888888888vw, 16px)
  }
}

#search.new-search .new_search--filter .new_search--filter--select-filter .select-filter--filter .select-filter--filter--single .single--main span {
  color: #0075aa;
  margin-right: min(4.444444444444445vw, 16px)
}

@media (min-width:769px) {
  #search.new-search .new_search--filter .new_search--filter--select-filter .select-filter--filter .select-filter--filter--single .single--main span {
    margin-right: min(1.3888888888888888vw, 16px)
  }
}

#search.new-search .new_search--filter .new_search--filter--select-filter .select-filter--filter .select-filter--filter--single .single--main i {
  color: #0075aa
}

#search.new-search .search-logo-animated {
  align-items: center;
  background-size: contain;
  display: flex;
  height: 200px;
  justify-content: center;
  margin: 0 auto;
  max-width: 100%;
  position: relative;
  width: 600px
}

#search.new-search .search-logo-animated img {
  opacity: .5
}

#search.new-search .search-logo-animated i {
  animation: moveAround 8s ease-in-out infinite;
  color: #0075aa;
  font-size: 40px;
  position: absolute
}

@keyframes moveAround {

  0%,
  to {
    left: 40%;
    top: 15%
  }

  25% {
    left: 60%;
    top: 60%
  }

  50% {
    left: 55%;
    top: 30%
  }

  75% {
    left: 35%;
    top: 70%
  }
}

.fc-Dark-80 {
  color: #818b91
}

.courses-search--pagination .btn {
  margin-left: 12px;
  margin-right: 12px;
  width: calc(100% - 24px)
}

.course-search-button-or {
  align-items: center;
  display: flex;
  justify-content: center
}

#fb-turnout-id {
  left: 0;
  margin: auto;
  max-width: 500px;
  position: relative;
  right: 0;
  width: 100%;
  z-index: 1000
}

.search-logo-animated {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 198 134'%3E%3Cdefs%3E%3Cpattern id='a' width='1' height='1' viewBox='-3.813 -3.73 209.023 141.46'%3E%3Cimage xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABfEAAAP0CAYAAAAKuXZlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABAVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjVEMjA4OTI0OTNCRkRCMTE5MTRBODU5MEQzMTUwOEM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFDRjZBQTdEM0I5RDExRUE5QkIwRUM1NURFQUVDODZDIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFDRjZBQTdDM0I5RDExRUE5QkIwRUM1NURFQUVDODZDIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIElsbHVzdHJhdG9yIENDIDIyLjEgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0ZWMzOTk1Ny0wODFhLTQ1MWQtYjAzYS04MDUzYzUxZGFlY2MiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2Jl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' width='201.397' height='134' preserveAspectRatio='xMidYMid slice'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url('../../../_assets/fd794fb38836f2a7d8ef52fc6161c47a/Css/%23a')' d='M0 0h198v134H0z'/%3E%3C/svg%3E")
}

.ce-image-slider-gallery,
.image-slider,
.ld-image-slider {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
  width: calc(100% + 40px)
}

.ce-image-slider-gallery .image-slider--inner,
.image-slider .image-slider--inner,
.ld-image-slider .image-slider--inner {
  opacity: 0;
  padding: 1.25rem;
  width: 100%
}

.ce-image-slider-gallery .image-slider--inner.slick-current,
.image-slider .image-slider--inner.slick-current,
.ld-image-slider .image-slider--inner.slick-current {
  opacity: 1
}

@media (min-width:769px) {

  .ce-image-slider-gallery .image-slider--inner,
  .image-slider .image-slider--inner,
  .ld-image-slider .image-slider--inner {
    opacity: 1
  }
}

.ce-image-slider-gallery .image-slider--inner figure,
.image-slider .image-slider--inner figure,
.ld-image-slider .image-slider--inner figure {
  position: relative;
  width: 100%
}

.ce-image-slider-gallery .image-slider--inner figure:before,
.image-slider .image-slider--inner figure:before,
.ld-image-slider .image-slider--inner figure:before {
  content: "";
  display: block;
  padding-top: 100%
}

.ce-image-slider-gallery .image-slider--inner figure img,
.image-slider .image-slider--inner figure img,
.ld-image-slider .image-slider--inner figure img {
  height: 100%;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%
}

.news-slider .news-slider--inner {
  display: block;
  opacity: 0;
  position: relative
}

.news-slider .news-slider--inner.slick-current {
  opacity: 1
}

@media (min-width:769px) {
  .news-slider .news-slider--inner {
    opacity: 1
  }
}

.news-slider .news-slider--inner>a {
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2
}

.location-overview .btn:not(.open-gm-btn) {
  margin-bottom: 1.25rem;
  padding: .625rem
}

.location-overview .signscroller {
  display: none
}

@media (min-width:769px) {
  .location-overview .signscroller {
    background: #fff;
    margin: 0 -15px;
    padding: 15px 0;
    position: sticky;
    top: 64px;
    z-index: 10
  }
}

.location-overview .signscroller ul {
  flex-wrap: wrap
}

@media (min-width:769px) {
  .location-overview .signscroller ul {
    align-items: center;
    display: flex
  }
}

.location-overview .signscroller ul li a {
  color: #0075aa;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 700
}

.location-overview .signscroller ul li a.disabled {
  color: #e6eef2
}

@media (min-width:769px) {
  .location-overview .signscroller {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 1.25rem
  }
}

.location-overview .location--icon--hidden {
  display: none
}

.location-overview .maps {
  margin-bottom: 2.5rem
}

.location-overview .maps .infowindow_content .content {
  overflow: hidden
}

.location-overview .maps .infowindow_content .content p {
  font-size: 1.3em;
  margin-bottom: 10px;
  margin-top: 10px
}

.location-overview .maps .infowindow_content .content .col {
  display: block;
  font-size: 1.3em;
  font-weight: 700;
  margin-bottom: 20px;
  text-decoration: underline
}

.location-overview .dd-menu {
  position: absolute;
  top: 100%;
  width: 100%
}

.location-overview .dd-menu--button,
.location-overview .dd-menu--option {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400
}

.location-overview .dd-menu--option {
  cursor: pointer;
  display: flex;
  justify-content: left;
  padding: 20px 0;
  position: relative;
  width: 100%;
  z-index: 2
}

.location-overview .dd-menu--button {
  align-items: center;
  background: #fafdff;
  border: 1px solid #0075aa;
  color: #0075aa;
  display: flex;
  justify-content: left;
  min-height: 44px;
  min-height: 2.75rem;
  width: 100%
}

.location-overview .dd-menu--button:before {
  border-style: solid;
  border-width: .125rem .125rem 0 0;
  content: "";
  display: inline-block;
  height: .75rem;
  left: .125rem;
  left: unset;
  position: relative;
  position: absolute;
  right: 18px;
  right: 1.125rem;
  top: 12px;
  top: .75rem;
  transform: rotate(-135deg);
  transform: rotate(135deg);
  width: .75rem
}

.location-overview .dd-menu--button:focus,
.location-overview .dd-menu--button:hover {
  background: #fafdff;
  color: #0075aa
}

.location-overview .viewswitcher.show-xs {
  margin-left: auto;
  margin-right: auto;
  margin-top: 1.5rem;
  width: 100%
}

@media (min-width:769px) {
  .location-overview .viewswitcher.show-xs {
    display: none
  }

  .location-overview .viewswitcher.hide-xs {
    display: flex;
    justify-content: center;
    margin-top: 3rem
  }

  .location-overview .viewswitcher.hide-xs .btn {
    background: transparent;
    border-bottom: 4px solid #e6eef2;
    color: #3d4245;
    font-size: 18px;
    font-size: 1.125rem;
    padding: 0 0 1.5rem;
    width: fit-content
  }

  .location-overview .viewswitcher.hide-xs .btn--active {
    border-bottom-color: #0075aa;
    color: #0075aa
  }

  .location-overview .viewswitcher.hide-xs .btn:first-child {
    margin-right: 1.25rem
  }

  .location-overview .viewswitcher.hide-xs .btn:last-child {
    margin-left: 1.25rem
  }
}

.location-overview .viewswitcher--open {
  margin-bottom: 112px
}

.location-overview .viewswitcher--open .dd-menu {
  border: 1px solid #0075aa;
  border-top: 0
}

.location-overview .viewswitcher--open .dd-menu--button {
  border-bottom: none;
  margin-bottom: 0
}

.location-overview .viewswitcher--open .dd-menu--button:before {
  border-style: solid;
  border-width: .125rem .125rem 0 0;
  content: "";
  display: inline-block;
  height: .75rem;
  left: .125rem;
  left: unset;
  position: relative;
  position: absolute;
  right: 18px;
  right: 1.125rem;
  top: 16px;
  top: 1rem;
  transform: rotate(-135deg);
  transform: rotate(-45deg);
  width: .75rem
}

.location-overview .viewswitcher--open .dd-menu--option {
  margin-bottom: 0
}

.location-overview .signline {
  font-size: 28px;
  font-weight: 700
}

.location-overview .signline:first-child {
  margin-top: .75rem
}

.location-overview .lo-acc {
  padding: 0
}

.location-overview .lo-acc:after,
.location-overview .lo-acc:before {
  display: none
}

.location-overview .lo-acc--header {
  align-items: center;
  background-color: #0075aa;
  display: flex;
  min-height: 40px;
  min-height: 2.5rem;
  width: 100%
}

@media (min-width:769px) {
  .location-overview .lo-acc--header {
    background-color: #fafdff;
    min-height: 48px;
    min-height: 3rem
  }
}

.location-overview .lo-acc--header-btn {
  align-items: center;
  background-color: #0087c4;
  display: flex;
  justify-content: center;
  min-height: 40px;
  min-height: 2.5rem;
  min-width: 32px;
  min-width: 2rem
}

@media (min-width:769px) {
  .location-overview .lo-acc--header-btn {
    background-color: #e6eef2;
    min-height: 48px;
    min-height: 3rem;
    min-width: 48px;
    min-width: 3rem
  }
}

.location-overview .lo-acc--header-btn:after,
.location-overview .lo-acc--header-btn:before {
  background: #fafdff;
  border-radius: 4px;
  border-radius: .25rem;
  content: "";
  height: 18px;
  height: 1.125rem;
  pointer-events: none;
  position: absolute;
  transform: rotate(90deg);
  transition: all .3s ease-in-out;
  width: 2px;
  width: .125rem
}

@media (min-width:769px) {

  .location-overview .lo-acc--header-btn:after,
  .location-overview .lo-acc--header-btn:before {
    background: #0075aa
  }
}

.location-overview .lo-acc--header-title {
  color: #fafdff;
  font-size: 14px;
  font-size: .875rem;
  margin-left: .5rem
}

@media (min-width:769px) {
  .location-overview .lo-acc--header-title {
    color: #0075aa;
    font-size: 18px;
    font-size: 1.125rem;
    margin-left: 1rem
  }
}

.location-overview .lo-acc:not(.stateopen) .lo-acc--header-btn:before {
  pointer-events: none;
  transform: rotate(0)
}

.location-overview .lo-acc--content .lo-card:not(.cardv2) {
  background-color: #fafdff;
  border: 1px solid #e6eef2;
  padding: 1rem 1.5rem
}

.location-overview .lo-acc--content .lo-card:not(.cardv2) .row {
  height: 100%
}

.location-overview .lo-acc--content .lo-card:not(.cardv2) .title {
  font-size: 14px;
  font-size: .875rem
}

@media (min-width:769px) {
  .location-overview .lo-acc--content .lo-card:not(.cardv2) .title {
    font-size: 18px;
    font-size: 1.125rem
  }
}

.location-overview .lo-acc--content .lo-card:not(.cardv2) .address {
  font-size: 14px;
  font-size: .875rem
}

.location-overview .lo-acc--content .lo-card:not(.cardv2) .call-to-action {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-top: auto;
  padding: 0 .5rem;
  width: 100%
}

@media (min-width:769px) {
  .location-overview .lo-acc--content .lo-card:not(.cardv2) .call-to-action {
    padding: 0 .75rem
  }
}

.location-overview .lo-acc--content .lo-card:not(.cardv2) .call-to-action a {
  color: #0075aa;
  font-size: 14px;
  font-size: .875rem;
  text-decoration: none
}

@media (min-width:769px) {
  .location-overview .lo-acc--content .lo-card:not(.cardv2) .call-to-action a {
    font-size: 18px;
    font-size: 1.125rem
  }
}

.location-overview .lo-acc--content .lo-card:not(.cardv2) .call-to-action .btn-link-icon {
  align-items: center;
  display: flex;
  gap: 8px;
  margin-left: 0;
  transition: margin-left .3s ease-in-out, gap .3s ease-in-out
}

.location-overview .lo-acc--content .lo-card:not(.cardv2) .call-to-action .btn-link-icon:hover {
  gap: 12px;
  margin-left: 6px;
  text-decoration: underline;
  text-decoration-color: #0075aa
}

.location-overview .lo-acc--content .lo-card:not(.cardv2) .call-to-action .btn-link-icon svg {
  height: 14px;
  height: .875rem;
  width: 14px;
  width: .875rem
}

@media (min-width:769px) {
  .location-overview .lo-acc--content .lo-card:not(.cardv2) .call-to-action .btn-link-icon svg {
    height: 24px;
    height: 1.5rem;
    width: 18px;
    width: 1.125rem
  }
}

.location-overview .lo-acc--content .lo-card:not(.cardv2) .call-to-action .book-appointment a {
  font-weight: 700
}

.location-overview .lo-acc--content .lo-card:not(.cardv2) .call-to-action .book-appointment a:hover {
  text-decoration: underline
}

.location-overview .lo-acc--content .lo-card:not(.cardv2) .contact {
  display: flex;
  flex-direction: column;
  gap: 8px
}

.location-overview .lo-acc--content .lo-card:not(.cardv2) .contact .mail,
.location-overview .lo-acc--content .lo-card:not(.cardv2) .contact .phone {
  margin: 0
}

.location-overview .lo-acc--content .lo-card:not(.cardv2) .contact .mail a,
.location-overview .lo-acc--content .lo-card:not(.cardv2) .contact .phone a {
  color: #0075aa;
  font-size: 14px;
  font-size: .875rem;
  font-weight: 400
}

.location-overview .lo-acc .signline {
  border: none;
  color: #000;
  margin: .75rem 0;
  padding: 0
}

@media (min-width:769px) {
  .location-overview .lo-acc .signline {
    font-size: 22px;
    font-size: 1.375rem;
    margin-left: 1.5rem
  }
}

.location-overview .lo-acc:not(.city-mode) {
  border: none;
  margin-bottom: .5rem
}

.location-overview .lo-acc:not(.city-mode)--title {
  background-color: #0075aa;
  color: #fafdff;
  padding-left: 2.5rem
}

.location-overview .lo-acc.city-mode--title {
  margin-bottom: .5rem
}

.locationsearcher {
  max-width: 600px;
  max-width: 37.5rem;
  position: relative;
  width: 100%
}

.locationsearcher input {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  padding: .625rem;
  width: 100%
}

.locationsearcher input::placeholder {
  border-color: #45cee5;
  color: #45cee5;
  text-align: center
}

.locationsearcher .location--icon {
  color: #45cee5;
  display: block;
  height: 100%;
  padding: .375rem;
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
  width: 3.125rem
}

.spacer {
  margin-bottom: 2rem
}

.searchbox {
  margin-block-end: 0
}

.searchbox form {
  display: flex;
  flex-direction: column;
  position: relative
}

@media (min-width:769px) {
  .searchbox form {
    flex-direction: row
  }
}

.searchbox form .row {
  gap: 12px 24px;
  margin-left: 0;
  margin-right: 0;
  width: 100%
}

.searchbox form .row .course-suggestion {
  flex-grow: 10;
  position: relative
}

.searchbox form svg {
  color: #0075aa;
  height: min(5.833333333333334vw, 21px);
  margin: min(3.055555555555556vw, 11px);
  position: absolute;
  width: min(5.833333333333334vw, 21px);
  z-index: 999
}

@media (min-width:769px) {
  .searchbox form svg {
    height: min(1.8229166666666665vw, 21px);
    margin: min(1.128472222222222vw, 13px);
    width: min(1.8229166666666665vw, 21px)
  }
}

.searchbox form input {
  background-color: #fafdff;
  border: 1px solid #0075aa;
  color: #006491;
  font-size: min(5vw, 18px);
  font-weight: 700;
  height: min(12.222222222222223vw, 44px);
  max-height: min(12.222222222222223vw, 44px);
  padding-left: min(13.88888888888889vw, 50px);
  width: 100%
}

.searchbox form input::placeholder {
  color: #818b91;
  font-size: min(5vw, 18px);
  font-weight: 400
}

.searchbox form input:active,
.searchbox form input:focus {
  background-color: #fff;
  border: 2px solid #0087c4
}

.searchbox form input:active::placeholder,
.searchbox form input:focus::placeholder {
  color: #006491;
  font-weight: 700
}

@media (min-width:769px) {
  .searchbox form input {
    height: min(4.166666666666666vw, 48px);
    margin-bottom: 0;
    margin-right: min(2.083333333333333vw, 24px);
    max-height: min(4.166666666666666vw, 48px);
    padding-left: min(4.340277777777778vw, 50px)
  }
}

.searchbox form button {
  align-items: center;
  flex-grow: 1;
  font-family: Calibri, Arial, Helvetica, sans-serif;
  font-size: min(5vw, 18px);
  margin: 0;
  max-height: min(12.222222222222223vw, 44px);
  padding: .8125rem 1.875rem;
  width: 100%
}

@media (min-width:769px) {
  .searchbox form button {
    max-height: min(4.166666666666666vw, 48px);
    width: max-content
  }
}

.course-search-box input {
  max-width: 100%;
  width: 100%
}

.course-search-box input:not(.no-retraining) {
  width: auto !important
}

.popular-courses {
  scroll-behavior: smooth
}

.popular-courses .popular-courses-title {
  margin-bottom: min(4.444444444444445vw, 16px)
}

.popular-courses .popular-courses-title h2 {
  font-size: min(5vw, 18px)
}

@media (min-width:769px) {
  .popular-courses .popular-courses-title h2 {
    font-size: min(7.777777777777779vw, 28px)
  }

  .popular-courses .popular-courses-title {
    margin-bottom: min(4.166666666666666vw, 48px)
  }
}

.popular-courses .popular-courses--wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-left: min(2.2222222222222223vw, -8px);
  margin-right: min(2.2222222222222223vw, -8px);
  width: calc(100% + min(4.444444444444445vw, 16px))
}

@media (min-width:769px) {
  .popular-courses .popular-courses--wrapper {
    margin-left: min(.6944444444444444vw, -8px);
    margin-right: min(.6944444444444444vw, -8px);
    width: calc(100% + min(2.080624187256177vw, 16px))
  }
}

.popular-courses .popular-courses--wrapper .popular-courses--item--col {
  cursor: pointer;
  padding-left: min(2.2222222222222223vw, 8px);
  padding-right: min(2.2222222222222223vw, 8px);
  width: 100%
}

@media (min-width:769px) {
  .popular-courses .popular-courses--wrapper .popular-courses--item--col {
    padding-left: min(.6944444444444444vw, 8px);
    padding-right: min(.6944444444444444vw, 8px);
    width: auto
  }
}

.popular-courses .popular-courses--wrapper .popular-courses--item--col .popular-courses--item {
  transition: all 333ms ease-in-out
}

.popular-courses .popular-courses--wrapper .show-more {
  align-self: flex-end;
  color: #0075aa;
  display: block;
  text-align: center;
  width: 100%
}

.popular-courses .popular-courses--wrapper .show-more p {
  cursor: pointer
}

.popular-courses .popular-courses--results {
  margin-top: min(8.88888888888889vw, 32px)
}

@media (min-width:769px) {
  .popular-courses .popular-courses--results {
    margin-top: min(17.77777777777778vw, 64px)
  }
}

.popular-courses .popular-courses--results .title_box {
  margin-bottom: min(6.666666666666667vw, 24px)
}

@media (min-width:769px) {
  .popular-courses .popular-courses--results .title_box {
    margin-bottom: min(5.555555555555555vw, 64px)
  }
}

.popular-courses .popular-courses--results .default-popular-courses--item,
.popular-courses .popular-courses--results .popular-courses--results--item {
  border-bottom: 2px solid #e6eef2;
  display: flex;
  flex-direction: column;
  height: 100%;
  margin-bottom: min(3.8888888888888893vw, 14px);
  position: relative
}

.popular-courses .popular-courses--results .default-popular-courses--item figure,
.popular-courses .popular-courses--results .popular-courses--results--item figure {
  height: min(55.55555555555556vw, 200px)
}

@media (min-width:769px) {

  .popular-courses .popular-courses--results .default-popular-courses--item figure,
  .popular-courses .popular-courses--results .popular-courses--results--item figure {
    height: min(14.930555555555555vw, 172px)
  }
}

.popular-courses .popular-courses--results .default-popular-courses--item figure img,
.popular-courses .popular-courses--results .popular-courses--results--item figure img {
  height: 100%;
  object-fit: cover;
  width: 100%
}

.popular-courses .popular-courses--results .default-popular-courses--item a:hover h6,
.popular-courses .popular-courses--results .popular-courses--results--item a:hover h6 {
  text-decoration: underline
}

@media (min-width:769px) {

  .popular-courses .popular-courses--results .default-popular-courses--item,
  .popular-courses .popular-courses--results .popular-courses--results--item {
    margin-bottom: min(4.340277777777778vw, 50px)
  }
}

.popular-courses .popular-courses--results .default-popular-courses--item .title,
.popular-courses .popular-courses--results .popular-courses--results--item .title {
  margin-bottom: min(2.2222222222222223vw, 8px);
  margin-top: min(2.2222222222222223vw, 8px)
}

@media (min-width:769px) {

  .popular-courses .popular-courses--results .default-popular-courses--item .title,
  .popular-courses .popular-courses--results .popular-courses--results--item .title {
    margin-bottom: min(.6944444444444444vw, 8px);
    margin-top: min(.6944444444444444vw, 8px)
  }
}

.popular-courses .popular-courses--results .default-popular-courses--item .desc-wrapper,
.popular-courses .popular-courses--results .popular-courses--results--item .desc-wrapper {
  margin-bottom: min(2.2222222222222223vw, 8px);
  margin-top: auto
}

.popular-courses .popular-courses--results .default-popular-courses--item .desc-wrapper small,
.popular-courses .popular-courses--results .popular-courses--results--item .desc-wrapper small {
  color: #818b91;
  display: block;
  font-weight: 700;
  margin: 0
}

.popular-courses .popular-courses--results .default-popular-courses--item .desc-wrapper small span,
.popular-courses .popular-courses--results .popular-courses--results--item .desc-wrapper small span {
  font-weight: 400
}

.popular-courses .popular-courses--results .default-popular-courses--item .link-wrapper,
.popular-courses .popular-courses--results .popular-courses--results--item .link-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between
}

@media (min-width:769px) {

  .popular-courses .popular-courses--results .default-popular-courses--item .link-wrapper,
  .popular-courses .popular-courses--results .popular-courses--results--item .link-wrapper {
    flex-direction: column
  }
}

.popular-courses .popular-courses--results .default-popular-courses--item .link-wrapper a,
.popular-courses .popular-courses--results .popular-courses--results--item .link-wrapper a {
  display: block;
  margin-bottom: min(2.5vw, 9px)
}

.popular-courses .popular-courses--results .default-popular-courses--item .link-wrapper a i,
.popular-courses .popular-courses--results .popular-courses--results--item .link-wrapper a i {
  margin-left: min(2.2222222222222223vw, 8px);
  transition: transform .3s ease-in-out
}

.popular-courses .popular-courses--results .default-popular-courses--item .link-wrapper a.detail-page:hover i,
.popular-courses .popular-courses--results .popular-courses--results--item .link-wrapper a.detail-page:hover i {
  transform: translateX(15px);
  transition: transform .3s ease-in-out
}

.popular-courses .popular-courses--results .default-popular-courses--item .link-wrapper .location,
.popular-courses .popular-courses--results .popular-courses--results--item .link-wrapper .location {
  display: none
}

.popular-courses .popular-courses--results .col-lg-auto {
  flex: 1 1 25%;
  max-width: none;
  width: auto
}

.popular-courses .popular-courses--results .zero-results {
  height: auto;
  margin-bottom: min(4.340277777777778vw, 50px);
  margin-top: 0
}

.popular-courses .popular-courses--results .zero-results .zero-results--inner {
  background-color: #e6eef2;
  display: flex;
  flex-direction: row;
  height: 100%;
  justify-content: space-between;
  min-height: min(20.555555555555557vw, 74px)
}

@media (min-width:769px) {
  .popular-courses .popular-courses--results .zero-results .zero-results--inner {
    flex-direction: row;
    justify-content: space-between
  }
}

.popular-courses .popular-courses--results .zero-results .zero-results--inner p {
  padding: min(4.722222222222222vw, 17px) min(4.722222222222222vw, 17px) min(0vw, 0px)
}

@media (min-width:769px) {
  .popular-courses .popular-courses--results .zero-results .zero-results--inner p {
    padding: min(2.083333333333333vw, 24px)
  }
}

.popular-courses .popular-courses--results .zero-results .zero-results--inner .zero-bottom {
  align-items: flex-end;
  display: flex;
  justify-content: space-between;
  margin-top: auto
}

@media (min-width:769px) {
  .popular-courses .popular-courses--results .zero-results .zero-results--inner .zero-bottom {
    bottom: 0;
    position: absolute;
    right: min(1.0416666666666665vw, 12px)
  }
}

.popular-courses .popular-courses--results .zero-results .zero-results--inner .zero-bottom i,
.popular-courses .popular-courses--results .zero-results .zero-results--inner .zero-bottom p {
  color: #3d4245
}

.popular-courses .popular-courses--results .zero-results .zero-results--inner .zero-bottom p {
  display: none
}

@media (min-width:769px) {
  .popular-courses .popular-courses--results .zero-results .zero-results--inner .zero-bottom p {
    display: block
  }
}

.popular-courses .popular-courses--results .zero-results .zero-results--inner .zero-bottom i {
  font-size: min(11.11111111111111vw, 40px);
  padding: min(4.722222222222222vw, 17px)
}

@media (min-width:769px) {
  .popular-courses .popular-courses--results .zero-results .zero-results--inner .zero-bottom i {
    padding: min(6.666666666666667vw, 24px);
    transform: rotate(0deg)
  }
}

.popular-courses .popular-courses--results.static-results .row>div:nth-child(5),
.popular-courses .popular-courses--results.static-results .row>div:nth-child(6),
.popular-courses .popular-courses--results.static-results .row>div:nth-child(7),
.popular-courses .popular-courses--results.static-results .row>div:nth-child(8) {
  display: none
}

@media (min-width:769px) {

  .popular-courses .popular-courses--results.static-results .row>div:nth-child(5),
  .popular-courses .popular-courses--results.static-results .row>div:nth-child(6),
  .popular-courses .popular-courses--results.static-results .row>div:nth-child(7),
  .popular-courses .popular-courses--results.static-results .row>div:nth-child(8) {
    display: flex
  }
}

ul.pagination {
  display: flex;
  justify-content: flex-end
}

ul.pagination li {
  margin-left: .625rem;
  padding: 0
}

ul.pagination li a,
ul.pagination li span {
  align-items: center;
  box-shadow: 0 2px 4px rgba(61, 66, 69, .15);
  display: flex;
  height: 40px;
  height: 2.5rem;
  justify-content: center;
  width: 40px;
  width: 2.5rem
}

@media (min-width:769px) {

  ul.pagination li a,
  ul.pagination li span {
    height: 48px;
    height: 3rem;
    width: 48px;
    width: 3rem
  }
}

ul.pagination li span {
  border: 1px solid #0075aa
}

ul.pagination li:first-child {
  margin-left: 0
}

@media (min-width:769px) {
  .webshop .tx-powermail {
    max-width: 100%
  }
}

.webshop .tx-powermail .additional {
  padding: 0 5px
}

label {
  font-weight: 400
}

label:has(.mandatory) {
  font-weight: 700
}

@media (min-width:769px) {
  .content.callback .tx-powermail {
    max-width: 100%
  }
}

.tx-powermail {
  margin: auto;
  max-width: 100%
}

@media (min-width:769px) {
  .tx-powermail {
    max-width: 66.6666%
  }
}

.tx-powermail fieldset {
  padding: 0
}

.tx-powermail fieldset .j77powermail--inner {
  margin: 0
}

.tx-powermail fieldset .j77powermail--inner .powermail_field {
  position: relative
}

.tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap {
  margin-bottom: min(4.444444444444445vw, 16px);
  padding: 0
}

@media (min-width:769px) {
  .tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap {
    padding-left: min(1.0416666666666665vw, 12px);
    padding-right: min(1.0416666666666665vw, 12px)
  }
}

.tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_type_select select {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 21px;
  line-height: 1.3125rem;
  max-width: 100%
}

.tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap .checkbox.powermail_field_error label,
.tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap input.powermail_field_error {
  color: #dc3545
}

.tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_hausnummer {
  max-width: min(41.111111111111114vw, 148px)
}

@media (min-width:769px) {
  .tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_hausnummer {
    max-width: min(6.423611111111111vw, 74px)
  }
}

.tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_plz {
  max-width: 100%
}

.tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_ort {
  margin-right: 0
}

@media (min-width:769px) {
  .tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_ort {
    flex: 0 0 100%;
    max-width: calc(100% - 172px)
  }
}

.tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_wunschstandort {
  flex: 0 0 100%;
  max-width: 100%
}

@media (min-width:769px) {
  .tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_wunschstandort {
    max-width: min(31.944444444444443vw, 368px)
  }
}

.tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_ort {
  margin-top: 0
}

.tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_betreff {
  flex: 0 0 100%;
  max-width: 100%
}

.tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_aufmerksamgewordendurch {
  flex: 0 0 100%
}

@media (min-width:769px) {
  .tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_aufmerksamgewordendurch {
    max-width: min(31.944444444444443vw, 368px)
  }
}

.tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_datenschutzbestimmung input[type=checkbox] {
  margin-top: min(1.3888888888888888vw, 5px)
}

.tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_type_submit {
  flex: 0 0 100%
}

.tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap .checkbox label,
.tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap .powermail_label {
  color: #000;
  font-size: 18px;
  line-height: 25px;
  width: 100%
}

.tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap .powermail_input,
.tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap .powermail_select {
  height: min(13.333333333333334vw, 48px)
}

.tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap .powermail_input {
  color: #006491
}

.tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap .powermail_input .powermail-error,
.tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap .powermail_input.parsley-error,
.tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap .powermail_textarea .powermail-error,
.tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap .powermail_textarea.parsley-error {
  background-color: rgba(220, 53, 69, .1);
  border: 1px solid #dc3545 !important
}

.tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap .powermail-errors-list {
  background-color: #dc3545;
  color: #fff;
  display: flex;
  padding: .75rem .375rem
}

@media (min-width:769px) {
  .tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap .powermail-errors-list {
    max-width: 180px;
    max-width: 11.25rem;
    position: absolute;
    top: 0
  }
}

.tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap .powermail-errors-list .parsley-custom-error-message,
.tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap .powermail-errors-list .powermail-custom-error-message,
.tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap .powermail-errors-list li {
  padding: 0 1rem
}

@media (min-width:769px) {

  .tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap .powermail-errors-list .parsley-custom-error-message,
  .tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap .powermail-errors-list .powermail-custom-error-message,
  .tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap .powermail-errors-list li {
    font-size: 12px;
    font-size: .75rem
  }
}

.tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap .powermail-errors-list.filled li {
  margin-left: 10px
}

.tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap .powermail-errors-list.filled li:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 10.98a1 1 0 1 1 2 0v6a1 1 0 1 1-2 0v-6Zm1-4.929a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2ZM4 12a8 8 0 1 0 16 0 8 8 0 0 0-16 0Z' fill='%23fff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  content: "";
  height: 20px;
  left: -10px;
  position: absolute;
  top: -1px;
  width: 20px
}

.tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap .powermail-errors-list:not(.filled) {
  display: none
}

@media (min-width:769px) {
  .tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_type_textarea .powermail-errors-list {
    left: 0;
    margin-left: -12.5rem
  }

  .tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_type_textarea .powermail-errors-list:before {
    border: .5rem solid transparent;
    border-left-color: #dc3545;
    border-right-color: #dc3545;
    border-right-color: unset;
    content: "";
    left: -16px;
    left: -1rem;
    left: unset;
    position: absolute;
    right: unset;
    right: -16px;
    right: -1rem;
    top: 12px;
    top: .75rem
  }

  .tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_type_check:nth-of-type(odd) .powermail-errors-list,
  .tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_type_input:nth-of-type(odd) .powermail-errors-list {
    left: 0;
    margin-left: -12.5rem
  }

  .tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_type_check:nth-of-type(odd) .powermail-errors-list:before,
  .tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_type_input:nth-of-type(odd) .powermail-errors-list:before {
    border: .5rem solid transparent;
    border-left-color: #dc3545;
    border-right-color: #dc3545;
    border-right-color: unset;
    content: "";
    left: -16px;
    left: -1rem;
    left: unset;
    position: absolute;
    right: unset;
    right: -16px;
    right: -1rem;
    top: 12px;
    top: .75rem
  }

  .tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_type_check:nth-of-type(2n) .powermail-errors-list,
  .tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_type_input:nth-of-type(2n) .powermail-errors-list {
    margin-right: -12.5rem;
    right: 0
  }

  .tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_type_check:nth-of-type(2n) .powermail-errors-list:before,
  .tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_type_input:nth-of-type(2n) .powermail-errors-list:before {
    border: .5rem solid transparent;
    border-right-color: #dc3545;
    content: "";
    left: -16px;
    left: -1rem;
    position: absolute;
    right: unset;
    top: 12px;
    top: .75rem
  }
}

.tx-powermail .teilnehmer_kontaktanfrage .powermail_fieldwrap_strasse_01 {
  flex: 0 0 100%;
  max-width: 100%
}

@media (min-width:769px) {
  .tx-powermail .teilnehmer_kontaktanfrage .powermail_fieldwrap_strasse_01 {
    max-width: calc(100% - 74px)
  }
}

.tx-powermail .teilnehmer_kontaktanfrage .powermail_fieldwrap_postleitzahl {
  max-width: 100%
}

@media (min-width:769px) {
  .tx-powermail .teilnehmer_kontaktanfrage .powermail_fieldwrap_postleitzahl {
    max-width: min(14.930555555555555vw, 172px)
  }
}

.tx-powermail .teilnehmer_kontaktanfrage .powermail_fieldwrap_ibbstrasse {
  flex: 0 0 50%;
  max-width: 100%
}

.tx-powermail .teilnehmer_kontaktanfrage .powermail_fieldwrap_datenschutzbestimmung,
.tx-powermail .teilnehmer_kontaktanfrage .powermail_fieldwrap_kurstitel {
  flex: 0 0 100%;
  max-width: 100%
}

.btkform .tx-powermail fieldset {
  padding: 0
}

.btkform .tx-powermail fieldset .j77powermail--inner {
  margin: 0;
  padding: 1.25rem 0
}

@media (min-width:769px) {
  .btkform .tx-powermail fieldset .j77powermail--inner {
    padding: 4.25rem 0
  }
}

.btkform .tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap {
  max-width: 100%;
  padding: 0 1.25rem
}

@media (min-width:769px) {
  .btkform .tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap {
    padding: 0 4.25rem
  }
}

.btkform .tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_anrede {
  flex: 0 0 100%
}

@media (min-width:769px) {
  .btkform .tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_anrede {
    flex: 0 0 50%
  }
}

.btkform .tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap.powermail_fieldwrap_type_select select {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 21px;
  line-height: 1.3125rem;
  max-width: 100%
}

.btkform .tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap .checkbox label,
.btkform .tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap .powermail_label {
  color: #818b91;
  font-size: 18px;
  font-weight: 700;
  line-height: 25px;
  width: auto
}

.btkform .tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap .checkbox label input[type=checkbox],
.btkform .tx-powermail fieldset .j77powermail--inner .powermail_fieldwrap .powermail_label input[type=checkbox] {
  margin-right: .375rem
}

#contactform .tx-powermail .powermail_fieldwrap .powermail_label+.powermail_field {
  max-width: 100%
}

.language-selection {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 8px 20px;
  justify-content: center;
  margin: 30px 0
}

.language-selection a {
  color: #0075aa
}

.content-swap-form [data-index] {
  max-width: 100%
}

.pustekuchen {
  display: block;
  margin: 1.25rem 0;
  width: 100%
}

@media (min-width:769px) {
  .pustekuchen {
    display: flex;
    flex-direction: row;
    justify-content: space-between
  }
}

.pustekuchen [class*=col-],
.pustekuchen [class*=col-lg-],
.pustekuchen [class*=col-md-],
.pustekuchen [class*=col-sm-],
.pustekuchen [class*=col-xs-] {
  align-items: center;
  display: block;
  display: flex;
  flex: none;
  flex-basis: 0;
  flex-direction: row;
  flex-grow: 1;
  justify-content: flex-start;
  margin: .375rem 0;
  padding: 0 1.25rem 0 0;
  white-space: nowrap;
  width: auto
}

.pustekuchen [class*=col-]:last-of-type,
.pustekuchen [class*=col-lg-]:last-of-type,
.pustekuchen [class*=col-md-]:last-of-type,
.pustekuchen [class*=col-sm-]:last-of-type,
.pustekuchen [class*=col-xs-]:last-of-type {
  padding-right: 0
}

.pustekuchen [class*=col-] i.far,
.pustekuchen [class*=col-]>span,
.pustekuchen [class*=col-lg-] i.far,
.pustekuchen [class*=col-lg-]>span,
.pustekuchen [class*=col-md-] i.far,
.pustekuchen [class*=col-md-]>span,
.pustekuchen [class*=col-sm-] i.far,
.pustekuchen [class*=col-sm-]>span,
.pustekuchen [class*=col-xs-] i.far,
.pustekuchen [class*=col-xs-]>span {
  display: inline-block;
  font-size: 20px;
  font-size: 1.25rem;
  height: 20px;
  height: 1.25rem;
  margin-right: .375rem;
  width: 20px;
  width: 1.25rem
}

.pustekuchen [class*=col-] i.far svg,
.pustekuchen [class*=col-]>span svg,
.pustekuchen [class*=col-lg-] i.far svg,
.pustekuchen [class*=col-lg-]>span svg,
.pustekuchen [class*=col-md-] i.far svg,
.pustekuchen [class*=col-md-]>span svg,
.pustekuchen [class*=col-sm-] i.far svg,
.pustekuchen [class*=col-sm-]>span svg,
.pustekuchen [class*=col-xs-] i.far svg,
.pustekuchen [class*=col-xs-]>span svg {
  height: 20px;
  height: 1.25rem;
  width: 20px;
  width: 1.25rem
}

.datetime {
  margin: .625rem 0;
  position: relative
}

.datetime i.fa-times {
  cursor: pointer;
  margin-left: .375rem;
  position: relative;
  z-index: 3
}

.datetime input[type=date] {
  height: 100%;
  left: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0
}

.datetime input[type=date]::-webkit-calendar-picker-indicator {
  background: transparent;
  background: tomato;
  color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1
}

.datetime input[type=date]::-webkit-clear-button,
.datetime input[type=date]::-webkit-inner-spin-button {
  z-index: 1
}

.datetime label i {
  margin-right: .375rem
}

.datetime label span {
  border-bottom: 1px solid #0075aa;
  font-size: min(4.444444444444445vw, 16px)
}

@media (min-width:769px) {
  .datetime label span {
    font-size: clamp(16px, 1.909722222222222vw, 22px)
  }
}

#filter-box {
  margin-top: min(8.88888888888889vw, 32px)
}

@media (min-width:769px) {
  #filter-box {
    margin-top: clamp(32px, 5.46875vw, 63px)
  }
}

#filter-box .filter-label {
  font-weight: 400;
  margin-bottom: min(6.666666666666667vw, 24px)
}

#filter-box .filter-label span {
  font-weight: 700
}

@media (min-width:769px) {
  #filter-box .filter-label {
    margin-bottom: min(4.166666666666666vw, 48px)
  }
}

#filter-box #kind-filter {
  margin-bottom: min(4.444444444444445vw, 16px)
}

@media (min-width:769px) {
  #filter-box #kind-filter {
    margin-bottom: min(9.375vw, 108px)
  }
}

#filter-box #duration-filter {
  margin-bottom: min(4.444444444444445vw, 16px)
}

@media (min-width:769px) {
  #filter-box #duration-filter {
    margin-bottom: min(9.375vw, 108px)
  }
}

@media (max-width:768.98px) {
  #filter-box #start-filter {
    margin-bottom: min(8.88888888888889vw, 32px)
  }
}

#filter-box .radio-wrapper {
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: 8px;
  margin: .375rem 0;
  position: relative
}

#filter-box .radio-wrapper i.fa-check {
  color: #fff;
  display: none;
  font-size: 12px;
  font-size: .75rem;
  left: 2px;
  left: .125rem;
  pointer-events: none;
  position: absolute;
  top: 32%
}

#filter-box .radio-wrapper label {
  cursor: pointer;
  font-size: min(4.444444444444445vw, 16px)
}

@media (min-width:769px) {
  #filter-box .radio-wrapper label {
    font-size: clamp(16px, 1.909722222222222vw, 22px)
  }
}

#filter-box .showmore-text {
  cursor: pointer;
  margin: 1.25rem 0
}

#filter-box .showmore-text span {
  font-size: min(4.444444444444445vw, 16px)
}

@media (min-width:769px) {
  #filter-box .showmore-text span {
    font-size: clamp(16px, 1.909722222222222vw, 22px)
  }
}

#filter-box button[type=submit] {
  font-size: min(5vw, 18px);
  max-height: min(12.222222222222223vw, 44px);
  padding: .875rem
}

@media (min-width:769px) {
  #filter-box button[type=submit] {
    max-height: clamp(44px, 4.166666666666666vw, 48px)
  }
}

#filter-box .fa-city,
#filter-box .fa-search {
  color: #0075aa;
  font-size: 22px;
  font-size: 1.375rem;
  left: 24px;
  left: 1.5rem;
  pointer-events: none;
  position: absolute;
  top: 12px;
  top: .75rem
}

#filter-box input[type=number],
#filter-box input[type=text] {
  background-color: #fafdff;
  border: 1px solid #0075aa;
  color: #006491;
  font-size: min(5vw, 18px);
  font-weight: 700;
  height: min(12.222222222222223vw, 44px);
  margin-bottom: min(4.444444444444445vw, 16px);
  padding-left: 3.125rem
}

@media (min-width:769px) {

  #filter-box input[type=number],
  #filter-box input[type=text] {
    height: clamp(44px, 4.166666666666666vw, 48px);
    margin-bottom: clamp(16px, 3.4722222222222223vw, 40px)
  }
}

#filter-box input[type=number]::placeholder,
#filter-box input[type=text]::placeholder {
  color: #818b91;
  font-size: min(5vw, 18px);
  font-weight: 400
}

#filter-box input[type=number]:active,
#filter-box input[type=number]:focus,
#filter-box input[type=text]:active,
#filter-box input[type=text]:focus {
  background-color: #fff;
  border: 2px solid #0087c4
}

#filter-box input[type=number]:active::placeholder,
#filter-box input[type=number]:focus::placeholder,
#filter-box input[type=text]:active::placeholder,
#filter-box input[type=text]:focus::placeholder {
  color: #006491;
  font-weight: 700
}

#filter-box input[type=radio] {
  border: none;
  border-radius: 15px;
  border-radius: .9375rem;
  -webkit-box-shadow: inset 0 0 0 1px #0075aa;
  box-shadow: inset 0 0 0 1px #0075aa;
  height: 15px;
  height: .9375rem;
  margin: 0 .375rem 0 0;
  padding: 0;
  width: 15px;
  width: .9375rem
}

#filter-box input[type=radio]:checked {
  background: #fff;
  -webkit-box-shadow: inset 0 0 0 4px #0075aa;
  box-shadow: inset 0 0 0 4px #0075aa
}

#filter-box .height-enter-active,
#filter-box .height-leave-active {
  max-height: 100vh;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -ms-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out
}

#filter-box .height-enter,
#filter-box .height-leave-to {
  max-height: 0
}

.small-header {
  background-color: #fafdff;
  overflow: hidden
}

.small-header.component {
  margin: 0
}

.small-header--image {
  height: 100%;
  margin: auto;
  max-height: min(55.55555555555556vw, 200px);
  max-width: 1280px;
  position: relative;
  width: 100%
}

@media (min-width:769px) {
  .small-header--image {
    max-height: min(34.72222222222222vw, 400px)
  }
}

.small-header--image img {
  height: 100%;
  max-height: min(55.55555555555556vw, 200px);
  width: 100%
}

@media (min-width:769px) {
  .small-header--image img {
    max-height: min(34.72222222222222vw, 400px)
  }
}

.small-header--image .bubble-overlay {
  background: hsla(0, 0%, 100%, .25);
  border-bottom-left-radius: 9999px;
  border-top-left-radius: 9999px;
  height: min(194.44444444444446vw, 700px);
  left: 44%;
  position: absolute;
  top: 50%;
  transform: translateY(-75%) translateX(0);
  transition: transform 1s cubic-bezier(.3, .25, .45, 1);
  width: 100vw
}

@media (min-width:769px) {
  .small-header--image .bubble-overlay {
    height: min(104.16666666666666vw, 1200px);
    transform: translateY(-50%) translateX(0)
  }
}

.small-header--image .hero-single--fade-left img,
.small-header--image .hero-single--fade-right img {
  position: absolute;
  top: 0
}

.small-header--image .hero-single--fade-left .hero-single--fade-overlay,
.small-header--image .hero-single--fade-right .hero-single--fade-overlay {
  height: 100%;
  position: absolute;
  width: 100%
}

.small-header--image .hero-single--fade-left img {
  transform: scaleX(-17);
  transform-origin: left center
}

.small-header--image .hero-single--fade-left .hero-single--fade-overlay {
  background: linear-gradient(90deg, var(--slider-color) 70%, transparent);
  right: 100%
}

.small-header--image .hero-single--fade-right img {
  transform: scaleX(-10);
  transform-origin: right center
}

.small-header--image .hero-single--fade-right .hero-single--fade-overlay {
  background: linear-gradient(270deg, var(--slider-color) 50%, transparent);
  left: 100%
}

.small-header--content {
  align-items: center;
  display: flex;
  margin-top: min(6.666666666666667vw, 24px);
  position: relative
}

@media only screen and (min-width:992px) {
  .small-header--content {
    height: 100%;
    left: 0;
    margin-top: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
  }
}

.small-header--content .fc-white .headline>* {
  color: #3d4245 !important
}

@media only screen and (min-width:992px) {
  .small-header--content .fc-white .headline>* {
    color: #fff !important
  }

  .small-header--content--inner {
    display: flex;
    flex-direction: column;
    height: 100%
  }
}

.small-header--content--inner .headline .h2,
.small-header--content--inner .headline h2 {
  font-size: 20px;
  font-size: 1.25rem
}

@media only screen and (min-width:992px) {

  .small-header--content--inner .headline .h2,
  .small-header--content--inner .headline h2 {
    font-size: 36px;
    font-size: 2.25rem
  }
}

.small-header--content--inner .headline p:not(.h2) {
  font-size: 16px;
  font-size: 1rem
}

@media only screen and (min-width:992px) {
  .small-header--content--inner .headline p:not(.h2) {
    font-size: 22px;
    font-size: 1.375rem
  }
}

@media only screen and (min-width:1152px) {
  .small-header .buttons .locationsearcher {
    display: flex;
    margin-top: min(1.0416666666666665vw, 12px)
  }
}

.small-header .buttons .form-input--zipcode {
  margin-top: min(4.444444444444445vw, 16px);
  position: relative
}

.small-header .buttons .form-input--zipcode svg {
  color: #0075aa;
  height: 24px;
  left: 16px;
  position: absolute;
  top: 10px;
  width: auto
}

@media (min-width:769px) {
  .small-header .buttons .form-input--zipcode svg {
    top: 12px
  }
}

.small-header .buttons .form-input--zipcode i {
  color: #0075aa;
  font-size: 18px;
  height: 18px;
  left: 16px;
  position: absolute;
  top: 13px;
  width: auto
}

@media (min-width:769px) {
  .small-header .buttons .form-input--zipcode i {
    top: 15px
  }
}

.small-header .buttons .form-input--zipcode input {
  -moz-appearance: textfield;
  border: 1px solid #0075aa;
  font-size: 18px;
  font-size: 1.125rem;
  padding-bottom: min(3.611111111111111vw, 13px);
  padding-left: 40px;
  padding-top: min(3.611111111111111vw, 13px)
}

.small-header .buttons .form-input--zipcode input::placeholder {
  color: #818b91;
  text-align: left
}

.small-header .buttons .form-input--zipcode input::-webkit-inner-spin-button,
.small-header .buttons .form-input--zipcode input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0
}

@media only screen and (min-width:1152px) {
  .small-header .buttons .form-input--zipcode input {
    height: min(4.166666666666666vw, 48px)
  }
}

.small-header .buttons .location-submit {
  margin-top: min(4.444444444444445vw, 16px);
  padding-bottom: min(3.611111111111111vw, 13px);
  padding-top: min(3.611111111111111vw, 13px)
}

@media only screen and (min-width:1152px) {
  .small-header .buttons .location-submit {
    height: min(4.166666666666666vw, 48px);
    margin-left: min(6.666666666666667vw, 24px);
    max-width: min(18.229166666666664vw, 210px)
  }
}

@media (width < 992px) {
  .ld-header {
    max-height: none
  }

  .ld-header .partner-logo {
    height: 20vw;
    inset: 5vw 8% auto auto;
    position: absolute
  }
}

@media only screen and (min-width:992px) {

  .ld-header .small-header--content .content,
  .ld-header .small-header--content .row {
    height: 100%
  }

  .ld-header .small-header--content .small-header--content--inner {
    justify-content: center
  }

  .ld-header .partner-logo {
    height: 35%;
    inset: auto auto 5% 5%;
    position: absolute
  }

  .ld-header .partner-logo img {
    height: 100%;
    width: auto
  }
}

.contact-box--inner .callback {
  z-index: 900000
}

.contact-box--inner .callback a {
  word-break: break-word
}

.contact-box--inner .callback .callback-small {
  font-size: 14px
}

.contact-box--inner .callback .callback-small .time {
  font-size: 24px;
  font-weight: 700
}

.contact-box--inner .callback .tx-powermail form .powermail_fieldwrap {
  --label-inset-left: 16px;
  margin: 15px 0 0;
  min-inline-size: 100%;
  padding: 0;
  position: relative;
  width: 100%
}

.contact-box--inner .callback .tx-powermail form .powermail_fieldwrap label {
  background: #fff;
  display: inline-block;
  font-size: 13px;
  line-height: 1;
  margin: 0;
  padding: 0 5px;
  width: auto
}

.contact-box--inner .callback .tx-powermail form .powermail_fieldwrap label[for=powermail_field_ort] {
  display: none
}

.contact-box--inner .callback .tx-powermail form .powermail_fieldwrap:not(.powermail_fieldwrap_type_check) label {
  left: var(--label-inset-left);
  position: absolute;
  top: -7px;
  z-index: 100
}

.contact-box--inner .callback .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_type_check>label {
  margin-left: var(--label-inset-left);
  position: relative;
  text-align: left;
  width: max-content
}

.contact-box--inner .callback .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_type_check .powermail_field {
  display: flex;
  gap: 16px;
  margin: 8px 0
}

.contact-box--inner .callback .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_type_check .powermail_field label {
  align-items: normal;
  display: flex
}

.contact-box--inner .callback .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_type_check .powermail_field label input {
  margin-right: 12px;
  margin-top: 0
}

.contact-box--inner .callback .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_ort {
  position: relative
}

.contact-box--inner .callback .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_ort .suggestions {
  background-color: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, .16);
  height: auto;
  max-height: 500px;
  overflow: hidden;
  overflow-y: auto;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 100
}

.contact-box--inner .callback .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_ort .suggestions:has(>ul>li) {
  border: 1px solid #0075aa
}

.contact-box--inner .callback .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_ort .suggestions ul li {
  cursor: pointer;
  padding-left: 0
}

.contact-box--inner .callback .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_ort .suggestions ul li:hover {
  background-color: #e6eef2
}

.contact-box--inner .callback .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_ort .suggestions ul li strong {
  color: #0075aa
}

.contact-box--inner .callback .tx-powermail form .powermail_fieldwrap_type_submit .powermail_field {
  display: flex;
  justify-content: center
}

.contact-box--inner .contact-box--navigation {
  display: flex;
  display: none;
  justify-content: space-between
}

.contact-box--inner .contact-box--navigation .contact-box--navigation--close {
  cursor: pointer;
  margin-left: auto
}

.contact-box--inner .contact-box--navigation .contact-box--navigation--back {
  cursor: pointer
}

.contact-box--inner .contact-box--navigation i {
  color: #0075aa
}

.text-image figure {
  display: block;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  width: max-content
}

.text-image .text-image-center {
  display: flex;
  flex-direction: column;
  justify-content: center
}

@media (min-width:640px) {
  .text-image .text-image-center {
    height: 100%
  }
}

.text-image-container ol,
.text-image-container ul {
  list-style-position: outside;
  margin-left: 20px
}

.text-image-container ol li,
.text-image-container ul li {
  padding-left: 0
}

.text-image-container ul li {
  list-style-type: disc
}

.text-image-container ol {
  padding-inline-start: 0
}

.text-image-container ol li {
  list-style-type: decimal
}

.text-image-container a {
  color: #0075aa
}

.text-image-container .text-image.text-image--left figure {
  margin-right: 40px
}

.text-image-container .text-image.text-image--right figure {
  margin-left: 40px
}

@media (min-width:640px) {
  .text-image {
    margin: 32px 0
  }

  .text-image figure {
    margin-bottom: 5px;
    max-width: 40%
  }

  .text-image.text-image--left figure {
    float: left;
    margin-right: 20px
  }

  .text-image.text-image--right figure {
    float: right;
    margin-left: 20px
  }

  .text-image.text-image--center figure {
    margin-left: auto;
    margin-right: auto
  }

  .text-image-container p:first-of-type {
    margin-top: 0
  }
}

.parsley-error,
.powermail-error {
  background-color: rgba(220, 53, 69, .1);
  border: 1px solid #dc3545 !important
}

@media (min-width:769px) {

  .parsley-errors-list,
  .powermail-errors-list {
    left: 0;
    margin-left: -12.5rem
  }

  .parsley-errors-list:before,
  .powermail-errors-list:before {
    border: .5rem solid transparent;
    border-left-color: #dc3545;
    border-right-color: #dc3545;
    border-right-color: unset;
    content: "";
    left: -16px;
    left: -1rem;
    left: unset;
    position: absolute;
    right: unset;
    right: -16px;
    right: -1rem;
    top: 12px;
    top: .75rem
  }

  .powermail_fieldset .powermail_fieldwrap:nth-of-type(2n) .parsley-errors-list,
  .powermail_fieldset .powermail_fieldwrap:nth-of-type(2n) .powermail-errors-list {
    left: unset;
    margin-right: -12.5rem;
    right: 0
  }

  .powermail_fieldset .powermail_fieldwrap:nth-of-type(2n) .parsley-errors-list:before,
  .powermail_fieldset .powermail_fieldwrap:nth-of-type(2n) .powermail-errors-list:before {
    border: .5rem solid transparent;
    border-right-color: #dc3545;
    content: "";
    left: -16px;
    left: -1rem;
    position: absolute;
    right: unset;
    top: 12px;
    top: .75rem
  }
}

.parsley-errors-list,
.powermail-errors-list {
  background-color: #dc3545;
  color: #fafdff;
  display: flex;
  padding: .75rem .375rem
}

@media (min-width:769px) {

  .parsley-errors-list,
  .powermail-errors-list {
    max-width: 180px;
    max-width: 11.25rem;
    position: absolute;
    top: 0
  }
}

.parsley-errors-list .parsley-custom-error-message,
.parsley-errors-list .parsley-required,
.parsley-errors-list .powermail-custom-error-message,
.parsley-errors-list .powermail-required,
.powermail-errors-list .parsley-custom-error-message,
.powermail-errors-list .parsley-required,
.powermail-errors-list .powermail-custom-error-message,
.powermail-errors-list .powermail-required {
  padding: 0 1rem
}

@media (min-width:769px) {

  .parsley-errors-list .parsley-custom-error-message,
  .parsley-errors-list .parsley-required,
  .parsley-errors-list .powermail-custom-error-message,
  .parsley-errors-list .powermail-required,
  .powermail-errors-list .parsley-custom-error-message,
  .powermail-errors-list .parsley-required,
  .powermail-errors-list .powermail-custom-error-message,
  .powermail-errors-list .powermail-required {
    font-size: 12px;
    font-size: .75rem
  }
}

.parsley-errors-list.filled li,
.powermail-errors-list.filled li {
  font-size: .75rem;
  margin-left: 10px
}

.parsley-errors-list.filled li:after,
.powermail-errors-list.filled li:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 10.98a1 1 0 1 1 2 0v6a1 1 0 1 1-2 0v-6Zm1-4.929a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2ZM4 12a8 8 0 1 0 16 0 8 8 0 0 0-16 0Z' fill='%23fff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  content: "";
  height: 20px;
  left: -10px;
  position: absolute;
  top: -1px;
  width: 20px
}

.parsley-errors-list:not(.filled),
.powermail-errors-list:not(.filled) {
  display: none
}

.location-detail-info-header {
  display: grid;
  font-size: 18px;
  gap: 24px
}

.location-detail-info-header .location-detail-info-box {
  display: flex;
  gap: 16px
}

.location-detail-info-header .location-detail-info-box .icon-container {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  height: 32px;
  justify-content: center;
  width: 48px
}

.location-detail-info-header .location-detail-info-box .icon-container i {
  color: #0075aa;
  font-size: 32px
}

@media (min-width:769px) {
  .location-detail-info-header .location-detail-info-box .icon-container {
    height: 40px;
    width: 60px
  }

  .location-detail-info-header .location-detail-info-box .icon-container i {
    font-size: 40px
  }
}

.location-detail-info-header .location-detail-info-box .btn {
  margin-top: 12px
}

.location-detail-info-header .location-detail-info-box a:not(.btn) {
  color: #0075aa;
  text-decoration: none
}

.location-detail-info-header .location-detail-info-box a:not(.btn) :active,
.location-detail-info-header .location-detail-info-box a:not(.btn):hover {
  text-decoration: underline
}

.location-detail-info-header .location-detail-info-box .bold {
  font-weight: 700
}

@media (min-width:769px) {
  .location-detail-info-header {
    grid-template-columns: 1fr 1fr
  }
}

@media (min-width:1024px) {
  .location-detail-info-header {
    grid-template-columns: 1fr 1fr 1fr
  }
}

.contact-persons-wrapper h2 {
  text-align: center
}

.contact-persons-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 24px;
  justify-content: center;
  margin: 0 auto 64px
}

.contact-persons-container .contact-person-box {
  background-color: #e6eef2;
  font-size: 14px;
  height: 164px;
  margin: 14px 0 14px 96px;
  padding: 12px 18px 12px 118px;
  position: relative;
  width: calc(100% - 96px)
}

@media (max-width:639px) {
  .contact-persons-container .contact-person-box {
    height: auto;
    margin-left: 0;
    margin-top: 74px;
    padding-left: 18px;
    padding-top: 84px;
    text-align: center;
    width: 100%
  }

  .contact-persons-container .contact-person-box--icon-container {
    align-items: center;
    justify-content: center
  }
}

@media (min-width:1024px) {
  .contact-persons-container .contact-person-box {
    width: calc(50% - 108px)
  }
}

.contact-persons-container .contact-person-box--image {
  background-color: #fff;
  border: 1px solid #0075aa;
  border-radius: 400px;
  height: 192px;
  left: -96px;
  overflow: hidden;
  position: absolute;
  top: -14px;
  width: 192px
}

@media (max-width:639px) {
  .contact-persons-container .contact-person-box--image {
    height: 148px;
    left: 50%;
    top: 0;
    transform: translateX(-50%) translateY(-50%);
    width: 148px
  }
}

.contact-persons-container .contact-person-box--image figure {
  height: 100%;
  margin: 0;
  width: 100%
}

.contact-persons-container .contact-person-box--image img {
  height: auto;
  min-height: 100%;
  min-width: 100%;
  object-fit: cover;
  width: auto
}

.contact-persons-container .contact-person-box--image figure.contain {
  align-items: center;
  display: flex;
  justify-content: center
}

.contact-persons-container .contact-person-box--image figure.contain img {
  max-height: 65%;
  max-width: 65%;
  min-height: unset;
  min-width: unset;
  object-fit: contain
}

.contact-persons-container .contact-person-box--content {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center
}

.contact-persons-container .contact-person-box--person {
  margin-bottom: 12px
}

.contact-persons-container .contact-person-box--icon-container {
  align-items: baseline;
  color: #0075aa;
  display: flex;
  flex-direction: row;
  font-size: 16px
}

.contact-persons-container .contact-person-box--icon-container i {
  margin-right: 16px;
  width: 20px
}

.contact-persons-container .contact-person-box--icon-container a {
  word-break: break-word
}

.contact-persons-container .contact-person-box--icon-container a:hover {
  text-decoration: underline
}

.contact-persons-container .contact-person-box--icon-container a:active {
  color: #006491
}

.fixed-notification {
  align-items: stretch;
  background-color: #fff;
  border-radius: 5px;
  display: flex;
  flex-direction: row;
  font-size: 16px;
  max-width: 70%;
  position: fixed;
  right: 5%;
  top: calc(var(--header-height) + 20px);
  width: 300px;
  z-index: 1000
}

@media (max-width:768px) {
  .fixed-notification {
    font-size: 14px
  }
}

.fixed-notification .notification-icon {
  align-items: center;
  display: flex;
  font-size: 18px;
  justify-content: center;
  padding: 4px;
  width: 32px
}

@media (min-width:769px) {
  .fixed-notification .notification-icon {
    font-size: 24px;
    padding: 10px;
    width: 48px
  }
}

.fixed-notification .notification-text {
  align-items: center;
  display: flex;
  justify-content: center;
  padding: 10px
}

.fixed-notification.info {
  border: 1px solid #0075aa;
  color: #0075aa
}

.fixed-notification.info .notification-icon {
  background-color: #0075aa;
  color: #fff
}

.tx-solr-suggest {
  box-sizing: border-box;
  padding: 8px;
  width: 100%
}

.suggestions {
  --webkit-scroll-margin-block-start: unset;
  scroll-margin-block-start: unset
}

input[data-has-suggestions]:active,
input[data-has-suggestions]:focus {
  border-width: 1px !important
}

.suggestions-list {
  background-color: #fff;
  border: 1px solid #0075aa;
  border-top: 0 solid #0075aa;
  list-style: none;
  margin: 0;
  max-height: 150px;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  width: 100%;
  z-index: 10
}

.suggestions-list:empty {
  display: none
}

.suggestions-list li {
  cursor: pointer;
  font-size: 18px;
  isolation: isolate;
  min-height: 32px;
  padding: 4px 8px 4px 40px;
  position: relative
}

.suggestions-list li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M416 208c0 45.9-14.9 88.3-40 122.7l126.6 126.7c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0s208 93.1 208 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px;
  content: "";
  inset: 6px auto 10px 8px;
  position: absolute;
  width: 16px;
  z-index: 2
}

.suggestions-list li.active {
  background-color: #d2dade
}

.suggestions-list li:hover {
  background-color: #e6eef2
}

.corrected-search {
  background-color: #0075aa;
  color: #fff;
  margin-top: 10px;
  padding: 10px;
  text-align: center
}

@media (min-width:769px) {
  .corrected-search {
    padding: 10px 20px 16px
  }
}

.toc-wrapper {
  display: flex;
  flex-direction: column;
  gap: 10px
}

.toc-entry {
  align-items: baseline;
  background-color: #e6eef2;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  gap: 8px;
  padding: 10px 16px;
  transition: transform .2s ease-in-out
}

.toc-entry-second {
  margin-left: 32px
}

@media (min-width:768px) {
  .toc-entry-second {
    margin-left: 64px
  }
}

.toc-entry:hover {
  transform: scale(1.02)
}

@media (min-width:768px) {
  .toc-entry {
    gap: 32px
  }
}

.toc-entry .toc-entry-title {
  color: #0075aa
}

.toc-entry .toc-entry-show {
  align-items: center;
  color: #0075aa;
  display: flex;
  flex-direction: row;
  gap: 12px;
  margin-left: auto
}

.toc-entry .toc-entry-show span {
  display: none
}

@media (min-width:768px) {
  .toc-entry .toc-entry-show span {
    display: inline-block
  }
}

.toc-entry.toc-entry-highlight {
  background-color: #0075aa;
  color: #fff
}

.toc-entry.toc-entry-highlight .toc-entry-show,
.toc-entry.toc-entry-highlight .toc-entry-title {
  color: #fff
}

:focus:not(:focus-visible) {
  outline: none
}

:focus-visible {
  outline-color: #000
}

.a11y-to-content {
  left: 2rem;
  opacity: 0;
  position: fixed;
  top: 1rem;
  transform: translateY(-6rem);
  transition: transform .3s, opacity .3s;
  z-index: 200001
}

.a11y-to-content:focus-visible {
  opacity: 1;
  transform: translateY(0)
}

.ce-image-slider {
  margin: 0 !important
}

.ce-image-slider .container {
  margin-top: 20px
}

@media only screen and (min-width:1152px) {
  .ce-image-slider .container {
    margin-top: 40px
  }
}

.ce-image-slider .container .slick-dots {
  margin: .5rem 0
}

@media only screen and (min-width:1152px) {
  .ce-image-slider .container .slick-dots {
    margin: 1.5rem 0
  }
}

.ce-image-slider .image-slider-gallery .slick-slide {
  padding-left: 0;
  padding-right: 0
}

@media only screen and (min-width:769px) {
  .ce-image-slider .image-slider-gallery .slick-slide {
    padding-left: 1.25rem;
    padding-right: 1.25rem
  }
}

.ce-image-slider .image-slider-gallery .slick-prev:not(.slick-disabled):before {
  border-style: solid;
  border-width: .125rem .125rem 0 0;
  content: "";
  display: inline-block;
  height: .75rem;
  left: .125rem;
  position: relative;
  transform: rotate(-135deg);
  width: .75rem
}

@media only screen and (min-width:769px) {
  .ce-image-slider .image-slider-gallery .slick-prev:not(.slick-disabled) {
    margin-left: 1.5rem
  }
}

@media only screen and (min-width:1152px) {
  .ce-image-slider .image-slider-gallery .slick-prev:not(.slick-disabled):before {
    border-style: solid;
    border-width: .16666666666666666rem .16666666666666666rem 0 0;
    content: "";
    display: inline-block;
    height: 1rem;
    left: .16666666666666666rem;
    position: relative;
    transform: rotate(-135deg);
    width: 1rem
  }
}

.ce-image-slider .image-slider-gallery .slick-next:not(.slick-disabled):before {
  border-style: solid;
  border-width: .125rem .125rem 0 0;
  content: "";
  display: inline-block;
  height: .75rem;
  left: .125rem;
  left: -.125rem;
  position: relative;
  transform: rotate(-135deg);
  transform: rotate(45deg);
  width: .75rem
}

@media only screen and (min-width:769px) {
  .ce-image-slider .image-slider-gallery .slick-next:not(.slick-disabled) {
    margin-right: 1.5rem
  }
}

@media only screen and (min-width:1152px) {
  .ce-image-slider .image-slider-gallery .slick-next:not(.slick-disabled):before {
    border-style: solid;
    border-width: .16666666666666666rem .16666666666666666rem 0 0;
    content: "";
    display: inline-block;
    height: 1rem;
    left: .16666666666666666rem;
    left: -.16666666666666666rem;
    position: relative;
    transform: rotate(-135deg);
    transform: rotate(45deg);
    width: 1rem
  }
}

.ce-image-slider .image-slider-gallery .slick-arrow:not(.slick-disabled) {
  background-color: #fafdff;
  border-radius: 1rem;
  box-shadow: 0 4px 8px 2px rgba(61, 66, 69, .3);
  color: #3d4245;
  height: 2rem;
  margin-top: -1.25rem;
  width: 2rem
}

@media only screen and (min-width:1152px) {
  .ce-image-slider .image-slider-gallery .slick-arrow:not(.slick-disabled) {
    border-radius: 1.5rem;
    height: 3rem;
    margin-top: -2.5rem;
    width: 3rem
  }
}

.ce-image-slider .image-slider-gallery .slick-dots li button {
  background-color: #f1896e;
  height: 1rem;
  margin: 0 .375rem;
  -webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out;
  width: 1rem
}

@media only screen and (min-width:1152px) {
  .ce-image-slider .image-slider-gallery .slick-dots li button {
    height: 1.25rem;
    width: 1.25rem
  }
}

.ce-image-slider .image-slider-gallery .slick-dots li.slick-active button {
  height: 1.5rem;
  -webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out;
  width: 1.5rem
}

@media only screen and (min-width:1152px) {
  .ce-image-slider .image-slider-gallery .slick-dots li.slick-active button {
    height: 2rem;
    width: 2rem
  }
}

.educationtypes {
  display: flex
}

@media (max-width:768.98px) {
  .educationtypes {
    flex-direction: column
  }
}

.educationtypes .type {
  border-top: .25rem;
  border-top-color: #ff8c00;
  border-top-style: solid;
  display: flex;
  flex: unset;
  flex-direction: column;
  padding-top: min(4.444444444444445vw, 16px);
  width: 100%
}

.educationtypes .type:first-child {
  border-top-color: #f1896e
}

.educationtypes .type:first-child .type--list ul li:before {}

.educationtypes .type:nth-child(2) {
  border-top-color: #fbcb41
}

.educationtypes .type:nth-child(2) .type--list ul li:before {}

.educationtypes .type:nth-child(3) {
  border-top-color: #3db7cc
}

.educationtypes .type:nth-child(3) .type--list ul li:before {}

.educationtypes .type:nth-child(4) {
  border-top-color: #0075aa
}

.educationtypes .type:nth-child(4) .type--list ul li:before {}

.educationtypes .type h4 {
  margin-bottom: min(0vw, 0px)
}

@media (min-width:769px) {
  .educationtypes .type h4 {
    margin-bottom: clamp(0px, .6944444444444444vw, 8px)
  }
}

.educationtypes .type .type--rte {
  margin-bottom: min(2.7777777777777777vw, 10px);
  overflow: hidden
}

@media (max-width:768.98px) {
  .educationtypes .type .type--rte {
    height: auto !important
  }
}

@media (min-width:769px) {
  .educationtypes .type .type--rte {
    margin-bottom: clamp(10px, 1.5625vw, 18px)
  }
}

@media (max-width:768.98px) {
  .educationtypes .type .type--list {
    height: auto !important
  }
}

.educationtypes .type .type--list ul li {
  padding-bottom: min(1.1111111111111112vw, 4px);
  padding-left: min(6.388888888888889vw, 23px);
  padding-top: min(1.1111111111111112vw, 4px)
}

.educationtypes .type .type--list ul li:before {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: min(4.166666666666667vw, 15px);
  left: 0;
  position: absolute;
  top: min(1.6666666666666667vw, 6px);
  width: min(4.166666666666667vw, 15px)
}

@media (min-width:769px) {
  .educationtypes .type .type--list ul li:before {
    height: clamp(15px, 1.7361111111111112vw, 20px);
    top: clamp(6px, .8680555555555556vw, 10px);
    width: clamp(15px, 1.7361111111111112vw, 20px)
  }

  .educationtypes .type .type--list ul li {
    padding-bottom: clamp(4px, .6076388888888888vw, 7px);
    padding-left: clamp(23px, 2.4305555555555554vw, 28px);
    padding-top: clamp(4px, .6076388888888888vw, 7px)
  }
}

.educationtypes .type .type--link {
  margin-top: min(3.611111111111111vw, 13px)
}

.educationtypes .type .type--link a {
  color: #0075aa
}

@media (min-width:769px) {
  .educationtypes .type .type--link {
    margin-top: clamp(13px, 2.083333333333333vw, 24px)
  }
}

@media (max-width:768.98px) {
  .educationtypes .type {
    margin-bottom: min(11.666666666666668vw, 42px)
  }
}

@media (min-width:769px) {
  .educationtypes .type {
    margin-left: clamp(0px, 1.0416666666666665vw, 12px);
    margin-right: clamp(0px, 1.0416666666666665vw, 12px);
    padding-top: clamp(16px, 1.5625vw, 18px);
    width: 25%
  }

  .educationtypes .type:first-child {
    border-top-color: #f1896e;
    margin-left: 0
  }

  .educationtypes .type:nth-child(4) {
    border-top-color: #0075aa;
    margin-right: 0
  }
}

.hero-banner {
  margin-bottom: 0
}

.hero-banner .hero-banner--container {
  overflow: hidden
}

.hero-banner .hero-banner--container .hero-banner--inner {
  display: flex;
  height: auto
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single {
  flex: 0 0 100%;
  position: relative
}

@media only screen and (min-width:992px) {
  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single {
    background: var(--slider-color-, #d8d8d8);
    height: clamp(210px, 52.08333333333333vw, 600px)
  }
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--image {
  height: min(66.66666666666667vw, 240px);
  margin: auto;
  position: relative;
  width: 100%
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--image:not(.hero-single--image-fullwidth) {
  max-width: 1280px
}

@media only screen and (min-width:769px) {
  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--image {
    height: auto
  }
}

@media only screen and (min-width:992px) {
  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--image {
    height: 100%
  }
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--image img {
  height: 100%;
  object-fit: cover;
  object-position: 50% 10%;
  width: 100%
}

@media (max-width:500px) {
  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--image img {
    object-position: 10% 10%
  }
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--image .ai-generate-badge {
  background-color: #7fff00;
  position: absolute;
  right: 0;
  top: 14px;
  width: 137px
}

@media (max-width:500px) {
  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--image.hero-single--image-fullwidth img {
    object-position: 35% 10%
  }
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--image .container.content .bubble-overlay {
  display: none
}

@media only screen and (min-width:992px) {
  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--image .container.content .bubble-overlay {
    background: hsla(0, 0%, 100%, .6);
    border-bottom-left-radius: 9999px;
    border-top-left-radius: 9999px;
    display: block;
    height: min(104.16666666666666vw, 1200px);
    left: 44%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) translateX(50vw);
    transition: transform 1s cubic-bezier(.3, .25, .45, 1);
    width: 100vw
  }
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--image .container.content>.signs {
  height: 50%;
  position: absolute;
  right: 5%;
  top: 50%;
  transform: translateY(-50%);
  z-index: 29
}

@media only screen and (min-width:992px) {
  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--image .container.content>.signs {
    display: none
  }
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--image .container.content>.signs figure {
  height: 100%;
  text-align: right;
  width: 100%
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--image .container.content>.signs figure img {
  height: auto;
  max-height: 100%;
  max-width: 100%;
  transform: translateZ(10px) translateX(0);
  width: auto
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--image .hero-single--fade-left img,
.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--image .hero-single--fade-right img {
  position: absolute;
  top: 0
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--image .hero-single--fade-left .hero-single--fade-overlay,
.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--image .hero-single--fade-right .hero-single--fade-overlay {
  height: 100%;
  position: absolute;
  width: 100%
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--image .hero-single--fade-left img {
  transform: scaleX(-17);
  transform-origin: left center
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--image .hero-single--fade-left .hero-single--fade-overlay {
  background: linear-gradient(90deg, var(--slider-color-, transparent) 70%, transparent);
  right: 100%
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--image .hero-single--fade-right img {
  transform: scaleX(-10);
  transform-origin: right center
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--image .hero-single--fade-right .hero-single--fade-overlay {
  background: linear-gradient(270deg, var(--slider-color-, transparent) 50%, transparent);
  left: 100%
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content {
  position: relative
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .contact-box--popup {
  max-height: min(400px, calc(100vh - var(--page-header-height-total)));
  overflow-y: auto;
  z-index: 30
}

@media only screen and (min-width:992px) {
  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content {
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
  }

  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content:has(.contact-box--popup) {
    overflow-y: visible
  }
}

@media (max-width:991px) {
  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .row .col-md-6 {
    margin-left: unset;
    width: 100%
  }
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content,
.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .row,
.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .row [class*=col-] {
  height: 100%
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .buttons-and-signs {
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
  gap: 2rem;
  margin-top: auto;
  padding-bottom: 20px
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .buttons-and-signs .signs {
  display: none
}

@media only screen and (min-width:992px) {
  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .buttons-and-signs .signs {
    display: block;
    margin: 0
  }
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .buttons-and-signs .buttons {
  flex-grow: 1
}

@media only screen and (min-width:992px) {
  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .buttons-and-signs .buttons {
    flex-grow: 0;
    margin: 0
  }
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .buttons-and-signs .contact-box--link {
  width: 100%
}

@media only screen and (min-width:992px) {
  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner {
    display: flex;
    flex-direction: column;
    height: 100%
  }
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .headline {
  flex-shrink: 0;
  margin-top: min(6.666666666666667vw, 24px)
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .headline p.fc-imp-white {
  color: #3d4245 !important
}

@media only screen and (min-width:992px) {
  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .headline {
    margin-top: min(5.208333333333333vw, 60px)
  }

  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .headline p.fc-imp-white {
    color: #fff !important
  }
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .content {
  margin-top: min(5vw, 18px)
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .content.fc-white {
  color: #3d4245
}

@media only screen and (min-width:992px) {
  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .content {
    height: 100%;
    margin-top: min(2.6041666666666665vw, 30px)
  }

  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .content:not(.callback) {
    flex-shrink: 1;
    mask-image: linear-gradient(180deg, #000 75%, transparent);
    overflow: hidden;
    text-overflow: ellipsis
  }

  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .content.fc-white {
    color: #fff
  }
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .content ul li {
  margin-bottom: min(3.3333333333333335vw, 12px);
  padding-left: min(6.111111111111112vw, 22px);
  position: relative
}

@media only screen and (min-width:992px) {
  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .content ul li {
    margin-bottom: min(1.5625vw, 18px);
    padding-left: min(2.256944444444444vw, 26px)
  }
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .content ul li:before {
  color: #0075aa;
  content: "\f058";
  display: inline-block;
  font-family: Font Awesome\ 6 Pro;
  font-weight: 400;
  left: 0;
  position: absolute
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .content ul li.list-icon-euro:before {
  content: "\e5ce"
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .content ul li.list-icon-graduate:before {
  content: "\f19d"
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .content ul li.list-icon-laptop:before {
  content: "\f109"
}

@media only screen and (min-width:992px) {
  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .signs {
    margin-bottom: min(5.208333333333333vw, 60px)
  }
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .buttons {
  margin-top: min(5vw, 18px)
}

@media only screen and (min-width:992px) {
  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .buttons {
    margin-bottom: min(5.208333333333333vw, 60px);
    margin-top: auto
  }

  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .buttons .btn {
    max-width: min(31.25vw, 360px);
    min-width: min(31.25vw, 360px)
  }
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .buttons>.btn {
  margin-bottom: 0
}

@media (max-width:768.98px) {
  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .buttons>.btn {
    width: 100% !important
  }
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .buttons .contact-box {
  position: relative
}

@media only screen and (min-width:992px) {
  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .buttons .contact-box {
    max-width: max-content
  }
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .buttons .contact-box .contact-box--popup {
  background: #fff;
  border: 2px solid #0075aa;
  bottom: 0;
  box-shadow: 0 4px 8px 2px rgba(61, 66, 69, .3);
  left: 50%;
  opacity: 0;
  padding-bottom: min(4.444444444444445vw, 16px);
  padding-top: min(6.666666666666667vw, 24px);
  pointer-events: none;
  position: absolute;
  text-align: center;
  transform: translateX(-50%);
  transition: all .3s ease-in-out;
  visibility: hidden;
  width: 90%
}

@media only screen and (min-width:992px) {
  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .buttons .contact-box .contact-box--popup {
    padding-bottom: min(1.3888888888888888vw, 16px);
    padding-top: min(2.083333333333333vw, 24px);
    width: min(30.381944444444443vw, 350px)
  }
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .buttons .contact-box .contact-box--popup.open {
  opacity: 1;
  pointer-events: auto;
  visibility: visible
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .buttons .contact-box .contact-box--popup .hero-single--popup--headline {
  font-weight: 700
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .buttons .contact-box .contact-box--popup .only-header {
  display: none
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .buttons .contact-box .contact-box--popup .hero-single--popup--close {
  background-color: #fff;
  color: #0075aa;
  cursor: pointer;
  display: inline-block;
  font-weight: 400;
  margin-bottom: 0;
  margin-top: .75rem;
  padding: 0
}

@media only screen and (min-width:992px) {
  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .buttons .contact-box .contact-box--popup .hero-single--popup--close i {
    font-size: min(1.2152777777777777vw, 14px)
  }
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .buttons .contact-box .contact-box--popup .btn {
  max-width: unset;
  min-width: unset;
  white-space: wrap;
  width: 100%
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .buttons .contact-box .contact-box--popup .contact-box--modul {
  padding: 10px 10px 0
}

@media only screen and (min-width:992px) {
  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .buttons .contact-box .contact-box--popup .contact-box--modul {
    padding: 24px 24px 0
  }
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .buttons .contact-box .contact-box--popup .contact-box--modul .button,
.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .buttons .contact-box .contact-box--popup .contact-box--modul .container.content {
  margin-top: 0
}

@media only screen and (min-width:992px) {
  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .buttons .contact-box .contact-box--popup .contact-box--modul .buttons:last-child {
    margin-bottom: min(.6944444444444444vw, 8px)
  }
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .buttons .contact-box .contact-box--popup .contact-box--modul .buttons .btn {
  max-width: 100%;
  min-width: unset;
  width: 100%
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .buttons .contact-box .contact-box--popup .contact-box--modul .text {
  margin-bottom: min(4.444444444444445vw, 16px)
}

@media only screen and (min-width:992px) {
  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner .buttons .contact-box .contact-box--popup .contact-box--modul .text * {
    font-size: min(1.2152777777777777vw, 14px)
  }
}

.hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--image .container.content .bubble-overlay {
  transform: translateY(-75%) translateX(0)
}

@media only screen and (min-width:992px) {
  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--image .container.content .bubble-overlay {
    transform: translateY(-50%) translateX(0)
  }

  .hero-banner .hero-banner--container .hero-banner--inner .hero-banner--single .hero-single--content .container.content .hero-single--content--inner {
    opacity: 1
  }
}

.four--reasons {
  display: flex;
  flex-wrap: wrap
}

.four--reasons h3 {
  margin-bottom: min(6.666666666666667vw, 24px);
  text-align: center;
  width: 100%
}

@media (min-width:769px) {
  .four--reasons h3 {
    margin-bottom: clamp(24px, 4.166666666666666vw, 48px)
  }
}

.four--reasons .bubble {
  display: flex;
  justify-content: center
}

@media (max-width:768.98px) {
  .four--reasons .bubble {
    margin: auto auto min(11.666666666666668vw, 42px)
  }

  .four--reasons .bubble.hide-mobile {
    display: none
  }
}

.four--reasons .reason-wrap {
  flex-direction: row;
  flex-wrap: wrap
}

.four--reasons .reason-wrap .reason .icon--wrap {
  height: min(11.11111111111111vw, 40px);
  margin-bottom: min(4.166666666666667vw, 15px);
  position: relative;
  width: min(11.11111111111111vw, 40px)
}

.four--reasons .reason-wrap .reason .icon--wrap figure {
  bottom: 0;
  position: absolute
}

@media (min-width:769px) {
  .four--reasons .reason-wrap .reason .icon--wrap {
    height: min(12.5vw, 45px);
    width: min(12.5vw, 45px)
  }
}

.four--reasons .reason-wrap .reason h4 {
  margin-bottom: min(0vw, 0px)
}

@media (min-width:769px) {
  .four--reasons .reason-wrap .reason h4 {
    margin-bottom: clamp(0px, .6944444444444444vw, 8px)
  }
}

.four--reasons .reason-wrap .reason:first-child {
  margin-bottom: min(6.666666666666667vw, 24px)
}

@media (min-width:769px) {
  .four--reasons .reason-wrap .reason:first-child {
    margin-bottom: clamp(24px, 2.7777777777777777vw, 32px)
  }
}

.testimonials {
  padding-bottom: min(8.88888888888889vw, 32px);
  padding-top: min(8.88888888888889vw, 32px);
  width: 100%
}

@media (min-width:769px) {
  .testimonials {
    padding-bottom: min(5.555555555555555vw, 64px);
    padding-top: min(5.555555555555555vw, 64px)
  }
}

.testimonials .testimonials--header {
  text-align: center
}

.testimonials .testimonials--content {
  margin-top: min(6.666666666666667vw, 24px)
}

@media (min-width:769px) {
  .testimonials .testimonials--content {
    margin-top: min(4.166666666666666vw, 48px)
  }
}

.testimonials .testimonials--content .testimonials--slider {
  overflow: hidden;
  position: relative
}

.testimonials .testimonials--content .testimonials--slider .testimonials--wrapper {
  display: flex
}

.testimonials .testimonials--content .testimonials--slider .testimonials--wrapper .testimonials--single {
  align-items: center;
  display: flex;
  flex: 0 0 100%;
  flex-direction: column;
  text-align: center;
  width: 100%
}

.testimonials .testimonials--content .testimonials--slider .testimonials--wrapper .testimonials--single .testimonials--single--img {
  border-radius: 50%;
  height: min(22.22222222222222vw, 80px);
  margin-bottom: min(5.555555555555555vw, 20px);
  overflow: hidden;
  width: min(22.22222222222222vw, 80px)
}

@media (min-width:769px) {
  .testimonials .testimonials--content .testimonials--slider .testimonials--wrapper .testimonials--single .testimonials--single--img {
    height: min(11.458333333333332vw, 132px);
    margin-bottom: min(2.7777777777777777vw, 32px);
    width: min(11.458333333333332vw, 132px)
  }
}

.testimonials .testimonials--content .testimonials--slider .testimonials--wrapper .testimonials--single .testimonials--single--img figure {
  height: 100%;
  width: 100%
}

.testimonials .testimonials--content .testimonials--slider .testimonials--wrapper .testimonials--single .testimonials--single--img figure img {
  height: 100%;
  min-height: 100%;
  min-width: 100%;
  object-fit: cover;
  width: 100%
}

.testimonials .testimonials--content .testimonials--slider .testimonials--wrapper .testimonials--single .testimonials--single--comment {
  font-weight: 400
}

@media (min-width:769px) {
  .testimonials .testimonials--content .testimonials--slider .testimonials--wrapper .testimonials--single .testimonials--single--comment {
    font-weight: 200;
    padding-left: min(6.076388888888888vw, 70px);
    padding-right: min(6.076388888888888vw, 70px)
  }
}

.testimonials .testimonials--content .testimonials--slider .testimonials--wrapper .testimonials--single .testimonials--single--author {
  margin-top: min(4.444444444444445vw, 16px)
}

@media (min-width:769px) {
  .testimonials .testimonials--content .testimonials--slider .testimonials--wrapper .testimonials--single .testimonials--single--author {
    margin-top: min(2.083333333333333vw, 24px)
  }
}

.testimonials .testimonials--content .testimonials--slider .testimonials--navigations {
  color: #3d4245;
  top: min(11.11111111111111vw, 40px)
}

@media (max-width:768.98px) {

  .testimonials .testimonials--content .testimonials--slider .testimonials--navigations:after,
  .testimonials .testimonials--content .testimonials--slider .testimonials--navigations:before {
    font-size: min(8.333333333333334vw, 30px)
  }
}

@media (min-width:769px) {
  .testimonials .testimonials--content .testimonials--slider .testimonials--navigations {
    top: min(16.493055555555554vw, 190px)
  }
}

.themen .themen--header {
  text-align: center
}

.themen .themen--content {
  margin-top: min(5.555555555555555vw, 20px)
}

@media (min-width:769px) {
  .themen .themen--content {
    margin-top: min(4.166666666666666vw, 48px)
  }
}

.themen .themen--content .row {
  justify-content: center
}

.themen .themen--content .themen--single {
  flex: 0 0 100%;
  margin-bottom: min(6.666666666666667vw, 24px);
  max-width: 100%;
  min-width: auto;
  width: auto
}

@media (min-width:769px) {
  .themen .themen--content .themen--single {
    flex: 1 0 25%;
    margin-bottom: min(2.083333333333333vw, 24px);
    max-width: 50%
  }
}

.themen .themen--content .themen--single .themen--single--img {
  background-color: #c4c4c4;
  height: min(77.77777777777779vw, 280px);
  margin-bottom: min(4.444444444444445vw, 16px);
  overflow: hidden;
  width: 100%
}

@media (min-width:769px) {
  .themen .themen--content .themen--single .themen--single--img {
    height: min(16.493055555555554vw, 190px);
    margin-bottom: min(1.3888888888888888vw, 16px)
  }
}

.themen .themen--content .themen--single .themen--single--img figure {
  height: 100%;
  width: 100%
}

.themen .themen--content .themen--single .themen--single--img figure img {
  height: 100%;
  object-fit: cover;
  width: 100%
}

.themen .themen--content .themen--single .themen--single--text {
  font-weight: 200
}

.advice-box {
  display: flex
}

.advice-box .advice-box--content h3 {
  margin-bottom: min(2.2222222222222223vw, 8px);
  text-align: center
}

@media (min-width:769px) {
  .advice-box .advice-box--content h3 {
    text-align: left
  }
}

.advice-box .advice-box--content .rte {
  margin-bottom: min(4.444444444444445vw, 16px);
  padding-right: min(0vw, 0px)
}

@media (min-width:769px) {
  .advice-box .advice-box--content .rte {
    margin-bottom: min(2.083333333333333vw, 24px);
    padding-right: clamp(0px, 13.020833333333332vw, 150px)
  }
}

.advice-box .advice-box--content .contact {
  display: block
}

.advice-box .advice-box--content .contact p {
  line-height: .6;
  text-align: center
}

.advice-box .advice-box--content .contact a.btn {
  align-self: stretch;
  color: #fff;
  margin-bottom: min(4.444444444444445vw, 16px)
}

@media (min-width:769px) {
  .advice-box .advice-box--content .contact a.btn {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: 0
  }
}

.advice-box .advice-box--content .contact .mobile {
  display: block;
  margin-bottom: min(4.166666666666667vw, 15px)
}

@media (min-width:769px) {
  .advice-box .advice-box--content .contact .mobile {
    display: none
  }
}

.advice-box .advice-box--content .contact .desktop-tel {
  display: none
}

@media (min-width:769px) {
  .advice-box .advice-box--content .contact .desktop-tel {
    display: block;
    padding-right: 24px
  }

  .advice-box .advice-box--content .contact .desktop-tel a {
    color: #0075aa
  }
}

.advice-box .advice-box--content .contact .mobile-tel {
  display: block;
  width: 100%
}

.advice-box .advice-box--content .contact .mobile-tel a {
  color: #0075aa;
  font-weight: 400
}

.advice-box .advice-box--content .contact .mobile-tel a.btn {
  background-color: #fafdff;
  border: 1px solid #0075aa;
  box-shadow: 0 2px 4px rgba(61, 66, 69, .15);
  margin-bottom: 0;
  position: relative
}

.advice-box .advice-box--content .contact .mobile-tel a span {
  font-weight: 700
}

.advice-box .advice-box--content .contact .mobile-tel a span:before {
  content: "\f879";
  display: inline-block;
  font-family: Font Awesome\ 6 Pro;
  font-size: min(5vw, 18px);
  left: min(3.3333333333333335vw, 12px);
  margin-right: min(2.7777777777777777vw, 10px);
  position: absolute;
  transform: rotate(90deg);
  vertical-align: middle
}

@media (min-width:769px) {
  .advice-box .advice-box--content .contact .mobile-tel a span:before {
    vertical-align: text-top
  }

  .advice-box .advice-box--content .contact .mobile-tel {
    display: none
  }

  .advice-box .advice-box--content .contact {
    display: flex;
    justify-content: space-between;
    margin-top: auto
  }
}

.advice-box .advice-box--image {
  display: none;
  padding: 0;
  position: relative
}

.advice-box .advice-box--image figure {
  height: 100%;
  overflow: hidden;
  width: 100%
}

.advice-box .advice-box--image figure img {
  height: 100%;
  object-fit: cover;
  width: 100%
}

.advice-box .advice-box--image .ai-generated-badge {
  background-color: #9e9e9e;
  color: #fff;
  font-size: .9rem;
  left: 5px;
  opacity: .9;
  padding: 3px;
  position: absolute;
  top: 5px
}

@media (min-width:769px) {
  .advice-box .advice-box--image {
    display: block
  }
}

.four-steps .four-steps--header {
  margin-bottom: min(6.666666666666667vw, 24px);
  text-align: center
}

@media (min-width:769px) {
  .four-steps .four-steps--header {
    margin-bottom: clamp(24px, 4.166666666666666vw, 48px)
  }
}

.four-steps .four-steps--header h1 {
  font-size: min(5.555555555555555vw, 20px)
}

@media (min-width:769px) {
  .four-steps .four-steps--header h1 {
    font-size: clamp(20px, 3.038194444444444vw, 35px)
  }
}

.four-steps .four-steps--header h2 {
  font-size: min(5vw, 18px)
}

@media (min-width:769px) {
  .four-steps .four-steps--header h2 {
    font-size: clamp(18px, 2.4305555555555554vw, 28px)
  }
}

.four-steps .four-steps--container .step {
  margin-bottom: min(4.444444444444445vw, 16px);
  width: 100%
}

.four-steps .four-steps--container .step .four-steps--inner {
  align-items: center;
  display: flex;
  flex-direction: row
}

@media (min-width:769px) {
  .four-steps .four-steps--container .step .four-steps--inner {
    flex-direction: column
  }
}

.four-steps .four-steps--container .step .four-steps--inner .four-steps--icon {
  align-items: center;
  display: flex;
  margin-bottom: min(0vw, 0px);
  max-width: min(11.11111111111111vw, 40px);
  order: 3
}

@media (min-width:769px) {
  .four-steps .four-steps--container .step .four-steps--inner .four-steps--icon {
    margin-bottom: clamp(0px, 1.3888888888888888vw, 16px);
    max-width: clamp(40px, 4.340277777777778vw, 50px);
    min-height: 40px;
    min-height: 2.5rem;
    order: 1
  }
}

.four-steps .four-steps--container .step .four-steps--inner .four-steps--text {
  margin-bottom: min(0vw, 0px);
  margin-left: min(4.444444444444445vw, 16px);
  margin-right: min(4.444444444444445vw, 16px);
  order: 2;
  padding-right: min(15.555555555555557vw, 56px);
  text-align: left;
  width: 100%
}

@media (max-width:768.98px) {
  .four-steps .four-steps--container .step .four-steps--inner .four-steps--text {
    height: auto !important
  }
}

@media (min-width:769px) {
  .four-steps .four-steps--container .step .four-steps--inner .four-steps--text {
    margin-bottom: clamp(0px, 3.298611111111111vw, 38px);
    margin-left: min(0vw, 0px);
    margin-right: min(0vw, 0px);
    padding: 0;
    text-align: center
  }
}

.four-steps .four-steps--container .step .four-steps--inner .four-steps--text span {
  font-weight: 400
}

.four-steps .four-steps--container .step .four-steps--inner .checkpoint--wrap {
  align-items: center;
  display: flex;
  height: min(4.444444444444445vw, 16px);
  justify-content: center;
  order: 1;
  width: min(4.444444444444445vw, 16px)
}

@media (min-width:769px) {
  .four-steps .four-steps--container .step .four-steps--inner .checkpoint--wrap {
    height: clamp(16px, 3.819444444444444vw, 44px);
    order: 3;
    width: clamp(16px, 3.819444444444444vw, 44px)
  }
}

.four-steps .four-steps--container .step .four-steps--inner .checkpoint--wrap .checkpoint {
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/fourStepsPoint.svg);
  background-repeat: no-repeat;
  background-size: contain;
  height: min(4.444444444444445vw, 16px);
  position: relative;
  width: min(4.444444444444445vw, 16px)
}

@media (min-width:769px) {
  .four-steps .four-steps--container .step .four-steps--inner .checkpoint--wrap .checkpoint {
    height: clamp(16px, 2.083333333333333vw, 24px);
    width: clamp(16px, 2.083333333333333vw, 24px)
  }
}

.four-steps .four-steps--container .step .four-steps--inner .checkpoint--wrap .checkpoint:after {
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/fourStepsArrow_mobile.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: min(6.666666666666667vw, 24px);
  left: min(1.1111111111111112vw, 4px);
  position: absolute;
  top: min(6.666666666666667vw, 24px);
  width: min(2.2222222222222223vw, 8px)
}

@media (min-width:769px) {
  .four-steps .four-steps--container .step .four-steps--inner .checkpoint--wrap .checkpoint:after {
    background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/fourStepsArrow.svg);
    height: clamp(0px, 1.3888888888888888vw, 16px);
    left: min(3.4722222222222223vw, 40px);
    top: min(.3472222222222222vw, 4px);
    width: clamp(0px, 19.791666666666664vw, 228px)
  }
}

.four-steps .four-steps--container .step:last-child .four-steps--inner .checkpoint--wrap .checkpoint {
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/fourStepsCheck.svg);
  height: min(4.444444444444445vw, 16px);
  width: min(4.444444444444445vw, 16px)
}

@media (min-width:769px) {
  .four-steps .four-steps--container .step:last-child .four-steps--inner .checkpoint--wrap .checkpoint {
    height: clamp(16px, 3.819444444444444vw, 44px);
    width: clamp(16px, 3.819444444444444vw, 44px)
  }
}

.four-steps .four-steps--container .step:last-child .four-steps--inner .checkpoint--wrap .checkpoint:after {
  content: none
}

.text-image-list {
  margin: 0 !important
}

.text-image-list .container {
  margin-block: 1.5rem
}

@media only screen and (min-width:1152px) {
  .text-image-list .container {
    margin-block: 2.5rem
  }
}

.text-image-list .list--wrapper {
  display: grid;
  gap: 2rem;
  grid-template-columns: 1fr
}

@media only screen and (min-width:769px) {
  .text-image-list .list--wrapper {
    grid-template-columns: 1fr 1fr
  }
}

.text-image-list .list--wrapper .card-two-sides {
  display: grid;
  gap: 2rem;
  grid-template-columns: 1fr
}

@media only screen and (min-width:769px) {
  .text-image-list .list--wrapper .card-two-sides:nth-of-type(odd) .card:first-child {
    order: 2
  }

  .text-image-list .list--wrapper .card-two-sides {
    grid-column: span 2;
    grid-template-columns: 1fr 1fr
  }
}

.text-image-list .list--wrapper .card {
  border: none
}

.text-image-list .list--wrapper .card--image {
  width: 100%
}

.text-image-list .list--wrapper .card--image figure {
  height: 100%;
  position: relative
}

.text-image-list .list--wrapper .card--image figure img {
  height: 100%;
  object-fit: cover;
  width: 100%
}

.text-image-list .list--wrapper .card--content {
  background: #e6eef2;
  height: 100%;
  padding: 1.5rem;
  width: 100%
}

.text-image-list .list--wrapper .card--content h4 {
  margin-bottom: 1rem
}

.text-image-list .list--wrapper .card--content-links a {
  display: block;
  margin-bottom: 5px
}

.text-image-list .list--wrapper .card--content a {
  color: #0075aa
}

.text-image-list .list--wrapper .card--content a.highlight-link {
  align-items: center;
  display: flex;
  margin-top: 1.5rem
}

@media only screen and (min-width:1152px) {
  .text-image-list .list--wrapper .card--content a.highlight-link {
    margin-top: auto
  }
}

.text-image-list .list--wrapper .card--content a.highlight-link svg {
  height: 100%;
  margin-left: .5rem;
  width: min(3.8888888888888893vw, 14px)
}

@media only screen and (min-width:1152px) {
  .text-image-list .list--wrapper .card--content a.highlight-link svg {
    width: min(1.5625vw, 18px)
  }
}

.text-image-list ol,
.text-image-list ul {
  list-style-position: inside;
  margin: 1em 0
}

.text-image-list ol li,
.text-image-list ul li {
  font-size: min(3.88888889vw, 14px);
  margin-bottom: 5px;
  padding-left: 0
}

@media only screen and (min-width:1152px) {

  .text-image-list ol li,
  .text-image-list ul li {
    font-size: min(1.5625vw, 18px)
  }
}

.text-image-list ul li {
  list-style-type: disc
}

.text-image-list ol {
  padding: 0
}

.text-image-list ol li {
  list-style-type: decimal
}

.course-detail-cluster {
  --swiper-navigation-size: 30px;
  font-size: 14px;
  left: -8px;
  margin-bottom: 60px;
  margin-top: 40px;
  position: relative;
  width: 100%
}

@media (min-width:768px) {
  .course-detail-cluster {
    font-size: 18px;
    margin-bottom: 80px
  }
}

.course-detail-cluster .swiper-button-next,
.course-detail-cluster .swiper-button-prev {
  color: #3d4245
}

.course-detail-cluster .swiper-pagination {
  bottom: -30px;
  font-size: 14px
}

@media (min-width:768px) {
  .course-detail-cluster .swiper-pagination {
    bottom: -40px
  }
}

.course-detail-cluster .header {
  margin-bottom: 20px;
  margin-left: 40px;
  margin-right: 40px
}

.course-detail-cluster .detail-cluster-module,
.course-detail-cluster .detail-cluster-slider {
  margin-left: 40px;
  margin-right: 40px;
  max-width: 760px;
  overflow: hidden;
  position: relative
}

@media (min-width:768px) {

  .course-detail-cluster .detail-cluster-module,
  .course-detail-cluster .detail-cluster-slider {
    margin: 0 auto
  }
}

.course-detail-cluster .detail-cluster-module .cluster-slider-wrapper,
.course-detail-cluster .detail-cluster-module .cluster-wrapper,
.course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper,
.course-detail-cluster .detail-cluster-slider .cluster-wrapper {
  display: flex;
  flex-direction: row;
  height: auto !important
}

.course-detail-cluster .detail-cluster-module .cluster-slider-wrapper ul.module-list,
.course-detail-cluster .detail-cluster-module .cluster-wrapper ul.module-list,
.course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper ul.module-list,
.course-detail-cluster .detail-cluster-slider .cluster-wrapper ul.module-list {
  margin-left: 1.5rem
}

.course-detail-cluster .detail-cluster-module .cluster-slider-wrapper ul.module-list li,
.course-detail-cluster .detail-cluster-module .cluster-wrapper ul.module-list li,
.course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper ul.module-list li,
.course-detail-cluster .detail-cluster-slider .cluster-wrapper ul.module-list li {
  word-wrap: break-word;
  list-style: disc;
  list-style-position: outside;
  margin-bottom: min(2.22222222vw, 8px);
  margin-left: 0;
  overflow-wrap: break-word;
  padding-left: 0;
  word-break: break-word
}

@media (min-width:768px) {

  .course-detail-cluster .detail-cluster-module .cluster-slider-wrapper ul.module-list li,
  .course-detail-cluster .detail-cluster-module .cluster-wrapper ul.module-list li,
  .course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper ul.module-list li,
  .course-detail-cluster .detail-cluster-slider .cluster-wrapper ul.module-list li {
    font-size: 18px;
    letter-spacing: .162px;
    line-height: 24px
  }
}

.course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-inner-wrapper,
.course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-slider-slide,
.course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-inner-wrapper,
.course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-slider-slide,
.course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-inner-wrapper,
.course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-slider-slide,
.course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-inner-wrapper,
.course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-slider-slide {
  background: rgba(69, 206, 229, .05);
  border: 1px solid #45cee5;
  flex-shrink: 0;
  max-width: 760px;
  padding: 16px 20px 26px;
  width: 100%
}

@media (min-width:760px) {

  .course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-inner-wrapper,
  .course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-slider-slide,
  .course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-inner-wrapper,
  .course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-slider-slide,
  .course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-inner-wrapper,
  .course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-slider-slide,
  .course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-inner-wrapper,
  .course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-slider-slide {
    padding: 20px 25px 40px
  }
}

.course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-inner-wrapper .course-wrapper,
.course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-slider-slide .course-wrapper,
.course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-inner-wrapper .course-wrapper,
.course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-slider-slide .course-wrapper,
.course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-inner-wrapper .course-wrapper,
.course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-slider-slide .course-wrapper,
.course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-inner-wrapper .course-wrapper,
.course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-slider-slide .course-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
  width: 100%
}

@media (min-width:768px) {

  .course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-inner-wrapper .course-wrapper,
  .course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-slider-slide .course-wrapper,
  .course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-inner-wrapper .course-wrapper,
  .course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-slider-slide .course-wrapper,
  .course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-inner-wrapper .course-wrapper,
  .course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-slider-slide .course-wrapper,
  .course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-inner-wrapper .course-wrapper,
  .course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-slider-slide .course-wrapper {
    flex-direction: row
  }
}

.course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-inner-wrapper .course-wrapper .cluster-title,
.course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-slider-slide .course-wrapper .cluster-title,
.course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-inner-wrapper .course-wrapper .cluster-title,
.course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-slider-slide .course-wrapper .cluster-title,
.course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-inner-wrapper .course-wrapper .cluster-title,
.course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-slider-slide .course-wrapper .cluster-title,
.course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-inner-wrapper .course-wrapper .cluster-title,
.course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-slider-slide .course-wrapper .cluster-title {
  font-weight: 700
}

@media (min-width:768px) {

  .course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-inner-wrapper .course-wrapper .cluster-title,
  .course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-slider-slide .course-wrapper .cluster-title,
  .course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-inner-wrapper .course-wrapper .cluster-title,
  .course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-slider-slide .course-wrapper .cluster-title,
  .course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-inner-wrapper .course-wrapper .cluster-title,
  .course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-slider-slide .course-wrapper .cluster-title,
  .course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-inner-wrapper .course-wrapper .cluster-title,
  .course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-slider-slide .course-wrapper .cluster-title {
    width: 270px
  }
}

.course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-inner-wrapper .course-wrapper .img-wrapper,
.course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-slider-slide .course-wrapper .img-wrapper,
.course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-inner-wrapper .course-wrapper .img-wrapper,
.course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-slider-slide .course-wrapper .img-wrapper,
.course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-inner-wrapper .course-wrapper .img-wrapper,
.course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-slider-slide .course-wrapper .img-wrapper,
.course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-inner-wrapper .course-wrapper .img-wrapper,
.course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-slider-slide .course-wrapper .img-wrapper {
  display: none
}

@media (min-width:768px) {

  .course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-inner-wrapper .course-wrapper .img-wrapper,
  .course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-slider-slide .course-wrapper .img-wrapper,
  .course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-inner-wrapper .course-wrapper .img-wrapper,
  .course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-slider-slide .course-wrapper .img-wrapper,
  .course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-inner-wrapper .course-wrapper .img-wrapper,
  .course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-slider-slide .course-wrapper .img-wrapper,
  .course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-inner-wrapper .course-wrapper .img-wrapper,
  .course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-slider-slide .course-wrapper .img-wrapper {
    bottom: 0;
    display: block;
    left: 0;
    margin-top: 20px;
    position: absolute;
    z-index: 1
  }
}

.course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-inner-wrapper .course-wrapper .curse-body,
.course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-slider-slide .course-wrapper .curse-body,
.course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-inner-wrapper .course-wrapper .curse-body,
.course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-slider-slide .course-wrapper .curse-body,
.course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-inner-wrapper .course-wrapper .curse-body,
.course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-slider-slide .course-wrapper .curse-body,
.course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-inner-wrapper .course-wrapper .curse-body,
.course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-slider-slide .course-wrapper .curse-body {
  height: 100%;
  padding-bottom: 68px;
  position: relative
}

@media (min-width:768px) {

  .course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-inner-wrapper .course-wrapper .curse-body,
  .course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-slider-slide .course-wrapper .curse-body,
  .course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-inner-wrapper .course-wrapper .curse-body,
  .course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-slider-slide .course-wrapper .curse-body,
  .course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-inner-wrapper .course-wrapper .curse-body,
  .course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-slider-slide .course-wrapper .curse-body,
  .course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-inner-wrapper .course-wrapper .curse-body,
  .course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-slider-slide .course-wrapper .curse-body {
    padding-bottom: 68px;
    padding-left: 48px
  }
}

.course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-inner-wrapper .course-wrapper .curse-body .btn-small,
.course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-slider-slide .course-wrapper .curse-body .btn-small,
.course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-inner-wrapper .course-wrapper .curse-body .btn-small,
.course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-slider-slide .course-wrapper .curse-body .btn-small,
.course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-inner-wrapper .course-wrapper .curse-body .btn-small,
.course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-slider-slide .course-wrapper .curse-body .btn-small,
.course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-inner-wrapper .course-wrapper .curse-body .btn-small,
.course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-slider-slide .course-wrapper .curse-body .btn-small {
  bottom: 0;
  margin: 0;
  position: absolute;
  width: 186px
}

.course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-inner-wrapper .course-wrapper .curse-body .module-header,
.course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-slider-slide .course-wrapper .curse-body .module-header,
.course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-inner-wrapper .course-wrapper .curse-body .module-header,
.course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-slider-slide .course-wrapper .curse-body .module-header,
.course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-inner-wrapper .course-wrapper .curse-body .module-header,
.course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-slider-slide .course-wrapper .curse-body .module-header,
.course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-inner-wrapper .course-wrapper .curse-body .module-header,
.course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-slider-slide .course-wrapper .curse-body .module-header {
  letter-spacing: .098px;
  line-height: 20px;
  margin-top: 20px;
  padding-bottom: 5px
}

@media (min-width:768px) {

  .course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-inner-wrapper .course-wrapper .curse-body .module-header,
  .course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-slider-slide .course-wrapper .curse-body .module-header,
  .course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-inner-wrapper .course-wrapper .curse-body .module-header,
  .course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-slider-slide .course-wrapper .curse-body .module-header,
  .course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-inner-wrapper .course-wrapper .curse-body .module-header,
  .course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-slider-slide .course-wrapper .curse-body .module-header,
  .course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-inner-wrapper .course-wrapper .curse-body .module-header,
  .course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-slider-slide .course-wrapper .curse-body .module-header {
    font-weight: 400
  }
}

.course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-inner-wrapper .course-wrapper .curse-body .instruction-form-header,
.course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-inner-wrapper .course-wrapper .curse-body .start-date-header,
.course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-slider-slide .course-wrapper .curse-body .instruction-form-header,
.course-detail-cluster .detail-cluster-module .cluster-slider-wrapper .cluster-slider-slide .course-wrapper .curse-body .start-date-header,
.course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-inner-wrapper .course-wrapper .curse-body .instruction-form-header,
.course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-inner-wrapper .course-wrapper .curse-body .start-date-header,
.course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-slider-slide .course-wrapper .curse-body .instruction-form-header,
.course-detail-cluster .detail-cluster-module .cluster-wrapper .cluster-slider-slide .course-wrapper .curse-body .start-date-header,
.course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-inner-wrapper .course-wrapper .curse-body .instruction-form-header,
.course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-inner-wrapper .course-wrapper .curse-body .start-date-header,
.course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-slider-slide .course-wrapper .curse-body .instruction-form-header,
.course-detail-cluster .detail-cluster-slider .cluster-slider-wrapper .cluster-slider-slide .course-wrapper .curse-body .start-date-header,
.course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-inner-wrapper .course-wrapper .curse-body .instruction-form-header,
.course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-inner-wrapper .course-wrapper .curse-body .start-date-header,
.course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-slider-slide .course-wrapper .curse-body .instruction-form-header,
.course-detail-cluster .detail-cluster-slider .cluster-wrapper .cluster-slider-slide .course-wrapper .curse-body .start-date-header {
  color: var(--color-grey-54, #818b91)
}

.aktionsbanner .aktionsbanner--inner {
  display: flex
}

@media (min-width:769px) {
  .aktionsbanner .aktionsbanner--inner {
    align-items: center
  }
}

.aktionsbanner .aktionsbanner--inner .aktionsbanner--icon {
  margin-right: min(3.611111111111111vw, 13px);
  min-width: min(8.333333333333334vw, 30px);
  width: min(8.333333333333334vw, 30px)
}

@media (min-width:769px) {
  .aktionsbanner .aktionsbanner--inner .aktionsbanner--icon {
    margin-right: min(8.333333333333334vw, 30px);
    min-width: min(13.88888888888889vw, 50px);
    width: min(13.88888888888889vw, 50px)
  }
}

.aktionsbanner .aktionsbanner--inner .aktionsbanner--content {
  display: flex;
  flex: 1 1 100%;
  flex-direction: column;
  width: 100%
}

@media (min-width:769px) {
  .aktionsbanner .aktionsbanner--inner .aktionsbanner--content {
    align-items: center;
    flex-direction: row;
    justify-content: space-between
  }
}

.aktionsbanner .aktionsbanner--inner .aktionsbanner--content .content--text {
  margin-bottom: min(4.166666666666667vw, 15px);
  min-width: 100%;
  width: 100%
}

@media (min-width:769px) {
  .aktionsbanner .aktionsbanner--inner .aktionsbanner--content .content--text {
    flex: 0 0 50%;
    margin-bottom: 0;
    min-width: 50%;
    width: 50%
  }
}

.aktionsbanner .aktionsbanner--inner .aktionsbanner--content .content--link a {
  color: #0075aa
}

.webshop .form_header {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: min(4.166666666666667vw, 15px) auto min(5.555555555555555vw, 20px);
  max-width: min(222.22222222222223vw, 800px)
}

@media (min-width:769px) {
  .webshop .form_header {
    margin-bottom: 0;
    margin-top: clamp(15px, 2.6041666666666665vw, 30px)
  }
}

.webshop .form_header #header-course-image {
  align-items: center;
  display: flex;
  height: min(25vw, 90px);
  margin-right: min(8.333333333333334vw, 30px)
}

@media (min-width:769px) {
  .webshop .form_header #header-course-image {
    height: clamp(90px, 13.020833333333332vw, 150px)
  }
}

.webshop .form_header #header-course-image figure img {
  max-height: min(41.66666666666667vw, 150px)
}

.webshop .form_header #header-course-title span {
  font-size: min(5.555555555555555vw, 20px);
  font-weight: 700
}

@media (min-width:769px) {
  .webshop .form_header #header-course-title span {
    font-size: clamp(20px, 1.909722222222222vw, 22px)
  }
}

.webshop .form_header .dot-loader {
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/loadingAnimation.gif);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: min(63.88888889vw, 65px);
  margin: 0 auto;
  width: min(63.88888889vw, 230px)
}

.webshop .bestellstrecke {
  background-color: #f5f5f5;
  display: flex;
  justify-content: space-between;
  margin: min(13.88888888888889vw, 50px) auto auto;
  position: relative;
  width: 100%
}

.webshop .bestellstrecke .tab {
  align-items: center;
  display: flex;
  flex: 0 0 50%;
  justify-content: space-between
}

.webshop .bestellstrecke .tab span {
  color: #6e6e6e;
  font-weight: 700;
  padding-bottom: min(2.7777777777777777vw, 10px);
  padding-left: min(2.7777777777777777vw, 10px);
  padding-top: min(2.7777777777777777vw, 10px)
}

.webshop .bestellstrecke .tab span.backbtn {
  background-color: #fff;
  cursor: pointer;
  display: none
}

.webshop .bestellstrecke .tab span.backbtn i {
  margin-right: min(1.6666666666666667vw, 6px)
}

.webshop .bestellstrecke .tab.show span {
  color: #3d4245
}

.webshop .bestellstrecke .tab.show span.backbtn {
  color: #818b91;
  display: block;
  font-size: min(4.444444444444445vw, 16px);
  height: 100%
}

@media (max-width:768.98px) {
  .webshop .bestellstrecke .tab.show span.backbtn {
    padding-right: min(2.7777777777777777vw, 10px);
    position: absolute;
    right: 0;
    top: min(12.5vw, -45px)
  }
}

.webshop .tx-powermail form {
  margin: min(13.88888888888889vw, 50px) auto
}

@media (min-width:769px) {
  .webshop .tx-powermail form {
    max-width: calc(100% - 360px)
  }
}

.webshop .tx-powermail form .btn-group,
.webshop .tx-powermail form .powermail_tab_navigation {
  display: none
}

.webshop .tx-powermail form .powermail_fieldwrap {
  padding: 0 12px
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_land,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_strassenr,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_vonwoausmoechtensieteilnehmen {
  flex: 0 0 100%;
  max-width: 100%
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_ort,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_ort_01,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_strasse {
  width: 100%
}

@media (min-width:769px) {

  .webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_ort,
  .webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_ort_01,
  .webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_strasse {
    min-width: 80%
  }
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_hausnummer,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_nr,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_plz,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_plzort {
  width: 100%
}

@media (min-width:769px) {

  .webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_hausnummer,
  .webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_nr,
  .webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_plz,
  .webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_plzort {
    max-width: 20%
  }
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_marker_07 {
  flex: unset;
  max-width: 100%;
  width: 100%
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_marker_07 .powermail_field {
  display: flex;
  width: 100%
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_marker_07 .next_form[disabled] {
  cursor: default;
  pointer-events: all
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_marker_07 .hinweis {
  background-color: #dc3545;
  margin-left: 20px;
  padding: .75rem .375rem;
  position: relative
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_marker_07 .hinweis:before {
  border: .5rem solid transparent;
  border-right-color: #dc3545;
  content: "";
  left: min(4.444444444444445vw, -16px);
  position: absolute;
  top: min(3.3333333333333335vw, 12px)
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_marker_07 .hinweis span {
  color: #fafdff;
  font-size: min(3.3333333333333335vw, 12px);
  margin-left: min(6.944444444444445vw, 25px);
  position: relative
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_marker_07 .hinweis span:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 10.98a1 1 0 1 1 2 0v6a1 1 0 1 1-2 0v-6Zm1-4.929a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2ZM4 12a8 8 0 1 0 16 0 8 8 0 0 0-16 0Z' fill='%23fff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  content: "";
  height: 20px;
  left: min(6.944444444444445vw, -25px);
  position: absolute;
  top: min(1.1111111111111112vw, -4px);
  width: 20px
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_marker_07 .hinweis.close {
  display: none
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_abweichenderechnungsanschrift,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_ichhabeeinenbildungsgutschein,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_ichmoechteineinembetragperrechnungzahlen,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_kostendurchdritte,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_marker_04,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_marker_05,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_marker_06,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_marker_09,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_rechnungsadresseentsprichtihreradresse {
  flex: 0 0 100%;
  margin: 0;
  max-width: 100%
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_abweichenderechnungsanschrift>label,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_ichhabeeinenbildungsgutschein>label,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_ichmoechteineinembetragperrechnungzahlen>label,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_kostendurchdritte>label,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_marker_04>label,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_marker_05>label,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_marker_06>label,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_marker_09>label,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_rechnungsadresseentsprichtihreradresse>label {
  display: none
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_abweichenderechnungsanschrift label a,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_ichhabeeinenbildungsgutschein label a,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_ichmoechteineinembetragperrechnungzahlen label a,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_kostendurchdritte label a,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_marker_04 label a,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_marker_05 label a,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_marker_06 label a,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_marker_09 label a,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_rechnungsadresseentsprichtihreradresse label a {
  margin: 0 4px
}

@media (max-width:768.98px) {
  .webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_abweichenderechnungsanschrift {
    margin-bottom: min(2.7777777777777777vw, 10px)
  }

  .webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_ichmoechteineinembetragperrechnungzahlen {
    margin-bottom: min(5.555555555555555vw, 20px)
  }
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_ichmoechteineinembetragperrechnungzahlen>label {
  color: #818b91;
  display: block;
  margin-bottom: min(4.166666666666667vw, 15px)
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_marker_04 .checkbox label,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_marker_05 .checkbox label {
  color: #000;
  font-weight: 400
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_hausnummer,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_name,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_ort_01,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_plz,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_strasse,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_vorname_01 {
  display: none
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_hausnummer.active,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_name.active,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_ort_01.active,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_plz.active,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_strasse.active,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_vorname_01.active {
  display: flex
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_teilnahmeinfo {
  flex: 0 0 100%;
  margin-bottom: 0;
  max-width: 100%
}

@media (min-width:769px) {
  .webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_teilnahmeinfo {
    flex: 0 0 80%;
    max-width: 80%
  }
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_ichhabeeinenbildungsgutschein,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_teilnahmeinfo {
  display: none
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_ichhabeeinenbildungsgutschein.support,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_teilnahmeinfo.support {
  display: flex
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_marker_02 .powermail_field {
  display: flex;
  justify-content: flex-end
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_firmaoptional,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht {
  flex: 0 0 100%;
  max-width: 100%
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap {
  display: flex;
  flex-direction: column;
  margin-bottom: min(8.333333333333334vw, 30px);
  width: 100%
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .desktop {
  display: none
}

@media (min-width:769px) {
  .webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .desktop {
    display: block
  }
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .mobile {
  display: flex;
  flex-direction: column
}

@media (min-width:769px) {
  .webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .mobile {
    display: none
  }
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .mobile .part {
  margin-bottom: min(5.555555555555555vw, 20px);
  width: 100%
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .mobile .part h4 {
  border-bottom: 2px solid #eaeaea;
  color: #818b91;
  font-size: min(5vw, 18px);
  margin-bottom: min(2.7777777777777777vw, 10px);
  padding-bottom: min(1.3888888888888888vw, 5px);
  padding-left: min(2.7777777777777777vw, 10px)
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .mobile .part span {
  font-size: min(5vw, 18px);
  font-weight: 700;
  padding-left: min(2.7777777777777777vw, 10px)
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .content,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .headline {
  display: flex
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .content .col_name,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .headline .col_name {
  flex: 0 0 55%
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .content .col_name span,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .headline .col_name span {
  font-weight: 700
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .content .col_form,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .headline .col_form {
  flex: 0 0 20%
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .content .col_form span,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .headline .col_form span {
  font-weight: 700
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .content .col_date,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .headline .col_date {
  flex: 0 0 12%
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .content .col_price,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .headline .col_price {
  flex: 0 0 13%
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .content .col_date h4,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .content .col_form h4,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .content .col_name h4,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .content .col_price h4,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .headline .col_date h4,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .headline .col_form h4,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .headline .col_name h4,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .headline .col_price h4 {
  border-bottom: 2px solid #eaeaea;
  color: #818b91;
  margin-bottom: min(5.555555555555555vw, 20px);
  padding-bottom: min(2.7777777777777777vw, 10px)
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .content .col_date span,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .content .col_price span,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .headline .col_date span,
.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .headline .col_price span {
  font-weight: 700
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_uebersicht .overview_wrap .content {
  align-items: center;
  margin-left: min(2.7777777777777777vw, 10px)
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_infofeld {
  flex: 0 0 100%;
  margin-bottom: 0;
  max-width: 100%
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_infofeld .additional {
  display: flex;
  justify-content: space-between
}

@media (max-width:768.98px) {
  .webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_infofeld .additional {
    flex-direction: column
  }
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_infofeld .additional .buttons {
  flex: 0 0 100%;
  max-width: 100%;
  padding-left: min(1.3888888888888888vw, 5px)
}

@media (min-width:769px) {
  .webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_infofeld .additional .buttons {
    flex: 0 0 60%;
    max-width: 60%
  }
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_infofeld .additional .infofeld {
  display: flex;
  flex: 0 0 100%;
  flex-direction: column;
  max-width: 100%
}

@media (min-width:769px) {
  .webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_infofeld .additional .infofeld {
    flex: 0 0 40%;
    max-width: 40%
  }
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_infofeld .additional .infofeld .field {
  display: flex
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_infofeld .additional .infofeld .field:first-of-type {
  border-bottom: 1px solid #818b91;
  justify-content: space-between;
  margin-bottom: min(5.555555555555555vw, 20px);
  padding-bottom: min(5.555555555555555vw, 20px)
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_infofeld .additional .infofeld .field:first-of-type div {
  display: flex;
  flex: 0 0 65%;
  flex-direction: column
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_infofeld .additional .infofeld .field:first-of-type div span {
  font-weight: 700
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_infofeld .additional .infofeld .field:first-of-type div span:last-of-type {
  color: #818b91;
  font-size: min(3.8888888888888893vw, 14px);
  font-weight: 400;
  line-height: 1
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_infofeld .additional .infofeld .field:first-of-type .amount {
  flex: 0 0 20%;
  font-weight: 700;
  text-align: right
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_infofeld .additional .infofeld .field:last-of-type {
  justify-content: space-between
}

.webshop .tx-powermail form .powermail_fieldwrap.powermail_fieldwrap_infofeld .additional .infofeld .field:last-of-type span {
  font-size: min(5.555555555555555vw, 20px);
  font-weight: 700
}

.webshop .tx-powermail form .powermail_fieldwrap label {
  font-size: 18px !important;
  font-weight: 700;
  line-height: 26px !important
}

.webshop .tx-powermail form .powermail_fieldwrap .powermail_field input,
.webshop .tx-powermail form .powermail_fieldwrap .powermail_field select {
  color: #0075aa;
  font-size: min(5vw, 18px);
  font-weight: 700;
  height: min(12.222222222222223vw, 44px);
  max-width: unset;
  width: 100%
}

@media (min-width:769px) {

  .webshop .tx-powermail form .powermail_fieldwrap .powermail_field input,
  .webshop .tx-powermail form .powermail_fieldwrap .powermail_field select {
    height: clamp(44px, 4.166666666666666vw, 48px);
    width: 100%
  }
}

.webshop .tx-powermail form .powermail_fieldwrap .powermail_field input.error,
.webshop .tx-powermail form .powermail_fieldwrap .powermail_field select.error {
  background-color: #fff5f5;
  border-color: #e50000;
  color: #e50000
}

.webshop .tx-powermail form .powermail_fieldwrap .powermail_field select {
  font-family: Calibri, Arial, Helvetica, sans-serif
}

.webshop .tx-powermail form .powermail_fieldwrap .powermail_field .powermail_submit {
  margin-top: min(5.555555555555555vw, 20px)
}

.webshop .tx-powermail form .powermail_fieldwrap .powermail_field .startdate .show_date {
  align-items: center;
  background-color: #fafdff;
  border: 1px solid #0075aa;
  cursor: pointer;
  display: flex;
  height: min(12.222222222222223vw, 44px);
  max-width: unset;
  overflow: hidden;
  width: 100%
}

@media (min-width:769px) {
  .webshop .tx-powermail form .powermail_fieldwrap .powermail_field .startdate .show_date {
    height: clamp(44px, 4.166666666666666vw, 48px);
    width: calc(100% - 24px)
  }
}

.webshop .tx-powermail form .powermail_fieldwrap .powermail_field .startdate .show_date a {
  color: #0075aa;
  font-size: min(5vw, 18px);
  font-weight: 700;
  padding: .375rem .625rem .4375rem
}

.webshop .tx-powermail form .powermail_fieldwrap .powermail_field .startdate .show_date a:hover {
  text-decoration: none
}

.webshop .tx-powermail form .powermail_fieldwrap .powermail_field .startdate .webshop_modal .gmodal--container {
  width: 100%
}

@media (min-width:769px) {
  .webshop .tx-powermail form .powermail_fieldwrap .powermail_field .startdate .webshop_modal .gmodal--container {
    max-width: min(163.33333333333334vw, 588px);
    min-width: min(163.33333333333334vw, 588px);
    width: 30%
  }
}

.webshop .tx-powermail form .powermail_fieldwrap .powermail_field .startdate .webshop_modal .gmodal--container .webshop-gmodal--header {
  border-bottom: 1px solid #818b91;
  display: flex;
  margin-bottom: min(4.444444444444445vw, 16px);
  padding-bottom: min(4.444444444444445vw, 16px);
  width: 100%
}

@media (min-width:769px) {
  .webshop .tx-powermail form .powermail_fieldwrap .powermail_field .startdate .webshop_modal .gmodal--container .webshop-gmodal--header {
    margin-bottom: min(1.3888888888888888vw, 16px);
    padding-bottom: min(1.9965277777777777vw, 23px)
  }
}

.webshop .tx-powermail form .powermail_fieldwrap .powermail_field .startdate .webshop_modal .gmodal--container .webshop-gmodal--header .webshop-gmodal--header--icon {
  align-items: center;
  display: flex;
  height: min(11.11111111111111vw, 40px);
  justify-content: center;
  margin-right: min(5.555555555555555vw, 20px);
  min-width: min(11.11111111111111vw, 40px);
  text-align: center;
  width: min(11.11111111111111vw, 40px)
}

@media (min-width:769px) {
  .webshop .tx-powermail form .powermail_fieldwrap .powermail_field .startdate .webshop_modal .gmodal--container .webshop-gmodal--header .webshop-gmodal--header--icon {
    height: min(3.4722222222222223vw, 40px);
    margin-right: min(1.3888888888888888vw, 16px);
    min-width: min(3.4722222222222223vw, 40px);
    width: min(3.4722222222222223vw, 40px)
  }
}

.webshop .tx-powermail form .powermail_fieldwrap .powermail_field .startdate .webshop_modal .gmodal--container .webshop-gmodal--header .webshop-gmodal--header--icon i {
  color: #0075aa;
  font-size: min(8.88888888888889vw, 32px)
}

@media (min-width:769px) {
  .webshop .tx-powermail form .powermail_fieldwrap .powermail_field .startdate .webshop_modal .gmodal--container .webshop-gmodal--header .webshop-gmodal--header--icon i {
    font-size: min(3.4722222222222223vw, 40px)
  }
}

.webshop .tx-powermail form .powermail_fieldwrap .powermail_field .startdate .webshop_modal .gmodal--container .webshop-gmodal--title {
  display: flex;
  margin-bottom: min(4.166666666666667vw, 15px);
  margin-left: min(2.7777777777777777vw, 10px)
}

.webshop .tx-powermail form .powermail_fieldwrap .powermail_field .startdate .webshop_modal .gmodal--container .webshop-gmodal--title span:first-of-type {
  flex: 0 0 45%
}

.webshop .tx-powermail form .powermail_fieldwrap .powermail_field .startdate .webshop_modal .gmodal--container .webshop-gmodal--title span:last-of-type {
  flex: 0 0 55%
}

.webshop .tx-powermail form .powermail_fieldwrap .powermail_field .startdate .webshop_modal .gmodal--container .webshop-gmodal--content {
  margin-left: min(2.7777777777777777vw, 10px)
}

.webshop .tx-powermail form .powermail_fieldwrap .powermail_field .startdate .webshop_modal .gmodal--container .webshop-gmodal--content .checkbox {
  align-items: center;
  display: flex;
  margin-bottom: min(2.7777777777777777vw, 10px)
}

.webshop .tx-powermail form .powermail_fieldwrap .powermail_field .startdate .webshop_modal .gmodal--container .webshop-gmodal--content .checkbox label {
  padding: 0;
  width: min(66.11111111111111vw, 238px)
}

.webshop .tx-powermail form .powermail_fieldwrap .powermail_field .startdate .webshop_modal .gmodal--container .webshop-gmodal--content .checkbox label span {
  margin-left: min(5.555555555555555vw, 20px);
  position: absolute;
  right: min(27.77777777777778vw, -100px);
  top: 0
}

@media (min-width:769px) {
  .webshop .tx-powermail form .powermail_fieldwrap .powermail_field .startdate .webshop_modal .gmodal--container .webshop-gmodal--content .checkbox label span {
    right: min(15.277777777777779vw, -55px)
  }
}

.webshop .tx-powermail form .powermail_fieldwrap .powermail_field .startdate .webshop_modal .gmodal--container .webshop-gmodal--content .checkbox input {
  border-radius: 0;
  display: block;
  height: 16px;
  margin-left: min(55.55555555555556vw, 200px);
  margin-top: min(2.2222222222222223vw, 8px);
  min-width: 16px;
  padding: 0;
  width: 16px
}

.webshop .tx-powermail form .powermail_fieldwrap .powermail_field .startdate .webshop_modal .gmodal--container .webshop-gmodal--content .checkbox input:checked {
  background-color: #0075aa;
  background-image: url(/_assets/fd794fb38836f2a7d8ef52fc6161c47a/img/check-white.svg);
  background-position: 50%;
  background-size: contain;
  box-shadow: none
}

.webshop .tx-powermail form .powermail_fieldwrap .powermail_field input[type=checkbox] {
  margin-top: 4px
}

.webshop .tx-powermail form .powermail_fieldwrap .powermail_field input[type=radio] {
  border: none;
  border-radius: min(4.166666666666667vw, 15px);
  box-shadow: inset 0 0 0 1px #0075aa;
  cursor: pointer;
  height: min(4.444444444444445vw, 16px);
  margin: min(.8333333333333334vw, 3px) 20px 3px 4px;
  min-width: 16px;
  padding: 0;
  width: min(4.444444444444445vw, 16px)
}

@media (min-width:769px) {
  .webshop .tx-powermail form .powermail_fieldwrap .powermail_field input[type=radio] {
    margin-top: clamp(3px, .6944444444444444vw, 8px)
  }
}

.webshop .tx-powermail form .powermail_fieldwrap .powermail_field input[type=radio]:checked {
  background: #fafdff;
  box-shadow: inset 0 0 0 4px #0075aa
}

.webshop .btn,
.webshop .powermail_submit {
  color: #fff !important;
  font-family: Calibri, Arial, Helvetica, sans-serif;
  font-size: min(5vw, 18px);
  height: auto !important;
  margin-bottom: min(0vw, 0px);
  min-width: unset !important;
  padding: 8px 13px !important;
  width: auto !important
}

.webshop .btn.disabled,
.webshop .powermail_submit.disabled {
  background-color: #e6eef2;
  color: #818b91;
  opacity: 1
}

.webshop .btn.inverted,
.webshop .powermail_submit.inverted {
  background-color: #fafdff;
  border: 1px solid #0075aa;
  box-shadow: 0 2px 4px rgba(61, 66, 69, .15);
  color: #0075aa;
  font-weight: 400
}

@media (min-width:769px) {

  .webshop .btn.success,
  .webshop .powermail_submit.success {
    margin-left: min(3.038194444444444vw, 35px);
    margin-right: min(3.038194444444444vw, 35px)
  }
}

.webshop .btn.dshow,
.webshop .powermail_submit.dshow {
  display: none
}

.webshop .story {
  text-align: center
}

.webshop .story a {
  color: #3d4245
}

.webshop .story p:last-of-type {
  font-size: min(3.8888888888888893vw, 14px);
  text-align: left
}

/*!
 * Font Awesome Pro 6.5.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */
:root,
:host {
  --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Solid';
  --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Regular';
  --fa-font-light: normal 300 1em/1 'Font Awesome 6 Light';
  --fa-font-thin: normal 100 1em/1 'Font Awesome 6 Thin';
  --fa-font-duotone: normal 900 1em/1 'Font Awesome 6 Duotone';
  --fa-font-sharp-solid: normal 900 1em/1 'Font Awesome 6 Sharp';
  --fa-font-sharp-regular: normal 400 1em/1 'Font Awesome 6 Sharp';
  --fa-font-sharp-light: normal 300 1em/1 'Font Awesome 6 Sharp';
  --fa-font-sharp-thin: normal 100 1em/1 'Font Awesome 6 Sharp';
  --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands';
}

svg:not(:root).svg-inline--fa,
svg:not(:host).svg-inline--fa {
  overflow: visible;
  box-sizing: content-box;
}

.svg-inline--fa {
  display: var(--fa-display, inline-block);
  height: 1em;
  overflow: visible;
  vertical-align: -.125em;
}

.svg-inline--fa.fa-2xs {
  vertical-align: 0.1em;
}

.svg-inline--fa.fa-xs {
  vertical-align: 0em;
}

.svg-inline--fa.fa-sm {
  vertical-align: -0.07143em;
}

.svg-inline--fa.fa-lg {
  vertical-align: -0.2em;
}

.svg-inline--fa.fa-xl {
  vertical-align: -0.25em;
}

.svg-inline--fa.fa-2xl {
  vertical-align: -0.3125em;
}

.svg-inline--fa.fa-pull-left {
  margin-right: var(--fa-pull-margin, 0.3em);
  width: auto;
}

.svg-inline--fa.fa-pull-right {
  margin-left: var(--fa-pull-margin, 0.3em);
  width: auto;
}

.svg-inline--fa.fa-li {
  width: var(--fa-li-width, 2em);
  top: 0.25em;
}

.svg-inline--fa.fa-fw {
  width: var(--fa-fw-width, 1.25em);
}

.fa-layers svg.svg-inline--fa {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}

.fa-layers-text,
.fa-layers-counter {
  display: inline-block;
  position: absolute;
  text-align: center;
}

.fa-layers {
  display: inline-block;
  height: 1em;
  position: relative;
  text-align: center;
  vertical-align: -.125em;
  width: 1em;
}

.fa-layers svg.svg-inline--fa {
  -webkit-transform-origin: center center;
  transform-origin: center center;
}

.fa-layers-text {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transform-origin: center center;
  transform-origin: center center;
}

.fa-layers-counter {
  background-color: var(--fa-counter-background-color, #ff253a);
  border-radius: var(--fa-counter-border-radius, 1em);
  box-sizing: border-box;
  color: var(--fa-inverse, #fff);
  line-height: var(--fa-counter-line-height, 1);
  max-width: var(--fa-counter-max-width, 5em);
  min-width: var(--fa-counter-min-width, 1.5em);
  overflow: hidden;
  padding: var(--fa-counter-padding, 0.25em 0.5em);
  right: var(--fa-right, 0);
  text-overflow: ellipsis;
  top: var(--fa-top, 0);
  -webkit-transform: scale(var(--fa-counter-scale, 0.25));
  transform: scale(var(--fa-counter-scale, 0.25));
  -webkit-transform-origin: top right;
  transform-origin: top right;
}

.fa-layers-bottom-right {
  bottom: var(--fa-bottom, 0);
  right: var(--fa-right, 0);
  top: auto;
  -webkit-transform: scale(var(--fa-layers-scale, 0.25));
  transform: scale(var(--fa-layers-scale, 0.25));
  -webkit-transform-origin: bottom right;
  transform-origin: bottom right;
}

.fa-layers-bottom-left {
  bottom: var(--fa-bottom, 0);
  left: var(--fa-left, 0);
  right: auto;
  top: auto;
  -webkit-transform: scale(var(--fa-layers-scale, 0.25));
  transform: scale(var(--fa-layers-scale, 0.25));
  -webkit-transform-origin: bottom left;
  transform-origin: bottom left;
}

.fa-layers-top-right {
  top: var(--fa-top, 0);
  right: var(--fa-right, 0);
  -webkit-transform: scale(var(--fa-layers-scale, 0.25));
  transform: scale(var(--fa-layers-scale, 0.25));
  -webkit-transform-origin: top right;
  transform-origin: top right;
}

.fa-layers-top-left {
  left: var(--fa-left, 0);
  right: auto;
  top: var(--fa-top, 0);
  -webkit-transform: scale(var(--fa-layers-scale, 0.25));
  transform: scale(var(--fa-layers-scale, 0.25));
  -webkit-transform-origin: top left;
  transform-origin: top left;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-ul>li {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (prefers-reduced-motion: reduce) {

  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    -webkit-animation-delay: -1ms;
    animation-delay: -1ms;
    -webkit-animation-duration: 1ms;
    animation-duration: 1ms;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
  }
}

@-webkit-keyframes fa-beat {

  0%,
  90% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}

@keyframes fa-beat {

  0%,
  90% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}

@-webkit-keyframes fa-bounce {
  0% {
    -webkit-transform: scale(1, 1) translateY(0);
    transform: scale(1, 1) translateY(0);
  }

  10% {
    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }

  30% {
    -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }

  50% {
    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }

  57% {
    -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }

  64% {
    -webkit-transform: scale(1, 1) translateY(0);
    transform: scale(1, 1) translateY(0);
  }

  100% {
    -webkit-transform: scale(1, 1) translateY(0);
    transform: scale(1, 1) translateY(0);
  }
}

@keyframes fa-bounce {
  0% {
    -webkit-transform: scale(1, 1) translateY(0);
    transform: scale(1, 1) translateY(0);
  }

  10% {
    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }

  30% {
    -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }

  50% {
    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }

  57% {
    -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }

  64% {
    -webkit-transform: scale(1, 1) translateY(0);
    transform: scale(1, 1) translateY(0);
  }

  100% {
    -webkit-transform: scale(1, 1) translateY(0);
    transform: scale(1, 1) translateY(0);
  }
}

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

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

@-webkit-keyframes fa-beat-fade {

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

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

@keyframes fa-beat-fade {

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

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

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

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

@-webkit-keyframes fa-shake {
  0% {
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  4% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  8%,
  24% {
    -webkit-transform: rotate(-18deg);
    transform: rotate(-18deg);
  }

  12%,
  28% {
    -webkit-transform: rotate(18deg);
    transform: rotate(18deg);
  }

  16% {
    -webkit-transform: rotate(-22deg);
    transform: rotate(-22deg);
  }

  20% {
    -webkit-transform: rotate(22deg);
    transform: rotate(22deg);
  }

  32% {
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg);
  }

  36% {
    -webkit-transform: rotate(12deg);
    transform: rotate(12deg);
  }

  40%,
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes fa-shake {
  0% {
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  4% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  8%,
  24% {
    -webkit-transform: rotate(-18deg);
    transform: rotate(-18deg);
  }

  12%,
  28% {
    -webkit-transform: rotate(18deg);
    transform: rotate(18deg);
  }

  16% {
    -webkit-transform: rotate(-22deg);
    transform: rotate(-22deg);
  }

  20% {
    -webkit-transform: rotate(22deg);
    transform: rotate(22deg);
  }

  32% {
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg);
  }

  36% {
    -webkit-transform: rotate(12deg);
    transform: rotate(12deg);
  }

  40%,
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

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

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

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

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

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

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

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

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

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

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

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

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

.fa-stack-1x,
.fa-stack-2x {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  z-index: var(--fa-stack-z-index, auto);
}

.svg-inline--fa.fa-stack-1x {
  height: 1em;
  width: 1.25em;
}

.svg-inline--fa.fa-stack-2x {
  height: 2em;
  width: 2.5em;
}

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

.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.svg-inline--fa .fa-primary {
  fill: var(--fa-primary-color, currentColor);
  opacity: var(--fa-primary-opacity, 1);
}

.svg-inline--fa .fa-secondary {
  fill: var(--fa-secondary-color, currentColor);
  opacity: var(--fa-secondary-opacity, 0.4);
}

.svg-inline--fa.fa-swap-opacity .fa-primary {
  opacity: var(--fa-secondary-opacity, 0.4);
}

.svg-inline--fa.fa-swap-opacity .fa-secondary {
  opacity: var(--fa-primary-opacity, 1);
}

.svg-inline--fa mask .fa-primary,
.svg-inline--fa mask .fa-secondary {
  fill: black;
}

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

/*!
 * Font Awesome Pro 6.5.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */
:host,
:root {
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";
  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";
  --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";
  --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";
  --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
  --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";
  --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";
  --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";
  --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"
}

svg:not(:host).svg-inline--fa,
svg:not(:root).svg-inline--fa {
  overflow: visible;
  box-sizing: content-box
}

.svg-inline--fa {
  display: var(--fa-display, inline-block);
  height: 1em;
  overflow: visible;
  vertical-align: -.125em
}

.svg-inline--fa.fa-2xs {
  vertical-align: .1em
}

.svg-inline--fa.fa-xs {
  vertical-align: 0
}

.svg-inline--fa.fa-sm {
  vertical-align: -.07143em
}

.svg-inline--fa.fa-lg {
  vertical-align: -.2em
}

.svg-inline--fa.fa-xl {
  vertical-align: -.25em
}

.svg-inline--fa.fa-2xl {
  vertical-align: -.3125em
}

.svg-inline--fa.fa-pull-left {
  margin-right: var(--fa-pull-margin, .3em);
  width: auto
}

.svg-inline--fa.fa-pull-right {
  margin-left: var(--fa-pull-margin, .3em);
  width: auto
}

.svg-inline--fa.fa-li {
  width: var(--fa-li-width, 2em);
  top: .25em
}

.svg-inline--fa.fa-fw {
  width: var(--fa-fw-width, 1.25em)
}

.fa-layers svg.svg-inline--fa {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0
}

.fa-layers-counter,
.fa-layers-text {
  display: inline-block;
  position: absolute;
  text-align: center
}

.fa-layers {
  display: inline-block;
  height: 1em;
  position: relative;
  text-align: center;
  vertical-align: -.125em;
  width: 1em
}

.fa-layers svg.svg-inline--fa {
  -webkit-transform-origin: center center;
  transform-origin: center center
}

.fa-layers-text {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transform-origin: center center;
  transform-origin: center center
}

.fa-layers-counter {
  background-color: var(--fa-counter-background-color, #ff253a);
  border-radius: var(--fa-counter-border-radius, 1em);
  box-sizing: border-box;
  color: var(--fa-inverse, #fff);
  line-height: var(--fa-counter-line-height, 1);
  max-width: var(--fa-counter-max-width, 5em);
  min-width: var(--fa-counter-min-width, 1.5em);
  overflow: hidden;
  padding: var(--fa-counter-padding, .25em .5em);
  right: var(--fa-right, 0);
  text-overflow: ellipsis;
  top: var(--fa-top, 0);
  -webkit-transform: scale(var(--fa-counter-scale, .25));
  transform: scale(var(--fa-counter-scale, .25));
  -webkit-transform-origin: top right;
  transform-origin: top right
}

.fa-layers-bottom-right {
  bottom: var(--fa-bottom, 0);
  right: var(--fa-right, 0);
  top: auto;
  -webkit-transform: scale(var(--fa-layers-scale, .25));
  transform: scale(var(--fa-layers-scale, .25));
  -webkit-transform-origin: bottom right;
  transform-origin: bottom right
}

.fa-layers-bottom-left {
  bottom: var(--fa-bottom, 0);
  left: var(--fa-left, 0);
  right: auto;
  top: auto;
  -webkit-transform: scale(var(--fa-layers-scale, .25));
  transform: scale(var(--fa-layers-scale, .25));
  -webkit-transform-origin: bottom left;
  transform-origin: bottom left
}

.fa-layers-top-right {
  top: var(--fa-top, 0);
  right: var(--fa-right, 0);
  -webkit-transform: scale(var(--fa-layers-scale, .25));
  transform: scale(var(--fa-layers-scale, .25));
  -webkit-transform-origin: top right;
  transform-origin: top right
}

.fa-layers-top-left {
  left: var(--fa-left, 0);
  right: auto;
  top: var(--fa-top, 0);
  -webkit-transform: scale(var(--fa-layers-scale, .25));
  transform: scale(var(--fa-layers-scale, .25));
  -webkit-transform-origin: top left;
  transform-origin: top left
}

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

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

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

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

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

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

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

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

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

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

.fa-2xs {
  font-size: .625em;
  line-height: .1em;
  vertical-align: .225em
}

.fa-xs {
  font-size: .75em;
  line-height: .08333em;
  vertical-align: .125em
}

.fa-sm {
  font-size: .875em;
  line-height: .07143em;
  vertical-align: .05357em
}

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

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

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

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

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

.fa-ul>li {
  position: relative
}

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

.fa-border {
  border-radius: var(--fa-border-radius, .1em);
  border: var(--fa-border-width, .08em) var(--fa-border-style, solid) var(--fa-border-color, #eee);
  padding: var(--fa-border-padding, .2em .25em .15em)
}

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

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

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

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

.fa-fade {
  -webkit-animation-name: fa-fade;
  animation-name: fa-fade;
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1));
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))
}

.fa-beat-fade,
.fa-fade {
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
  animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
  animation-duration: var(--fa-animation-duration, 1s)
}

.fa-beat-fade {
  -webkit-animation-name: fa-beat-fade;
  animation-name: fa-beat-fade;
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1));
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))
}

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

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

.fa-shake,
.fa-spin {
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
  animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
  animation-direction: var(--fa-animation-direction, normal)
}

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

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

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

@media (prefers-reduced-motion:reduce) {

  .fa-beat,
  .fa-beat-fade,
  .fa-bounce,
  .fa-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    -webkit-animation-delay: -1ms;
    animation-delay: -1ms;
    -webkit-animation-duration: 1ms;
    animation-duration: 1ms;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: 0s;
    transition-duration: 0s
  }
}

@-webkit-keyframes fa-beat {

  0%,
  90% {
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
    transform: scale(var(--fa-beat-scale, 1.25))
  }
}

@keyframes fa-beat {

  0%,
  90% {
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
    transform: scale(var(--fa-beat-scale, 1.25))
  }
}

@-webkit-keyframes fa-bounce {
  0% {
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0)
  }

  10% {
    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0);
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0)
  }

  30% {
    -webkit-transform: scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em));
    transform: scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))
  }

  50% {
    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0);
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0)
  }

  57% {
    -webkit-transform: scale(1) translateY(var(--fa-bounce-rebound, -.125em));
    transform: scale(1) translateY(var(--fa-bounce-rebound, -.125em))
  }

  64% {
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0)
  }

  to {
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0)
  }
}

@keyframes fa-bounce {
  0% {
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0)
  }

  10% {
    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0);
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0)
  }

  30% {
    -webkit-transform: scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em));
    transform: scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))
  }

  50% {
    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0);
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0)
  }

  57% {
    -webkit-transform: scale(1) translateY(var(--fa-bounce-rebound, -.125em));
    transform: scale(1) translateY(var(--fa-bounce-rebound, -.125em))
  }

  64% {
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0)
  }

  to {
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0)
  }
}

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

@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, .4)
  }
}

@-webkit-keyframes fa-beat-fade {

  0%,
  to {
    opacity: var(--fa-beat-fade-opacity, .4);
    -webkit-transform: scale(1);
    transform: scale(1)
  }

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

@keyframes fa-beat-fade {

  0%,
  to {
    opacity: var(--fa-beat-fade-opacity, .4);
    -webkit-transform: scale(1);
    transform: scale(1)
  }

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

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

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

@-webkit-keyframes fa-shake {
  0% {
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg)
  }

  4% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg)
  }

  8%,
  24% {
    -webkit-transform: rotate(-18deg);
    transform: rotate(-18deg)
  }

  12%,
  28% {
    -webkit-transform: rotate(18deg);
    transform: rotate(18deg)
  }

  16% {
    -webkit-transform: rotate(-22deg);
    transform: rotate(-22deg)
  }

  20% {
    -webkit-transform: rotate(22deg);
    transform: rotate(22deg)
  }

  32% {
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg)
  }

  36% {
    -webkit-transform: rotate(12deg);
    transform: rotate(12deg)
  }

  40%,
  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }
}

@keyframes fa-shake {
  0% {
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg)
  }

  4% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg)
  }

  8%,
  24% {
    -webkit-transform: rotate(-18deg);
    transform: rotate(-18deg)
  }

  12%,
  28% {
    -webkit-transform: rotate(18deg);
    transform: rotate(18deg)
  }

  16% {
    -webkit-transform: rotate(-22deg);
    transform: rotate(-22deg)
  }

  20% {
    -webkit-transform: rotate(22deg);
    transform: rotate(22deg)
  }

  32% {
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg)
  }

  36% {
    -webkit-transform: rotate(12deg);
    transform: rotate(12deg)
  }

  40%,
  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }
}

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

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
  }
}

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

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
  }
}

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

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

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

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

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

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

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

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

.fa-stack-1x,
.fa-stack-2x {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  z-index: var(--fa-stack-z-index, auto)
}

.svg-inline--fa.fa-stack-1x {
  height: 1em;
  width: 1.25em
}

.svg-inline--fa.fa-stack-2x {
  height: 2em;
  width: 2.5em
}

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

.fa-sr-only,
.fa-sr-only-focusable:not(:focus),
.sr-only,
.sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0
}

.svg-inline--fa .fa-primary {
  fill: var(--fa-primary-color, currentColor);
  opacity: var(--fa-primary-opacity, 1)
}

.svg-inline--fa .fa-secondary {
  fill: var(--fa-secondary-color, currentColor)
}

.svg-inline--fa .fa-secondary,
.svg-inline--fa.fa-swap-opacity .fa-primary {
  opacity: var(--fa-secondary-opacity, .4)
}

.svg-inline--fa.fa-swap-opacity .fa-secondary {
  opacity: var(--fa-primary-opacity, 1)
}

.svg-inline--fa mask .fa-primary,
.svg-inline--fa mask .fa-secondary {
  fill: #000
}

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

/**
 * Swiper 7.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 24, 2021
 */

@font-face {
  font-family: swiper-icons;
  src: url('data:application/font-woff;charset=utf-8;base64, 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');
  font-weight: 400;
  font-style: normal
}

:root {
  --swiper-theme-color: #007aff
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1
}

.swiper-vertical>.swiper-wrapper {
  flex-direction: column
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0)
}

.swiper-pointer-events {
  touch-action: pan-y
}

.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform
}

.swiper-slide-invisible-blank {
  visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height
}

.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-css-mode>.swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
  display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
  scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
  scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
  scroll-snap-type: y mandatory
}

.swiper-centered>.swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-vertical>.swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after)
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
  scroll-snap-align: center center
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size)
}

:root {
  --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size)/ 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none
}

.swiper-button-next:after,
.swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev'
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next'
}

.swiper-button-lock {
  display: none
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: .3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(.33);
  position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(.33)
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer
}

.swiper-pagination-bullet:only-child {
  display: none !important
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: .2s transform, .2s top
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: .2s transform, .2s left
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: .2s transform, .2s right
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, .25);
  position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0
}

.swiper-pagination-lock {
  display: none
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, .1)
}

.swiper-horizontal>.swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%
}

.swiper-vertical>.swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, .5);
  border-radius: 10px;
  left: 0;
  top: 0
}

.swiper-scrollbar-cursor-drag {
  cursor: move
}

.swiper-scrollbar-lock {
  display: none
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain
}

.swiper-slide-zoomed {
  cursor: move
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg)
  }
}

.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000
}

.swiper-free-mode>.swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto
}

.swiper-grid>.swiper-wrapper {
  flex-wrap: wrap
}

.swiper-grid-column>.swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}

.swiper-cube {
  overflow: visible
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-next+.swiper-slide,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible
}

.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: .6;
  z-index: 0
}

.swiper-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px)
}

.swiper-flip {
  overflow: visible
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}

.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height
}

.swiper-cards {
  overflow: visible
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden
}

.not-available {
  filter: grayscale(1);
  pointer-events: none;
}

.callback-in-btk {
  margin-top: 20px;
}

.callback-in-btk .tx-powermail .powermail_fieldwrap {
  flex: 0 0 100%;
  width: 100%;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.callback-in-btk .suggestions {
  background: #fff;
  z-index: 10;
  position: absolute;
  top: 67px;
  width: 100%;
}

.callback-in-btk .powermail_fieldwrap_wann-duerfen-wir-sie-anrufen .powermail_field {
  display: flex;
  gap: 1.5rem;
  padding-block-start: 1rem;
}

.callback-in-btk .powermail_fieldwrap_wann-duerfen-wir-sie-anrufen .powermail_field label {
  font-weight: normal;
}

.callback-in-btk .suggestions .has-suggestions li:hover {
  background-color: #e6eef2;
  cursor: pointer;
}

.callback-in-btk .suggestions .has-suggestions li strong {
  color: #0075aa;
}

.callback-in-btk .powermail_fieldwrap.powermail_fieldwrap_type_input.powermail_fieldwrap_ort {
  position: relative;
}

.callback-in-btk .powermail_create p a {
  color: #0075aa;
}


/*
 *************************************************************************
 **                                                                     **
 **                               YES!                                  **
 **                  .YOU CAN EDIT THIS FILE MANUALLY.                  **
 **        Place you changes here, this file will be included           **
 **                    in the project automatically.                    **
 **                                                                     **
 **            .DIESE DATEI KANN VON HAND ANGEPASST WERDEN.             **
 **        Fuegen Sie ihre haendischen CSS-Aenderungen hier ein.        **
 **        Diese Datei wird automatisch im Projekt eingebunden.         **
 **                                                                     **
 **                                                                     **
 *************************************************************************
*/

#search #results {
  font-size: 0.8em;
}

#search .result-footer {
  display: flex;
}

#search .single-result {
  margin-top: 25px;
}

#search .box {
  padding: 20px;
}

/* Ticket 68929 - Anderes Coursedetail Bannerbild --Entfernen wenn ein anderes Bannerbild benutzt wird-- */


@media only screen and (max-width: 481px) {

  .banner .banner--img {
    height: 165px;
  }

  .course-detail .banner .banner--img:not(.focuspoint) img {
    object-position: 78%;
  }
}

@media (min-width: 501px) {
  .moinai_widget {
    max-height: calc(var(--knowhere-vh, 1vh) * 100 - 80px) !important;
  }
}

.moinai_widget {
  height: calc(var(--knowhere-vh, 1vh) * 100 - 60px) !important;
}

#web-messenger-container {
  z-index: 99999;
}

@media (max-width: 767px) {
  #web-messenger-container {
    max-height: calc(100vh - 64px);
  }
}

/* Feedback Formular */


/* Not yet supported by css preprocessor*/
.popover-modal {

  &:popover-open,
  &[open],
  &:popover-open::backdrop,
  &[open]::backdrop {
    @starting-style {
      opacity: 0;
    }
  }
}

.ai-generated-badge {
  position: absolute;
  top: 5px;
  opacity: 0.9;
  padding: 3px;
  font-size: 0.9rem;
  left: 5px;
  background-color: #9E9E9E;
  color: white;
}

.ai-generated-badge-left-top {
  position: absolute;
  top: 5px;
  opacity: 0.9;
  padding: 3px;
  font-size: 0.9rem;
  left: 5px;
  background-color: #9E9E9E;
  color: white;
}


.course-thumbnail {
  position: relative;
}

.ai-generated-badge-bottom-right {
  position: absolute;
  bottom: 4px;
  opacity: 0.9;
  font-size: 0.9rem;
  right: 4px;
  background-color: #9E9E9E;
  color: white;
  padding: 3px;
}

.webinar-image {
  position: relative;
}

.webinar-image figure .ai-generated-badge {
  position: absolute;
  top: 0;
  opacity: 0.9;
  padding: 3px;
  font-size: 0.9rem;
  left: auto;
  margin: 5px;
  background-color: #9E9E9E;
  color: white;
}

.course-image-after-content {
  align-items: center;
}

.course-image-after-content figure {
  position: relative;
  width: fit-content;
}

.course-image-after-content figure .ai-generated-badge {
  position: absolute;
  top: 5px;
  opacity: 0.9;
  padding: 3px;
  font-size: 0.9rem;
  left: 5px;
  background-color: #9E9E9E;
  color: white;
}

.tx_solr .query-debug {
  font-size: 0.8rem;
}

.results-highlight {
  background: #fdee53;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* frequent searches */

.tx-solr-frequent-term-14 {
  font-size: 14px;
}

.tx-solr-frequent-term-15 {
  font-size: 15px;
}

.tx-solr-frequent-term-16 {
  font-size: 16px;
}

.tx-solr-frequent-term-16 {
  font-size: 16px;
}

.tx-solr-frequent-term-17 {
  font-size: 17px;
}

.tx-solr-frequent-term-18 {
  font-size: 18px;
}

.tx-solr-frequent-term-19 {
  font-size: 19px;
}

.tx-solr-frequent-term-20 {
  font-size: 20px;
}

.tx-solr-frequent-term-21 {
  font-size: 21px;
}

.tx-solr-frequent-term-22 {
  font-size: 22px;
}

.tx-solr-frequent-term-23 {
  font-size: 23px;
}

.tx-solr-frequent-term-24 {
  font-size: 24px;
}

.tx-solr-frequent-term-25 {
  font-size: 25px;
}

.tx-solr-frequent-term-26 {
  font-size: 26px;
}

.tx-solr-frequent-term-27 {
  font-size: 27px;
}

.tx-solr-frequent-term-28 {
  font-size: 28px;
}

.tx-solr-frequent-term-29 {
  font-size: 29px;
}

.tx-solr-frequent-term-30 {
  font-size: 30px;
}

.tx-solr-frequent-term-31 {
  font-size: 31px;
}

.tx-solr-frequent-term-32 {
  font-size: 32px;
}

.tx-solr-frequent-term-33 {
  font-size: 33px;
}

.tx-solr-frequent-term-34 {
  font-size: 34px;
}


.tx-solr-loader {
  position: fixed;
  left: calc(50% - 50px);
  top: 35%;
  width: 100px;
  height: 100px;
  z-index: 10000;
  background: url('data:image/gif;base64,R0lGODlhZABkAPcAAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaItvUNR+HvSFB/2GAf6GAP6GAP6GAP6GAP6GAP6GAP6GAP6GAP6GAP6GAP6GAP6HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP6HAP6HAP6HAP6HAP6HAP6HAP6HAP6HAP6HAP6JAvuRCvaeF/SkHfKpIvKqI/KrJPKrJPKrJPKrJPKrJPKrJPKrJPKrJPKrJPGrJPGrJfGrJfGrJfGrJfGrJfGrJfGrJfGrJfGrJfGrJfGrJfGsJfGsJvCsKO+sKuysL+qsNeesO+StQ9+uTtqvXNOxb8qzhsW1lr+3p7q6uru7u7y8vL29vb6+vr+/v8DAwMHBwcXFxc3NzdfX1+Hh4erq6vHx8ff39/v7+/39/f7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJBADtACwAAAAAZABkAAAI/gDbCRxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6ZNj6xy6tzJk2dBQkCDCh069CfRo0Rx9lza0yjSp4ScQj2qlKlVVlKnFiWoFWnVq0uzdgUqduxXsD65jt06cC3bjWiZlu06V+vZuDnrTtUL9S5evk8Be+2It6lat2QPI/YbVzBVxW4Zo3WcFPJayWApv22HOCjmq5qFhvZMuPDO0Ynbdo5a2nRey2Zh023tGjVr1Z0/W7XNm7bp3rgX+y4MXODq23Bdvw4eWbbdm9CjS59Ovbr16sc9Zu+4nWP3jd814obPOB5j+YvnLaavuJ5i+4nvJcaPOB9i/Yf3HeZvuJ9h/4X/KRRgQgMiVOBBBxqUYHHiraadg9xB6J2E4FHYYG4RYjihhhVyeKFwG4LYoYgfNnfdiSimqOKKLKYY3osWkmchjB7K6CGNJNpIIo4mjtgjZzPGaF6QNwqJHpE7Gqkekj8u6NxeT/YVZWAZJllkjUNeaWWOWW7ZpJLsMXnZlIOF+KWWP+p4ppdjmtmmcWLG5qaccKL5Zol38ninmnnGOducf9bJJp0tFmrooYgmquiijDbq6KOQRirppJRWaqlCAQEAIfkECQQA7QAsAAAAAGQAZACHAAAAAQEBAgICAwMDBAQEBQUFBgYGBwcHCAgICQkJCgoKCwsLDAwMDQ0NDg4ODw8PEBAQEREREhISExMTFBQUFRUVFhYWFxcXGBgYGRkZGhoaGxsbHBwcHR0dHh4eHx8fICAgISEhIiIiIyMjJCQkJSUlJiYmJycnKCgoKSkpKioqKysrLCwsLS0tLi4uLy8vMDAwMTExMjIyMzMzNDQ0NTU1NjY2Nzc3ODg4OTk5Ojo6Ozs7PDw8PT09Pj4+Pz8/QEBAQUFBQkJCQ0NDRERERUVFRkZGR0dHSEhISUlJSkpKS0tLTExMTU1NTk5OT09PUFBQUVFRUlJSU1NTVFRUVVVVVlZWV1dXWFhYWVlZWlpaW1tbXFxcXV1dXl5eX19fYGBgYWFhYmJiY2NjZGRkZWVlZmZmZ2dnaGhon3NC5IET+oYD/oYA/oYA/oYA/oYA/oYA/oYA/oYA/oYA/oYA/oYA/oYA/oYA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/ocA/ocA/ocA/ocA/ocA/ocA+5EK+JkS9aIb86gh8qsk8qsk8qsk8qsk8qsk8qsk8qsk8qsk8qsk8qsk8ask8asl8asl8asl8asl8asl8asl8asl8asl8asl8asl8asl8awl8awl8awl8awm8Kwo76wq7Kww66w06K065a1D4K5O27Bc1LJvy7SHwLinu7u7vLy8vb29vr6+v7+/wMDAwcHBxcXFzc3N19fX4eHh6urq8fHx9/f3+/v7/f39/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP4A2wkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmTY+FcurcyZNnQVdAgwodOrRgz6NHcSJdmvMn0adEjTJdqnRqUoJQswaVarVn1a47nWqFyhWszq9mC4kdG5Vg2rAd357FyvZp2bRoza6tu9WtXLVx/+7l6+qu3sByB/M1DDZvY7qE+w78C5gjZcV1GXd1vBly5MJ+EyN+i5mtZqucUXuOfHpqaterCbdm+pp27MWhSY/Geztzbt6WBfc2/ftwcNEDP0sWeHm3cYHKgc6merO69evYs2vfrr35cd3fgedv9D5eePjnGsmnN18eeXvw78Wvdz8ffn35GdXnZ38f/X76/9kXIH4Y6VcgfwP6dyCACwrYIIEXGRghgg8qOCGDFzqYIYQWSdghhRta+CGGI2pYIocVeZgiiNy16OKLMMYoY3bq1cjiivTZSCKO9uloIo/y+YgiRUKipyKR/BX52HlLMpfkjUjm+OSOUfY45Y9VBnnlkBMp2dlkUHa5pZFhSuSlamBSKaaUbGK5ppVtcmnmmE22c+SbWsYpIpBk6llngnWeCRuTXzrpZ6EzJqrooow26uijkEYq6aSUVmrppZhmqqlCAQEAIfkECQQA7QAsAAAAAGQAZACHAAAAAQEBAgICAwMDBAQEBQUFBgYGBwcHCAgICQkJCgoKCwsLDAwMDQ0NDg4ODw8PEBAQEREREhISExMTFBQUFRUVFhYWFxcXGBgYGRkZGhoaGxsbHBwcHR0dHh4eHx8fICAgISEhIiIiIyMjJCQkJSUlJiYmJycnKCgoKSkpKioqKysrLCwsLS0tLi4uLy8vMDAwMTExMjIyMzMzNDQ0NTU1NjY2Nzc3ODg4OTk5Ojo6Ozs7PDw8PT09Pj4+Pz8/QEBAQUFBQkJCQ0NDRERERUVFRkZGR0dHSEhISUlJSkpKS0tLTExMTU1NTk5OT09PUFBQUVFRUlJSU1NTVFRUVVVVVlZWV1dXWFhYWVlZWlpaW1tbXFxcXV1demVNq3Ix3n4T94UE/YYB/oYA/oYA/oYA/oYA/oYA/oYA/oYA/oYA/oYA/oYA/oYA/oYA/ocA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/ocA/ocA/ocA/ocA/ocA/ocA/ocA/okC/YsE/I0G/I8I/I8I/I8I/I8I/I8I/I8I/I8I/I8I/I8I/I8I/I8I+5AJ+5AJ+5AJ+5AJ+5AJ+5AJ+5AJ+5AJ+5AJ+5AJ+5EK+5EK+ZcQ9p8Y9aMc9KYf86gh8qoj8qsk8qsk8qsk8qsk8qsk8qsk8qsk8ask8asl8awl8awl8awl8awl8awl8awl8awl8awl8awl8awn8Kwo76wr7q0v66445q9G47FS3rNg2bZ01L2Q0sm419fX4eHh6urq8fHx9/f3+/v7/f39/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP4A2wkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmTY97curcyZNnQU1AgwodOrSgraNIkypVirOn054/iUolanSp1aVNn2rdE3WqV01Vr4q1lXWr065fpYYda7WsWZ8E03pdy5Zpx7dP0coVSrcuUrd4c+rdC7SvX7J3A8MdSJgqwcNYEyvWOZiwYb+AA1fee7luZryb5XZm+/lt6LSjx5Y2e/prarGrt7ae+xhy0thaZ099fRV33riN+da2fdT3WeDBCw8nbhwq8uS820qezPV58OiROVKnbL0xdrs3w/6LH0++vPnz5bcLnj65+eKN6qtrV+9+Z33u87ffX5+f+n758NHHnmL/FTigZgeClqBpC7LWoGwP5hbhb/21N+FxFRJ4oXMZItihgh8yGKKDI0JYooQnUhigfhu+p1F8BqaI4Yr+tWgfejjmqOOOPPa4I4wEATmQkDRaOKSAR7IoI4cCEdmOkxk5KSWSRWqYZI1XGlmlh01S+aSXUXo5pZJbgtglmV+iGSaaY2JZpohnupmmnGvK2aaWL4qpp5oY3WllnHjWiaefXObJ5p509onooGAqeuijiV5EqJlzBuqonYv+aSimkFrq46eghirqqKSWauqpqKaq6qqsturqqwSwHhQQACH5BAkEAO0ALAAAAABkAGQAhwAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXWhgV7FzLt5/E/aFBf2GAf6GAP6GAP6GAP6GAP6GAP6GAP6GAP6GAP6GAP6GAP6GAP6GAP6GAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP6HAP6HAP6HAP6HAP6HAP6HAP6HAP2LBPyOB/uRCvqTDPqVDvmXEPmZEvmZEvmZEvmZEvmZEvmZEvmZEvmZEviaE/iaE/iaE/iaE/iaE/iaE/iaE/iaE/iaE/ibFPedFvWjHPSmH/OoIfKqI/KrJPKrJPKrJPKrJPKrJPKrJPKrJPKrJPKrJPKrJPGrJfGrJfGrJfGrJfGrJfGrJfGrJfGsJfGsJfGsJfGsJfGsJfGsJfGsJfGsJfGsJfGsJvCsKO+sK+6tMOyuNuu0Sey+Zu3Liu/ZrvLlzfTv5Pj39Pv7+v39/f7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+ANsJHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzpk2Pe3Lq3MmTZ8GeQIEWxES0qNGjR3EGXZrzJ9OlQ5FKRar0qVCCVoNGncoVU9WsO52CDUuwa9evY/eITau2rNmpaMeuTbv1bdKObHXOlevW7l2OeZtiDVzXL9G4YPcm7mv4MF7Cg/MWNow4q2LLjBtXtnqZc2bKjyVHZjvZ7+annVF/Nh2a9Gi6q+2eZpqaduy3s6G+5juwsdHcWncv7u3bMWDIAwO3JV4c+NXkyAUWN36zuvXr2LNr345duUdd4MP7ix8/3nnP7+TTkzfvs6P69+HZk+UIH758ve7rq78vmL7+9Pwtt9F/ALYGm38EihcgegnGZyBvAzbo4HGiISjhgvlJqAuGFjbIYYQafqiRhuCJmBGJGz44HIgXqohZhwmaiBGKMl5EI3c45qjjjjz2uKN3wr0oEJAUugZdhUNGpxGRSSLZDpNLKgkllBlNKaWSVV7pJJUYWbklll1qaWSTY0b55ZllZonmgWSyaWaZXqYZ5poQPgnmRXG6ySWeYup5p0V51rknoH0K+mdFga5op5Nqwlmooo36SSekczo6qZA+Zqrpppx26umnoIYq6qiklmrqqaimqqpCAQEAIfkECQQA8AAsAAAAAGQAZACHAAAAAQEBAgICAwMDBAQEBQUFBgYGBwcHCAgICQkJCgoKCwsLDAwMDQ0NDg4ODw8PEBAQEREREhISExMTFBQUFRUVFhYWFxcXGBgYGRkZGhoaGxsbHBwcHR0dHh4eHx8fICAgISEhIiIiIyMjJCQkJSUlJiYmJycnKCgoKSkpKioqKysrLCwsLS0tLi4uLy8vMDAwMTExMjIyMzMzNDQ0NTU1NjY2Nzc3ODg4OTk5Ojo6Ozs7PDw8PT09Pj4+Pz8/QEBAQUFBQkJCQ0NDRERERUVFRkZGR0dHSEhISUlJSkpKS0tLTExMTU1NTk5OT09PUFBQUVFRUlJSU1NTVFRUVVVVVlZWV1dXWFhYWVlZWlpaW1tbXFxcXV1dXl5eX19fYGBgYWFhYmJiY2NjZGRkZWVlZmZmZ2dnaGhoaWlpampqa2trbGxsbW1tbm5ub29vcHBwcXFxcnJyc3NzdHR0dXV1dnZ2d3d3eHh4eXl5enp6e3t7fHx8fX19fn5+f39/gICAgYGBgoKCg4ODhISEhYWFhoaGh4eHiIiIiYmJioqKtYlY24gq9IcM/IcC/ocA/ocA/ocA/ocA/ocA/ocA/ocA/ocA/ocA/ocA/ocA/ocA/ocA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/4cA/ocA/ocA/ocA/ocA/ocA/ocA/ocA/I4H+pQN+JoT9aAZ9aIb9aIb9aIb9aIb9aIb9aIb9aIb9KMc9KMc9KMc9KMc9KMc9KMc9KQd86Yf8qki8qoj8qsk8qsk8qsk8qsk8qsk8qsk8qsk8qsk8qsk8qsl8qwl8qwl8qwl8qwl8qwl8qwl8qwm8qwn8q0p8q4s8rEz87dD9shw++nF/vz5/v7+/v7+/v7+/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP4A4QkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmTY+dcurcyZNnwZ5Agf4MSjQnzqJEhyIVSnBp0KNOfTaNKnUg1aobr+5UqpXrVahdp2rt5JUq2K9iw1odS7Yj27Zrx5aNetZsWrRx1WZlO9dp36V16d61mxfvXrmDBRcmfFgvvLd/kQb2m5jyYsWNDT/mWxmwW86XLQuE/BlxaM+nJZd2TDp10cmoR4OWbToz4821cTvO2Jo269k3gwsfTry48ePDe2vsxby58+fPYavmCL16demvO1rf3hx7Uu3ct/d7fwo+/PXVmjOatz6eKfX10Nv39Ag/Pvrb6us7l491uf7u92Hm33+98LdVef8ZqBN9BBYYoGgDJvhgbBHqp6BRCFo44XQbNeggR8rlR+CFcHXYIIkMjojciiy26OKLMLqonHLS1GjjjTjiiGJnHMKT448/7ujadwMBaaSNQvqm2ZFHJqnbkkwC6SSNUQa5YXZDkldklTlOCRyXXV5JpJK3gamjmFqSKaCZN3qZG5tIoumemhDCWaObjtkpDZ5QwslnmXb+uWagcs7HI5YC6SlonYSCCByVfhbaH6RsxmjppZhmqummnHbq6aeghirqqKSWauqpDgUEACH5BAkEAO8ALAAAAABkAGQAhwAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjLuKU+uIGPyHA/6HAP6HAP6HAP6HAP6HAP6HAP6HAP6HAP6HAP6HAP6HAP6HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP6HAP6HAP6HAP6HAP6HAP6HAP6HAPyNBviYEfWhGvKpIvKrJPKrJPKrJPKrJPKrJPKrJPKrJPKrJPKrJPKrJPGrJfKsJfKsJfKsJfKsJfKsJfKsJfKsJfKsJfKsJvKsJ/KtKvKvLfKxNPO2QPS7TvXBXPbHbvfQhfrfrP304/78+P7+/v7+/v7+/v/+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+AN8JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzpk2PonLq3MmTZ8GeQIH+DEo0J86iRIciFUpwadCjTn02jSp1INWqG6/uVKqV61WoXadqFeWVKtivYsNaHUu2I9u2a8eWjXrWbFq0cdVmZTvXad+ldenetZsX7165gwUXJnxY77u3f5EG9puY8mLFjQ0/5lsZsFvOly0LhPwZcWjPpyWXdkw6ddHJqEeDlm06M+PNtXE7ztiaNuvZN4MLH068uPHjw3trVM4bePPcz3djZD7deXXo16VfpL7denfs37X8W+Q+3nt58OfFVyS/3nx79O/VU2Q/3319+PflT6S/335//P/pJxF/A/pXIIAHChgRgQsa2CCCDyoIEYMTOlghhMhlqOGGHHbooU3KKbfMiCSWaKKJsKnmWlIEneiiiym+1pmKAr1oI4kxsrjiUy3eaGOOPO7I1EA+/riaZiIWCeORtyWpJIpMYqabZk+eCOSQvlFZZYlX9hSZjERuiWOUok15m5hjchQicGiO2CVWZkrZ5jJvbjUjmDW2WadOX+qYJ5p7GnWnn+/MGShcWZ6pJ5mxxVmmoYzS6GijkKoJnJNifqjpppx26umnoIYq6qiklmrqqaimquqqDgUEACH5BAkEAO0ALAAAAABkAGQAhwAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaItvUNF+IPeFBf2GAP6GAP6GAP6GAP6GAP6GAP6GAP6GAP6GAP6GAP6GAP6GAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP6HAP6HAP6HAP6HAP6HAP6HAP6HAP6IAf2LBPiYEfSmH/KqI/KrJPKrJPKrJPKrJPKrJPKrJPKrJPKrJPKrJPKrJPGrJPGrJfGrJfGrJfGrJfGrJfGrJfGrJfGrJfGrJfGrJfGrJfGsJfGsJfGsJvGsJ/CsKO6sK+ysMeqsNuetPOStROCuT9qwXtOyccu0icC4qLu7u7y8vL29vb6+vr+/v8DAwMHBwcXFxc3NzdfX1+Hh4erq6vHx8ff39/v7+/39/f7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+ANsJHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzpk2PhHLq3MmTZ8GeQIH+DEo0J86iRIciFUpwadCjTn02jSp1INWqG6/uVKqV61WoXadqJeSVKtivYsNaHUu2I9u2a8eWjXrWbFq0cdVmZTvXad+ldenetZsX7165gwUXJnxYb7u3f5EG9puY8mLFjQ0/5lsZsFvOly0LhPwZcWjPpyWXdkw6ddHJqEeDlm06M+PNtXE7ztiaNuvZN4MLH068uPHjw3trVM4bePPcz3djZD7deXXo16VfpL7denfs37X8W+Q+3nt58OfFVyS/3nx79O/VU2Q/3319+PflT6S/335//P/pJxF/A/pXIIAHChgRgQsa2CCCDyoIEYMTOlghhMhlqOGGHHbooU3KtSLiiCSWWGJkr62mmYkssohiUire1uKMI774VIyYtUMjjTYyxVGIO7bYY0+wqTZQkEJ2ZqRtOSLpopIp/gickyYOidVyU1JJopVb4SiajlrWCCWMUuYWppiukcnkl2eKyKVORUYpUJutvGmUl7GBeaadcK2ZJ518xqmmnmEGiueShGppaJmOATrmjYyu2OaifiLqaJqQfqjpppx26umnoIYq6qiklmrqqaimquqqCwUEACH5BAkEAO0ALAAAAABkAGQAhwAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaJlyRuCBFfmFBP2GAP6GAP6GAP6GAP6GAP6GAP6GAP6GAP6GAP6GAP6GAP6GAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP6HAP6HAP6HAP6HAP6HAP6HAP6IAf2KA/2MBfyNBvyOB/yPCPyPCPyPCPyPCPyPCPyPCPyPCPyPCPuQCfuQCfuQCfuQCfuQCfuQCfuQCfuQCfuSC/mVDviZEvafGPSmH/OoIfKqI/KrJPKrJPKrJPKrJPKrJPKrJPKrJPKrJPKrJPKrJPGrJfGrJfGrJfGrJfGrJfGsJfGsJfGsJfGsJfGsJfGsJfGsJfGsJvGsJ/CsKe+tLe6vNe6xPO+1RvC6U/HBZfTLfPfXmvrmwP358P7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+ANsJHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzpk2PgnLq3MmTZ8GeQIH+DEo0J86iRIciFUpwadCjTn02jSp1INWqG6/uVKqV61WoXadqFeSVKtivYsNaHUu2I9u2a8eWjXrWbFq0cdVmZTvXad+ldenetZsX7165gwUXJnxYb7u3f5EG9puY8mLFjQ0/5lsZsFvOly0LhPwZcWjPpyWXdkw6ddHJqEeDlm06M+PNtXE7ztiaNuvZN4MLH068uPHjw3trVM4bePPcz3djZD7deXXo16VfpL7denfs37X+W+Q+3nt58OfFVyS/3nx79O/VU2Q/3319+PflT6S/335//P/pJxF/A/pXIIAHChgRgQsa2CCCDyoIEYMTOlghhMhlqOGGHHbooU29hCjiiCSSWJAnKKao4oorRvZaRyXGGOOJLNbIootJwSjjjiHSaOOPnuD4lI48yugjkDUKyRRHRe54JJItdqYak03OSBCUNirZk0dVWjkQlklK+SKVXY74JJhBipkjmWX2eCWaKmqJlUZtmvkmnCjKuRWRdZ4Jpp46cVmnm1/imaeaQ7LZpp9YAmoUn4veiaejcG00KKECGXqoa2taeimjUFIq6KCgIikqpGWWCuSpiqYqKZwirHpK6qtoxvrhrbjmquuuvPbq66/ABivssMQWa+yxyCoUEAAh+QQJBADtACwAAAAAZABkAIcAAAABAQECAgIDAwMEBAQFBQUGBgYHBwcICAgJCQkKCgoLCwsMDAwNDQ0ODg4PDw8QEBARERESEhITExMUFBQVFRUWFhYXFxcYGBgZGRkaGhobGxscHBwdHR0eHh4fHx8gICAhISEiIiIjIyMkJCQlJSUmJiYnJycoKCgpKSkqKiorKyssLCwtLS0uLi4vLy8wMDAxMTEyMjIzMzM0NDQ1NTU2NjY3Nzc4ODg5OTk6Ojo7Ozs8PDw9PT0+Pj4/Pz9AQEBBQUFCQkJDQ0NERERFRUVGRkZHR0dISEhJSUlKSkpLS0tMTExNTU1OTk5PT09QUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1diWlJ2YUiXajjGdx/pgQz6hQL+hgD+hgD+hgD+hgD+hgD+hgD+hgD+hgD+hgD+hgD+hgD+hgD+hgD+hgD+hgD+hwD/hwD/hwD/hwD+hwD+hwD+hwD+hwD+hwD+hwD+hwD+hwD+hwD+hwD+hwD+iAH9jAX7kQr6lQ75mBH5mRL5mRL5mRL5mRL5mRL5mRL5mRL5mRL4mhP4mhP4mhP4mhP4mhP4mhP4mhP4mhP4mhP4mhP4mhP4mhP4mxT3nBX3nhf2oBn0pR7zqCHyqyTyqyTyqyTyqyTyqyTyqyTyqyTyqyTxqyXxqyXxqyXxqyXxqyXxqyXxqyXxqyXxqyXxrCXxrCXxrCXxrCbwrCfvrCrtrC7qrDXlrULbr1nVsGrMsoDCtZ28uK+6urq7u7u8vLy9vb2+vr6/v7/AwMDBwcHFxcXNzc3X19fh4eHq6urx8fH39/f7+/v9/f3+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8I/gDbCRxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6ZNj3By6tzJk2fBnkCB/gxKNCfOokSHIhVKcGnQo059No0qdSDVqhuv7lSqletVqF2naoXjlSrYr2LDWh1LtiPbtmvHlo161mxatHHVZmU712nfpXXp3rWbF+9euYMFFyZ8WG+7t3+RBvabmPJixY0NP+ZbGbBbzpctC4T8GXFoz6cll3ZMOnXRyahHg5ZtOjPjzbVxO87Ymjbr2TeDCx9OvLjx48NdKV/OvHlz2Ko5Op8+HfrrjtSzL7eeFLv27Nyf/nr/Xn215ozkqYdnKj298/U9Pbp/b/42+vnM4WPViD9/fcz89aecfluN1x+BOsknoCsIGmUgfg3CtdGCDP4nWoACRqhghhbGhuGBHUY34YIaPjhficilqOKKLLbo4oqPxCjjjDTSGNl1rnXHUY088nijjr6dh1GPRMr4o3g5IrlRkUUeyV6Q9g3JZI9OxteZiBpNSeWVOEIJYEZa+sglkLoJeVGYNVa5X29ZojmjmgUm+WSbbsYIZ4JjKklnnXc6KKeVO9ZpZ55zsgmmoI/0KWGZUZ6JqKKQdoRoooQC6uWFhwoa6Z/7ZcpnpWsC56mbm17q4aholsrol1JqCmqcHaZi+eKstNZq66245qrrrrz26uuvwAYr7LDEJhQQACH5BAkEAO0ALAAAAABkAGQAhwAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXHlkTJltO7JzLcx6HueBDveFBP2GAP6GAP6GAP6GAP6GAP6GAP6GAP6GAP6GAP6GAP6GAP6GAP6HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP+HAP6HAP6HAP6HAP6HAP6HAP6HAP6HAP6HAP6HAP6HAP2KA/qTDPebFPafGPWiG/WiG/WiG/WiG/WiG/WiG/WiG/WiG/WiG/SjHPSjHPSjHPSjHPSjHPSjHPSjHPSjHPSjHPSkHfSlHvOnIPKpIvKqI/KrJPKrJPKrJPKrJPKrJPKrJPKrJPKrJPKrJPGrJPGrJfGrJfGrJfGrJfGrJfGsJfGsJfGsJfGsJfGsJfGsJfGsJfGsJvCsKO+sLOysMeitO+KvTNqxYdOzdc+1gsu3kMa5ocG8tL+/v8DAwMHBwcXFxc3NzdfX1+Hh4erq6vHx8ff39/v7+/39/f7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+ANsJHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzpk2PsXLq3MmTZ8E7QIMKHTr0J9GjRHH2XNrTKNKnd5xCPaqUqdVYUqcWJagVadWrS7N2BSp27FewPrmO3TpwLduNaJmW7TpX69m4OetO1Qv1Ll6+TwF77Yi3qVq3ZA8j9htXMFXFbhmjdZwU8lrJYCm/bYc4KOarmoWG9ky48M7Ridt2jlradF7LZmHTbe0aNWvVnT9btc2btuneuBf7Lgxc4OrbcF2/Dh5Ztt2b0KNLn069uvXqk7Jr386du8fjHrv9ixf/fXX48eizl8/dMX369cI5ukcPv7n8+eQ7gm+Pv3v9y/z1t91/sd0noHYEzmbggZMk+NyCBzq4V4AMStgXhRHqZx6GAloYGIf9eTgYhB1qyB6JIZoY30YMIqiifSy22OCLAKKIn4iPXafjjjz26OOPPO7HXI3GbciRkEWemOSKGiHJmZFLwtgklE8qWSWTGTmpJZVZUrmllV1a+SWWGI0ppZNhMmkmkVOK6SWXZb7pJphxzqkmnBetWWCUbKZ5ppxk5gnon3QKaiehgVqkp4J87tnmnYf2WSeklErpJ5uLPgjkppx26umnoIYq6qiklmrqqaimquqqrC4UEAA7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=');
}