@charset "UTF-8";
@font-face {
  font-family: "Frankfurter";
  src: url("fonts/FrankfurterStdRegular.otf") format("opentype");
}
@font-face {
  font-family: "OCR";
  src: url("fonts/OCRTEXT.otf") format("opentype");
}
body {
  background: linear-gradient(
    160deg,
    rgba(255, 255, 255, 0.85) 3%,
    rgb(228, 228, 228) 100%
  );
  /* Optional: Style for a smooth fade in/out effect */
}
body h1,
body h2,
body h3 {
  font-family: "Frankfurter";
}
body p,
body a,
body button,
body span,
body label,
body form {
  font-family: "OCR" !important;
}
body .shadowBG {
  border-radius: 25px;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.272);
  padding: 16px;
}
body h1 {
  font-size: 2.7rem;
  color: white;
  text-shadow: 0px 10px 10px rgba(0, 0, 0, 0.1411764706);
  line-height: 1;
}
body main,
body #sorten {
  -webkit-transition: background-color 1000ms linear;
  -ms-transition: background-color 1000ms linear;
  transition: background-color 1000ms linear;
}
body #winnerOverlay {
  display: none; /* Initially hidden; JavaScript will control visibility */
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.3;
  z-index: 1050; /* Ensure it's above other content but below modals etc. */
  /* Create a gradient background */
  background: linear-gradient(
    -45deg,
    #ff9a9e,
    #fad0c4,
    #fad0c4,
    #fecd84,
    #ff9a9e,
    #fecfef,
    #a1c4fd,
    #c2e9fb
  );
  /* Ensure the gradient covers the entire element and repeats */
  background-size: 200% 200%;
  /* Apply the animation */
  animation: gradientBackground 15s ease infinite;
}
body #initialMessage {
  padding: 40px 0;
  margin: 20px 0;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 10px;
}
body #initialMessage h3 {
  color: #666;
  font-weight: 500;
}
body #faq .accordion {
  background: transparent;
  border: none;
  box-shadow: none;
}
body #faq .accordion .accordion-item {
  background: transparent;
  border: none;
  margin-bottom: 17px;
}
body #faq .accordion .accordion-item:last-child {
  margin-bottom: 0;
}
body #faq .accordion .accordion-item .accordion-button::after {
  content: "" !important;
}
body #faq .accordion .accordion-item .accordion-header .accordion-button {
  background: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
  text-align: left;
  font-size: 1.4rem;
  border-bottom: 1px solid black;
  font-weight: bold;
  font-family: "Frankfurter", sans-serif;
  color: #333;
  box-shadow: none;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  padding-bottom: 20px;
  justify-content: space-between;
}
body #faq .accordion .accordion-item .accordion-header .accordion-button:focus {
  box-shadow: none;
}
body #faq .accordion .accordion-item .accordion-header .accordion-button:hover {
  color: #000;
}
body
  #faq
  .accordion
  .accordion-item
  .accordion-header
  .accordion-button::after {
  content: "▼";
  font-size: 0.8rem;
  margin-left: 1rem;
  transition: transform 0.3s;
}
body
  #faq
  .accordion
  .accordion-item
  .accordion-header
  .accordion-button[aria-expanded="true"]::after {
  transform: rotate(-180deg);
}
body #faq .accordion .accordion-item .accordion-body {
  background: transparent;
  padding: 0.5rem 0;
  font-family: "OCR", sans-serif;
  font-size: 1rem;
  color: #555;
  border: none;
  border-top: none;
  box-shadow: none;
}
body #gewinneCarousel {
  width: 100%;
  overflow: hidden;
  position: relative;
  padding: 0;
  cursor: grab;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body #gewinneCarousel:active {
  cursor: grabbing;
}
body .carousel-track {
  display: flex;
  animation: scroll 45s linear infinite;
  width: 10500px;
  will-change: transform;
  user-select: none;
  position: relative;
  transform-origin: left;
}
body .carousel-track.dragging {
  animation: none !important;
  transition: none !important;
  cursor: grabbing;
}
body .carousel-track img {
  width: 350px;
  height: auto;
  padding: 0;
  flex-shrink: 0;
  pointer-events: none;
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}
@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    /* move exactly one set (15 images * 350px) = 5250px */
    transform: translateX(-5250px);
  }
}
body #winnerOverlay.fadeIn,
body #winnerOverlay.fadeOut {
  -webkit-transition: opacity 1.5s ease-in-out;
  -moz-transition: opacity 1.5s ease-in-out;
  -o-transition: opacity 1.5s ease-in-out;
  transition: opacity 1.5s ease-in-out;
}
body #winnerOverlay.fadeIn {
  opacity: 0.75;
}
body #winnerOverlay.fadeOut {
  opacity: 0;
}
body #winnerCan {
  position: fixed;
  display: none;
  top: 50%;
  left: 50%;
  height: 200px;
  z-index: 1052;
  margin-top: -100px;
  margin-left: -45px;
  animation: rotate 2.5s infinite;
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(360deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
body .modal-content {
  color: #434343;
  border: none;
  background-color: #ffffff;
  text-align: center;
  transform: scale(0.01) rotate(360deg);
  transition: 1.8s;
}
body .modal-content#teilnahme {
  transform: none;
}
body .modal-content#teilnahme .modal-body {
  font-family: "Helvetica", sans-serif !important;
  text-transform: none;
  padding: 0;
}
body .modal-content p {
  font-size: 1.15rem;
  text-transform: uppercase;
}
body .modal-content.winning {
  transform: scale(1) rotate(0deg);
  animation: spin 3s infinite linear, glow 1s infinite linear; /* Adjust timing as needed */
  transform-style: preserve-3d;
}
body .modal-content img#pokal {
  animation: smallRotate 5s infinite;
}
@keyframes glow {
  0% {
    box-shadow: 0px 0px 350px rgba(255, 255, 255, 0.857);
  }
  50% {
    box-shadow: 0px 0px 150px rgba(255, 255, 255, 0.373);
  }
  100% {
    box-shadow: 0px 0px 350px rgba(255, 255, 255, 0.857);
  }
}
body #prizeModal .modal-content {
  background: white;
  border: none;
  border-radius: 15px;
  padding: 20px;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
}
body #prizeModal.modal {
  background: rgba(0, 0, 0, 0.8);
}
body #prizeModalInner.winning {
  animation: modalPop 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
