/*LISTAGEM*/
.container-filtro .col-box-pesquisa .form-control {
  padding: 16px 24px;
  color: #616161;
  border-radius: 8px;
  font-size: 0.8rem;
  line-height: 24px;
  border: none;
  text-overflow: ellipsis;
}

.container-filtro .col-box-pesquisa .form-control:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 109, 253, 0.25);
}

.container-filtro .col-box-pesquisa .pesquisa-focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 109, 253, 0.25);
}

.container-filtro .col-box-pesquisa .pesquisa.input-group .form-control.input_pesquisa.interno {
  border: none;
  width: 100%;
  height: 56px;
  padding: 16px 48px 16px 24px;
  color: #616161;
  border-radius: 8px;
  font-size: 0.8rem;
  line-height: 24px;
}

.container-filtro .col-box-pesquisa .pesquisa.input-group .input-group-text.galerias {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 900;
  background-color: transparent;
  height: 56px;
  padding: 16px 24px 16px 12px;
  color: #531111;
  font-size: 0.8rem;
  line-height: 24px;
  border: none;
}

.container-filtro .col-box-pesquisa .form-select {
  padding: 16px 28px 16px 20px;
  color: #616161;
  border-radius: 8px;
  font-size: 0.8rem;
  line-height: 24px;
  border: none;
  background-position: right 0.45rem center;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.00014 0C4.13275 0 4.25993 0.0526785 4.3537 0.146447C4.44747 0.240215 4.50014 0.367392 4.50014 0.5V6.293L6.64614 4.146C6.69263 4.09951 6.74782 4.06264 6.80856 4.03748C6.8693 4.01232 6.9344 3.99937 7.00014 3.99937C7.06589 3.99937 7.13099 4.01232 7.19173 4.03748C7.25247 4.06264 7.30766 4.09951 7.35414 4.146C7.40063 4.19249 7.43751 4.24768 7.46267 4.30842C7.48783 4.36916 7.50077 4.43426 7.50077 4.5C7.50077 4.56574 7.48783 4.63084 7.46267 4.69158C7.43751 4.75232 7.40063 4.80751 7.35414 4.854L4.35414 7.854C4.3077 7.90056 4.25252 7.93751 4.19178 7.96271C4.13103 7.98792 4.06591 8.00089 4.00014 8.00089C3.93438 8.00089 3.86926 7.98792 3.80851 7.96271C3.74776 7.93751 3.69259 7.90056 3.64614 7.854L0.646143 4.854C0.599655 4.80751 0.562779 4.75232 0.53762 4.69158C0.512461 4.63084 0.499512 4.56574 0.499512 4.5C0.499512 4.43426 0.512461 4.36916 0.53762 4.30842C0.562779 4.24768 0.599655 4.19249 0.646143 4.146C0.74003 4.05211 0.867368 3.99937 1.00014 3.99937C1.06589 3.99937 1.13099 4.01232 1.19173 4.03748C1.25247 4.06264 1.30766 4.09951 1.35414 4.146L3.50014 6.293V0.5C3.50014 0.367392 3.55282 0.240215 3.64659 0.146447C3.74036 0.0526785 3.86754 0 4.00014 0Z' fill='%2304152F'/%3E%3C/svg%3E%0A");
}

