/* hover serviços*/

  .fiscal:hover, .contabil:hover, .pessoal:hover, .tributario:hover {
    transform: scale(1.1); 
  }
  
  .fiscal:hover, .contabil:hover, .pessoal:hover, .tributario:hover {
    transform: scale(1.1); 
    transition: transform 0.5s ease;
  }
  
  .fiscal:not(:hover), .contabil:not(:hover), .pessoal:not(:hover), .tributario:not(:hover) {
    transform: scale(0.85); 
    transition: transform 0.5s ease; 
    box-shadow: none;
  }
  
  .link-contato::before, .link-servicos::before{
    content: '';
    position: absolute; 
    bottom: 0; 
    left: 0; 
    width: 0%; 
    height: 2px; 
    background-color: #fff; 
    transition: width 0.3s ease;
    margin: -2px 0px;
  }
  
  .link-contato:hover::before, .link-servicos:hover::before {
    width: 30%; 
  }
  
  .enviar:hover{
    background-color: #fff;
    transform: scale(1.1); 
    transition: transform 0.5s ease;
  }
  
  .enviar:not(:hover) {
    transform: scale(1.0); 
    transition: transform 0.5s ease; 
  }
  
   /*floating imgs*/
  
   @keyframes floating1 {
    0% {
      transform: translateY(0); 
    }
    50% {
      transform: translateY(8px); 
    }
    100% {
      transform: translateY(0); 
    }

  }
  
  @keyframes floating2 {
    0% {
      transform: translateY(0); 
    }
    50% {
      transform: translateY(-6px); 
    }
    100% {
      transform: translateY(0); 
    }
  }
  
  @keyframes floating3 {
    0% {
      transform: translateY(0); 
    }
    50% {
      transform: translateY(-10px); 
    }
    100% {
      transform: translateY(0); 
    }
  }

  @keyframes floating4 {
    0% {
      transform: translateY(0); 
    }
    50% {
      transform: translateY(6px); 
    }
    100% {
      transform: translateY(0); 
    }
  }


  @keyframes entradaimgs{
    from {
      opacity: 0;
      transform: translateY(100px);
  }

  to {
      opacity: 1;
      transform: translateY(0);
  }
  }

  header, .home{
    animation: enter 2.5s ease-in-out;
  }
  
  .img1 {
    
    animation: floating1 5s infinite, 
               floating-delay 1s infinite,
               entradaimgs 3.5s ease-in-out;
    
  }
  
  .img2 {
    animation: floating2 5s infinite, 
               floating-delay 1.5s infinite,
               entradaimgs 2s ease-in-out;
  }
  
  .img3 {
    animation: floating3 5s infinite, 
               floating-delay 0.8s infinite,
               entradaimgs 5s ease-in-out;
  }
  
  .img4 {
    animation: floating4 5s infinite,
               floating-delay 2.5s infinite,
               entradaimgs 3s ease-in-out;
  }
  
  .img2-final {
    animation: floating3 2.5s infinite, 
               floating-delay 0.8s infinite; 
  }
  
  .img3-final {
    animation: floating4 5s infinite, 
               floating-delay 2.5s infinite; 
  }
  
  @keyframes floating-delay {
    0% {
      visibility: hidden; 
    }
    100% {
      visibility: visible; 
    }
  }
    

  
  
  ::-webkit-scrollbar {
    width: 0px; }
  
  
    .adjetivo {
      opacity: 1; 
      transition: opacity 0.5s ease; 
  }
