:root {
    --oz-black: #295e4e;
    --oz-dark: #295e4e;
    --oz-white: #ffffff;
    --oz-gray: #6b7280;
    --oz-border: #e5e7eb;
    --oz-accent: #295e4e; /* CTA laranja */
  }
  
  /* Bootstrap theme overrides */
:root {
    --bs-primary: #295e4e;
    --bs-primary-rgb: 41, 94, 78;
    --bs-secondary: #e3cb6f;
    --bs-secondary-rgb: 227, 203, 111;
    --bs-link-color: #295e4e;
    --bs-link-hover-color: #1f4a3e;
    --bs-primary-bg-subtle: #295e4e25;
}

.vr {
  width: 1px;
  height: 38px !important; 
  background: #ccc;
  margin-inline: 10px;
}

@font-face {
  font-family: 'FontLogo';
  src: url('../fonts/gotham-htf-medium.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

#div-carregando-fundo {
  position: fixed; /* Fixa a div na tela inteira */
  top: 0;
  left: 0;
  width: 100vw; /* Ocupa toda a largura da tela */
  height: 100vh; /* Ocupa toda a altura da tela */
  background: rgba(0, 0, 0, 0.800); /* Fundo escuro com transparência */
  display: flex; /* Esconde a div por padrão */
  align-items: center;
  justify-content: center;
  z-index: 1000000; /* Garante que fique acima dos outros elementos */
}