/*PADRÃO CSS para todas as páginas*/
.body {
  padding-top: 150px;
  /*
  background-image: url('../imagens/stock/index_wallpaper5.jpg');
  height: 100vh;
  width: 100vw;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: -1; /* coloca atrás do conteúdo
  */
}

ul { list-style: none; }
a:link, a:visited, a:hover, a:active { font-size: 15px; font-family: Verdana; text-decoration: none; color: rgb(238, 232, 232);}
.barra_clara { color: aliceblue;}

/*FONTES DO SITE*/
@font-face {
  font-family: 'coolvetica'; /* Escolha um nome para sua fonte */
  src:url('/fonts/coolveticaCompressedHv.otf') format('otf'),
        url('/fonts/coolveticaCondensedRg.otf') format('otf'),
        url('/fonts/coolveticaRg.otf') format('otf'),
        url('/fonts/coolveticaRgIt.otf') format('otf');
  font-weight: normal; /* Define o peso normal da fonte (opcional) */
  font-style: normal;  /* Define o estilo normal da fonte (opcional) */
}

@font-face {
  font-family: 'arial_'; /* Escolha um nome para sua fonte */
  src:url('/fonts/arial-narrow.ttf') format('ttf');
  font-weight: normal; /* Define o peso normal da fonte (opcional) */
  font-style: normal;  /* Define o estilo normal da fonte (opcional) */
}

/*ELEMENTOS */

#video-fundo {
  position: fixed; /* Fixa o vídeo na tela, independente da rolagem */
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -1; /* Coloca o vídeo atrás de todo o conteúdo */
  background-size: cover; /* Garante que o vídeo cubra toda a área */
  background-position: center center; /* Centraliza o vídeo */
}

/*FORMATAÇÃO DE TEXTOS*/
.titulo_01 { 
  font-family: coolvetica;
  color: rgb(83, 212, 0);
}

.paragrafo_01 {
  font-family: sans-serif;
  color: rgb(238, 232, 232);
  font-size: 20px;
}