trix-editor{
  margin-top: 5px;
  min-height: 120px !important;
}
trix-toolbar {
  position: sticky;
  top: 0;
  z-index: 10;
  background-color: #fff;
  border: 0 !important;
  border-top-right-radius: 0.5em;
  border-top-left-radius: 0.5em;
  padding: 0.5em;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  margin-left: 1px;
  margin-right: 1px;
  margin-top: 0.5em;
}
.trix-editor {
  margin-top: -2.8em;
  padding-top: 4em;
}
trix-toolbar .trix-button-group {
  /* border-color: #ddd;
  border-bottom-color: #ccc; */
  overflow: hidden;
  border-radius: 4px;
  margin-bottom: 0;
  border: 0;
}
trix-toolbar .trix-button:not(:first-child) {
  border-left: 0; 
}
trix-toolbar .trix-button {
  width: auto !important;
  text-indent: -9999px;
  overflow: hidden;
  border: 0;
  background-color: #fff;
  border-radius: 3px;

  width: 20px !important;
  background-size: contain;
  background-repeat: no-repeat;
  padding: 2px 20px;
  background-position: center center;
}
/* active status */
trix-toolbar .trix-button.trix-active {
  background-color: #F9F9F9;
  border-color: #ddd;
  border-bottom-color: #ccc;

  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

trix-toolbar .trix-button--icon::before {
  opacity: 0.75;
}
trix-toolbar .trix-button--icon-bold {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-bold' width='44' height='44' viewBox='0 0 24 24' stroke-width='1.5' stroke='%232c3e50' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M7 5h6a3.5 3.5 0 0 1 0 7h-6z' /%3E%3Cpath d='M13 12h1a3.5 3.5 0 0 1 0 7h-7v-7' /%3E%3C/svg%3E") !important;
}

trix-toolbar .trix-button--icon-italic {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-italic' width='44' height='44' viewBox='0 0 24 24' stroke-width='1.5' stroke='%232c3e50' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z'/%3E%3Cline x1='11' y1='5' x2='17' y2='5' /%3E%3Cline x1='7' y1='19' x2='13' y2='19' /%3E%3Cline x1='14' y1='5' x2='10' y2='19' /%3E%3C/svg%3E") !important;
}
trix-toolbar .trix-button--icon-strike {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-strikethrough' width='44' height='44' viewBox='0 0 24 24' stroke-width='1.5' stroke='%232c3e50' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z'/%3E%3Cline x1='5' y1='12' x2='19' y2='12' /%3E%3Cpath d='M16 6.5a4 2 0 0 0 -4 -1.5h-1a3.5 3.5 0 0 0 0 7' /%3E%3Cpath d='M16.5 16a3.5 3.5 0 0 1 -3.5 3h-1.5a4 2 0 0 1 -4 -1.5' /%3E%3C/svg%3E") !important;
}

trix-toolbar .trix-button--icon-code {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-code' width='44' height='44' viewBox='0 0 24 24' stroke-width='1.5' stroke='%232c3e50' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z'/%3E%3Cpolyline points='7 8 3 12 7 16' /%3E%3Cpolyline points='17 8 21 12 17 16' /%3E%3Cline x1='14' y1='4' x2='10' y2='20' /%3E%3C/svg%3E") !important;
}

trix-toolbar .trix-button--icon-link {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-link' width='44' height='44' viewBox='0 0 24 24' stroke-width='1.5' stroke='%232c3e50' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5' /%3E%3Cpath d='M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5' /%3E%3C/svg%3E") !important;
}

trix-toolbar .trix-button--icon-bullet-list {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-list' width='44' height='44' viewBox='0 0 24 24' stroke-width='1.5' stroke='%232c3e50' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z'/%3E%3Cline x1='9' y1='6' x2='20' y2='6' /%3E%3Cline x1='9' y1='12' x2='20' y2='12' /%3E%3Cline x1='9' y1='18' x2='20' y2='18' /%3E%3Cline x1='5' y1='6' x2='5' y2='6.01' /%3E%3Cline x1='5' y1='12' x2='5' y2='12.01' /%3E%3Cline x1='5' y1='18' x2='5' y2='18.01' /%3E%3C/svg%3E") !important;
}

trix-toolbar .trix-button--icon-decrease-nesting-level {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-indent-decrease' width='44' height='44' viewBox='0 0 24 24' stroke-width='1.5' stroke='%232c3e50' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z'/%3E%3Cline x1='20' y1='6' x2='13' y2='6' /%3E%3Cline x1='20' y1='12' x2='11' y2='12' /%3E%3Cline x1='20' y1='18' x2='13' y2='18' /%3E%3Cpath d='M8 8l-4 4l4 4' /%3E%3C/svg%3E") !important;
}

trix-toolbar .trix-button--icon-increase-nesting-level {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-indent-increase' width='44' height='44' viewBox='0 0 24 24' stroke-width='1.5' stroke='%232c3e50' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z'/%3E%3Cline x1='20' y1='6' x2='9' y2='6' /%3E%3Cline x1='20' y1='12' x2='13' y2='12' /%3E%3Cline x1='20' y1='18' x2='9' y2='18' /%3E%3Cpath d='M4 8l4 4l-4 4' /%3E%3C/svg%3E") !important;
}

trix-toolbar .trix-button--icon-attach {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-photo' width='44' height='44' viewBox='0 0 24 24' stroke-width='1.5' stroke='%232c3e50' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z'/%3E%3Cline x1='15' y1='8' x2='15.01' y2='8' /%3E%3Crect x='4' y='4' width='16' height='16' rx='3' /%3E%3Cpath d='M4 15l4 -4a3 5 0 0 1 3 0l 5 5' /%3E%3Cpath d='M14 14l1 -1a3 5 0 0 1 3 0l 2 2' /%3E%3C/svg%3E") !important;
}

trix-toolbar .trix-button--icon-quote {
  background-image: url("data:image/svg+xml,%3Csvg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-blockquote-left' fill='%232c3e50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' d='M2 3.5a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm5 3a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5zm0 3a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5zm-5 3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5z'/%3E%3Cpath d='M3.734 6.352a6.586 6.586 0 0 0-.445.275 1.94 1.94 0 0 0-.346.299 1.38 1.38 0 0 0-.252.369c-.058.129-.1.295-.123.498h.282c.242 0 .431.06.568.182.14.117.21.29.21.521a.697.697 0 0 1-.187.463c-.12.14-.289.21-.503.21-.336 0-.577-.108-.721-.327C2.072 8.619 2 8.328 2 7.969c0-.254.055-.485.164-.692.11-.21.242-.398.398-.562.16-.168.33-.31.51-.428.18-.117.33-.213.451-.287l.211.352zm2.168 0a6.588 6.588 0 0 0-.445.275 1.94 1.94 0 0 0-.346.299c-.113.12-.199.246-.257.375a1.75 1.75 0 0 0-.118.492h.282c.242 0 .431.06.568.182.14.117.21.29.21.521a.697.697 0 0 1-.187.463c-.12.14-.289.21-.504.21-.335 0-.576-.108-.72-.327-.145-.223-.217-.514-.217-.873 0-.254.055-.485.164-.692.11-.21.242-.398.398-.562.16-.168.33-.31.51-.428.18-.117.33-.213.451-.287l.211.352z'/%3E%3C/svg%3E") !important;
}
trix-toolbar .trix-button--icon-number-list {
  background-image: url("data:image/svg+xml,%3Csvg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-list-ol' fill='%232c3e50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' d='M5 11.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5z'/%3E%3Cpath d='M1.713 11.865v-.474H2c.217 0 .363-.137.363-.317 0-.185-.158-.31-.361-.31-.223 0-.367.152-.373.31h-.59c.016-.467.373-.787.986-.787.588-.002.954.291.957.703a.595.595 0 0 1-.492.594v.033a.615.615 0 0 1 .569.631c.003.533-.502.8-1.051.8-.656 0-1-.37-1.008-.794h.582c.008.178.186.306.422.309.254 0 .424-.145.422-.35-.002-.195-.155-.348-.414-.348h-.3zm-.004-4.699h-.604v-.035c0-.408.295-.844.958-.844.583 0 .96.326.96.756 0 .389-.257.617-.476.848l-.537.572v.03h1.054V9H1.143v-.395l.957-.99c.138-.142.293-.304.293-.508 0-.18-.147-.32-.342-.32a.33.33 0 0 0-.342.338v.041zM2.564 5h-.635V2.924h-.031l-.598.42v-.567l.629-.443h.635V5z'/%3E%3C/svg%3E") !important;
}

trix-toolbar .trix-button--icon-undo {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-arrow-back-up' width='44' height='44' viewBox='0 0 24 24' stroke-width='1.5' stroke='%232c3e50' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M9 13l-4 -4l4 -4m-4 4h11a4 4 0 0 1 0 8h-1' /%3E%3C/svg%3E") !important;
}

trix-toolbar .trix-button--icon-redo {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-arrow-forward-up' width='44' height='44' viewBox='0 0 24 24' stroke-width='1.5' stroke='%232c3e50' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M15 13l4 -4l-4 -4m4 4h-11a4 4 0 0 0 0 8h1' /%3E%3C/svg%3E") !important;
}

trix-toolbar .trix-button--icon-heading-1 {
  background-image: url("data:image/svg+xml,%3Csvg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-type-h1' fill='%232c3e50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.637 13V3.669H7.379V7.62H2.758V3.67H1.5V13h1.258V8.728h4.62V13h1.259zm5.329 0V3.669h-1.244L10.5 5.316v1.265l2.16-1.565h.062V13h1.244z'/%3E%3C/svg%3E") !important;
}

trix-editor:empty:not(:focus)::before {
  color: #a0aec0;
}

.trix-content h1 {
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: 0.75rem;
}

.trix-content a {
  text-decoration: underline;
  cursor: pointer;
  color: #667eea;
}

.trix-content blockquote {
  border-left-color: #667eea;
}

.trix-content pre {
  border-radius: 0.5em;
}

.trix-content ol,
.trix-content ul {
  margin-bottom: 1rem;
}

.trix-content li {
  position: relative;
  padding-left: 1.5em;
  margin-bottom: 1rem;
}
.trix-content ul li:before {
  position: absolute;
  top: 10px;
  left: 0;
  content: "";
  width: 0.4em;
  height: 0.4em;
  background-color: #667eea;
  border-radius: 50%;
  display: inline-block;
}

.trix-content ol {
  counter-reset: custom-counter;
}
.trix-content ol li:before {
  counter-increment: custom-counter;
  position: absolute;
  top: 2px;
  left: 0;
  content: counter(custom-counter) ".";
  display: inline-block;
  font-size: 0.85em;
  font-weight: 500;
  color: #667eea;
  text-align: right;
}
 

@font-face {
  font-family: 'Uni Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Uni Sans'), url(/fonts/uni-sans-regular-webfont.woff) format('woff');
}
/* constants */

