@media only screen and (max-width: 930px) {
    .mobile-none {
        display: none;
    }
    body {
        width: 100vw;
    }
    header {
        width: 100vw;
        align-items: center;
        justify-content: center;
    }
    header ul {
        display: none;
        
    }
    header h1 {
        margin: 0;
    }
    .home {
        background-position: top left;
    }
    .home-tittle {
        margin: 0;
        padding: 0;
        width: 100%;
        flex-direction: column;
        align-items: center;
    }
    .home-tittle-left {
        width: 100%;
        height: 100%;
    }
    #text-home {
        width: 90vw;
    }

    .home-platforms {
        overflow: hidden;
        white-space: nowrap;
        position: relative;
        display: flex;
        background-color: var(--background-primary);
      }
      .home .tittle {
        margin: 0;
      }

      .logos-container {
        display: flex;
        align-items: center;
        gap: 20px;
        flex-wrap: nowrap;
        width: max-content; /* Permite que o conteúdo ocupe apenas o espaço necessário */
        animation: scroll 15s linear infinite;
      }
      .about {
        padding: 0;
      }
      @keyframes scroll {
        from {
          transform: translateX(0);
        }
        to {
          transform: translateX(-50%);
        }
      }

      .home-platforms img {
        height: 40px;
        max-width: 100%;
        object-fit: contain; /* Evita que as imagens fiquem cortadas */
      }
      .services {
        height: 100%;
        padd-top: 30px;
      }
      .services .text {
        padding: 0;
      }
      .fundadores {
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
      }
      .computer-none {
        display: block;
      }
      .valores {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding-bottom: 150px;
      }
      .flip-card-container {
        display: flex;
        align-items: center;
        justify-content: center;
      }
      .valores * {
        padding: 0;
      }
      .flip-card-container {
      }
      .diferenciais {
        height: 100%;
      }
      .diferenciais .container {
        display: flex;
        flex-direction: column;
      }
      .contato .container {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
      }
      .contato .left, .contato .right {
        width: 100%;
      }
      .contato .right {
        margin-top: 20px;
      }
      .hide-mobile {
          display: none;
      }
    .home-tittle-left h3 {
        margin-top: 40px;
    }
}