#banner .carousel-indicators{bottom: 0;}#banner .carousel-caption h4{font-size: 27px;font-weight: 600;}#banner .carousel-caption h5{font-size: 24px;font-weight: 400;}@media (max-width: 768px) {#banner .carousel-caption h4{font-size: 25px;}}@media (max-width: 768px) {#banner .carousel-caption h5{font-size: 20px;}}#banner .sem-mobile{width: -webkit-fill-available;}#banner .com-mobile{min-height: 400px;width: 100%;}#banner .carousel-control-prev {width: 100px;}#banner .carousel-control-next {width: 100px;}#banner .btn-banner-clique:hover { opacity: 0.8;}#banner .btn-banner-clique{padding: 9px 28px;margin-top: 10px;}@media (max-width: 768px) {#banner .carousel-caption{bottom: 40px!important;top: unset!important;left: 1%!important;right: 1%!important;padding: 0px!important;text-align: center!important;width: 100%!important;height: unset!important;}}@media (max-width: 768px) {#banner h4{margin: 0 auto!important;width: 80%!important;}}@media (max-width: 768px) {#banner h5{margin: 0 auto!important;width: 80%!important;}}/* FAIXA FULL WIDTH COM DEGRADÊ E BRILHO */
#faixa {
  width: 100%;
  min-height: 90px;
  padding: 20px 0;

  /* Degradê da imagem + brilho suave */
  background: linear-gradient(90deg, 
    #001E9A 0%, 
    #0047C7 35%, 
    #0074DF 70%, 
    #00AEEF 100%
  );

  position: relative;
  overflow: hidden;
}

/* BRILHO SUAVE POR CIMA DO DEGRADÊ */
#faixa::before {
  content: "";
  position: absolute;
  top: 0;
  left: -80px;
  width: 200px;
  height: 100%;
  background: rgba(255, 255, 255, 0.25);
  filter: blur(60px);
  animation: brilhoFaixa 6s infinite linear;
  pointer-events: none;
}

/* ANIMAÇÃO DO BRILHO */
@keyframes brilhoFaixa {
  0% { left: -200px; }
  100% { left: 120%; }
}

/* CONTEÚDO INTERNO */
#faixa .inner {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  position: relative;
  z-index: 2; /* Fica acima do brilho */
  padding: 10px 20px;
}

/* IMAGEM (caso use) */
#faixa .inner .image img {
  width: 80px;
  max-width: 20vw;
}

/* TEXTO */
#faixa .inner .text h4 {
  color: #ffffff;
  font-weight: 600;
  margin: 0;
  font-size: 22px;
  letter-spacing: 0.5px;
  text-align: center;
}

/* ============================ */
/*      RESPONSIVIDADE          */
/* ============================ */

@media (max-width: 768px) {
  #faixa {
    padding: 25px 0;
  }

  #faixa .inner {
    flex-direction: column; /* Fica um embaixo do outro */
    gap: 12px;
  }

  #faixa .inner .image img {
    width: 60px;
  }

  #faixa .inner .text h4 {
    font-size: 18px;
  }
}

@media (max-width: 480px) {
  #faixa .inner .text h4 {
    font-size: 16px;
  }

  #faixa .inner .image img {
    width: 50px;
  }
}
.category5 {padding-top: 6.5rem;}.category5 .col-section-outer .col-section-inner {position: relative;  width: 100%;  min-height: 1%;  padding: 0rem 1rem 0rem 1rem;  -webkit-box-flex: 0;  -ms-flex: 0 0 100%;  flex: 0 0 100%;  max-width: 100%;  max-width: 20%;padding-bottom: 30px;margin: 0 auto;}@media (max-width: 991.98px){.category5 {padding-top: 1rem !important;}    .category5 .col-section-outer > .row {display: block;padding-top: 1rem !important;padding-bottom: 1rem !important;margin-top: -1rem !important;margin-bottom: -1rem !important;flex-wrap: nowrap;}    .category5 .col-section-outer .col-section-inner {  max-width: 35%;}}@media (max-width: 767.98px){.category5 .col-section-outer .col-section-inner {max-width: 65%;}}.category5 .conversion-card.primary {padding: 1.5rem !important;background-color: #ffffff;border: 1px solid #EDEEF5;border-radius: 2em;box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.035);transition: 0.5s ease;}.category5 .conversion-card.primary .conversion-image {text-align: center;  margin-bottom: 1.5rem !important;  margin-left: auto !important;  margin-right: auto !important;  width: 5rem;}  .conversion-card.primary .conversion-image img {width: auto;    height: 4.5rem;}.category5 .conversion-card.primary .conversion-text {text-align: center;  margin-bottom: 1.5rem !important;}  .conversion-card.primary .conversion-text .title a {  font-style: normal;    font-weight: 600;    font-size: 16px;    line-height: 24px;    color: #414141;}.category5 .conversion-card.primary .conversion-button {text-align: center;}  .conversion-card.primary .conversion-button .btn-conversion {padding-top: 0.50rem !important;    padding-bottom: 0.50rem !important;font-style: normal;    font-weight: 600;    font-size: 16px;    line-height: 24px;    color: #414141;    background-color: #AEFF38;    border-radius: 50em;}    .conversion-card.primary .conversion-button .btn-conversion:hover {  color: #ffffff;background-color: #3431A8;}.category5 .conversion-card.primary:hover {transform: translateY(-0.75rem);  transition: 0.5s ease;}.divCookie{position: fixed;min-width: 100%;z-index: 100000;font-size: 13px;letter-spacing: 0px;text-align: center;background-color: #113a5a;bottom: 0;left: 0;}.spanTexto{color: #FFF;text-align: center;vertical-align: middle;display: inline-block;padding: 15px 20px;}.spanButton{display: inline-block;padding: 15px 0px;}.btn-ok{background-color:#c0b9b9;color:#000;}.divChat{margin:0; padding:0; text-align: center;height:70px;width:70px;position:fixed;bottom:20px;right:20px;border-radius: 50%;cursor: pointer;z-index: 10;}.divChat img{border: 0px; vertical-align: baseline;height:60px;width:60px;margin-top: 10px;}.rotate{-webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;transition-property: transform;overflow:hidden;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg); -o-transform:rotate(360deg);}