a {
  text-decoration: none;
}

/* LISTA  DE SECRETARIAS */
.secretaria-listagem .lista-secretaria .card.card-secretaria-listagem {
  border: none;
  margin: 16px 0px;
  padding: 8px;
  border-radius: 8px;
  flex-direction: row;
  -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;
}

.secretaria-listagem .lista-secretaria .card.card-secretaria-listagem .card-img {
  margin-right: 15px;
  width: fit-content;
}

.secretaria-listagem .lista-secretaria .card.card-secretaria-listagem .card-img figure {
  margin: 0px 0px 0px;
  max-width: 96px;
  min-height: 123px;
}

.secretaria-listagem .lista-secretaria .card.card-secretaria-listagem .card-img figure img {
  border-radius: 8px;
  min-width: 96px;
}

.secretaria-listagem .lista-secretaria .card.card-secretaria-listagem .card-body {
  margin-left: 15px;
  padding: 0px;
}

.secretaria-listagem .lista-secretaria .card.card-secretaria-listagem .card-body .card-secretaria {
  font-size: 1rem;
  font-family: "Inter-SemiBold", "sans-serif";
  line-height: 24.2px;
  color: #0E2A4A;
  display: inline-block;
  margin-bottom: 0px;
}

.secretaria-listagem .lista-secretaria .card.card-secretaria-listagem .card-body .card-responsavel {
  font-size: 0.8rem;
  margin-bottom: 0px;
  line-height: 24px;
  font-family: "Inter-Regular", "sans-serif";
  color: #616161;
}

.secretaria-listagem .lista-secretaria .card.card-secretaria-listagem .card-body .card-responsavel span {
  color: #0E2A4A;
  font-family: "Inter-SemiBold", "sans-serif";
}

.secretaria-listagem .lista-secretaria .card.card-secretaria-listagem:hover {
  background-color: #ffffff;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.05);
  -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;
}

.secretaria-listagem .lista-secretaria .card.card-secretaria-listagem: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;
}

.secretaria-listagem .lista-secretaria .card.card-secretaria-listagem:active .card-body .card-secretaria {
  color: #212121;
}

.secretaria-listagem .lista-secretaria .separa {
  width: 100%;
  margin: 0px 15px;
  height: 1px;
  background-color: #E0E0E0;
  margin: 0px 0px;
}

.secretaria-listagem .lista-secretaria .divisoria {
  width: 100%;
  margin: 0px 15px;
  height: 1px;
  background-color: #E0E0E0;
  margin: 0px 0px;
}

.secretaria-listagem .lista-secretaria .col-box-not-list:last-child .divisoria {
  display: none;
}

.secretaria-listagem a {
  text-decoration: none;
}

/* LISTA DE SECRETARIAS - FIM */
/* SECRETARIAS - INTERNA */
.container-secretaria-interna .row-carousel-info {
  margin-bottom: 1.6rem;
  margin-top: 1.6rem;
}

@media screen and (max-width: 767.9px) {
  .container-secretaria-interna .row-carousel-info {
    margin-top: 0;
  }
}

.container-secretaria-interna .row-carousel-info .carousel-estilo-insta .carousel-indicators {
  position: absolute;
  top: 15px;
  right: 15px;
  left: auto;
  margin: 0;
  z-index: 98;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 8px;
  background-color: #000000;
  opacity: 0.8;
  width: 46px;
  height: 36px;
  padding: 5px 12px 5px 12px;
  text-align: center;
}

@media screen and (max-width: 1199.9px) {
  .container-secretaria-interna .row-carousel-info .carousel-estilo-insta .carousel-indicators {
    width: 32px;
    height: 32px;
    top: 12px;
  }
}

@media screen and (max-width: 1023.9px) {
  .container-secretaria-interna .row-carousel-info .carousel-estilo-insta .carousel-indicators {
    width: 32px;
    height: 20px;
    top: 12px;
  }
}

@media screen and (max-width: 991.9px) {
  .container-secretaria-interna .row-carousel-info .carousel-estilo-insta .carousel-indicators {
    top: 10px;
    right: 10px;
  }
}

