/* .selectize-control.single .selectize-input{
    background-color: #fff !important;
    background-image: none !important;
} */


/* inter-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/inter-v20-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/inter-v20-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* Aplica a fonte no sistema inteiro */
:root {
    --bs-body-font-family: 'Inter', sans-serif !important;
    --bs-font-sans-serif: 'Inter', sans-serif !important;
}

/* Força os elementos de formulário e botões a herdarem a raiz */
body, .form-control, .form-select, .btn, h1, h2, h3, h4, h5, h6 {
    font-family: var(--bs-body-font-family) !important;
}
*{
margin: 0;
}
body{
color: black;
display:flex;align-items:center;height:100vh;justify-content: center;
}
.typewriter {
font-family: 'Anonymous Pro', monospace;
width: 70%;  
}
h1 {
overflow: hidden;
margin: 0 auto;
display: inline-block;
font-weight: normal;

}
h1:after{
content: '';
display: inline-block;
background-color: white;
margin-left: 2px;
height: 25px;
width: 4px;
animation: cursor 0.4s infinite;
}
#btn-container a {
opacity: 0;
transform: translateY(20px); /* Ajuste conforme necessário */
transition: opacity 0.9s ease, transform 0.9s ease;
}
#btn-container a:not(.hidden) {
opacity: 1;
transform: translateY(0);
}
.btn-home{
font-size: 18px !important;
}
.btn-home:hover{
color: orange !important;
}


/* The typewriter cursor effect */
@keyframes cursor {
0% { opacity: 1; }
49% { opacity: 1; }
50% { opacity: 0; }
100% { opacity: 0; }
}