html, body {
  scroll-behavior: smooth;
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-family: 'Uni Sans', sans-serif;
}

body {
  background: #F5F5F5;
}

.color-secondary {
  color: #01AAE2 !important;
}

.color-green {
  color: #009640 !important;
}

.color-green-accent {
  color: #33FF00 !important;
}

.bg-secondary {
  background: #01AAE2 !important;
}

.bg-primary, .btn-primary {
  background: #00459D !important;
}

.btn-primary {
  border-color: #00459D !important;
}

.color-primary {
  color: #08539B !important;
}

.border-primary {
  border-color: #00459D !important;
}

.border-primary:hover {
  background-color: #00459D !important;
  color: #fff !important;
}

.border-secondary {
  border-color: #009640 !important;
}

.rounded {
  border-radius: 20px !important;
}

.line-height-1 {
  line-height: 1.2em;
}

.text-justify {
  text-align: justify;
}

/* header */

#pre-top {
  background: #01AAE2;
  color: #fff;
}

#pre-top a, #pre-top a i {
  color: #fff;
}

#top {
  background: #08539B;
}

#top_logo {
  background: url(/assets/bg-header-9cb53a7bb3e62b0a686904fd36da3a392ada8a15c14abe6b077b555fccf69c4c.jpg) no-repeat center center;
  background-size: cover;
}

