.typing-effect {

    white-space: nowrap; /* Evita quebra de linha */
    /* Evita quebra de linha */
    overflow: hidden;

    /* Inicialmente, a largura é zero */
    border-right: 2px solid #000;
    /* Simula o cursor piscando */
    animation: typing 8s steps(30, end), blink 5.5s step-end infinite;
}

@keyframes typing {
    0% {
      width: 0;
    }
    50% {
      width: 100%; /* Texto completamente "digitado" */
    }
    100% {
      width: 0; /* Texto completamente apagado */
    }
  }
  
  @keyframes blink {
    from {
      border-color: transparent;
    }
    to {
      border-color: black;
    }
  }

.black-header {
    background: rgb(5 5 5) !important;
}

.bg-gray {
    -bs-bg-opacity: 1;
    background-color: rgb(3 3 3) !important
}

.body-black{
    background: #030303;
}

.cl-light{
  color: #fff;
}

.avatar-company{
    width: 300px;
}

.logo-custom{
    width: 150px;
}