body #winningCode {
  font-family: monospace;
  letter-spacing: 1px;
  border: 2px solid #ddd;
}
@keyframes modalPop {
  0% {
    transform: scale(0.5);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
body .confetti {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  pointer-events: none;
  overflow: hidden;
  z-index: 9999;
}
body .confetti-piece {
  position: absolute;
  width: 4px;
  height: 8px;
  background-color: #f00;
  opacity: 0.7;
}
@keyframes shake {
  0%,
  100% {
    transform: translateX(0) scale(1.1);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translateX(-10px) scale(1.1);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translateX(10px) scale(1.1);
  }
}
body .shake-animation {
  animation: shake 1s ease;
}
body #starshine {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  overflow: hidden;
}
body .shine {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAJYCAMAAACJuGjuAAADAFBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/LkhhAAAA/3RSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1O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);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  overflow: hidden;
  z-index: 2;
  color: tansparent;
  -moz-opacity: 0;
  opacity: 0;
  animation: glitter 6s linear 0s infinite normal;
  -webkit-animation: glitter 6s linear 0s infinite normal;
  -moz-animation: glitter 8s linear 0s infinite normal;
  -ms-animation: glitter 8s linear 0s infinite normal;
  -o-animation: glitter 8s linear 0s infinite normal;
}
body .shine.small {
  width: 20px;
  height: 20px;
}
body .shine.medium {
  width: 30px;
  height: 30px;
}
body .shine.large {
  width: 50px;
  height: 50px;
}
body .sib-form input {
  text-transform: uppercase;
  text-align: center;
  font-size: 1.3rem !important;
  padding: 3px !important;
}
body .sib-form input::placeholder {
  color: #595c5f;
}
body .sib-form .entry__field {
  border-radius: 5px !important;
}
body .form-group {
  margin-bottom: 1rem;
  margin-top: 0.8rem;
  position: relative;
}
body a.navbar-brand img.img-fluid {
  height: 32px;
}
body #particles {
  z-index: 1051;
  top: 0;
  position: fixed;
  opacity: 0.7;
  display: none;
}
body #particles .particle {
  position: absolute;
  width: 10px;
  height: 10px;
  animation: shoot 7s ease-out infinite;
  animation-name: shoot, fade;
  z-index: 999999;
  border-radius: 50%;
}
body #particles .particle:nth-child(1) {
  transform: translate(5vw, 13vh);
  background: white;
  animation-duration: 5.25s;
  animation-delay: -4.41s;
}
body #particles .particle:nth-child(2) {
  transform: translate(82vw, 59vh);
  background: white;
  animation-duration: 4.71s;
  animation-delay: -0.0942s;
}
body #particles .particle:nth-child(3) {
  transform: translate(88vw, 40vh);
  background: white;
  animation-duration: 3.9s;
  animation-delay: -0.663s;
}
body #particles .particle:nth-child(4) {
  transform: translate(34vw, 86vh);
  background: white;
  animation-duration: 3.18s;
  animation-delay: -1.2084s;
}
body #particles .particle:nth-child(5) {
  transform: translate(49vw, 96vh);
  background: white;
  animation-duration: 5.22s;
  animation-delay: -1.4616s;
}
body #particles .particle:nth-child(6) {
  transform: translate(65vw, 17vh);
  background: white;
  animation-duration: 3.72s;
  animation-delay: -1.2648s;
}
body #particles .particle:nth-child(7) {
  transform: translate(32vw, 63vh);
  background: white;
  animation-duration: 3.63s;
  animation-delay: -3.267s;
}
body #particles .particle:nth-child(8) {
  transform: translate(1vw, 35vh);
  background: white;
  animation-duration: 4.8s;
  animation-delay: -0.432s;
}
body #particles .particle:nth-child(9) {
  transform: translate(52vw, 60vh);
  background: white;
  animation-duration: 4.65s;
  animation-delay: -2.139s;
}
body #particles .particle:nth-child(10) {
  transform: translate(48vw, 45vh);
  background: white;
  animation-duration: 5.76s;
  animation-delay: -2.2464s;
}
body #particles .particle:nth-child(11) {
  transform: translate(40vw, 67vh);
  background: white;
  animation-duration: 3.9s;
  animation-delay: -2.535s;
}
body #particles .particle:nth-child(12) {
  transform: translate(57vw, 20vh);
  background: white;
  animation-duration: 5.19s;
  animation-delay: -0.9861s;
}
body #particles .particle:nth-child(13) {
  transform: translate(44vw, 68vh);
  background: white;
  animation-duration: 4.56s;
  animation-delay: -1.3224s;
}
body #particles .particle:nth-child(14) {
  transform: translate(34vw, 98vh);
  background: white;
  animation-duration: 3.3s;
  animation-delay: -0.561s;
}
body #particles .particle:nth-child(15) {
  transform: translate(11vw, 31vh);
  background: white;
  animation-duration: 3.93s;
  animation-delay: -2.751s;
}
body #particles .particle:nth-child(16) {
  transform: translate(90vw, 6vh);
  background: white;
  animation-duration: 6s;
  animation-delay: -1.32s;
}
body #particles .particle:nth-child(17) {
  transform: translate(68vw, 5vh);
  background: white;
  animation-duration: 4.89s;
  animation-delay: -2.4939s;
}
body #particles .particle:nth-child(18) {
  transform: translate(79vw, 53vh);
  background: white;
  animation-duration: 4.44s;
  animation-delay: -3.2412s;
}
body #particles .particle:nth-child(19) {
  transform: translate(2vw, 6vh);
  background: white;
  animation-duration: 4.53s;
  animation-delay: -1.359s;
}
body #particles .particle:nth-child(20) {
  transform: translate(21vw, 92vh);
  background: white;
  animation-duration: 3.03s;
  animation-delay: -1.9998s;
}
body #particles .particle:nth-child(21) {
  transform: translate(88vw, 14vh);
  background: white;
  animation-duration: 4.17s;
  animation-delay: -4.0449s;
}
body #particles .particle:nth-child(22) {
  transform: translate(44vw, 18vh);
  background: white;
  animation-duration: 5.07s;
  animation-delay: -1.1661s;
}
body #particles .particle:nth-child(23) {
  transform: translate(71vw, 80vh);
  background: white;
  animation-duration: 5.55s;
  animation-delay: -5.1615s;
}
body #particles .particle:nth-child(24) {
  transform: translate(57vw, 88vh);
  background: white;
  animation-duration: 5.88s;
  animation-delay: -2.2932s;
}
body #particles .particle:nth-child(25) {
  transform: translate(22vw, 80vh);
  background: white;
  animation-duration: 3.66s;
  animation-delay: -2.4888s;
}
body #particles .particle:nth-child(26) {
  transform: translate(74vw, 23vh);
  background: white;
  animation-duration: 4.47s;
  animation-delay: -3.9783s;
}
body #particles .particle:nth-child(27) {
  transform: translate(20vw, 1vh);
  background: white;
  animation-duration: 3.81s;
  animation-delay: -3.3147s;
}
body #particles .particle:nth-child(28) {
  transform: translate(49vw, 42vh);
  background: white;
  animation-duration: 5.34s;
  animation-delay: -1.335s;
}
body #particles .particle:nth-child(29) {
  transform: translate(39vw, 39vh);
  background: white;
  animation-duration: 5.61s;
  animation-delay: -1.0098s;
}
body #particles .particle:nth-child(30) {
  transform: translate(54vw, 87vh);
  background: white;
  animation-duration: 5.73s;
  animation-delay: -4.9278s;
}
body #particles .particle:nth-child(31) {
  transform: translate(74vw, 68vh);
  background: white;
  animation-duration: 5.52s;
  animation-delay: -1.4352s;
}
body #particles .particle:nth-child(32) {
  transform: translate(63vw, 29vh);
  background: white;
  animation-duration: 3.78s;
  animation-delay: -3.024s;
}
body #particles .particle:nth-child(33) {
  transform: translate(29vw, 79vh);
  background: white;
  animation-duration: 5.43s;
  animation-delay: -5.2671s;
}
body #particles .particle:nth-child(34) {
  transform: translate(52vw, 55vh);
  background: white;
  animation-duration: 4.71s;
  animation-delay: -2.5434s;
}
body #particles .particle:nth-child(35) {
  transform: translate(81vw, 80vh);
  background: white;
  animation-duration: 5.01s;
  animation-delay: -4.008s;
}
body #particles .particle:nth-child(36) {
  transform: translate(6vw, 78vh);
  background: white;
  animation-duration: 3.18s;
  animation-delay: -1.431s;
}
body #particles .particle:nth-child(37) {
  transform: translate(64vw, 14vh);
  background: white;
  animation-duration: 3.9s;
  animation-delay: -1.56s;
}
body #particles .particle:nth-child(38) {
  transform: translate(25vw, 56vh);
  background: white;
  animation-duration: 3.54s;
  animation-delay: -0.177s;
}
body #particles .particle:nth-child(39) {
  transform: translate(35vw, 93vh);
  background: white;
  animation-duration: 5.64s;
  animation-delay: -4.794s;
}
body #particles .particle:nth-child(40) {
  transform: translate(18vw, 79vh);
  background: white;
  animation-duration: 4.77s;
  animation-delay: -3.5298s;
}
body #particles .particle:nth-child(41) {
  transform: translate(67vw, 60vh);
  background: white;
  animation-duration: 5.91s;
  animation-delay: -4.137s;
}
body #particles .particle:nth-child(42) {
  transform: translate(91vw, 63vh);
  background: white;
  animation-duration: 3.84s;
  animation-delay: -1.7664s;
}
body #particles .particle:nth-child(43) {
  transform: translate(68vw, 31vh);
  background: white;
  animation-duration: 4.86s;
  animation-delay: -2.43s;
}
body #particles .particle:nth-child(44) {
  transform: translate(87vw, 2vh);
  background: white;
  animation-duration: 3.12s;
  animation-delay: -2.2776s;
}
body #particles .particle:nth-child(45) {
  transform: translate(59vw, 93vh);
  background: white;
  animation-duration: 5.37s;
  animation-delay: -3.3294s;
}
body #particles .particle:nth-child(46) {
  transform: translate(71vw, 55vh);
  background: white;
  animation-duration: 5.88s;
  animation-delay: -4.3512s;
}
body #particles .particle:nth-child(47) {
  transform: translate(75vw, 59vh);
  background: white;
  animation-duration: 3.18s;
  animation-delay: -0.636s;
}
body #particles .particle:nth-child(48) {
  transform: translate(67vw, 71vh);
  background: white;
  animation-duration: 5.58s;
  animation-delay: -1.8972s;
}
body #particles .particle:nth-child(49) {
  transform: translate(84vw, 75vh);
  background: white;
  animation-duration: 3.24s;
  animation-delay: -0.5832s;
}
body #particles .particle:nth-child(50) {
  transform: translate(14vw, 48vh);
  background: white;
  animation-duration: 4.44s;
  animation-delay: -0.3108s;
}
body #particles .particle:nth-child(51) {
  transform: translate(80vw, 97vh);
  background: white;
  animation-duration: 4.56s;
  animation-delay: -2.1432s;
}
body #particles .particle:nth-child(52) {
  transform: translate(79vw, 30vh);
  background: white;
  animation-duration: 5.52s;
  animation-delay: -3.9744s;
}
body #particles .particle:nth-child(53) {
  transform: translate(64vw, 57vh);
  background: white;
  animation-duration: 5.4s;
  animation-delay: -2.052s;
}
body #particles .particle:nth-child(54) {
  transform: translate(19vw, 48vh);
  background: white;
  animation-duration: 3.84s;
  animation-delay: -0.8832s;
}
body #particles .particle:nth-child(55) {
  transform: translate(50vw, 31vh);
  background: white;
  animation-duration: 3.75s;
  animation-delay: -1.2s;
}
body #particles .particle:nth-child(56) {
  transform: translate(79vw, 60vh);
  background: white;
  animation-duration: 5.34s;
  animation-delay: -0.3204s;
}
body #particles .particle:nth-child(57) {
  transform: translate(57vw, 40vh);
  background: white;
  animation-duration: 3.69s;
  animation-delay: -1.5129s;
}
body #particles .particle:nth-child(58) {
  transform: translate(85vw, 57vh);
  background: white;
  animation-duration: 5.61s;
  animation-delay: -2.4123s;
}
body #particles .particle:nth-child(59) {
  transform: translate(68vw, 62vh);
  background: white;
  animation-duration: 3.87s;
  animation-delay: -1.1223s;
}
body #particles .particle:nth-child(60) {
  transform: translate(85vw, 70vh);
  background: white;
  animation-duration: 4.05s;
  animation-delay: -2.5515s;
}
body #particles .particle:nth-child(61) {
  transform: translate(22vw, 12vh);
  background: white;
  animation-duration: 3.78s;
  animation-delay: -1.5876s;
}
body #particles .particle:nth-child(62) {
  transform: translate(39vw, 52vh);
  background: white;
  animation-duration: 3.81s;
  animation-delay: -3.6957s;
}
body #particles .particle:nth-child(63) {
  transform: translate(74vw, 28vh);
  background: white;
  animation-duration: 4.2s;
  animation-delay: -0.672s;
}
body #particles .particle:nth-child(64) {
  transform: translate(50vw, 77vh);
  background: white;
  animation-duration: 5.46s;
  animation-delay: -0.4368s;
}
body #particles .particle:nth-child(65) {
  transform: translate(57vw, 37vh);
  background: white;
  animation-duration: 3.09s;
  animation-delay: -1.6686s;
}
body #particles .particle:nth-child(66) {
  transform: translate(21vw, 28vh);
  background: white;
  animation-duration: 3.75s;
  animation-delay: -1.3875s;
}
body #particles .particle:nth-child(67) {
  transform: translate(47vw, 88vh);
  background: white;
  animation-duration: 5.7s;
  animation-delay: -5.7s;
}
body #particles .particle:nth-child(68) {
  transform: translate(88vw, 75vh);
  background: white;
  animation-duration: 5.22s;
  animation-delay: -3.7584s;
}
body #particles .particle:nth-child(69) {
  transform: translate(40vw, 61vh);
  background: white;
  animation-duration: 3.45s;
  animation-delay: -3.312s;
}
body #particles .particle:nth-child(70) {
  transform: translate(3vw, 85vh);
  background: white;
  animation-duration: 3.48s;
  animation-delay: -1.0092s;
}
body #particles .particle:nth-child(71) {
  transform: translate(72vw, 27vh);
  background: white;
  animation-duration: 4.83s;
  animation-delay: -1.932s;
}
body #particles .particle:nth-child(72) {
  transform: translate(93vw, 18vh);
  background: white;
  animation-duration: 5.61s;
  animation-delay: -1.2903s;
}
body #particles .particle:nth-child(73) {
  transform: translate(23vw, 50vh);
  background: white;
  animation-duration: 3.18s;
  animation-delay: -1.59s;
}
body #particles .particle:nth-child(74) {
  transform: translate(64vw, 90vh);
  background: white;
  animation-duration: 4.02s;
  animation-delay: -1.9296s;
}
body #particles .particle:nth-child(75) {
  transform: translate(30vw, 65vh);
  background: white;
  animation-duration: 3.63s;
  animation-delay: -0.3993s;
}
body #particles .particle:nth-child(76) {
  transform: translate(28vw, 19vh);
  background: white;
  animation-duration: 4.77s;
  animation-delay: -1.4787s;
}
body #particles .particle:nth-child(77) {
  transform: translate(6vw, 35vh);
  background: white;
  animation-duration: 3.63s;
  animation-delay: -2.1417s;
}
body #particles .particle:nth-child(78) {
  transform: translate(26vw, 79vh);
  background: white;
  animation-duration: 3.21s;
  animation-delay: -2.0865s;
}
body #particles .particle:nth-child(79) {
  transform: translate(59vw, 66vh);
  background: white;
  animation-duration: 4.23s;
  animation-delay: -1.8189s;
}
body #particles .particle:nth-child(80) {
  transform: translate(17vw, 7vh);
  background: white;
  animation-duration: 3.93s;
  animation-delay: -1.7685s;
}
body #particles .particle:nth-child(81) {
  transform: translate(58vw, 42vh);
  background: white;
  animation-duration: 5.52s;
  animation-delay: -4.2504s;
}
body #particles .particle:nth-child(82) {
  transform: translate(17vw, 80vh);
  background: white;
  animation-duration: 3.15s;
  animation-delay: -2.5515s;
}
body #particles .particle:nth-child(83) {
  transform: translate(52vw, 24vh);
  background: white;
  animation-duration: 3.54s;
  animation-delay: -0.7434s;
}
body #particles .particle:nth-child(84) {
  transform: translate(31vw, 63vh);
  background: white;
  animation-duration: 5.49s;
  animation-delay: -1.647s;
}
body #particles .particle:nth-child(85) {
  transform: translate(93vw, 42vh);
  background: white;
  animation-duration: 3.72s;
  animation-delay: -1.0788s;
}
body #particles .particle:nth-child(86) {
  transform: translate(90vw, 74vh);
  background: white;
  animation-duration: 4.68s;
  animation-delay: -1.9656s;
}
body #particles .particle:nth-child(87) {
  transform: translate(58vw, 8vh);
  background: white;
  animation-duration: 5.31s;
  animation-delay: -4.8321s;
}
body #particles .particle:nth-child(88) {
  transform: translate(84vw, 86vh);
  background: white;
  animation-duration: 5.31s;
  animation-delay: -4.7259s;
}
body #particles .particle:nth-child(89) {
  transform: translate(81vw, 23vh);
  background: white;
  animation-duration: 4.8s;
  animation-delay: -4.368s;
}
body #particles .particle:nth-child(90) {
  transform: translate(68vw, 47vh);
  background: white;
  animation-duration: 4.47s;
  animation-delay: -1.3857s;
}
body #particles .particle:nth-child(91) {
  transform: translate(4vw, 2vh);
  background: white;
  animation-duration: 3.54s;
  animation-delay: -2.655s;
}
body #particles .particle:nth-child(92) {
  transform: translate(98vw, 30vh);
  background: white;
  animation-duration: 5.22s;
  animation-delay: -2.8188s;
}
body #particles .particle:nth-child(93) {
  transform: translate(14vw, 20vh);
  background: white;
  animation-duration: 3.9s;
  animation-delay: -1.131s;
}
body #particles .particle:nth-child(94) {
  transform: translate(1vw, 61vh);
  background: white;
  animation-duration: 3.66s;
  animation-delay: -0.366s;
}
body #particles .particle:nth-child(95) {
  transform: translate(84vw, 54vh);
  background: white;
  animation-duration: 3.06s;
  animation-delay: -1.4994s;
}
body #particles .particle:nth-child(96) {
  transform: translate(66vw, 17vh);
  background: white;
  animation-duration: 6s;
  animation-delay: -0.3s;
}
body #particles .particle:nth-child(97) {
  transform: translate(90vw, 91vh);
  background: white;
  animation-duration: 5.79s;
  animation-delay: -1.9107s;
}
body #particles .particle:nth-child(98) {
  transform: translate(22vw, 14vh);
  background: white;
  animation-duration: 5.19s;
  animation-delay: -2.1279s;
}
body #particles .particle:nth-child(99) {
  transform: translate(79vw, 21vh);
  background: white;
  animation-duration: 5.49s;
  animation-delay: -2.5803s;
}
body #particles .particle:nth-child(100) {
  transform: translate(55vw, 78vh);
  background: white;
  animation-duration: 4.2s;
  animation-delay: -2.352s;
}
body #particles .particle:nth-child(101) {
  transform: translate(79vw, 12vh);
  background: white;
  animation-duration: 3.48s;
  animation-delay: -2.4708s;
}
body #particles .particle:nth-child(102) {
  transform: translate(57vw, 25vh);
  background: white;
  animation-duration: 5.13s;
  animation-delay: -1.8468s;
}
body #particles .particle:nth-child(103) {
  transform: translate(33vw, 6vh);
  background: white;
  animation-duration: 5.94s;
  animation-delay: -0.2376s;
}
body #particles .particle:nth-child(104) {
  transform: translate(70vw, 71vh);
  background: white;
  animation-duration: 5.52s;
  animation-delay: -0.0552s;
}
body #particles .particle:nth-child(105) {
  transform: translate(34vw, 18vh);
  background: white;
  animation-duration: 4.08s;
  animation-delay: -3.3456s;
}
body #particles .particle:nth-child(106) {
  transform: translate(31vw, 65vh);
  background: white;
  animation-duration: 5.07s;
  animation-delay: -4.1067s;
}
body #particles .particle:nth-child(107) {
  transform: translate(97vw, 12vh);
  background: white;
  animation-duration: 3.24s;
  animation-delay: -2.8836s;
}
body #particles .particle:nth-child(108) {
  transform: translate(27vw, 10vh);
  background: white;
  animation-duration: 5.04s;
  animation-delay: -0.504s;
}
body #particles .particle:nth-child(109) {
  transform: translate(13vw, 53vh);
  background: white;
  animation-duration: 5.49s;
  animation-delay: -4.0626s;
}
body #particles .particle:nth-child(110) {
  transform: translate(6vw, 10vh);
  background: white;
  animation-duration: 4.05s;
  animation-delay: -0.2025s;
}
body #particles .particle:nth-child(111) {
  transform: translate(83vw, 42vh);
  background: white;
  animation-duration: 4.95s;
  animation-delay: -0.792s;
}
body #particles .particle:nth-child(112) {
  transform: translate(36vw, 29vh);
  background: white;
  animation-duration: 3.84s;
  animation-delay: -0.9216s;
}
body #particles .particle:nth-child(113) {
  transform: translate(14vw, 4vh);
  background: white;
  animation-duration: 5.19s;
  animation-delay: -4.9824s;
}
body #particles .particle:nth-child(114) {
  transform: translate(68vw, 63vh);
  background: white;
  animation-duration: 5.88s;
  animation-delay: -3.822s;
}
body #particles .particle:nth-child(115) {
  transform: translate(42vw, 98vh);
  background: white;
  animation-duration: 3.51s;
  animation-delay: -3.1941s;
}
body #particles .particle:nth-child(116) {
  transform: translate(88vw, 61vh);
  background: white;
  animation-duration: 3.39s;
  animation-delay: -3.051s;
}
body #particles .particle:nth-child(117) {
  transform: translate(16vw, 31vh);
  background: white;
  animation-duration: 4.08s;
  animation-delay: -1.1424s;
}
body #particles .particle:nth-child(118) {
  transform: translate(88vw, 55vh);
  background: white;
  animation-duration: 5.43s;
  animation-delay: -5.3214s;
}
body #particles .particle:nth-child(119) {
  transform: translate(41vw, 52vh);
  background: white;
  animation-duration: 5.46s;
  animation-delay: -0.6006s;
}
body #particles .particle:nth-child(120) {
  transform: translate(1vw, 11vh);
  background: white;
  animation-duration: 4.26s;
  animation-delay: -2.7264s;
}
body #particles .particle:nth-child(121) {
  transform: translate(6vw, 57vh);
  background: white;
  animation-duration: 5.25s;
  animation-delay: -3.2025s;
}
body #particles .particle:nth-child(122) {
  transform: translate(7vw, 94vh);
  background: white;
  animation-duration: 3.54s;
  animation-delay: -0.2124s;
}
body #particles .particle:nth-child(123) {
  transform: translate(92vw, 24vh);
  background: white;
  animation-duration: 3.15s;
  animation-delay: -1.827s;
}
body #particles .particle:nth-child(124) {
  transform: translate(85vw, 31vh);
  background: white;
  animation-duration: 5.07s;
  animation-delay: -3.8532s;
}
body #particles .particle:nth-child(125) {
  transform: translate(93vw, 64vh);
  background: white;
  animation-duration: 3.33s;
  animation-delay: -1.0989s;
}
body #particles .particle:nth-child(126) {
  transform: translate(94vw, 100vh);
  background: white;
  animation-duration: 4.95s;
  animation-delay: -0.7425s;
}
body #particles .particle:nth-child(127) {
  transform: translate(73vw, 73vh);
  background: white;
  animation-duration: 5.64s;
  animation-delay: -3.7788s;
}
body #particles .particle:nth-child(128) {
  transform: translate(47vw, 46vh);
  background: white;
  animation-duration: 5.34s;
  animation-delay: -2.403s;
}
body #particles .particle:nth-child(129) {
  transform: translate(3vw, 15vh);
  background: white;
  animation-duration: 4.98s;
  animation-delay: -2.739s;
}
body #particles .particle:nth-child(130) {
  transform: translate(43vw, 26vh);
  background: white;
  animation-duration: 4.95s;
  animation-delay: -3.465s;
}
body #particles .particle:nth-child(131) {
  transform: translate(94vw, 47vh);
  background: white;
  animation-duration: 3.84s;
  animation-delay: -0.2304s;
}
body #particles .particle:nth-child(132) {
  transform: translate(62vw, 41vh);
  background: white;
  animation-duration: 3.48s;
  animation-delay: -1.914s;
}
body #particles .particle:nth-child(133) {
  transform: translate(96vw, 17vh);
  background: white;
  animation-duration: 5.85s;
  animation-delay: -1.4625s;
}
body #particles .particle:nth-child(134) {
  transform: translate(49vw, 23vh);
  background: white;
  animation-duration: 4.92s;
  animation-delay: -4.7724s;
}
body #particles .particle:nth-child(135) {
  transform: translate(6vw, 55vh);
  background: white;
  animation-duration: 4.38s;
  animation-delay: -1.095s;
}
body #particles .particle:nth-child(136) {
  transform: translate(45vw, 83vh);
  background: white;
  animation-duration: 5.49s;
  animation-delay: -1.9764s;
}
body #particles .particle:nth-child(137) {
  transform: translate(28vw, 72vh);
  background: white;
  animation-duration: 4.74s;
  animation-delay: -0.9954s;
}
body #particles .particle:nth-child(138) {
  transform: translate(20vw, 25vh);
  background: white;
  animation-duration: 5.64s;
  animation-delay: -5.2452s;
}
body #particles .particle:nth-child(139) {
  transform: translate(74vw, 90vh);
  background: white;
  animation-duration: 5.58s;
  animation-delay: -1.8972s;
}
body #particles .particle:nth-child(140) {
  transform: translate(51vw, 63vh);
  background: white;
  animation-duration: 3.72s;
  animation-delay: -0.93s;
}
body #particles .particle:nth-child(141) {
  transform: translate(8vw, 13vh);
  background: white;
  animation-duration: 4.08s;
  animation-delay: -3.5904s;
}
body #particles .particle:nth-child(142) {
  transform: translate(11vw, 51vh);
  background: white;
  animation-duration: 3.42s;
  animation-delay: -1.71s;
}
body #particles .particle:nth-child(143) {
  transform: translate(19vw, 91vh);
  background: white;
  animation-duration: 4.32s;
  animation-delay: -0.6048s;
}
body #particles .particle:nth-child(144) {
  transform: translate(23vw, 86vh);
  background: white;
  animation-duration: 4.29s;
  animation-delay: -1.5444s;
}
body #particles .particle:nth-child(145) {
  transform: translate(26vw, 52vh);
  background: white;
  animation-duration: 6s;
  animation-delay: -1.38s;
}
body #particles .particle:nth-child(146) {
  transform: translate(88vw, 43vh);
  background: white;
  animation-duration: 4.95s;
  animation-delay: -0.4455s;
}
body #particles .particle:nth-child(147) {
  transform: translate(64vw, 47vh);
  background: white;
  animation-duration: 3.39s;
  animation-delay: -2.2374s;
}
body #particles .particle:nth-child(148) {
  transform: translate(34vw, 42vh);
  background: white;
  animation-duration: 3.96s;
  animation-delay: -0.5148s;
}
body #particles .particle:nth-child(149) {
  transform: translate(9vw, 53vh);
  background: white;
  animation-duration: 3.81s;
  animation-delay: -3.5433s;
}
body #particles .particle:nth-child(150) {
  transform: translate(76vw, 99vh);
  background: white;
  animation-duration: 3.09s;
  animation-delay: -3.09s;
}
body #particles .particle:nth-child(151) {
  transform: translate(96vw, 24vh);
  background: white;
  animation-duration: 5.37s;
  animation-delay: -4.5645s;
}
body #particles .particle:nth-child(152) {
  transform: translate(87vw, 5vh);
  background: white;
  animation-duration: 4.2s;
  animation-delay: -1.134s;
}
body #particles .particle:nth-child(153) {
  transform: translate(5vw, 6vh);
  background: white;
  animation-duration: 4.38s;
  animation-delay: -1.533s;
}
body #particles .particle:nth-child(154) {
  transform: translate(20vw, 49vh);
  background: white;
  animation-duration: 3.06s;
  animation-delay: -2.9988s;
}
body #particles .particle:nth-child(155) {
  transform: translate(63vw, 45vh);
  background: white;
  animation-duration: 4.14s;
  animation-delay: -3.7674s;
}
body #particles .particle:nth-child(156) {
  transform: translate(54vw, 99vh);
  background: white;
  animation-duration: 3.39s;
  animation-delay: -2.2374s;
}
body #particles .particle:nth-child(157) {
  transform: translate(89vw, 83vh);
  background: white;
  animation-duration: 5.28s;
  animation-delay: -3.2736s;
}
body #particles .particle:nth-child(158) {
  transform: translate(81vw, 34vh);
  background: white;
  animation-duration: 4.47s;
  animation-delay: -1.4751s;
}
body #particles .particle:nth-child(159) {
  transform: translate(58vw, 49vh);
  background: white;
  animation-duration: 4.62s;
  animation-delay: -3.7884s;
}
body #particles .particle:nth-child(160) {
  transform: translate(98vw, 37vh);
  background: white;
  animation-duration: 5.16s;
  animation-delay: -1.548s;
}
body #particles .particle:nth-child(161) {
  transform: translate(61vw, 13vh);
  background: white;
  animation-duration: 4.74s;
  animation-delay: -0.237s;
}
body #particles .particle:nth-child(162) {
  transform: translate(11vw, 91vh);
  background: white;
  animation-duration: 5.79s;
  animation-delay: -3.5898s;
}
body #particles .particle:nth-child(163) {
  transform: translate(100vw, 70vh);
  background: white;
  animation-duration: 5.13s;
  animation-delay: -0.2565s;
}
body #particles .particle:nth-child(164) {
  transform: translate(60vw, 44vh);
  background: white;
  animation-duration: 5.34s;
  animation-delay: -1.6554s;
}
body #particles .particle:nth-child(165) {
  transform: translate(68vw, 75vh);
  background: white;
  animation-duration: 3.84s;
  animation-delay: -2.112s;
}
body #particles .particle:nth-child(166) {
  transform: translate(65vw, 57vh);
  background: white;
  animation-duration: 3.12s;
  animation-delay: -0.5928s;
}
body #particles .particle:nth-child(167) {
  transform: translate(17vw, 1vh);
  background: white;
  animation-duration: 5.43s;
  animation-delay: -3.4752s;
}
body #particles .particle:nth-child(168) {
  transform: translate(50vw, 24vh);
  background: white;
  animation-duration: 3.09s;
  animation-delay: -0.7416s;
}
body #particles .particle:nth-child(169) {
  transform: translate(6vw, 88vh);
  background: white;
  animation-duration: 5.61s;
  animation-delay: -3.3099s;
}
body #particles .particle:nth-child(170) {
  transform: translate(87vw, 40vh);
  background: white;
  animation-duration: 4.53s;
  animation-delay: -3.7599s;
}
body #particles .particle:nth-child(171) {
  transform: translate(37vw, 67vh);
  background: white;
  animation-duration: 3.39s;
  animation-delay: -0.9831s;
}
body #particles .particle:nth-child(172) {
  transform: translate(76vw, 56vh);
  background: white;
  animation-duration: 5.52s;
  animation-delay: -3.036s;
}
body #particles .particle:nth-child(173) {
  transform: translate(3vw, 75vh);
  background: white;
  animation-duration: 4.59s;
  animation-delay: -0.5967s;
}
body #particles .particle:nth-child(174) {
  transform: translate(58vw, 91vh);
  background: white;
  animation-duration: 5.91s;
  animation-delay: -5.4372s;
}
body #particles .particle:nth-child(175) {
  transform: translate(1vw, 71vh);
  background: white;
  animation-duration: 4.98s;
  animation-delay: -3.0876s;
}
body #particles .particle:nth-child(176) {
  transform: translate(70vw, 64vh);
  background: white;
  animation-duration: 3.42s;
  animation-delay: -3.249s;
}
body #particles .particle:nth-child(177) {
  transform: translate(61vw, 18vh);
  background: white;
  animation-duration: 5.97s;
  animation-delay: -2.9253s;
}
body #particles .particle:nth-child(178) {
  transform: translate(3vw, 64vh);
  background: white;
  animation-duration: 3.24s;
  animation-delay: -1.5552s;
}
body #particles .particle:nth-child(179) {
  transform: translate(15vw, 91vh);
  background: white;
  animation-duration: 3.42s;
  animation-delay: -1.026s;
}
body #particles .particle:nth-child(180) {
  transform: translate(75vw, 32vh);
  background: white;
  animation-duration: 5.13s;
  animation-delay: -1.1286s;
}
body #particles .particle:nth-child(181) {
  transform: translate(92vw, 100vh);
  background: white;
  animation-duration: 3.12s;
  animation-delay: -2.6208s;
}
body #particles .particle:nth-child(182) {
  transform: translate(16vw, 63vh);
  background: white;
  animation-duration: 5.28s;
  animation-delay: -3.432s;
}
body #particles .particle:nth-child(183) {
  transform: translate(33vw, 66vh);
  background: white;
  animation-duration: 5.91s;
  animation-delay: -5.5554s;
}
body #particles .particle:nth-child(184) {
  transform: translate(44vw, 77vh);
  background: white;
  animation-duration: 3.12s;
  animation-delay: -1.6848s;
}
body #particles .particle:nth-child(185) {
  transform: translate(15vw, 17vh);
  background: white;
  animation-duration: 4.08s;
  animation-delay: -3.9576s;
}
body #particles .particle:nth-child(186) {
  transform: translate(84vw, 1vh);
  background: white;
  animation-duration: 4.32s;
  animation-delay: -0.8208s;
}
body #particles .particle:nth-child(187) {
  transform: translate(55vw, 99vh);
  background: white;
  animation-duration: 5.85s;
  animation-delay: -4.9725s;
}
body #particles .particle:nth-child(188) {
  transform: translate(41vw, 21vh);
  background: white;
  animation-duration: 5.52s;
  animation-delay: -2.7048s;
}
body #particles .particle:nth-child(189) {
  transform: translate(26vw, 19vh);
  background: white;
  animation-duration: 3.18s;
  animation-delay: -2.067s;
}
body #particles .particle:nth-child(190) {
  transform: translate(23vw, 3vh);
  background: white;
  animation-duration: 3.12s;
  animation-delay: -0.3432s;
}
body #particles .particle:nth-child(191) {
  transform: translate(78vw, 26vh);
  background: white;
  animation-duration: 3.57s;
  animation-delay: -1.071s;
}
body #particles .particle:nth-child(192) {
  transform: translate(38vw, 36vh);
  background: white;
  animation-duration: 5.31s;
  animation-delay: -2.0178s;
}
body #particles .particle:nth-child(193) {
  transform: translate(5vw, 29vh);
  background: white;
  animation-duration: 3.81s;
  animation-delay: -1.2954s;
}
body #particles .particle:nth-child(194) {
  transform: translate(11vw, 82vh);
  background: white;
  animation-duration: 4.59s;
  animation-delay: -1.377s;
}
body #particles .particle:nth-child(195) {
  transform: translate(47vw, 32vh);
  background: white;
  animation-duration: 4.32s;
  animation-delay: -3.0672s;
}
body #particles .particle:nth-child(196) {
  transform: translate(45vw, 20vh);
  background: white;
  animation-duration: 5.76s;
  animation-delay: -5.0112s;
}
body #particles .particle:nth-child(197) {
  transform: translate(72vw, 56vh);
  background: white;
  animation-duration: 3.81s;
  animation-delay: -3.6195s;
}
body #particles .particle:nth-child(198) {
  transform: translate(27vw, 61vh);
  background: white;
  animation-duration: 5.7s;
  animation-delay: -5.358s;
}
body #particles .particle:nth-child(199) {
  transform: translate(98vw, 29vh);
  background: white;
  animation-duration: 3.24s;
  animation-delay: -0.2268s;
}
body #particles .particle:nth-child(200) {
  transform: translate(64vw, 74vh);
  background: white;
  animation-duration: 3.39s;
  animation-delay: -0.339s;
}
body #particles .particle:nth-child(201) {
  transform: translate(33vw, 40vh);
  background: white;
  animation-duration: 4.2s;
  animation-delay: -1.428s;
}
body #particles .particle:nth-child(202) {
  transform: translate(35vw, 94vh);
  background: white;
  animation-duration: 4.98s;
  animation-delay: -3.1872s;
}
body #particles .particle:nth-child(203) {
  transform: translate(3vw, 61vh);
  background: white;
  animation-duration: 3.48s;
  animation-delay: -2.2968s;
}
body #particles .particle:nth-child(204) {
  transform: translate(64vw, 48vh);
  background: white;
  animation-duration: 5.43s;
  animation-delay: -1.7919s;
}
body #particles .particle:nth-child(205) {
  transform: translate(16vw, 83vh);
  background: white;
  animation-duration: 5.82s;
  animation-delay: -4.4232s;
}
body #particles .particle:nth-child(206) {
  transform: translate(100vw, 46vh);
  background: white;
  animation-duration: 5.94s;
  animation-delay: -5.4648s;
}
body #particles .particle:nth-child(207) {
  transform: translate(89vw, 40vh);
  background: white;
  animation-duration: 5.01s;
  animation-delay: -3.4569s;
}
body #particles .particle:nth-child(208) {
  transform: translate(63vw, 18vh);
  background: white;
  animation-duration: 4.08s;
  animation-delay: -2.04s;
}
body #particles .particle:nth-child(209) {
  transform: translate(75vw, 65vh);
  background: white;
  animation-duration: 3.48s;
  animation-delay: -0.4872s;
}
body #particles .particle:nth-child(210) {
  transform: translate(80vw, 1vh);
  background: white;
  animation-duration: 3.21s;
  animation-delay: -2.5038s;
}
body #particles .particle:nth-child(211) {
  transform: translate(47vw, 16vh);
  background: white;
  animation-duration: 5.55s;
  animation-delay: -3.9405s;
}
body #particles .particle:nth-child(212) {
  transform: translate(74vw, 60vh);
  background: white;
  animation-duration: 3.9s;
  animation-delay: -3.354s;
}
body #particles .particle:nth-child(213) {
  transform: translate(34vw, 74vh);
  background: white;
  animation-duration: 3.81s;
  animation-delay: -0.3048s;
}
body #particles .particle:nth-child(214) {
  transform: translate(61vw, 59vh);
  background: white;
  animation-duration: 3.33s;
  animation-delay: -0.2997s;
}
body #particles .particle:nth-child(215) {
  transform: translate(64vw, 86vh);
  background: white;
  animation-duration: 5.16s;
  animation-delay: -4.7988s;
}
body #particles .particle:nth-child(216) {
  transform: translate(46vw, 6vh);
  background: white;
  animation-duration: 5.61s;
  animation-delay: -2.7489s;
}
body #particles .particle:nth-child(217) {
  transform: translate(16vw, 52vh);
  background: white;
  animation-duration: 4.8s;
  animation-delay: -3.024s;
}
body #particles .particle:nth-child(218) {
  transform: translate(60vw, 96vh);
  background: white;
  animation-duration: 4.47s;
  animation-delay: -2.0562s;
}
body #particles .particle:nth-child(219) {
  transform: translate(42vw, 37vh);
  background: white;
  animation-duration: 5.31s;
  animation-delay: -4.5135s;
}
body #particles .particle:nth-child(220) {
  transform: translate(91vw, 93vh);
  background: white;
  animation-duration: 5.58s;
  animation-delay: -3.5154s;
}
body #particles .particle:nth-child(221) {
  transform: translate(40vw, 47vh);
  background: white;
  animation-duration: 5.64s;
  animation-delay: -4.9068s;
}
body #particles .particle:nth-child(222) {
  transform: translate(28vw, 84vh);
  background: white;
  animation-duration: 4.62s;
  animation-delay: -2.2176s;
}
body #particles .particle:nth-child(223) {
  transform: translate(14vw, 88vh);
  background: white;
  animation-duration: 3.24s;
  animation-delay: -2.9484s;
}
body #particles .particle:nth-child(224) {
  transform: translate(27vw, 77vh);
  background: white;
  animation-duration: 6s;
  animation-delay: -5.22s;
}
body #particles .particle:nth-child(225) {
  transform: translate(8vw, 36vh);
  background: white;
  animation-duration: 5.97s;
  animation-delay: -4.8954s;
}
body #particles .particle:nth-child(226) {
  transform: translate(61vw, 22vh);
  background: white;
  animation-duration: 5.79s;
  animation-delay: -3.3582s;
}
body #particles .particle:nth-child(227) {
  transform: translate(12vw, 12vh);
  background: white;
  animation-duration: 3.75s;
  animation-delay: -2.1s;
}
body #particles .particle:nth-child(228) {
  transform: translate(62vw, 38vh);
  background: white;
  animation-duration: 3.18s;
  animation-delay: -0.9858s;
}
body #particles .particle:nth-child(229) {
  transform: translate(81vw, 50vh);
  background: white;
  animation-duration: 5.49s;
  animation-delay: -2.6352s;
}
body #particles .particle:nth-child(230) {
  transform: translate(32vw, 98vh);
  background: white;
  animation-duration: 4.95s;
  animation-delay: -2.475s;
}
body #particles .particle:nth-child(231) {
  transform: translate(9vw, 96vh);
  background: white;
  animation-duration: 5.85s;
  animation-delay: -1.989s;
}
body #particles .particle:nth-child(232) {
  transform: translate(44vw, 56vh);
  background: white;
  animation-duration: 4.62s;
  animation-delay: -0.2772s;
}
body #particles .particle:nth-child(233) {
  transform: translate(97vw, 83vh);
  background: white;
  animation-duration: 5.85s;
  animation-delay: -4.8555s;
}
body #particles .particle:nth-child(234) {
  transform: translate(31vw, 90vh);
  background: white;
  animation-duration: 3.15s;
  animation-delay: -1.8585s;
}
body #particles .particle:nth-child(235) {
  transform: translate(17vw, 70vh);
  background: white;
  animation-duration: 4.59s;
  animation-delay: -0.6885s;
}
body #particles .particle:nth-child(236) {
  transform: translate(53vw, 75vh);
  background: white;
  animation-duration: 5.4s;
  animation-delay: -1.836s;
}
body #particles .particle:nth-child(237) {
  transform: translate(74vw, 31vh);
  background: white;
  animation-duration: 3.57s;
  animation-delay: -1.785s;
}
body #particles .particle:nth-child(238) {
  transform: translate(32vw, 86vh);
  background: white;
  animation-duration: 3.6s;
  animation-delay: -1.836s;
}
body #particles .particle:nth-child(239) {
  transform: translate(1vw, 68vh);
  background: white;
  animation-duration: 4.53s;
  animation-delay: -0.7701s;
}
body #particles .particle:nth-child(240) {
  transform: translate(94vw, 91vh);
  background: white;
  animation-duration: 5.4s;
  animation-delay: -4.374s;
}
body #particles .particle:nth-child(241) {
  transform: translate(35vw, 17vh);
  background: white;
  animation-duration: 4.41s;
  animation-delay: -3.6162s;
}
body #particles .particle:nth-child(242) {
  transform: translate(22vw, 64vh);
  background: white;
  animation-duration: 4.17s;
  animation-delay: -3.4194s;
}
body #particles .particle:nth-child(243) {
  transform: translate(65vw, 81vh);
  background: white;
  animation-duration: 5.22s;
  animation-delay: -0.0522s;
}
body #particles .particle:nth-child(244) {
  transform: translate(34vw, 36vh);
  background: white;
  animation-duration: 4.98s;
  animation-delay: -2.6892s;
}
body #particles .particle:nth-child(245) {
  transform: translate(82vw, 87vh);
  background: white;
  animation-duration: 4.05s;
  animation-delay: -3.1185s;
}
body #particles .particle:nth-child(246) {
  transform: translate(13vw, 77vh);
  background: white;
  animation-duration: 4.92s;
  animation-delay: -1.23s;
}
body #particles .particle:nth-child(247) {
  transform: translate(34vw, 70vh);
  background: white;
  animation-duration: 5.58s;
  animation-delay: -1.3392s;
}
body #particles .particle:nth-child(248) {
  transform: translate(78vw, 50vh);
  background: white;
  animation-duration: 5.19s;
  animation-delay: -4.2039s;
}
body #particles .particle:nth-child(249) {
  transform: translate(12vw, 62vh);
  background: white;
  animation-duration: 5.55s;
  animation-delay: -0.0555s;
}
body #particles .particle:nth-child(250) {
  transform: translate(29vw, 54vh);
  background: white;
  animation-duration: 4.86s;
  animation-delay: -2.4786s;
}
body #particles .particle:nth-child(251) {
  transform: translate(87vw, 62vh);
  background: white;
  animation-duration: 3.3s;
  animation-delay: -1.518s;
}
body #particles .particle:nth-child(252) {
  transform: translate(60vw, 69vh);
  background: white;
  animation-duration: 4.02s;
  animation-delay: -3.6582s;
}
body #particles .particle:nth-child(253) {
  transform: translate(9vw, 17vh);
  background: white;
  animation-duration: 5.88s;
  animation-delay: -2.2344s;
}
body #particles .particle:nth-child(254) {
  transform: translate(39vw, 59vh);
  background: white;
  animation-duration: 4.11s;
  animation-delay: -0.3699s;
}
body #particles .particle:nth-child(255) {
  transform: translate(88vw, 64vh);
  background: white;
  animation-duration: 3.12s;
  animation-delay: -1.3416s;
}
body #particles .particle:nth-child(256) {
  transform: translate(38vw, 59vh);
  background: white;
  animation-duration: 4.08s;
  animation-delay: -1.7136s;
}
body #particles .particle:nth-child(257) {
  transform: translate(82vw, 86vh);
  background: white;
  animation-duration: 4.26s;
  animation-delay: -3.4506s;
}
body #particles .particle:nth-child(258) {
  transform: translate(19vw, 35vh);
  background: white;
  animation-duration: 5.91s;
  animation-delay: -2.3049s;
}
body #particles .particle:nth-child(259) {
  transform: translate(7vw, 99vh);
  background: white;
  animation-duration: 5.04s;
  animation-delay: -3.6288s;
}
body #particles .particle:nth-child(260) {
  transform: translate(58vw, 37vh);
  background: white;
  animation-duration: 3.36s;
  animation-delay: -2.3856s;
}
body #particles .particle:nth-child(261) {
  transform: translate(61vw, 29vh);
  background: white;
  animation-duration: 4.56s;
  animation-delay: -0.5928s;
}
body #particles .particle:nth-child(262) {
  transform: translate(85vw, 71vh);
  background: white;
  animation-duration: 4.02s;
  animation-delay: -2.6934s;
}
body #particles .particle:nth-child(263) {
  transform: translate(6vw, 20vh);
  background: white;
  animation-duration: 3.27s;
  animation-delay: -2.289s;
}
body #particles .particle:nth-child(264) {
  transform: translate(20vw, 32vh);
  background: white;
  animation-duration: 3.03s;
  animation-delay: -0.5454s;
}
body #particles .particle:nth-child(265) {
  transform: translate(6vw, 14vh);
  background: white;
  animation-duration: 3.72s;
  animation-delay: -2.3436s;
}
body #particles .particle:nth-child(266) {
  transform: translate(7vw, 3vh);
  background: white;
  animation-duration: 3.21s;
  animation-delay: -2.2791s;
}
body #particles .particle:nth-child(267) {
  transform: translate(4vw, 22vh);
  background: white;
  animation-duration: 5.07s;
  animation-delay: -4.2081s;
}
body #particles .particle:nth-child(268) {
  transform: translate(28vw, 32vh);
  background: white;
  animation-duration: 4.35s;
  animation-delay: -3.132s;
}
body #particles .particle:nth-child(269) {
  transform: translate(62vw, 8vh);
  background: white;
  animation-duration: 3.42s;
  animation-delay: -2.8044s;
}
body #particles .particle:nth-child(270) {
  transform: translate(43vw, 77vh);
  background: white;
  animation-duration: 3.54s;
  animation-delay: -0.177s;
}
body #particles .particle:nth-child(271) {
  transform: translate(51vw, 68vh);
  background: white;
  animation-duration: 4.71s;
  animation-delay: -3.3912s;
}
body #particles .particle:nth-child(272) {
  transform: translate(96vw, 67vh);
  background: white;
  animation-duration: 3.96s;
  animation-delay: -1.2672s;
}
body #particles .particle:nth-child(273) {
  transform: translate(61vw, 29vh);
  background: white;
  animation-duration: 4.74s;
  animation-delay: -0.8532s;
}
body #particles .particle:nth-child(274) {
  transform: translate(84vw, 88vh);
  background: white;
  animation-duration: 5.97s;
  animation-delay: -0.7164s;
}
body #particles .particle:nth-child(275) {
  transform: translate(72vw, 89vh);
  background: white;
  animation-duration: 3.12s;
  animation-delay: -1.3416s;
}
body #particles .particle:nth-child(276) {
  transform: translate(55vw, 20vh);
  background: white;
  animation-duration: 5.07s;
  animation-delay: -2.535s;
}
body #particles .particle:nth-child(277) {
  transform: translate(50vw, 18vh);
  background: white;
  animation-duration: 4.59s;
  animation-delay: -1.9278s;
}
body #particles .particle:nth-child(278) {
  transform: translate(52vw, 72vh);
  background: white;
  animation-duration: 3.18s;
  animation-delay: -1.908s;
}
body #particles .particle:nth-child(279) {
  transform: translate(21vw, 76vh);
  background: white;
  animation-duration: 5.1s;
  animation-delay: -2.346s;
}
body #particles .particle:nth-child(280) {
  transform: translate(13vw, 98vh);
  background: white;
  animation-duration: 5.22s;
  animation-delay: -1.9836s;
}
body #particles .particle:nth-child(281) {
  transform: translate(74vw, 65vh);
  background: white;
  animation-duration: 4.68s;
  animation-delay: -0.5616s;
}
body #particles .particle:nth-child(282) {
  transform: translate(43vw, 93vh);
  background: white;
  animation-duration: 4.95s;
  animation-delay: -1.8315s;
}
body #particles .particle:nth-child(283) {
  transform: translate(60vw, 30vh);
  background: white;
  animation-duration: 5.49s;
  animation-delay: -2.1411s;
}
body #particles .particle:nth-child(284) {
  transform: translate(10vw, 52vh);
  background: white;
  animation-duration: 3.69s;
  animation-delay: -2.6568s;
}
body #particles .particle:nth-child(285) {
  transform: translate(4vw, 48vh);
  background: white;
  animation-duration: 4.53s;
  animation-delay: -4.3941s;
}
body #particles .particle:nth-child(286) {
  transform: translate(81vw, 19vh);
  background: white;
  animation-duration: 3.9s;
  animation-delay: -1.95s;
}
body #particles .particle:nth-child(287) {
  transform: translate(66vw, 13vh);
  background: white;
  animation-duration: 4.95s;
  animation-delay: -3.762s;
}
body #particles .particle:nth-child(288) {
  transform: translate(26vw, 56vh);
  background: white;
  animation-duration: 5.25s;
  animation-delay: -3.8325s;
}
body #particles .particle:nth-child(289) {
  transform: translate(3vw, 9vh);
  background: white;
  animation-duration: 3.78s;
  animation-delay: -1.5876s;
}
body #particles .particle:nth-child(290) {
  transform: translate(46vw, 92vh);
  background: white;
  animation-duration: 4.29s;
  animation-delay: -0.5148s;
}
body #particles .particle:nth-child(291) {
  transform: translate(46vw, 18vh);
  background: white;
  animation-duration: 5.85s;
  animation-delay: -0.468s;
}
body #particles .particle:nth-child(292) {
  transform: translate(9vw, 83vh);
  background: white;
  animation-duration: 3.78s;
  animation-delay: -2.2302s;
}
body #particles .particle:nth-child(293) {
  transform: translate(91vw, 71vh);
  background: white;
  animation-duration: 3.93s;
  animation-delay: -0.4716s;
}
body #particles .particle:nth-child(294) {
  transform: translate(81vw, 6vh);
  background: white;
  animation-duration: 4.26s;
  animation-delay: -0.6816s;
}
body #particles .particle:nth-child(295) {
  transform: translate(14vw, 78vh);
  background: white;
  animation-duration: 5.01s;
  animation-delay: -3.2064s;
}
body #particles .particle:nth-child(296) {
  transform: translate(36vw, 55vh);
  background: white;
  animation-duration: 3.9s;
  animation-delay: -0.975s;
}
body #particles .particle:nth-child(297) {
  transform: translate(99vw, 59vh);
  background: white;
  animation-duration: 3.66s;
  animation-delay: -0.9882s;
}
body #particles .particle:nth-child(298) {
  transform: translate(3vw, 58vh);
  background: white;
  animation-duration: 3.87s;
  animation-delay: -0.9675s;
}
body #particles .particle:nth-child(299) {
  transform: translate(48vw, 31vh);
  background: white;
  animation-duration: 4.32s;
  animation-delay: -0.1728s;
}
body #particles .particle:nth-child(300) {
  transform: translate(95vw, 45vh);
  background: white;
  animation-duration: 3.57s;
  animation-delay: -2.7489s;
}
body #particles .particle:nth-child(301) {
  transform: translate(24vw, 33vh);
  background: white;
  animation-duration: 3.09s;
  animation-delay: -2.9973s;
}
body #particles .particle:nth-child(302) {
  transform: translate(84vw, 30vh);
  background: white;
  animation-duration: 4.29s;
  animation-delay: -2.4453s;
}
body #particles .particle:nth-child(303) {
  transform: translate(78vw, 53vh);
  background: white;
  animation-duration: 3.06s;
  animation-delay: -2.2644s;
}
body #particles .particle:nth-child(304) {
  transform: translate(81vw, 15vh);
  background: white;
  animation-duration: 4.2s;
  animation-delay: -2.352s;
}
body #particles .particle:nth-child(305) {
  transform: translate(68vw, 39vh);
  background: white;
  animation-duration: 5.04s;
  animation-delay: -1.9152s;
}
body #particles .particle:nth-child(306) {
  transform: translate(86vw, 7vh);
  background: white;
  animation-duration: 4.65s;
  animation-delay: -0.744s;
}
body #particles .particle:nth-child(307) {
  transform: translate(1vw, 99vh);
  background: white;
  animation-duration: 6s;
  animation-delay: -3.42s;
}
body #particles .particle:nth-child(308) {
  transform: translate(4vw, 4vh);
  background: white;
  animation-duration: 4.05s;
  animation-delay: -1.4175s;
}
body #particles .particle:nth-child(309) {
  transform: translate(75vw, 98vh);
  background: white;
  animation-duration: 4.74s;
  animation-delay: -3.9342s;
}
body #particles .particle:nth-child(310) {
  transform: translate(11vw, 42vh);
  background: white;
  animation-duration: 5.55s;
  animation-delay: -4.6065s;
}
body #particles .particle:nth-child(311) {
  transform: translate(4vw, 85vh);
  background: white;
  animation-duration: 5.88s;
  animation-delay: -5.7036s;
}
body #particles .particle:nth-child(312) {
  transform: translate(100vw, 28vh);
  background: white;
  animation-duration: 5.01s;
  animation-delay: -4.1082s;
}
body #particles .particle:nth-child(313) {
  transform: translate(7vw, 18vh);
  background: white;
  animation-duration: 3.6s;
  animation-delay: -3.312s;
}
body #particles .particle:nth-child(314) {
  transform: translate(82vw, 49vh);
  background: white;
  animation-duration: 3.99s;
  animation-delay: -2.9925s;
}
body #particles .particle:nth-child(315) {
  transform: translate(89vw, 98vh);
  background: white;
  animation-duration: 4.89s;
  animation-delay: -4.2054s;
}
body #particles .particle:nth-child(316) {
  transform: translate(81vw, 52vh);
  background: white;
  animation-duration: 5.52s;
  animation-delay: -5.1888s;
}
body #particles .particle:nth-child(317) {
  transform: translate(64vw, 1vh);
  background: white;
  animation-duration: 4.83s;
  animation-delay: -2.7048s;
}
body #particles .particle:nth-child(318) {
  transform: translate(75vw, 71vh);
  background: white;
  animation-duration: 3.36s;
  animation-delay: -2.5536s;
}
body #particles .particle:nth-child(319) {
  transform: translate(93vw, 19vh);
  background: white;
  animation-duration: 4.14s;
  animation-delay: -0.7038s;
}
body #particles .particle:nth-child(320) {
  transform: translate(9vw, 23vh);
  background: white;
  animation-duration: 4.92s;
  animation-delay: -4.674s;
}
body #particles .particle:nth-child(321) {
  transform: translate(39vw, 71vh);
  background: white;
  animation-duration: 3.9s;
  animation-delay: -1.872s;
}
body #particles .particle:nth-child(322) {
  transform: translate(72vw, 87vh);
  background: white;
  animation-duration: 5.28s;
  animation-delay: -5.0688s;
}
body #particles .particle:nth-child(323) {
  transform: translate(21vw, 77vh);
  background: white;
  animation-duration: 5.91s;
  animation-delay: -0.9456s;
}
body #particles .particle:nth-child(324) {
  transform: translate(79vw, 72vh);
  background: white;
  animation-duration: 3.51s;
  animation-delay: -0.8073s;
}
body #particles .particle:nth-child(325) {
  transform: translate(18vw, 68vh);
  background: white;
  animation-duration: 3.78s;
  animation-delay: -0.6048s;
}
body #particles .particle:nth-child(326) {
  transform: translate(97vw, 7vh);
  background: white;
  animation-duration: 4.38s;
  animation-delay: -3.5478s;
}
body #particles .particle:nth-child(327) {
  transform: translate(38vw, 44vh);
  background: white;
  animation-duration: 5.16s;
  animation-delay: -1.548s;
}
body #particles .particle:nth-child(328) {
  transform: translate(94vw, 15vh);
  background: white;
  animation-duration: 5.73s;
  animation-delay: -3.0369s;
}
body #particles .particle:nth-child(329) {
  transform: translate(59vw, 88vh);
  background: white;
  animation-duration: 3.66s;
  animation-delay: -1.2444s;
}
body #particles .particle:nth-child(330) {
  transform: translate(35vw, 65vh);
  background: white;
  animation-duration: 4.29s;
  animation-delay: -2.574s;
}
body #particles .particle:nth-child(331) {
  transform: translate(37vw, 92vh);
  background: white;
  animation-duration: 4.38s;
  animation-delay: -3.2412s;
}
body #particles .particle:nth-child(332) {
  transform: translate(86vw, 63vh);
  background: white;
  animation-duration: 4.35s;
  animation-delay: -4.263s;
}
body #particles .particle:nth-child(333) {
  transform: translate(71vw, 14vh);
  background: white;
  animation-duration: 3.99s;
  animation-delay: -3.3117s;
}
body #particles .particle:nth-child(334) {
  transform: translate(93vw, 87vh);
  background: white;
  animation-duration: 5.52s;
  animation-delay: -1.932s;
}
body #particles .particle:nth-child(335) {
  transform: translate(53vw, 35vh);
  background: white;
  animation-duration: 4.83s;
  animation-delay: -2.0286s;
}
body #particles .particle:nth-child(336) {
  transform: translate(33vw, 69vh);
  background: white;
  animation-duration: 3.15s;
  animation-delay: -2.709s;
}
body #particles .particle:nth-child(337) {
  transform: translate(19vw, 97vh);
  background: white;
  animation-duration: 5.82s;
  animation-delay: -5.7618s;
}
body #particles .particle:nth-child(338) {
  transform: translate(54vw, 56vh);
  background: white;
  animation-duration: 3.81s;
  animation-delay: -2.8194s;
}
body #particles .particle:nth-child(339) {
  transform: translate(19vw, 28vh);
  background: white;
  animation-duration: 4.44s;
  animation-delay: -2.7972s;
}
body #particles .particle:nth-child(340) {
  transform: translate(77vw, 72vh);
  background: white;
  animation-duration: 5.4s;
  animation-delay: -2.754s;
}
body #particles .particle:nth-child(341) {
  transform: translate(77vw, 94vh);
  background: white;
  animation-duration: 3.3s;
  animation-delay: -1.584s;
}
body #particles .particle:nth-child(342) {
  transform: translate(1vw, 13vh);
  background: white;
  animation-duration: 5.67s;
  animation-delay: -3.0618s;
}
body #particles .particle:nth-child(343) {
  transform: translate(75vw, 98vh);
  background: white;
  animation-duration: 4.83s;
  animation-delay: -0.3381s;
}
body #particles .particle:nth-child(344) {
  transform: translate(12vw, 32vh);
  background: white;
  animation-duration: 5.76s;
  animation-delay: -0.864s;
}
body #particles .particle:nth-child(345) {
  transform: translate(49vw, 3vh);
  background: white;
  animation-duration: 3.06s;
  animation-delay: -0.0306s;
}
body #particles .particle:nth-child(346) {
  transform: translate(78vw, 35vh);
  background: white;
  animation-duration: 4.5s;
  animation-delay: -1.035s;
}
body #particles .particle:nth-child(347) {
  transform: translate(39vw, 37vh);
  background: white;
  animation-duration: 5.85s;
  animation-delay: -0.6435s;
}
body #particles .particle:nth-child(348) {
  transform: translate(42vw, 67vh);
  background: white;
  animation-duration: 3.18s;
  animation-delay: -2.1306s;
}
body #particles .particle:nth-child(349) {
  transform: translate(75vw, 33vh);
  background: white;
  animation-duration: 3.51s;
  animation-delay: -2.457s;
}
body #particles .particle:nth-child(350) {
  transform: translate(72vw, 59vh);
  background: white;
  animation-duration: 5.73s;
  animation-delay: -5.6727s;
}
body #particles .particle:nth-child(351) {
  transform: translate(11vw, 49vh);
  background: white;
  animation-duration: 5.37s;
  animation-delay: -4.296s;
}
body #particles .particle:nth-child(352) {
  transform: translate(67vw, 88vh);
  background: white;
  animation-duration: 5.28s;
  animation-delay: -2.4288s;
}
body #particles .particle:nth-child(353) {
  transform: translate(37vw, 5vh);
  background: white;
  animation-duration: 5.61s;
  animation-delay: -4.0392s;
}
body #particles .particle:nth-child(354) {
  transform: translate(45vw, 87vh);
  background: white;
  animation-duration: 4.59s;
  animation-delay: -0.8262s;
}
body #particles .particle:nth-child(355) {
  transform: translate(10vw, 34vh);
  background: white;
  animation-duration: 4.14s;
  animation-delay: -3.2292s;
}
body #particles .particle:nth-child(356) {
  transform: translate(44vw, 39vh);
  background: white;
  animation-duration: 4.77s;
  animation-delay: -1.9557s;
}
body #particles .particle:nth-child(357) {
  transform: translate(79vw, 98vh);
  background: white;
  animation-duration: 5.13s;
  animation-delay: -0.4617s;
}
body #particles .particle:nth-child(358) {
  transform: translate(96vw, 81vh);
  background: white;
  animation-duration: 3.63s;
  animation-delay: -1.9965s;
}
body #particles .particle:nth-child(359) {
  transform: translate(30vw, 45vh);
  background: white;
  animation-duration: 4.23s;
  animation-delay: -2.6649s;
}
body #particles .particle:nth-child(360) {
  transform: translate(6vw, 75vh);
  background: white;
  animation-duration: 4.8s;
  animation-delay: -3.936s;
}
body #particles .particle:nth-child(361) {
  transform: translate(55vw, 19vh);
  background: white;
  animation-duration: 3.42s;
  animation-delay: -0.3762s;
}
body #particles .particle:nth-child(362) {
  transform: translate(98vw, 84vh);
  background: white;
  animation-duration: 4.83s;
  animation-delay: -1.2558s;
}
body #particles .particle:nth-child(363) {
  transform: translate(27vw, 65vh);
  background: white;
  animation-duration: 3.6s;
  animation-delay: -2.052s;
}
body #particles .particle:nth-child(364) {
  transform: translate(87vw, 90vh);
  background: white;
  animation-duration: 4.26s;
  animation-delay: -0.1704s;
}
body #particles .particle:nth-child(365) {
  transform: translate(4vw, 80vh);
  background: white;
  animation-duration: 5.46s;
  animation-delay: -2.5116s;
}
body #particles .particle:nth-child(366) {
  transform: translate(64vw, 1vh);
  background: white;
  animation-duration: 5.22s;
  animation-delay: -4.2282s;
}
body #particles .particle:nth-child(367) {
  transform: translate(32vw, 53vh);
  background: white;
  animation-duration: 5.94s;
  animation-delay: -4.158s;
}
body #particles .particle:nth-child(368) {
  transform: translate(58vw, 6vh);
  background: white;
  animation-duration: 3.24s;
  animation-delay: -1.3284s;
}
body #particles .particle:nth-child(369) {
  transform: translate(29vw, 35vh);
  background: white;
  animation-duration: 5.25s;
  animation-delay: -1.995s;
}
body #particles .particle:nth-child(370) {
  transform: translate(14vw, 22vh);
  background: white;
  animation-duration: 4.83s;
  animation-delay: -1.8354s;
}
body #particles .particle:nth-child(371) {
  transform: translate(47vw, 5vh);
  background: white;
  animation-duration: 5.4s;
  animation-delay: -0.378s;
}
body #particles .particle:nth-child(372) {
  transform: translate(73vw, 66vh);
  background: white;
  animation-duration: 3.54s;
  animation-delay: -3.3984s;
}
body #particles .particle:nth-child(373) {
  transform: translate(98vw, 69vh);
  background: white;
  animation-duration: 3.09s;
  animation-delay: -1.1124s;
}
body #particles .particle:nth-child(374) {
  transform: translate(29vw, 59vh);
  background: white;
  animation-duration: 4.56s;
  animation-delay: -2.4168s;
}
body #particles .particle:nth-child(375) {
  transform: translate(49vw, 40vh);
  background: white;
  animation-duration: 3.39s;
  animation-delay: -1.0848s;
}
body #particles .particle:nth-child(376) {
  transform: translate(87vw, 80vh);
  background: white;
  animation-duration: 3.36s;
  animation-delay: -2.3184s;
}
body #particles .particle:nth-child(377) {
  transform: translate(31vw, 30vh);
  background: white;
  animation-duration: 4.17s;
  animation-delay: -0.8757s;
}
body #particles .particle:nth-child(378) {
  transform: translate(9vw, 15vh);
  background: white;
  animation-duration: 4.26s;
  animation-delay: -3.195s;
}
body #particles .particle:nth-child(379) {
  transform: translate(66vw, 27vh);
  background: white;
  animation-duration: 4.41s;
  animation-delay: -4.0572s;
}
body #particles .particle:nth-child(380) {
  transform: translate(27vw, 15vh);
  background: white;
  animation-duration: 5.55s;
  animation-delay: -4.6065s;
}
body #particles .particle:nth-child(381) {
  transform: translate(10vw, 68vh);
  background: white;
  animation-duration: 5.13s;
  animation-delay: -2.4624s;
}
body #particles .particle:nth-child(382) {
  transform: translate(50vw, 7vh);
  background: white;
  animation-duration: 3.42s;
  animation-delay: -2.223s;
}
body #particles .particle:nth-child(383) {
  transform: translate(12vw, 7vh);
  background: white;
  animation-duration: 5.13s;
  animation-delay: -1.0773s;
}
body #particles .particle:nth-child(384) {
  transform: translate(83vw, 80vh);
  background: white;
  animation-duration: 6s;
  animation-delay: -5.04s;
}
body #particles .particle:nth-child(385) {
  transform: translate(32vw, 31vh);
  background: white;
  animation-duration: 5.82s;
  animation-delay: -1.6878s;
}
body #particles .particle:nth-child(386) {
  transform: translate(27vw, 9vh);
  background: white;
  animation-duration: 3.6s;
  animation-delay: -0.36s;
}
body #particles .particle:nth-child(387) {
  transform: translate(69vw, 24vh);
  background: white;
  animation-duration: 3.42s;
  animation-delay: -2.3598s;
}
body #particles .particle:nth-child(388) {
  transform: translate(8vw, 96vh);
  background: white;
  animation-duration: 6s;
  animation-delay: -2.7s;
}
body #particles .particle:nth-child(389) {
  transform: translate(42vw, 79vh);
  background: white;
  animation-duration: 5.01s;
  animation-delay: -4.509s;
}
body #particles .particle:nth-child(390) {
  transform: translate(36vw, 15vh);
  background: white;
  animation-duration: 4.02s;
  animation-delay: -2.6532s;
}
body #particles .particle:nth-child(391) {
  transform: translate(65vw, 79vh);
  background: white;
  animation-duration: 3.72s;
  animation-delay: -1.7484s;
}
body #particles .particle:nth-child(392) {
  transform: translate(34vw, 8vh);
  background: white;
  animation-duration: 4.92s;
  animation-delay: -2.2632s;
}
body #particles .particle:nth-child(393) {
  transform: translate(26vw, 96vh);
  background: white;
  animation-duration: 3.99s;
  animation-delay: -1.3167s;
}
body #particles .particle:nth-child(394) {
  transform: translate(90vw, 80vh);
  background: white;
  animation-duration: 4.86s;
  animation-delay: -4.4712s;
}
body #particles .particle:nth-child(395) {
  transform: translate(13vw, 83vh);
  background: white;
  animation-duration: 5.73s;
  animation-delay: -3.8964s;
}
body #particles .particle:nth-child(396) {
  transform: translate(74vw, 68vh);
  background: white;
  animation-duration: 5.16s;
  animation-delay: -4.6956s;
}
body #particles .particle:nth-child(397) {
  transform: translate(73vw, 65vh);
  background: white;
  animation-duration: 5.67s;
  animation-delay: -2.835s;
}
body #particles .particle:nth-child(398) {
  transform: translate(21vw, 31vh);
  background: white;
  animation-duration: 3.33s;
  animation-delay: -0.3996s;
}
body #particles .particle:nth-child(399) {
  transform: translate(68vw, 51vh);
  background: white;
  animation-duration: 4.59s;
  animation-delay: -2.5704s;
}
body #particles .particle:nth-child(400) {
  transform: translate(62vw, 24vh);
  background: white;
  animation-duration: 5.34s;
  animation-delay: -3.5778s;
}
@keyframes shoot {
  0% {
    transform: translate(50vw, 50vh);
  }
}
@keyframes fade {
  to {
    opacity: 0;
  }
}
body main #mainHeader {
  position: absolute;
  height: 85vh;
  width: 100%;
  background-image: url("winter-assets/bg.png");
  background-size: cover;
  background-position: center;
}
body main #mainHeader .header-graphic {
  position: absolute;
  max-width: 44%;
}
body main #mainHeader .left-graphic {
  left: 0%;
  top: 50%;
  transform: translateY(-50%);
}
body main #mainHeader .plus-icon {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: 20%;
}
body main #mainHeader .right-graphic {
  right: calc(5% + 50px);
  top: 50%;
  transform: translateY(-50%);
}
body main .headerText {
  position: relative;
  top: 0vh;
  height: 85vh;
}
body main .headerText p {
  text-shadow: 0px 0px 10px #000000;
  color: white !important;
}
body main .button-wrapper {
  bottom: 120px;
  left: 0;
  right: 0;
  width: 100%;
}
body main .button-wrapper .btn {
  display: inline-block;
  margin-bottom: 50px;
}
body div.card {
  border-radius: 15px;
  border: none;
  height: 450px;
  background-size: cover;
  background-position: center;
}
/* body div.card.arctic {
  background-image: url("img/newbg/arctic-ice.jpg");
}
body div.card.kaktus {
  background-image: url("img/newbg/kaktus-kick.jpg");
}
body div.card.guave {
  background-image: url("img/tropicalGuave.png");
}
body div.card.pflaume {
  background-image: url("img/pflaumeZimt.png");
}
body div.card.erdbeere {
  background-image: url("/img/erdbeere-aprikose2.png");
}
body div.card.apfel {
  background-image: url("/img/apfelringe3.png");
}
body div.card.black {
  background-image: url("/img/black-acai.png");
} */