#top a.nav-link {
  font-size: 16px;
  font-weight: 700;
  text-shadow: 3px 3px 3px rgba(0,0,0,0.25);
  color: #fff;
  text-transform: uppercase;
}

.nav-link.active{
  color: #33FF00 !important;
}

#page-content ul {
  list-style-position: inside;
}

#top.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}

/* slick */ 

#banner-principal-container {
  position: relative;
  justify-content: center;
  align-items: center;
  color: #fff;
  text-align: center;
  margin-top: 0;
  transition: all 0.1s ease-in-out;
}
#banner-principal-container .slick-dots {position:relative; bottom: 70px;}
#banner-principal-container .slick-dots li {
  width: auto !important;
  display: inline-block;
  height: 10px;
  margin: 0 5px;
}
#banner-principal-container .slick-dots li button {
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background: #fff;
  box-shadow: 0 0 5px rgba(0,0,0,0.2);
  border: 0 none;
  position: relative;
  overflow: hidden;
  text-indent: -9999px;

  transition: all 0.25s ease-in-out;
}
#banner-principal-container .slick-dots .slick-active button {background: #F4D012; width: 35px;}
#banner-principal-container .slick-next.slick-arrow::before {
  font-size: 50px;
  color: #9BDA5D !important;
  opacity: 1;
}
#banner-principal.slick-dotted.slick-slider {margin-bottom: 0 !important;}
#banner-principal .slick-slide {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  height: 100%;
}
#banner-principal {
  width: 100%;
  height: 100%;
}
.navbar-toggler {
  color: #fff;
  border: 0 none;
  background: transparent;
  font-size: 30px;
  padding: 0;
  margin: 0;
  transition: all 0.1s ease-in-out;
  border: 1px solid #fff !important;
}
.navbar-toggler span {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30" width="30" height="30"><path stroke="white" stroke-width="2" stroke-linecap="round" d="M4 7h22M4 15h22M4 23h22"/></svg>') no-repeat center center !important;
}

