/* Estilos para o Banner da Agenda da Auditoria - AGORA EM LARGURA TOTAL */
@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300;600&display=swap');

.agenda-banner {
  background-color: #a2aebf; /* Cor de fundo cinza-azulada */
  color: #ffffff; /* Cor do texto: branco */
  padding: 125px 20px; /* Espaçamento interno: 80px em cima/baixo, 20px nas laterais */
  text-align: center; /* Centraliza todo o texto */

  /* NOVAS REGRAS PARA LARGURA TOTAL */
  width: 100vw; /* 'viewport width' - ocupa 100% da largura da tela */
  position: relative; /* Essencial para o left/margin-left */
  left: 50%; /* Move o elemento 50% para a direita */
  transform: translateX(-50%); /* Ajusta 50% para a esquerda para centralizar */
  margin-left: 0; /* Garante que não há margem lateral do container */
  margin-right: 0; /* Garante que não há margem lateral do container */
  margin-top: -70px;
  margin-bottom: 60px;
}

.agenda-banner-content h2{
	font-family: 'Rubik';
  font-weight: 600; /* Peso Semibold (correto para h2) */
  font-size: 45px; /* ATUALIZADO: Tamanho do h2 do guia */
  line-height: 54px; /* ATUALIZADO: Altura de linha do h2 do guia */
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  letter-spacing: 1.5px;
  display: flex;
  justify-content: center;
}

.agenda-banner-content p{
	font-family: 'Rubik';
  font-weight: 300;
  font-size: 18px;
  line-height: 28px;
  max-width: 770px;
  margin-left: auto;
  margin-right: auto;
  color: white !important;
  display: flex;
  justify-content: center;
}