@media screen and (max-width: 766.9px) {
  .container-secretaria-interna .row-carousel-info .carousel-estilo-insta .carousel-indicators {
    top: 8px;
  }
}

@media screen and (max-width: 575.9px) {
  .container-secretaria-interna .row-carousel-info .carousel-estilo-insta .carousel-indicators {
    top: 4px;
    right: 4px;
  }
}

.container-secretaria-interna .row-carousel-info .carousel-estilo-insta .carousel-indicators span {
  display: none;
}

.container-secretaria-interna .row-carousel-info .carousel-estilo-insta .carousel-indicators span.active {
  display: block;
  font-size: 0.7rem;
  font-family: "Arial", "sans-serif";
  letter-spacing: 1px;
  color: #f8f9fa;
}

@media screen and (max-width: 991.9px) {
  .container-secretaria-interna .row-carousel-info .carousel-estilo-insta .carousel-indicators span.active {
    font-size: 0.6rem;
  }
}

.container-secretaria-interna .row-carousel-info .carousel-estilo-insta img {
  border-radius: 8px;
}

.container-secretaria-interna .row-carousel-info .carousel-estilo-insta .carousel-control-next .btn-next,
.container-secretaria-interna .row-carousel-info .carousel-estilo-insta .carousel-control-prev .btn-prev {
  background-color: transparent;
}