body div.card.kaktus-kick-zero {
  background-image: url("img_new/kaktus_kick_zero.jpg?v=0506");
}

body div.card.paradise-punch-zero {
  background-image: url("img_new/paradise_punch_zero.jpg?v=0506");
}

body div.card.mango-slam-zero {
  background-image: url("img_new/mango_slam_zero.jpg?v=0506");
}

body div.card.kaktus-kick {
  background-image: url("img_new/kaktus_kick.jpg?v=0506");
}

body div.card.paradise-punch {
  background-image: url("img_new/paradise_punch.jpg?v=0506");
}

body div.card.mango-slam {
  background-image: url("img_new/mango_slam.jpg?v=0506");
}

body div.card img.card-img-top {
  z-index: 4;
  position: relative;
}
body div.card button {
  margin-top: 400px;
}
body div.card.juneberry {
  background-color: #bb90c1;
}
body div.card.lemon {
  background-color: #b9d090;
}
body div.card.whitepeach {
  background-color: #f7cfa5;
}
body div.card:after {
  content: " ";
  height: 100%;
  width: 100%;
  opacity: 0.5;
  position: absolute;
  background-image: url(img/bubbles.png) !important;
  background-size: 115%;
  background-position: bottom -20px center;
  background-repeat: no-repeat;
  animation: bubbleMove 23s infinite ease-out;
  z-index: 1;
}
body form {
  margin-bottom: 2rem;
}
body #submitButton {
  margin-bottom: 6rem;
}
@keyframes animate_shimmer {
  0% {
    opacity: 0.75;
    left: -200%;
  }
  20% {
    opacity: 0.75;
    left: -200%;
  }
  100% {
    opacity: 0;
    left: 200%;
  }
}
body button#voteJuneberryJam:hover {
  background-color: #7b619f;
}
body button#voteWhitePeach:hover {
  background-color: #e08f62;
}
body button#voteSweetLemon:hover {
  background-color: #bbd2a0;
}
body button#checkCodeButton {
  position: absolute;
  padding: 6px 7px;
  margin-top: -41px;
  right: 5px;
  display: none;
}
body section {
  padding-top: 1rem;
}
body section.jumbotron {
  padding-top: 0;
}
body input {
  font-family: "OCR";
}
body a {
  color: black !important;
}
body .form-group {
  position: relative;
}
body .form-group #codeStatus {
  position: absolute;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  right: 7px;
  top: 32px;
  font-size: 1.5rem;
  color: white;
}
body .form-group #codeStatus.valid-code {
  background-color: #0f991d;
}
body .form-group #codeStatus.invalid-code {
  background-color: #c33838;
}
body .form-group label {
  margin-bottom: 0.2rem;
}
body .form-group input,
body .form-group select {
  text-transform: uppercase;
  text-align: center !important;
  font-size: 1.3rem;
  font-family: "OCR";
}
body .form-group select:disabled {
  background-color: rgb(239, 239, 239);
}
body .form-check {
  width: auto;
  text-align: center !important;
  font-size: 0.8rem;
  margin-bottom: 1.2rem;
}
body .form-check .form-check-input {
  float: none;
}
body button.btn,
body a.btn {
  background-color: #212121;
  padding: 15px 20px;
  border-radius: 10px;
  color: white !important;
  position: relative;
  overflow: hidden;
  text-transform: uppercase;
  position: relative;
  z-index: 3;
}
body button.btn:hover,
body a.btn:hover {
  transform: translateY(-2px);
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.2);
}
body button.btn:disabled,
body a.btn:disabled {
  opacity: 0.9;
  border: none;
  background-color: #373737;
  outline: 3px solid white;
}
body button.btn:hover,
body a.btn:hover {
  background-color: #373737;
}
body button.btn:after,
body a.btn:after {
  animation: animate_shimmer 6s ease-in-out infinite;
  animation-fill-mode: forwards;
  content: "";
  border: none !important;
  box-shadow: none !important;
  position: absolute;
  top: -122%;
  width: 200%;
  height: 340%;
  opacity: 0;
  transform: rotate(-345deg);
  background: -moz-linear-gradient(
    left,
    rgba(255, 255, 255, 0) 31%,
    rgba(255, 255, 255, 0) 32%,
    rgb(255, 255, 255) 49%,
    rgba(255, 255, 255, 0.96) 50%,
    rgba(255, 255, 255, 0) 73%
  );
  background: -webkit-linear-gradient(
    left,
    rgba(255, 255, 255, 0) 31%,
    rgba(255, 255, 255, 0) 32%,
    rgb(255, 255, 255) 49%,
    rgba(255, 255, 255, 0.96) 50%,
    rgba(255, 255, 255, 0) 73%
  );
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 35%,
    rgba(255, 255, 255, 0) 40%,
    rgb(255, 255, 255) 48%,
    rgba(255, 255, 255, 0.96) 49%,
    rgba(255, 255, 255, 0) 57%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#00ffffff",GradientType=1);
  transition: all 0s !important;
}
@keyframes animate_shimmer {
  0% {
    opacity: 0.75;
    left: -200%;
  }
  20% {
    opacity: 0.75;
    left: -200%;
  }
  100% {
    opacity: 0;
    left: 200%;
  }
}
body .col-md-4 {
  padding: 20px;
}
body .card {
  transition: 0.4;
}
body .card.active {
  border: 10px solid white;
  transform: scale(1.1);
  z-index: 4;
  position: relative;
}
body div.sorten {
  background-size: cover;
}
body footer {
  background-color: #121212;
  padding: 25px;
}

