.cta-particles {
  height: 100%;
  left: 50%;
  pointer-events: none;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  width: 100%;
}
.cta-particles__container > div {
  position: absolute;
  transform: translateY(0px);
}
.cta-particles__container img {
  height: auto;
  transform: rotate(0deg);
  width: 100%;
}
.cta-particles__top-left {
  left: -55px;
  top: -70px;
  width: 85px;
}
.cta-particles__bottom-left {
  bottom: 80px;
  left: -40px;
}
.cta-particles__center {
  left: 94%;
  top: 16%;
  width: 43px;
}
.cta-particles__bottom-right {
  right: 10px;
  bottom: 38px;
  width: 55px;
}
.cta-particles__strawberry-right-top {
  right: -48px;
  top: -190px;
  width: 70px;
}
.cta-particles__strawberry-left-bottom {
  left: -60px;
  bottom: -120px;
  width: 100px;
}
.cta-particles__top-right {
  display: none;
}
.cta-on-animation-rotate-left{
  animation: 10s animationTraslateY1 infinite linear;
}
.cta-on-animation-rotate-left img {
  animation: 40s animationRotateLeft infinite linear;
}

.cta-on-animation-rotate-right {
  animation: 12s animationTraslateY2 infinite linear;
}
.cta-on-animation-rotate-right img {
  animation: 40s animationRotateRight infinite linear;
}
.cta-on-animation-floating {
  animation: 10s animationFloating infinite linear;
}
.pause-animation {
  animation-play-state: paused;
}
.pause-animation img {
  animation-play-state: paused;
}

@media (min-width: 768px) {
  .cta-particles__bottom-left {
    bottom: 30px;
    left: -12px;
  }
  .cta-particles__center {
    left: 93%;
    top: 18%;
  }
  .cta-particles__bottom-right {
    right: -45px;
    bottom: -12px;
    width: 55px;
  }
  .cta-particles__strawberry-right-top {
    right: -30px;
    top: -225px;
  }
  .cta-particles__strawberry-left-bottom {
    left: -50px;
    bottom: -130px;
  }
}

@media (min-width: 1024px) {
  .cta-particles__top-left {
    left: -60px;
    top: -70px;
    width: 114px;
  }
  .cta-particles__bottom-left {
    bottom: -40px;
    left: 95px;
  }
  .cta-particles__center {
    left: 85%;
    top: 20%;
  }
  .cta-particles__bottom-right {
    right: 10px;
    bottom: -100px;
    width: 62px;
  }
  .cta-particles__strawberry-right-top {
    right: -40px;
    top: -265px;
    width: 88px;
  }
  .cta-particles__strawberry-left-bottom {
    left: -70px;
    bottom: -160px;
    width: 125px;
  }
  .cta-particles__top-right {
    display: unset;
    top: -180px;
    right: -90px;
    width: 123px;
  }
}

@media (min-width: 1360px) {
  .cta-particles__top-left {
    left: -35px;
    top: -235px;
  }
  .cta-particles__bottom-left {
    bottom: 60px;
    left: 205px;
  }
  .cta-particles__center {
    left: 78%;
    top: 19%;
  }
  .cta-particles__bottom-right {
    right: 60px;
    bottom: -50px;
  }
  .cta-particles__strawberry-right-top {
    right: 60px;
    top: -315px;
  }
  .cta-particles__strawberry-left-bottom {
    left: -50px;
    bottom: -80px;
  }
  .cta-particles__top-right {
    top: -240px;
    right: -60px;
  }
}

@media (min-width: 1920px) {
  .cta-particles__top-left {
    left: 255px;
    top: -215px;
  }
  .cta-particles__bottom-left {
    bottom: 45px;
    left: 500px;
  }
  .cta-particles__center {
    left: 71%;
    top: 19%;
  }
  .cta-particles__bottom-right {
    right: 290px;
    bottom: -35px;
  }
  .cta-particles__strawberry-right-top {
    right: 305px;
    top: -305px;
  }
  .cta-particles__strawberry-left-bottom {
    left: 240px;
    bottom: -80px;
  }
  .cta-particles__top-right {
    top: -230px;
    right: 190px;
  }
}

@keyframes animationTraslateY1 {
  0% { transform: translatey(0px); }
  50% { transform: translatey(-80px); }
  100% { transform: translatey(0px); }
}

 @keyframes animationTraslateY2 {
  0% { transform: translatey(0px); }
  50% { transform: translatey(80px); }
  100% { transform: translatey(0px); }
}

 @keyframes animationRotateRight {
  from { transform:rotate(0deg); }
  to { transform:rotate(360deg); }
 }

 @keyframes animationRotateLeft {
  from { transform:rotate(0deg); }
  to { transform:rotate(-360deg); }
}

 @keyframes animationFloating {
   from { transform: translateY(0px) scale(1); }
   50%  { transform: translateY(60px) scale(0.85); }
   to   { transform: translateY(0px) scale(1); }
}
