body {
        font-family: "Segoe UI", sans-serif;
        background-color: #f8f9fa;
      }
      section {
        padding: 60px 0;
      }
      h2 {
        margin-bottom: 20px;
      }
      .contact-form input,
      .contact-form textarea {
        margin-bottom: 10px;
      }
      /* fading effect */
      .fade-in {
        transform: translateX(-20px);
        opacity: 0;
        animation: slideIn 1s ease-out forwards;
      }

      @keyframes slideIn {
        to {
          transform: translateX(0);
          opacity: 1;
        }
      }

      /* Rotating text */
      .rotating-text span {
        position: absolute;
        opacity: 0;
        animation: fade 9s infinite;
      }

      .rotating-text span:nth-child(1) {
        animation-delay: 0s;
      }
      .rotating-text span:nth-child(2) {
        animation-delay: 3s;
      }
      .rotating-text span:nth-child(3) {
        animation-delay: 6s;
      }

      @keyframes fade {
        0% {
          opacity: 0;
        }
        10% {
          opacity: 1;
        }
        30% {
          opacity: 1;
        }
        40% {
          opacity: 0;
        }
        100% {
          opacity: 0;
        }
      }
      body {
        font-family: "Inter", sans-serif;
      }