/* Special winter edition styling */
#winterEditionButton {
  border: 2px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 20px rgba(255, 255, 255, 0.1);
  text-shadow: 0 0 10px rgba(255, 255, 255, 0.5);
  position: relative;
  overflow: hidden; /* Keep snowflakes inside */
}

#winterEditionButton:hover {
  transform: translateY(-2px);
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.2);
}

/* Snowflake container */
.snowflakes {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
}

/* Snowflake elements */
.snowflake {
  position: absolute;
  color: white;
  font-size: 32px;
  opacity: 0;
  animation: snowfall 3s infinite linear;
}

/* Position snowflakes */
.snowflake:nth-child(1) {
  left: 15%;
  animation-delay: 0s;
}

.snowflake:nth-child(2) {
  left: 35%;
  animation-delay: 0.8s;
}

.snowflake:nth-child(3) {
  left: 55%;
  animation-delay: 1.6s;
}

.snowflake:nth-child(4) {
  left: 75%;
  animation-delay: 2.4s;
}

/* Single, clean snowfall animation */
@keyframes snowfall {
  0% {
    top: -10%;
    transform: translateX(0);
    opacity: 0;
  }
  20% {
    transform: translateX(-5px);
    opacity: 0.5;
  }
  50% {
    transform: translateX(5px);
  }
  80% {
    transform: translateX(-5px);
    opacity: 0.5;
  }
  100% {
    top: 110%;
    transform: translateX(0);
    opacity: 0;
  }
}
/* Shimmer effect */
#winterEditionButton::after {
  animation: winter_shimmer 6s ease-in-out infinite;
  content: "";
  position: absolute;
  top: -122%;
  width: 200%;
  height: 340%;
  opacity: 0;
  transform: rotate(-345deg);
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 35%,
    rgba(255, 255, 255, 0) 40%,
    rgba(255, 255, 255, 0.8) 48%,
    rgba(255, 255, 255, 0.9) 49%,
    rgba(255, 255, 255, 0) 57%
  );
  z-index: 1;
}