/* slick-prev */
#banner-principal .slick-prev, #banner-principal .slick-next {
  position: absolute;
  top: 50%;
  /* left: 0; */
  transform: translateY(-50%);
  z-index: 999;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 80px;
  background-color: transparent !important;
  border: 0 none;
  cursor: pointer;
  transition: all 0.1s ease-in-out;
}

#banner-principal .slick-prev {
  left: 50px !important;
}
#banner-principal .slick-next {
  right: 50px !important;
}

/**/

/*quick access*/
#quick-access a, #menu-alt a {
  min-height: 125px;
  flex-direction: column;
  justify-content: center;
  display: flex;
  background-size: auto 100%;
  background-position: center center;
  background-repeat: no-repeat;
  font-size: 1.5rem !important;
  border-radius: 15px !important;
}

#quick-access a:hover, #menu-alt a:hover {
  transition: all 0.1s ease-in-out;
  transform: scale(1.05);
  background-position: center center;
  background-repeat: no-repeat;
  opacity: 0.8;
}
/**/

/*ultimas noticias*/
#ultimas-noticias .card{
  border-radius: 10px;
}
#ultimas-noticias .card img {
  border-radius: 10px 10px 0 0;
}

.noticia-content img{
  max-width: 100%;
  height: auto;
}

.noticia-content figure {
  padding-top: 15px;
}

/* page content */
#page-content {
  position: relative;
}
#page-content::before {
  content: '';
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  display: block;
  height: 130px;
  background: #01AAE2;
  z-index: -1;
}

.rounded-1 {
  border-radius: 12px !important;
}

.accordion-button[aria-expanded="true"] i {
  transform: rotate(90deg);

  transition: all 0.25s ease-in-out;
}