.container-secretaria-interna .row-carousel-info .carousel-estilo-insta .carousel-caption {
  right: 0px;
  left: 0px;
  bottom: 0px;
  background: linear-gradient(360deg, #000000 27.78%, transparent 100%);
  text-align: left;
  padding: 16px;
  border-radius: 8px;
}

.container-secretaria-interna .row-carousel-info .carousel-estilo-insta .carousel-caption h5 {
  font-size: 0.8rem;
  color: #ffffff;
  line-height: 19px;
  font-family: "Inter-SemiBold", "sans-serif";
  margin-bottom: 0px;
}

.container-secretaria-interna .row-carousel-info .carousel-estilo-insta .carousel-caption p {
  font-size: 0.7rem;
  line-height: 21px;
  margin-bottom: 8px;
  font-family: "Inter-Regular", "sans-serif";
}

.container-secretaria-interna .row-carousel-info .carousel-indicators [data-bs-target] {
  height: initial;
  text-indent: 0px;
  background-color: transparent;
}

.container-secretaria-interna .row-carousel-info .card.card-info-secretaria {
  padding: 40px 24px;
  display: flex;
  align-items: center;
  border-radius: 16px;
  background-color: #f5f5f5;
  border: none;
  height: 100%;
}

.container-secretaria-interna .row-carousel-info .card.card-info-secretaria .card-body {
  padding: 0px;
  width: 100%;
}

.container-secretaria-interna .row-carousel-info .card.card-info-secretaria .card-body .card-info {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.container-secretaria-interna .row-carousel-info .card.card-info-secretaria .card-body .card-info .caption-institucional h5 {
  color: #0E2A4A;
  font-family: "Inter-SemiBold", "sans-serif";
  font-size: 1rem;
  margin-bottom: 0px;
  line-height: 24px;
  margin-bottom: 0.4rem;
}

.container-secretaria-interna .row-carousel-info .card.card-info-secretaria .card-body .card-info .caption-institucional p {
  color: #616161;
  font-family: "Inter-Regular", "sans-serif";
  font-size: 0.8rem;
  line-height: 24px;
  margin: 0px 0px 0px;
  min-height: 48px;
  display: flex;
  align-items: center;
}

.container-secretaria-interna .row-carousel-info .card.card-info-secretaria .card-body .card-info .btn-padrao {
  max-width: 157px;
  height: 51px;
  margin-bottom: 0px;
  align-self: flex-end;
  -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;
}

.container-secretaria-interna .row-carousel-info .card.card-info-secretaria .card-body .card-info .btn-padrao span {
  color: #0E2A4A;
  font-family: "Inter-Regular", "sans-serif";
  font-size: 0.8rem;
  line-height: 19px;
  margin-left: 0.4rem;
}

.container-secretaria-interna .row-carousel-info .card.card-info-secretaria .card-body .card-info .btn-padrao .svg {
  fill: #0E2A4A;
}

.container-secretaria-interna .row-carousel-info .card.card-info-secretaria .card-body .card-info .btn-padrao .svg path {
  fill: #0E2A4A;
}

.container-secretaria-interna .row-carousel-info .card.card-info-secretaria .card-body .card-info .btn-padrao: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;
}

.container-secretaria-interna .row-carousel-info .card.card-info-secretaria .card-body .card-info .btn-padrao:hover span {
  color: #ffffff;
}

.container-secretaria-interna .row-carousel-info .card.card-info-secretaria .card-body .card-info .btn-padrao:hover .svg {
  fill: #ffffff;
}

.container-secretaria-interna .row-carousel-info .card.card-info-secretaria .card-body .card-info .btn-padrao:hover .svg path {
  fill: #ffffff;
}

.container-secretaria-interna .row-carousel-info .card.card-info-secretaria .card-body .card-info .btn-padrao:active, .container-secretaria-interna .row-carousel-info .card.card-info-secretaria .card-body .card-info .btn-padrao:focus {
  -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;
}

.container-secretaria-interna .row-carousel-info .card.card-info-secretaria .card-body .card-info .btn-padrao:active span, .container-secretaria-interna .row-carousel-info .card.card-info-secretaria .card-body .card-info .btn-padrao:focus span {
  color: #0E2A4A;
}

.container-secretaria-interna .row-carousel-info .card.card-info-secretaria .card-body .card-info .btn-padrao:active .svg, .container-secretaria-interna .row-carousel-info .card.card-info-secretaria .card-body .card-info .btn-padrao:focus .svg {
  fill: #0E2A4A;
}

.container-secretaria-interna .row-carousel-info .card.card-info-secretaria .card-body .card-info .btn-padrao:active .svg path, .container-secretaria-interna .row-carousel-info .card.card-info-secretaria .card-body .card-info .btn-padrao:focus .svg path {
  fill: #0E2A4A;
}

.container-secretaria-interna .row-carousel-info .card.card-info-secretaria .card-body .linha-divisoria {
  width: 100%;
  border-bottom: 1px solid #E0E0E0;
  margin: 16px 0px;
}

@media screen and (max-width: 991.9px) {
  .container-secretaria-interna .row-carousel-info .card.card-info-secretaria {
    padding: 16px 16px;
  }
  .container-secretaria-interna .row-carousel-info .card.card-info-secretaria .card-body .card-info .caption-institucional h5 {
    font-size: 0.8rem;
    margin-bottom: 0px;
    line-height: 21px;
    margin-bottom: 0.4rem;
  }
  .container-secretaria-interna .row-carousel-info .card.card-info-secretaria .card-body .card-info .caption-institucional p {
    font-size: 0.7rem;
    line-height: 21px;
    margin: 0px 0px 0px;
  }
  .container-secretaria-interna .row-carousel-info .card.card-info-secretaria .card-body .card-info .btn-padrao {
    height: fit-content;
    padding: 16px 8px;
    display: block;
  }
  .container-secretaria-interna .row-carousel-info .card.card-info-secretaria .linha-divisoria {
    margin: 10px 0px;
  }
}

@media screen and (max-width: 767.9px) {
  .container-secretaria-interna .row-carousel-info .card.card-info-secretaria {
    margin-top: 30px;
  }
}

.container-secretaria-interna .caption.caption-institucional p {
  color: #212121;
  font-family: "Inter-Regular", "sans-serif";
  font-size: 0.8rem;
  line-height: 24px;
}

.container-secretaria-interna .vinheta-interna {
  color: #0E2A4A;
  text-align: center;
  font-family: "Inter-Bold", "sans-serif";
  font-size: 1.6rem;
  line-height: 39px;
  margin-top: 1.6rem;
  margin-bottom: 0.8rem;
}

.container-secretaria-interna .row-slick-projetos .mais-projetos {
  max-width: 196px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
}

.container-secretaria-interna .row-slick-projetos .mais-projetos .btn-padrao {
  font-family: "Inter-Regular", "sans-serif";
}

.container-secretaria-interna .slick-projetos {
  margin-bottom: 14px;
  margin-top: 1.6rem;
}

.container-secretaria-interna .slick-projetos .card.card-projetos {
  margin: 2px 15px;
  padding: 8px;
  border: none;
  height: 100%;
}

.container-secretaria-interna .slick-projetos .card.card-projetos figure {
  border-radius: 8px;
  overflow: hidden;
  margin: 0px 0px 0px;
}

.container-secretaria-interna .slick-projetos .card.card-projetos .card-body {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 8px;
}

.container-secretaria-interna .slick-projetos .card.card-projetos .card-body .card-data {
  font-family: "Inter-Regular", "sans-serif";
  font-size: 0.7rem;
  color: #757575;
  margin-bottom: 16px;
  line-height: 21px;
}

.container-secretaria-interna .slick-projetos .card.card-projetos .card-body .linha-fina {
  font-family: "Inter-Regular", "sans-serif";
  font-size: 0.7rem;
  line-height: 21px;
  color: #616161;
  margin-bottom: 16px;
}

.container-secretaria-interna .slick-projetos .card.card-projetos .card-body .card-titulo {
  font-family: "Inter-SemiBold", "sans-serif";
  font-size: 1rem;
  line-height: 24px;
  color: #0E2A4A;
  margin-bottom: 0px;
}

.container-secretaria-interna .slick-projetos .card.card-projetos: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-secretaria-interna .slick-projetos .card.card-projetos: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-secretaria-interna .slick-projetos .card.card-projetos:active .card-body .card-titulo {
  color: #212121;
}

.container-secretaria-interna .slick-projetos .btn-next, .container-secretaria-interna .slick-projetos .btn-prev {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 100%;
  opacity: 0.7;
  cursor: pointer;
  -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;
}

.container-secretaria-interna .slick-projetos .btn-next i, .container-secretaria-interna .slick-projetos .btn-prev i {
  font-size: 1.6rem;
  color: #0E2A4A;
}

.container-secretaria-interna .slick-projetos .btn-next:hover, .container-secretaria-interna .slick-projetos .btn-prev: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;
  opacity: 1;
}

