/* // novo site microvolution.wmx.net.br
// autor: WdePaula / MVinfo Sistemas & Automação
// versão 1.0
//   data: 14/01/26 - 16h48
//  descrição: arquivo CSS principal
//  finalidade: estiliza todo o site 

// style.css
*/



/* animação base */
.fade-up {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.8s ease, transform 0.8s ease;
}

/* quando entra na viewport */
.fade-up.is-visible {
  opacity: 1;
  transform: translateY(0);
}





* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 5px;
}

::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.fade-in {
  animation: fadeIn 0.6s ease-in;
}

@keyframes fadeIn {
  from { opacity: 0; transform: translateY(20px); }
  to { opacity: 1; transform: translateY(0); }
}

/* Estilo para o checkbox funcionar */
.group.has-checked .absolute {
  cursor: pointer;
}

/* Remove o estilo padrão do checkbox */
input[type="checkbox"] {
  -webkit-appearance: none;
  appearance: none;
}    