@keyframes winter_shimmer {
  0% {
    opacity: 0;
    top: -122%;
  }
  20% {
    opacity: 0.8;
  }
  100% {
    opacity: 0;
    top: 100%;
  }
}
@media (max-width: 1000px) {
  body .col-md-4 {
    padding: 0px 5px;
  }
  body main .headerText {
    position: relative;
    top: 3vh;
    height: 80vh;
  }
  body main .headerText p {
    font-size: 1rem !important;
  }
  body main .headerText a#jetztVoten {
    float: right;
    margin-right: 35px;
  }
  body main .headerText h1 {
    font-size: 3rem;
  }
  body .shadowBG {
    width: 90%;
    position: relative;
    margin-left: 5%;
  }
  body main #mainHeader {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  body main #mainHeader .header-graphic {
    position: static;
    max-width: 280px;
    margin-bottom: 20px;
  }
  body main #mainHeader .left-graphic {
    transform: translate(-30px, -43%);
  }
  body main #mainHeader .right-graphic {
    transform: translate(-30px, -15%);
  }
  body main #mainHeader .plus-icon {
    display: none;
  }
  body div.card {
    height: 220px;
    margin-bottom: 35px;
  }
  /* body div.card.arctic {
    margin-bottom: 2rem;
    background-image: url("img/newbg/arctic-ice-mobile.png");
  }
  body div.card.kaktus {
    background-image: url("img/newbg/kaktus-kick-mobile.png");
  }
  body div.card.erdbeere {
    background-image: url("/img/erdbeere-aprikose2-mobile.png");
  }
  body div.card.apfel {
    background-image: url("/img/apfelringe3-mobile.png");
  }
  body div.card.black {
    background-image: url("/img/black-acai-mobile.png");
  } */

  body div.card.kaktus-kick-zero {
    background-image: url("img_new/mobile_kaktus_kick_zero.jpg?v=0506");

    height: 18.5rem;
  }

  .kaktus-kick-zero-wrapper {
    order: 6;
  }

  body div.card.paradise-punch-zero {
    background-image: url("img_new/mobile_paradise_punch_zero.jpg?v=0506");
    height: 18.5rem;
  }
  .paradise-punch-zero-wrapper {
    order: 4;
  }
  body div.card.mango-slam-zero {
    background-image: url("img_new/mobile_mango_slam_zero.jpg?v=0506");
    height: 18.5rem;
  }

  .mango-slam-zero-wrapper {
    order: 2;
  }

  body div.card.kaktus-kick {
    background-image: url("img_new/mobile_kaktus_kick.jpg?v=0506");
    height: 18.5rem;
  }

  .kaktus-kick-wrapper {
    order: 5;
  }

  body div.card.paradise-punch {
    background-image: url("img_new/mobile_paradise_punch.jpg?v=0506");
    height: 18.5rem;
  }

  .paradise-punch-wrapper {
    order: 3;
  }

  body div.card.mango-slam {
    background-image: url("img_new/mobile_mango_slam.jpg?v=0506");

    height: 18.5rem;
  }

  .mango-slam-wrapper {
    order: 1;
  }

  body div.card button {
    margin-top: 230px;
    font-size: 0.9rem;
  }
  body div.card img.card-img-top {
    transform: rotate(90deg);
  }
  body h1 {
    font-size: 3.8rem;
  }
  body .form-check .form-check-input {
    float: left;
  }
  body body .form-check {
    width: auto;
    text-align: left !important;
    font-size: 0.7rem;
    margin-bottom: 1.2rem;
  }
  body button#checkCodeButton {
    position: relative;
    margin-top: 10px;
  }
  footer {
    font-size: 0.6rem;
  }
}
@keyframes bubbleMove {
  0% {
    background-size: 100%;
    background-position: bottom -130px center;
    background-repeat: no-repeat;
    opacity: 0%;
  }
  5% {
    background-size: 100%;
    background-position: bottom -130px center;
    background-repeat: no-repeat;
    opacity: 80%;
  }
  90% {
    background-size: 145%;
    background-position: bottom 0px center;
    background-repeat: no-repeat;
    opacity: 95%;
  }
  98% {
    background-size: 145%;
    background-position: bottom 0px center;
    background-repeat: no-repeat;
    opacity: 0%;
  }
  100% {
    background-size: 100%;
    background-position: bottom -130px center;
    background-repeat: no-repeat;
    opacity: 0%;
  }
}

/*# sourceMappingURL=goenrgy.css.map */

@media (max-width: 768px) {
  #newEditionSection > div {
    row-gap: 0px;
  }

  #newEditionSection .row {
    row-gap: 50px;
  }
}
#newEditionSection > div {
  row-gap: 100px;
}

div#newEditionSection > .row {
  padding-right: 5px;
  padding-left: 5px;
}

@media (max-width: 1000px) {
  #newEditionSection .row {
    row-gap: 15px !important;
  }
}