.container-secretaria-interna .slick-projetos .btn-next:active, .container-secretaria-interna .slick-projetos .btn-prev: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;
}

.container-secretaria-interna .slick-projetos .btn-next:active i, .container-secretaria-interna .slick-projetos .btn-prev:active i {
  color: #0E2A4A;
}

.container-secretaria-interna .slick-projetos .btn-prev {
  left: -36px;
}

.container-secretaria-interna .slick-projetos .btn-next {
  bottom: 0;
  right: -36px;
}

@media screen and (max-width: 991.9px) {
  .container-secretaria-interna .slick-projetos .card.card-projetos .card-body .card-data {
    margin-bottom: 8px;
  }
  .container-secretaria-interna .slick-projetos .card.card-projetos .card-body .card-titulo {
    font-size: 0.9rem;
  }
  .container-secretaria-interna .slick-projetos .btn-next, .container-secretaria-interna .slick-projetos .btn-prev {
    width: 30px;
  }
  .container-secretaria-interna .slick-projetos .btn-next i, .container-secretaria-interna .slick-projetos .btn-prev i {
    font-size: 1.4rem;
  }
  .container-secretaria-interna .slick-projetos .btn-prev {
    left: -30px;
  }
  .container-secretaria-interna .slick-projetos .btn-next {
    right: -30px;
  }
}

@media screen and (max-width: 767.9px) {
  .container-secretaria-interna .slick-projetos .btn-next, .container-secretaria-interna .slick-projetos .btn-prev {
    width: 26px;
  }
  .container-secretaria-interna .slick-projetos .btn-next i, .container-secretaria-interna .slick-projetos .btn-prev i {
    font-size: 1.2rem;
    color: #0E2A4A;
  }
  .container-secretaria-interna .slick-projetos .btn-prev {
    left: -26px;
  }
  .container-secretaria-interna .slick-projetos .btn-next {
    right: -26px;
  }
}