#composed-text-area {
  border-radius: 8px;
}

#customFileInputButton {
  display: none;

}

#composed-text-area-file-field span {
  display: none;
}

#composed-text-area-file-field label {
  background: #D9D9D9;
  border: 1px solid #D9D9D9;
  font-weight: bold;
  color: #7C7C7C;
  padding: 5px 20px;
}

#registrar-manifestacao-form p, #registrar-manifestacao-form label, #registrar-manifestacao-form .form-check-label {
  font-size: 20px;
}

@keyframes pulse {
  0% {
    background-color: #fff;
  }
  50% {
    background-color: #fce058;
  }
  100% {
    background-color: #fff;
  }
}

.highlight{
  animation: pulse 1s infinite;
}

/* select2 */
.select2-container--bootstrap-5 .select2-selection--single {

}

/* mobile version */
@media (max-width: 768px) {
  #banner-principal-container .slick-dots {
      bottom: -25px;
  }
  
  .navbar-brand img {
      max-height: 80px;
  }
  #banner-principal .slick-prev, #banner-principal .slick-next {
      font-size: 40px;
  }
  #banner-principal .slick-prev {
      left: 0 !important;
  }
  #banner-principal .slick-next {
      right: 0 !important;
  }

  #quick-access a {
      text-align: center;
      padding-left: 0 !important;
      padding-right: 0 !important;
  }

  #banner-principal-container .slick-dots {
      bottom: 25px;
  }

  #quick-access a, #menu-alt a {
      min-height: 113px;
      margin-bottom: 15px;
      text-align: center !important;
      padding-left: 0 !important;
      padding-right: 0 !important;
      align-items: center !important;
  }
}

/* tablet version */
@media (max-width: 992px) {
  
  #quick-access a, #menu-alt a {
      min-height: 113px;
      margin-bottom: 15px;
      text-align: center !important;
      padding-left: 0 !important;
      padding-right: 0 !important;
      align-items: center !important;
  }

  #quick-access a, #menu-alt a span {
      font-size: 1.2rem !important;
  }


}

/* desktop version */
@media (min-width: 992px) {
  
}

.secao-titulo-consulta {
  background-color: #08539B; /* Cor primária do seu site */
  color: white;
  padding: 10px 15px;
  font-weight: bold;
  border-radius: 4px 4px 0 0;
}

.lista-consultas-dinamica {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 0 0 4px 4px;
}

.item-consulta {
  padding: 15px 20px;
  border-bottom: 1px solid #eee;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: background 0.2s;
  cursor: pointer;
  user-select: none;
}

.item-consulta:hover {
  background-color: #f0f7ff;
}

.info-consulta {
  flex: 1;
}

.titulo-consulta {
  font-weight: bold;
  color: #08539B;
  display: block;
  font-size: 1.1rem;
}

.detalhes-consulta {
  font-size: 0.9rem;
  color: #666;
}

.status-badge {
  padding: 4px 12px;
  border-radius: 20px;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  margin-left: 15px;
  white-space: nowrap;
}

.status-aberto {
  background-color: #d1fae5;
  color: #065f46;
  border: 1px solid #10b981;
}

.status-encerrado {
  background-color: #f3f4f6;
  color: #4b5563;
  border: 1px solid #d1d5db;
}

/* ACCORDION PERSONALIZADO */
.conteudo-consulta {
  display: block !important; 
  max-height: 0 !important;   
  overflow: hidden !important;
  transition: max-height 0.5s ease-in-out;
  background-color: #ffffff;
}

.conteudo-consulta.aberto {
  max-height: 2000px !important; 
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}

.texto-interno {
  padding: 25px;
  line-height: 1.6;
}

.molde-titulo {
  color: #01AAE2; /* Sua cor secundária */
  font-size: 1.3rem;
  margin-bottom: 15px;
}

.seta-icon {
  margin-left: 15px;
  transition: transform 0.3s;
  color: #08539B;
}

.item-consulta.ativo .seta-icon {
  transform: rotate(180deg);
}