.container-filtro .col-box-pesquisa input[type="date"]::-webkit-calendar-picker-indicator {
  opacity: 1;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 0H2C1.46957 0 0.960859 0.210714 0.585786 0.585786C0.210714 0.960859 0 1.46957 0 2L0 14C0 14.5304 0.210714 15.0391 0.585786 15.4142C0.960859 15.7893 1.46957 16 2 16H14C14.5304 16 15.0391 15.7893 15.4142 15.4142C15.7893 15.0391 16 14.5304 16 14V2C16 1.46957 15.7893 0.960859 15.4142 0.585786C15.0391 0.210714 14.5304 0 14 0V0ZM1 3.857C1 3.384 1.448 3 2 3H14C14.552 3 15 3.384 15 3.857V14.143C15 14.616 14.552 15 14 15H2C1.448 15 1 14.616 1 14.143V3.857Z' fill='%2304152F'/%3E%3Cpath d='M6.5 7C6.76522 7 7.01957 6.89464 7.20711 6.70711C7.39464 6.51957 7.5 6.26522 7.5 6C7.5 5.73478 7.39464 5.48043 7.20711 5.29289C7.01957 5.10536 6.76522 5 6.5 5C6.23478 5 5.98043 5.10536 5.79289 5.29289C5.60536 5.48043 5.5 5.73478 5.5 6C5.5 6.26522 5.60536 6.51957 5.79289 6.70711C5.98043 6.89464 6.23478 7 6.5 7ZM9.5 7C9.76522 7 10.0196 6.89464 10.2071 6.70711C10.3946 6.51957 10.5 6.26522 10.5 6C10.5 5.73478 10.3946 5.48043 10.2071 5.29289C10.0196 5.10536 9.76522 5 9.5 5C9.23478 5 8.98043 5.10536 8.79289 5.29289C8.60536 5.48043 8.5 5.73478 8.5 6C8.5 6.26522 8.60536 6.51957 8.79289 6.70711C8.98043 6.89464 9.23478 7 9.5 7ZM12.5 7C12.7652 7 13.0196 6.89464 13.2071 6.70711C13.3946 6.51957 13.5 6.26522 13.5 6C13.5 5.73478 13.3946 5.48043 13.2071 5.29289C13.0196 5.10536 12.7652 5 12.5 5C12.2348 5 11.9804 5.10536 11.7929 5.29289C11.6054 5.48043 11.5 5.73478 11.5 6C11.5 6.26522 11.6054 6.51957 11.7929 6.70711C11.9804 6.89464 12.2348 7 12.5 7ZM3.5 10C3.76522 10 4.01957 9.89464 4.20711 9.70711C4.39464 9.51957 4.5 9.26522 4.5 9C4.5 8.73478 4.39464 8.48043 4.20711 8.29289C4.01957 8.10536 3.76522 8 3.5 8C3.23478 8 2.98043 8.10536 2.79289 8.29289C2.60536 8.48043 2.5 8.73478 2.5 9C2.5 9.26522 2.60536 9.51957 2.79289 9.70711C2.98043 9.89464 3.23478 10 3.5 10ZM6.5 10C6.76522 10 7.01957 9.89464 7.20711 9.70711C7.39464 9.51957 7.5 9.26522 7.5 9C7.5 8.73478 7.39464 8.48043 7.20711 8.29289C7.01957 8.10536 6.76522 8 6.5 8C6.23478 8 5.98043 8.10536 5.79289 8.29289C5.60536 8.48043 5.5 8.73478 5.5 9C5.5 9.26522 5.60536 9.51957 5.79289 9.70711C5.98043 9.89464 6.23478 10 6.5 10ZM9.5 10C9.76522 10 10.0196 9.89464 10.2071 9.70711C10.3946 9.51957 10.5 9.26522 10.5 9C10.5 8.73478 10.3946 8.48043 10.2071 8.29289C10.0196 8.10536 9.76522 8 9.5 8C9.23478 8 8.98043 8.10536 8.79289 8.29289C8.60536 8.48043 8.5 8.73478 8.5 9C8.5 9.26522 8.60536 9.51957 8.79289 9.70711C8.98043 9.89464 9.23478 10 9.5 10ZM12.5 10C12.7652 10 13.0196 9.89464 13.2071 9.70711C13.3946 9.51957 13.5 9.26522 13.5 9C13.5 8.73478 13.3946 8.48043 13.2071 8.29289C13.0196 8.10536 12.7652 8 12.5 8C12.2348 8 11.9804 8.10536 11.7929 8.29289C11.6054 8.48043 11.5 8.73478 11.5 9C11.5 9.26522 11.6054 9.51957 11.7929 9.70711C11.9804 9.89464 12.2348 10 12.5 10ZM3.5 13C3.76522 13 4.01957 12.8946 4.20711 12.7071C4.39464 12.5196 4.5 12.2652 4.5 12C4.5 11.7348 4.39464 11.4804 4.20711 11.2929C4.01957 11.1054 3.76522 11 3.5 11C3.23478 11 2.98043 11.1054 2.79289 11.2929C2.60536 11.4804 2.5 11.7348 2.5 12C2.5 12.2652 2.60536 12.5196 2.79289 12.7071C2.98043 12.8946 3.23478 13 3.5 13ZM6.5 13C6.76522 13 7.01957 12.8946 7.20711 12.7071C7.39464 12.5196 7.5 12.2652 7.5 12C7.5 11.7348 7.39464 11.4804 7.20711 11.2929C7.01957 11.1054 6.76522 11 6.5 11C6.23478 11 5.98043 11.1054 5.79289 11.2929C5.60536 11.4804 5.5 11.7348 5.5 12C5.5 12.2652 5.60536 12.5196 5.79289 12.7071C5.98043 12.8946 6.23478 13 6.5 13ZM9.5 13C9.76522 13 10.0196 12.8946 10.2071 12.7071C10.3946 12.5196 10.5 12.2652 10.5 12C10.5 11.7348 10.3946 11.4804 10.2071 11.2929C10.0196 11.1054 9.76522 11 9.5 11C9.23478 11 8.98043 11.1054 8.79289 11.2929C8.60536 11.4804 8.5 11.7348 8.5 12C8.5 12.2652 8.60536 12.5196 8.79289 12.7071C8.98043 12.8946 9.23478 13 9.5 13Z' fill='%2304152F'/%3E%3C/svg%3E");
  width: 20px;
  height: 20px;
  border-width: thin;
}