.container-secretaria-interna .dots-projetos {
  margin-top: 16px;
  margin-bottom: 20px;
}

.container-secretaria-interna .dots-projetos ul.slick-dots {
  height: 16px;
  position: relative;
  bottom: 0px;
}

.container-secretaria-interna .dots-projetos ul.slick-dots li {
  width: fit-content;
  height: fit-content;
  margin: 0px 8px;
  bottom: 14px;
}

.container-secretaria-interna .dots-projetos ul.slick-dots li button {
  width: 16px;
  height: 16px;
  border-radius: 50%;
}

.container-secretaria-interna .dots-projetos ul.slick-dots li button::before {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #0E2A4A;
  opacity: 0.7;
  content: '';
}

.container-secretaria-interna .dots-projetos ul.slick-dots li.slick-active button:before {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #0E2A4A;
  opacity: 1;
}

.container-secretario {
  background-color: #f5f5f5;
  padding-bottom: 64px;
}

.secretario .vinheta-padrao {
  margin-top: 64px;
  display: block;
  text-align: center;
  color: #0E2A4A;
  font-family: "Inter-Bold", "sans-serif";
  font-size: 1.6rem;
  line-height: 39px;
  margin-bottom: 54px;
}

.secretario .card.card-foto-secretario {
  border: none;
  padding: 8px;
  border-radius: 8px;
}

.secretario .card.card-foto-secretario a {
  min-height: 198px;
}

.secretario .card.card-foto-secretario a img {
  border-radius: 8px;
}

.secretario .card.card-foto-secretario .texto {
  margin-top: 8px;
  text-align: center;
  color: #0E2A4A;
  font-family: "Inter-SemiBold", "sans-serif";
  font-size: 0.8rem;
  line-height: 20px;
  margin-bottom: 0px;
}

.secretario .card.card-foto-secretario .funcao {
  height: 42px;
  margin-top: 8px;
  text-align: center;
  color: #424242;
  font-family: "Inter-Regular", "sans-serif";
  font-size: 0.7rem;
  line-height: 21px;
  margin-bottom: 0px;
}

.secretario .card-infos .vinheta-padrao-menor h4 {
  text-align: left;
  margin-bottom: 8px;
  color: #0E2A4A;
  font-family: "Inter-SemiBold", "sans-serif";
  font-size: 1rem;
  line-height: 24px;
}

.secretario .card-infos .caption-institucional {
  color: #212121;
  font-family: "Inter-Regular", "sans-serif";
  font-size: 0.8rem;
  line-height: 24px;
}

.secretario .card-infos .caption-institucional p {
  margin-bottom: 16px;
}

.secretario .card-sec {
  margin-top: 0.75rem;
  padding: 24px 32px;
  border: none;
  background-color: #fafafa;
  border-radius: 8px;
}

.secretario .card-sec .card-body {
  padding: 0px 0px 0px 0px;
}

.secretario .card-sec .card-body .card-info {
  margin-bottom: 30px;
}

.secretario .card-sec .card-body .card-info .caption-institucional .link {
  font-size: 0.8rem;
  font-family: "Inter-Regular", "sans-serif";
  color: #616161;
  line-height: 24px;
}

.secretario .card-sec .card-body .card-info span {
  font-size: 1rem;
  line-height: 24px;
  font-family: "Inter-SemiBold", "sans-serif";
  color: #0E2A4A;
}

.secretario .card-sec .card-body .card-info.ultimo {
  margin-bottom: 0px;
}

.container-not-sec {
  background-color: #0E2A4A;
  margin-top: 1.6rem;
  padding-top: 1.6rem;
  padding-bottom: 3.2rem;
}

.container-not-sec .row-vinheta {
  margin-top: 1.6rem;
  margin-bottom: 1rem;
}

.container-not-sec .row-vinheta .vinheta-interna {
  font-family: "Inter-Bold", "sans-serif";
  font-size: 1.6rem;
  line-height: 39px;
  color: #ffffff;
  text-align: center;
}

