 @keyframes bounce {
        0%,
        20%,
        50%,
        80%,
        100% {
          transform: translateY(0);
        }
        40% {
          transform: translateY(-20px);
        }
        60% {
          transform: translateY(-10px);
        }
      }

      @keyframes floating {
        0% {
          transform: translate(0, 0px);
        }
        50% {
          transform: translate(0, 15px);
        }
        100% {
          transform: translate(0, 0px);
        }
      }

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

      @keyframes cloud-move-1 {
        0% {
          transform: translateX(0);
        }
        50% {
          transform: translateX(100px);
        }
        100% {
          transform: translateX(0);
        }
      }

      @keyframes cloud-move-2 {
        0% {
          transform: translateX(0);
        }
        50% {
          transform: translateX(-100px);
        }
        100% {
          transform: translateX(0);
        }
      }

      .animate-bounce-custom {
        animation: bounce 2s infinite;
      }
      .animate-floating {
        animation: floating 3s ease-in-out infinite;
      }
      .animate-spin-slow {
        animation: spin 8s linear infinite;
      }
      .animate-cloud-1 {
        animation: cloud-move-1 25s linear infinite;
      }
      .animate-cloud-2 {
        animation: cloud-move-2 30s linear infinite;
      }
       @keyframes floating {
        0% {
          transform: translate(0, 0px);
        }
        50% {
          transform: translate(0, 15px);
        }
        100% {
          transform: translate(0, 0px);
        }
      }

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

      .animate-floating {
        animation: floating 3s ease-in-out infinite;
      }
      .animate-spin-slow {
        animation: spin 8s linear infinite;
      }
       @keyframes floating {
        0% {
          transform: translate(0, 0px);
        }
        50% {
          transform: translate(0, 15px);
        }
        100% {
          transform: translate(0, 0px);
        }
      }

      @keyframes bounce {
        0%,
        100% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-20px);
        }
      }

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

      .animate-floating {
        animation: floating 3s ease-in-out infinite;
      }
      .animate-bounce-slow {
        animation: bounce 2s ease-in-out infinite;
      }
      .animate-spin-slow {
        animation: spin 8s linear infinite;
      }
          @keyframes floating {
        0% {
          transform: translate(0, 0px);
        }
        50% {
          transform: translate(0, 15px);
        }
        100% {
          transform: translate(0, 0px);
        }
      }

      @keyframes pulse {
        0%,
        100% {
          transform: scale(1);
        }
        50% {
          transform: scale(1.05);
        }
      }

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

      .animate-floating {
        animation: floating 3s ease-in-out infinite;
      }
      .animate-pulse-slow {
        animation: pulse 3s ease-in-out infinite;
      }
      .animate-spin-slow {
        animation: spin 8s linear infinite;
      }
      .banner-clip {
        clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
      }

      .pulse-slow {
        animation: pulse 3s cubic-bezier(0.4, 0, 0.6, 1) infinite;
      }

      @keyframes pulse {
        0%,
        100% {
          opacity: 1;
          transform: scale(1);
        }
        50% {
          opacity: 0.9;
          transform: scale(1.03);
        }
      }
      .font-thin {
    font-weight: 600 !important;
    color: #000000 !important;
}