.container-filtro .col-box-pesquisa .col-btn .btn-pesquisar {
  height: 100%;
}

.container-filtro .col-box-pesquisa .col-btn .btn-pesquisar:hover {
  color: #ffffff;
}

.col-galeria-fotos-listagem .card.card-agenda {
  border: none;
  padding: 8px;
  border-radius: 8px;
  margin: 16px 0px;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}

.col-galeria-fotos-listagem .card.card-agenda figure {
  margin: 0px 0px 0px;
  border-radius: 8px;
  overflow: hidden;
}

.col-galeria-fotos-listagem .card.card-agenda figure img {
  transform: scale(1);
}

.col-galeria-fotos-listagem .card.card-agenda .card-body {
  padding: 16px 8px 8px 8px;
}

.col-galeria-fotos-listagem .card.card-agenda .card-body .card-data {
  font-size: 0.7rem;
  font-family: "Inter-Regular", "sans-serif";
  color: #616161;
  line-height: 21px;
  margin-bottom: 8px;
}

.col-galeria-fotos-listagem .card.card-agenda .card-body .card-titulo {
  font-size: 1rem;
  font-family: "Inter-SemiBold", "sans-serif";
  color: #531111;
  line-height: 24px;
  min-height: 48px;
  margin-bottom: 0px;
  display: flex;
  align-items: center;
}

.col-galeria-fotos-listagem .card.card-agenda:hover {
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  background-color: #ffffff;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.05);
}

.col-galeria-fotos-listagem .card.card-agenda:hover figure img {
  transform: scale(1.2);
}

.col-galeria-fotos-listagem .card.card-agenda:active {
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  background-color: transparent;
  box-shadow: none;
}

.col-galeria-fotos-listagem .card.card-agenda:active .card-body .card-titulo {
  color: #212121;
}

.row-audios {
  margin-bottom: 64px;
}

.col-galeria-videos-listagem .card.card-agenda {
  border: none;
  padding: 8px;
  border-radius: 8px;
  margin: 16px 0px;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}

.col-galeria-videos-listagem .card.card-agenda figure {
  margin: 0px 0px 0px;
  border-radius: 8px;
  overflow: hidden;
}

.col-galeria-videos-listagem .card.card-agenda figure img {
  transform: scale(1);
}

.col-galeria-videos-listagem .card.card-agenda .card-body {
  padding: 16px 8px 8px 8px;
}

.col-galeria-videos-listagem .card.card-agenda .card-body .card-data {
  font-size: 0.7rem;
  font-family: "Inter-Regular", "sans-serif";
  color: #616161;
  line-height: 21px;
  margin-bottom: 8px;
}

.col-galeria-videos-listagem .card.card-agenda .card-body .card-titulo {
  font-size: 1rem;
  font-family: "Inter-SemiBold", "sans-serif";
  color: #531111;
  line-height: 24px;
  min-height: 48px;
  margin-bottom: 0px;
  display: flex;
  align-items: center;
}

.col-galeria-videos-listagem .card.card-agenda:hover {
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  background-color: #ffffff;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.05);
}

.col-galeria-videos-listagem .card.card-agenda:hover figure img {
  transform: scale(1.2);
}

.col-galeria-videos-listagem .card.card-agenda:active {
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  background-color: transparent;
  box-shadow: none;
}

.col-galeria-videos-listagem .card.card-agenda:active .card-body .card-titulo {
  color: #212121;
}

.projetos-listagem .card.card-projetos {
  border: none;
  padding: 8px;
  border-radius: 8px;
  margin: 16px 0px;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}

.projetos-listagem .card.card-projetos figure {
  margin: 0px 0px 0px;
  border-radius: 8px;
  overflow: hidden;
}

.projetos-listagem .card.card-projetos figure img {
  transform: scale(1);
}