.container-not-sec .row-lista-not {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.container-not-sec .row-lista-not .card.card-not-list {
  border: none;
  padding: 8px;
  border-radius: 8px;
  flex-direction: row;
  -webkit-transition: 0.4s ease-in;
  -moz-transition: 0.4s ease-in;
  -ms-transition: 0.4s ease-in;
  -o-transition: 0.4s ease-in;
  transition: 0.4s ease-in;
}

.container-not-sec .row-lista-not .card.card-not-list figure {
  max-width: 257px;
  width: 100%;
  border-radius: 8px;
  overflow: hidden;
  margin: 0px 0px 0px;
  margin-right: 0.75rem;
}

.container-not-sec .row-lista-not .card.card-not-list figure img {
  transform: scale(1);
}

.container-not-sec .row-lista-not .card.card-not-list .card-body {
  padding: 8px;
  padding-left: 0.75rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.container-not-sec .row-lista-not .card.card-not-list .card-body .card-data {
  color: #BDBDBD;
  font-size: 0.7rem;
  margin-bottom: 16px;
  line-height: 21px;
}

.container-not-sec .row-lista-not .card.card-not-list .card-body .card-texto {
  color: #f5f5f5;
  font-size: 0.7rem;
  margin-bottom: 16px;
  line-height: 21px;
}

.container-not-sec .row-lista-not .card.card-not-list .card-body .card-titulo {
  font-family: "Inter-SemiBold", "sans-serif";
  color: #ffffff;
  font-size: 1rem;
  margin-bottom: 0px;
  line-height: 24px;
}

.container-not-sec .row-lista-not .card.card-not-list:hover {
  -webkit-transition: 0.4s ease-in;
  -moz-transition: 0.4s ease-in;
  -ms-transition: 0.4s ease-in;
  -o-transition: 0.4s ease-in;
  transition: 0.4s ease-in;
}

.container-not-sec .row-lista-not .card.card-not-list:hover .card-body .card-titulo {
  text-decoration: underline;
}

.container-not-sec .row-lista-not .card.card-not-list:hover figure img {
  transform: scale(1.2);
}

.container-not-sec .row-lista-not .card.card-not-list:active {
  -webkit-transition: 0.4s ease-in;
  -moz-transition: 0.4s ease-in;
  -ms-transition: 0.4s ease-in;
  -o-transition: 0.4s ease-in;
  transition: 0.4s ease-in;
}

.container-not-sec .row-lista-not .card.card-not-list:active .card-body .card-titulo, .container-not-sec .row-lista-not .card.card-not-list:active .card-body .card-texto, .container-not-sec .row-lista-not .card.card-not-list:active .card-body .card-data {
  color: #43627F;
  text-decoration: none;
}

.container-not-sec .row-lista-not .card.card-not-list:active figure img {
  transform: scale(1);
}

@media screen and (max-width: 991.9px) {
  .container-not-sec .row-lista-not .card.card-not-list .card-body .card-data, .container-not-sec .row-lista-not .card.card-not-list .card-body .card-texto {
    margin-bottom: 10px;
  }
  .container-not-sec .row-lista-not .card.card-not-list .card-body .card-titulo {
    font-size: 0.9rem;
  }
}

@media screen and (max-width: 767.9px) {
  .container-not-sec .row-lista-not .card.card-not-list {
    flex-direction: column;
  }
  .container-not-sec .row-lista-not .card.card-not-list figure {
    max-width: 100%;
  }
  .container-not-sec .row-lista-not .card.card-not-list .card-body {
    padding-top: 0.8rem;
  }
  .container-not-sec .row-lista-not .card.card-not-list .card-body .card-data, .container-not-sec .row-lista-not .card.card-not-list .card-body .card-texto {
    margin-bottom: 16px;
  }
  .container-not-sec .row-lista-not .card.card-not-list .card-body .card-titulo {
    font-size: 0.9rem;
  }
}

.container-not-sec .row-lista-not .separa {
  color: #ffffff;
  margin: 16px 0px;
}

.container-not-sec .row-lista-not .col-not:last-child .separa {
  display: none;
}

.container-not-sec .mais-noticias {
  display: flex;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 0px;
}

.container-not-sec .mais-noticias .btn-padrao {
  padding: 16px 32px;
  font-size: 0.8rem;
  font-family: "Inter-Regular", "sans-serif";
  width: fit-content;
  margin-bottom: 0px;
}

.container-not-sec .mais-noticias .btn-padrao:hover {
  background-color: #ffffff;
  color: #0E2A4A;
}

.container-not-sec .mais-noticias .btn-padrao:active {
  background-color: #43627F;
  color: #0E2A4A;
}

.container-conteudo-interno .row-listagem {
  margin-top: 32px;
}

.row-vinheta {
  margin-bottom: 40px;
}

.row-vinheta .card-vinheta-interna {
  text-align: center;
  font-family: "Inter-Bold", "sans-serif";
  font-size: 1.6rem;
  line-height: 39px;
  color: #0E2A4A;
  margin-bottom: 0px;
}

@media screen and (max-width: 991.9px) {
  .row-vinheta {
    margin-bottom: 24px;
  }
}

.content-secretarias {
  padding-top: 64px;
}

.content-secretarias .caption-institucional {
  color: #212121;
  font-family: "Inter-Regular", "sans-serif";
  font-size: 0.8rem;
  line-height: 24px;
}

.content-secretarias .caption-institucional p {
  margin-bottom: 16px;
}

.content-downloads {
  margin-top: 48px;
  margin-bottom: 32px;
  position: relative;
}

.content-downloads .table-downloads-secretarias {
  border-radius: 8px;
  overflow: hidden;
  border: 1px solid #eeeeee;
  background-color: #f5f5f5;
}

.content-downloads .table-downloads-secretarias thead {
  background-color: #0E2A4A;
  border: 1px solid #eeeeee;
}

.content-downloads .table-downloads-secretarias thead th {
  color: #ffffff;
}

.content-downloads .table-downloads-secretarias th {
  font-family: "Inter-Bold", "sans-serif";
  font-size: 1rem;
  border: none;
  border-collapse: initial;
}

.content-downloads .table-downloads-secretarias .th-border {
  border-left: 1px solid #dee2e6 !important;
  border-right: 1px solid #dee2e6 !important;
  border-top: none !important;
  border-bottom: none !important;
}

.content-downloads .table-downloads-secretarias .td-border {
  border-left: 1px solid #dee2e6 !important;
  border-right: 1px solid #dee2e6 !important;
  border-bottom: none !important;
}

.content-downloads .table-downloads-secretarias .box-txt {
  font-family: "Inter-Regular", "sans-serif";
  font-size: 0.8rem;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #343a40;
}

.content-downloads .table-downloads-secretarias .box-txt .item-download {
  color: #343a40;
  font-size: 0.8rem;
}

.content-downloads .table-downloads-secretarias .box-txt .item-download i {
  color: #0E2A4A;
  font-size: 0.8rem;
}

.content-downloads .table-downloads-secretarias .box-txt .item-download:hover {
  color: #43627F;
}

.content-downloads .table-downloads-secretarias .box-txt .item-download:hover i {
  color: #43627F;
}

/* SECRETARIAS - INTERNA - FIM */
.card-covid {
  justify-content: center;
  padding: 15px;
  text-align: center;
}

.card-covid p {
  text-align: center;
  color: white;
  font-weight: bold;
  font-size: 2rem;
}

.card-covid span {
  display: block;
  text-align: center;
  background-color: white;
  border-radius: 5px;
  font-weight: bold;
}

.card-acompanhados {
  background-color: #fc8dd7;
}

.card-confirmados {
  background-color: #ec3237;
}

.card-curados {
  background-color: #00a85a;
}

.card-descartados {
  background-color: #4bbadb;
}

.card-internados {
  background-color: #7200a8;
}

.card-suspeitos {
  background-color: #f58634;
}

.card-obitos {
  background-color: #374449;
}

@media screen and (max-width: 991.9px) {
  .ttl-institucional {
    font-size: 1.1rem;
  }
}

@media screen and (max-width: 575.9px) {
  .ttl-institucional {
    font-size: 0.9rem;
  }
}