.projetos-listagem .card.card-projetos .card-body {
  padding: 16px 8px 8px 8px;
}

.projetos-listagem .card.card-projetos .card-body .card-data {
  font-size: 0.7rem;
  font-family: "Inter-Regular", "sans-serif";
  color: #616161;
  line-height: 21px;
  margin-bottom: 8px;
}

.projetos-listagem .card.card-projetos .card-body .card-titulo {
  font-size: 1rem;
  font-family: "Inter-SemiBold", "sans-serif";
  color: #531111;
  line-height: 24px;
  min-height: 48px;
  margin-bottom: 0px;
  display: flex;
  align-items: center;
}

.projetos-listagem .card.card-projetos:hover {
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  background-color: #ffffff;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.05);
}

.projetos-listagem .card.card-projetos:hover figure img {
  transform: scale(1.2);
}

.projetos-listagem .card.card-projetos:active {
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  background-color: transparent;
  box-shadow: none;
}

.projetos-listagem .card.card-projetos:active .card-body .card-titulo {
  color: #212121;
}

.row-videos-listagem .col-list {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.row-videos-listagem .col-list .card.card-videos {
  border: none;
  padding: 8px;
  border-radius: 8px;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}

.row-videos-listagem .col-list .card.card-videos figure {
  margin: 0px 0px 0px;
  border-radius: 8px;
  overflow: hidden;
  display: flex;
  max-height: 50%;
  align-items: center;
}

.row-videos-listagem .col-list .card.card-videos figure img {
  transform: scale(1);
}

.row-videos-listagem .col-list .card.card-videos .card-body {
  padding: 16px 8px 8px 8px;
}

.row-videos-listagem .col-list .card.card-videos .card-body .card-data {
  font-size: 0.7rem;
  font-family: "Inter-Regular", "sans-serif";
  color: #616161;
  line-height: 21px;
  margin-bottom: 8px;
}

.row-videos-listagem .col-list .card.card-videos .card-body .card-titulo {
  font-size: 1rem;
  font-family: "Inter-SemiBold", "sans-serif";
  color: #531111;
  line-height: 24px;
  min-height: 96px;
  margin-bottom: 0px;
  display: flex;
  align-items: center;
}

.row-videos-listagem .col-list .card.card-videos:hover {
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  background-color: #ffffff;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.05);
}

.row-videos-listagem .col-list .card.card-videos:hover figure img {
  transform: scale(1.2);
}

.row-videos-listagem .col-list .card.card-videos:active {
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  background-color: transparent;
  box-shadow: none;
}

.row-videos-listagem .col-list .card.card-videos:active .card-body .card-titulo {
  color: #212121;
}

/* INTERNA */
.col-cabecalho {
  margin-bottom: 1rem;
}

.col-cabecalho .titulo {
  font-size: 1.6rem;
  font-family: "Inter-Bold", "sans-serif";
  color: #531111;
  line-height: 39px;
  margin-bottom: 0.6rem;
}

.col-cabecalho .linha-fina {
  display: inline-block;
  font-size: 0.7rem;
  font-family: "Inter-Regular", "sans-serif";
  line-height: 21px;
  color: #616161;
  margin-bottom: 0.8rem;
}

.col-cabecalho .compartilhamento-dados {
  display: flex;
  height: 100%;
  align-items: flex-end;
}

.col-cabecalho .compartilhamento-dados p {
  display: inline-block;
  margin-bottom: 0px;
  font-size: 0.7rem;
  color: #757575;
}

.col-cabecalho .compartilhamento-dados .divisoria {
  height: 24px;
  margin-left: 16px;
  margin-right: 16px;
  border-right: 1px solid #E0E0E0;
}

.row-infos {
  padding-top: 1rem;
  padding-bottom: 1.6rem;
}

.row-infos .card-nome {
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
  font-family: "Inter-Regular", "sans-serif";
  font-size: 0.8rem;
  line-height: 19px;
  text-align: left;
  color: #757575;
}

.row-infos .card-nome span {
  color: #424242;
  font-family: "Inter-SemiBold", "sans-serif";
}

.row-infos hr {
  margin: 0px;
  border-top: 1px solid #E0E0E0;
}

.row-audios-arquivos .col-audios .card {
  margin-bottom: 1rem;
  background-color: #ffffff;
  border: none;
  height: fit-content;
  border-radius: 4px;
}

.row-audios-arquivos .col-audios .card audio {
  border: #ffffff;
  background-color: #ffffff;
  height: 60px;
}

.row-audios-arquivos .col-audios .card audio:focus {
  outline: none;
}

.row-audios-arquivos .col-audios .card audio::-webkit-media-controls-panel {
  background-color: #ffffff;
  border: #ffffff;
  outline: #ffffff;
  box-shadow: #ffffff;
}

.row-audios-arquivos .col-arquivos .col-box-not-down {
  margin-bottom: 1rem;
  padding: 8px 28px;
  border-radius: 4px;
  background-color: #ffffff;
  height: 60px;
  gap: 8px;
  display: flex;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}

.row-audios-arquivos .col-arquivos .col-box-not-down .card-title {
  display: flex;
  align-items: center;
  font-family: "Inter-SemiBold", "sans-serif";
  font-size: 0.7rem;
  text-align: left;
  color: #212121;
  margin-bottom: 0;
  margin: auto;
  margin-left: 0;
}

.row-audios-arquivos .col-arquivos .col-box-not-down .card-title i {
  margin-right: 0.5rem;
  font-size: 1rem;
}

.row-audios-arquivos .col-arquivos .col-box-not-down .card-title span {
  margin-left: 0.5rem;
  display: inline-block;
  line-height: 21px;
}

.row-audios-arquivos .col-arquivos .col-box-not-down:hover {
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  background-color: #531111;
}

.row-audios-arquivos .col-arquivos .col-box-not-down:hover .card-title {
  color: #B71C1C;
}

.row-audios-arquivos .col-arquivos .col-box-not-down:hover .card-title .svg path {
  fill: #B71C1C;
}

.row-audios-arquivos .col-arquivos .col-box-not-down:active {
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  background-color: #0D47A1;
}

.row-audios-arquivos .col-arquivos .col-box-not-down:active .card-title {
  color: #ffffff;
}

.row-audios-arquivos .col-arquivos .col-box-not-down:active .card-title .svg path {
  fill: #ffffff;
}

.container-galeria-interna {
  margin-bottom: 3.2rem;
}

.container-galeria-interna .img-capa {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.container-galeria-interna .img-capa figure {
  margin: 0px 0px 0px;
  border-radius: 8px;
  overflow: hidden;
}

.container-galeria-interna .galeria-descricao {
  margin-top: 1rem;
  padding-bottom: 0.8rem;
}

.container-galeria-interna .galeria-descricao p {
  font-family: "Inter-Regular", "sans-serif";
  font-size: 0.8rem;
  color: #212121;
  line-height: 24px;
  margin-bottom: 0.8rem;
}

.container-galeria-interna .row-imagens {
  margin-top: 0.85rem;
}

.container-galeria-interna .row-imagens .gallery-item {
  display: inline-block;
  width: 100%;
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.container-galeria-interna .row-imagens .gallery-item .card-img figure {
  margin: 0px 0px 0px;
  border-radius: 8px;
  overflow: hidden;
}

.container-mais {
  margin-bottom: 34px;
}

.container-mais .row-vinheta {
  margin-bottom: 24px;
}

.container-mais .row-vinheta .card-vinheta-padrao span {
  color: #531111;
}

.container-mais .mais-galerias-listagem {
  margin-bottom: 1rem;
  margin-top: 1.2rem;
}

.container-mais .mais-galerias-listagem .card.card-mais-galerias {
  border: none;
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  padding: 8px;
}

.container-mais .mais-galerias-listagem .card.card-mais-galerias figure {
  -webkit-transition: 0.4s ease-in-out;
  -moz-transition: 0.4s ease-in-out;
  -ms-transition: 0.4s ease-in-out;
  -o-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  overflow: hidden;
  min-width: 257px;
  display: inline-block;
  margin-bottom: 0px;
  border-radius: 8px;
}

.container-mais .mais-galerias-listagem .card.card-mais-galerias figure img {
  transform: scale(1);
}

.container-mais .mais-galerias-listagem .card.card-mais-galerias .card-body {
  display: flex;
  flex-direction: column;
  padding: 16px 8px;
}

.container-mais .mais-galerias-listagem .card.card-mais-galerias .card-body .card-data {
  font-family: "Inter-Regular", "sans-serif";
  justify-self: flex-start;
  font-size: 0.7rem;
  color: #757575;
  margin-bottom: 8px;
  line-height: 21px;
}

.container-mais .mais-galerias-listagem .card.card-mais-galerias .card-body .card-titulo {
  font-family: "Inter-SemiBold", "sans-serif";
  font-size: 1rem;
  line-height: 24px;
  color: #531111;
  margin-bottom: auto;
  margin-top: auto;
}

.container-mais .mais-galerias-listagem .card.card-mais-galerias:hover {
  background-color: #ffffff;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.05);
  -webkit-transition: 0.4s ease-in-out;
  -moz-transition: 0.4s ease-in-out;
  -ms-transition: 0.4s ease-in-out;
  -o-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.container-mais .mais-galerias-listagem .card.card-mais-galerias:hover figure img {
  transform: scale(1.2);
}

.container-mais .mais-galerias-listagem .card.card-mais-galerias:active {
  -webkit-transition: 0.4s ease-in-out;
  -moz-transition: 0.4s ease-in-out;
  -ms-transition: 0.4s ease-in-out;
  -o-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  background-color: transparent;
  box-shadow: none;
}

.container-mais .mais-galerias-listagem .card.card-mais-galerias:active .card-body .card-titulo {
  color: #212121;
}

.container-mais .btn-mais {
  display: flex;
  width: 100%;
  justify-content: center;
}

.container-mais .btn-mais .btn-padrao {
  font-family: "Inter-Regular", "sans-serif";
  padding: 16px 32px;
  width: fit-content;
  margin: 20px auto;
}

.row-videos .ratio {
  margin-top: 20px;
  margin-bottom: 20px;
}

.row-videos .ratio iframe {
  border-radius: 4px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url(0.jpg);
}

.row-videos .videos-txt {
  margin-bottom: 30px;
  margin-top: 20px;
  font-size: 0.8rem;
  font-family: "Inter-Regular", "sans-serif";
  color: #212121;
  line-height: 24px;
}

.container-videos--mais .row-vinheta {
  margin-top: 34px;
  margin-bottom: 24px;
}

.container-videos--mais .row-vinheta .card-vinheta-padrao {
  color: #531111;
  text-align: center;
}

.container-videos--mais .btn-mais {
  margin-top: 20px;
  display: flex;
  justify-content: center;
  width: 100%;
}

.container-videos--mais .btn-mais .btn-padrao {
  width: fit-content;
  height: auto;
  padding: 16px 32px;
  font-family: "Inter-Regular", "sans-serif";
  font-size: 0.8rem;
  line-height: 20px;
  margin-bottom: 32px;
  border-radius: 8px;
}

.container-videos--mais .btn-mais .btn-padrao:active, .container-videos--mais .btn-mais .btn-padrao:focus {
  background-color: #ffffff;
  border: none;
}

.container-agenda-interna {
  margin-bottom: 64px;
}

.container-agenda-interna .info-agenda {
  display: flex;
  justify-content: space-between;
}

.container-agenda-interna .info-agenda p {
  display: inline-block;
  font-family: "Inter-Regular", "sans-serif";
  font-size: 0.7rem;
  line-height: 20px;
  color: #757575;
  margin: 0px 0px 0px;
}

/* Equipes AJAX*/
.col-galeria-fotos-listagem .card.card-prefeitos {
  border: none;
  padding: 8px;
  border-radius: 8px;
  margin: 16px 0px;
}

.col-galeria-fotos-listagem .card.card-prefeitos figure {
  margin: 0px 0px 0px;
  border-radius: 8px;
  overflow: hidden;
}

.col-galeria-fotos-listagem .card.card-prefeitos .card-body {
  padding: 16px 8px 8px 8px;
}

.col-galeria-fotos-listagem .card.card-prefeitos .card-body .card-data {
  font-size: 0.7rem;
  font-family: "Inter-Regular", "sans-serif";
  line-height: 21px;
  color: #0D47A1;
  margin-bottom: 8px;
}

.col-galeria-fotos-listagem .card.card-prefeitos .card-body .card-titulo {
  color: #531111;
  height: 48px;
  display: flex;
  line-height: 24px;
  align-items: center;
  font-size: 1rem;
  font-family: "Inter-SemiBold", "sans-serif";
}

@media screen and (max-width: 767.9px) {
  .col-galeria-fotos-listagem .card.card-prefeitos .card-body .card-titulo {
    font-size: 0.8rem;
  }
}

.col-galeria-fotos-listagem .card.card-prefeitos:hover {
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  background-color: #ffffff;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.05);
}

.col-galeria-fotos-listagem .card.card-prefeitos:active {
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  background-color: transparent;
  box-shadow: none;
}

.col-galeria-fotos-listagem .card.card-prefeitos:active .card-body .card-titulo {
  color: #212121;
}
