@charset "UTF-8";
/* Fonts */
@font-face {
  font-family: "OpenDyslexic-Regular";
  font-display: swap;
  src: url("../fonts/OpenDyslexic-Regular.woff2") format("woff2"), url("../fonts/OpenDyslexic-Regular.woff") format("woff"), url("../fonts/OpenDyslexic-Regular.ttf") format("truetype");
}

@font-face {
  font-family: "OpenDyslexic-Bold";
  font-weight: "Bold";
  font-display: swap;
  src: url("../fonts/OpenDyslexic-Bold.woff2") format("woff2"), url("../fonts/OpenDyslexic-Bold.woff") format("woff"), url("../fonts/OpenDyslexic-Bold.ttf") format("truetype");
}

@font-face {
  font-family: "Inter-Regular";
  font-display: swap;
  src: url("../fonts/Inter-Regular.woff2") format("woff2"), url("../fonts/Inter-Regular.woff") format("woff"), url("../fonts/Inter-Regular.ttf") format("truetype");
}

@font-face {
  font-family: "Inter-Bold";
  font-display: swap;
  src: url("../fonts/Inter-Bold.woff2") format("woff2"), url("../fonts/Inter-Bold.woff") format("woff"), url("../fonts/Inter-Bold.ttf") format("truetype");
}

@font-face {
  font-family: "Inter-SemiBold";
  font-display: swap;
  src: url("../fonts/Inter-SemiBold.woff2") format("woff2"), url("../fonts/Inter-SemiBold.woff") format("woff"), url("../fonts/Inter-SemiBold.ttf") format("truetype");
}

@font-face {
  font-family: "SegoeUI-Regular";
  font-display: swap;
  src: url("../fonts/SegoeUI-Regular.woff2") format("woff2"), url("../fonts/SegoeUI-Regular.woff") format("woff"), url("../fonts/SegoeUI-Regular.ttf") format("truetype");
}

@font-face {
  font-family: "SegoeUI-Bold";
  font-weight: "Bold";
  font-display: swap;
  src: url("../fonts/SegoeUI-Bold.woff2") format("woff2"), url("../fonts/SegoeUI-Bold.woff") format("woff"), url("../fonts/SegoeUI-Bold.ttf") format("truetype");
}

@font-face {
  font-family: "Calibri-Regular";
  font-display: swap;
  src: url("../fonts/Calibri-Regular.woff2") format("woff2"), url("../fonts/Calibri-Regular.woff") format("woff"), url("../fonts/Calibri-Regular.ttf") format("truetype");
}

@font-face {
  font-family: "Calibri-Bold";
  font-weight: "Bold";
  font-display: swap;
  src: url("../fonts/Calibri-Bold.woff2") format("woff2"), url("../fonts/Calibri-Bold.woff") format("woff"), url("../fonts/Calibri-Bold.ttf") format("truetype");
}

@font-face {
  font-family: "Raleway-Regular";
  font-display: swap;
  src: url("../fonts/Raleway-Regular.woff2") format("woff2"), url("../fonts/Raleway-Regular.woff") format("woff"), url("../fonts/Raleway-Regular.ttf") format("truetype");
}

@font-face {
  font-family: "Raleway-SemiBold";
  font-display: swap;
  src: url("../fonts/Raleway-SemiBold.woff2") format("woff2"), url("../fonts/Raleway-SemiBold.woff") format("woff"), url("../fonts/Raleway-SemiBold.ttf") format("truetype");
}

@font-face {
  font-family: "Raleway-Medium";
  font-display: swap;
  src: url("../fonts/Raleway-Medium.woff2") format("woff2"), url("../fonts/Raleway-Medium.woff") format("woff"), url("../fonts/Raleway-Medium.ttf") format("truetype");
}

@font-face {
  font-family: "Raleway-Bold";
  font-weight: "Bold";
  font-display: swap;
  src: url("../fonts/Raleway-Bold.woff2") format("woff2"), url("../fonts/Raleway-Bold.woff") format("woff"), url("../fonts/Raleway-Bold.ttf") format("truetype");
}

@font-face {
  font-family: "Raleway-ExtraBold";
  font-display: swap;
  src: url("../fonts/Raleway-ExtraBold.woff2") format("woff2"), url("../fonts/Raleway-ExtraBold.woff") format("woff"), url("../fonts/Raleway-ExtraBold.ttf") format("truetype");
}

@font-face {
  font-family: "bootstrap-icons";
  font-display: swap;
  src: url("../fonts/bootstrap-icons.woff2") format("woff2"), url("../fonts/bootstrap-icons.woff") format("woff"), url("../fonts/bootstrap-icons.ttf") format("truetype");
}

/* Geral */
html {
  font-size: 20px !important;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

@media only screen and (min-width: 2560px) {
  html {
    font-size: 26px !important;
  }
}

.popupactive {
  overflow: hidden;
}

:root {
  --corPrimaria: #005A64;
  --corSecundaria: #F7913D;
  --corTextoPrimaria: get-text-contrast(#005A64);
  --corTextoSecundaria: get-text-contrast(#005A64);
}

a:hover, a:focus, button:focus {
  outline: none;
}

#content-main {
  overflow: hidden;
}

.accessibility-font {
  font-size: 145% !important;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.accessibility-font .nav-acessibilidade .nav-item {
  margin-bottom: 20px;
}

.accessibility-font .nav-acessibilidade .nav-item a {
  padding-top: 6px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
}

.accessibility-font .btn {
  width: 110% !important;
  margin-right: 18px;
}

.accessibility-dislexia {
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.accessibility-dislexia body {
  font-family: "OpenDyslexic-Regular" !important;
}

.accessibility-dislexia body h1 {
  font-family: "OpenDyslexic-Regular" !important;
}

.accessibility-dislexia body h2 {
  font-family: "OpenDyslexic-Regular" !important;
}

.accessibility-dislexia body h3 {
  font-family: "OpenDyslexic-Regular" !important;
}

.accessibility-dislexia body h4 {
  font-family: "OpenDyslexic-Regular" !important;
}

.accessibility-dislexia body h5 {
  font-family: "OpenDyslexic-Regular" !important;
}

.accessibility-dislexia body h6 {
  font-family: "OpenDyslexic-Regular" !important;
}

.accessibility-dislexia body b {
  font-family: "OpenDyslexic-Regular" !important;
}

.accessibility-dislexia body p {
  font-family: "OpenDyslexic-Regular" !important;
}

.accessibility-dislexia body a {
  font-family: "OpenDyslexic-Regular" !important;
}

.accessibility-dislexia body button {
  font-family: "OpenDyslexic-Regular" !important;
}

.accessibility-dislexia body label {
  font-family: "OpenDyslexic-Regular" !important;
}

.accessibility-dislexia body input {
  font-family: "OpenDyslexic-Regular" !important;
}

.accessibility-dislexia body .btn-padrao, .accessibility-dislexia body .btn-padrao--secundario, .accessibility-dislexia body .btn-padrao--azul-claro, .accessibility-dislexia body .btn-padrao--vermelho, .accessibility-dislexia body .btn-padrao--white {
  padding: 10px;
}

.accessibility-dislexia body .col-box-info-input .btn-padrao, .accessibility-dislexia body .col-box-info-input .btn-padrao--secundario, .accessibility-dislexia body .col-box-info-input .btn-padrao--azul-claro, .accessibility-dislexia body .col-box-info-input .btn-padrao--vermelho, .accessibility-dislexia body .col-box-info-input .btn-padrao--white {
  padding: 0px !important;
}

body {
  font-family: "Inter-Regular", "sans-serif" !important;
  background-color: #fafafa;
}

a:focus {
  outline: none;
}

@media screen and (max-width: 767.9px) {
  .container {
    padding-left: 10px;
    padding-right: 10px;
  }
}

/* Card */
.card {
  background-color: transparent;
}

/* Form */
form {
  margin-block-end: 0;
}

.form-control {
  font-size: 0.8rem;
}

.form-control:disabled,
.form-control[readonly] {
  background-color: #FFF;
  opacity: 1;
}

/* Gallery */
.lg-backdrop.in {
  opacity: 0.7;
}

.lg-sub-html {
  background-color: transparent;
}

/* Acessibilidade - Texto */
.text-size-acessibilidade {
  font-size: 0.8rem;
  line-height: 1.67;
  letter-spacing: 0.4px;
  word-break: break-word;
}

.form-control:focus {
  box-shadow: none;
}

@keyframes MoveScaleUpInitial {
  to {
    transform: translate3d(0, -105%, 0) scale3d(1, 2, 1);
    opacity: 0;
  }
}

@keyframes MoveScaleUpEnd {
  from {
    transform: translate3d(0, 100%, 0) scale3d(1, 2, 1);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.btn-efeito {
  pointer-events: auto;
  cursor: pointer;
  background: #e7e7e7;
  border: none;
  padding: 1.5rem 3rem;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  position: relative;
  display: inline-block;
}

.btn-efeito::before, .btn-efeito::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 110%;
}

.button--calypso, .button--calypso--secundario, .button--calypso--azul-claro {
  overflow: hidden;
  font-family: "S", "sans-serif";
  font-size: 0.8rem;
  color: #ffffff;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -ms-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
}

.button--calypso span, .button--calypso--secundario span, .button--calypso--azul-claro span {
  display: block;
  position: relative;
  z-index: 10;
  color: #ffffff;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -ms-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
}

.button--calypso:hover span, .button--calypso--secundario:hover span, .button--calypso--azul-claro:hover span {
  animation: MoveScaleUpInitial 0.3s forwards, MoveScaleUpEnd 0.3s forwards 0.3s;
  color: #343a40 !important;
}

.button--calypso:hover::before, .button--calypso--secundario:hover::before, .button--calypso--azul-claro:hover::before {
  transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  transition: transform 0.4s cubic-bezier(0.1, 0, 0.3, 1);
  background: #F7913D;
}

.button--calypso:hover::after, .button--calypso--secundario:hover::after, .button--calypso--azul-claro:hover::after {
  background: #F7913D;
  transform: translate3d(0, 0, 0);
  transition-duration: 0.05s;
  transition-delay: 0.4s;
  transition-timing-function: linear;
}

.button--calypso:focus span, .button--calypso--secundario:focus span, .button--calypso--azul-claro:focus span {
  animation: MoveScaleUpInitial 0.3s forwards, MoveScaleUpEnd 0.3s forwards 0.3s;
  color: #343a40 !important;
}

.button--calypso:focus::before, .button--calypso--secundario:focus::before, .button--calypso--azul-claro:focus::before {
  transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  transition: transform 0.4s cubic-bezier(0.1, 0, 0.3, 1);
  background: #8a3a1d;
}

.button--calypso:focus::after, .button--calypso--secundario:focus::after, .button--calypso--azul-claro:focus::after {
  background: #8a3a1d;
  transform: translate3d(0, 0, 0);
  transition-duration: 0.05s;
  transition-delay: 0.4s;
  transition-timing-function: linear;
}

.button--calypso--secundario span {
  color: #ffffff;
}

.button--calypso--secundario:hover span {
  color: #FFF !important;
}

.button--calypso--secundario:hover::before {
  background: #00AFBE;
}

.button--calypso--secundario:hover::after {
  background: #00AFBE;
}

.button--calypso--secundario:focus span {
  color: #FFF !important;
}

.button--calypso--secundario:focus::before {
  background: #8a3a1d;
}

.button--calypso--secundario:focus::after {
  background: #8a3a1d;
}

.button--calypso--azul-claro {
  background: transparent;
  border: 1px solid #00AFBE;
}

.button--calypso--azul-claro span {
  color: #005A64;
}

.button--calypso--azul-claro:hover {
  background: #00AFBE;
}

.button--calypso--azul-claro:hover span {
  color: #FFF !important;
}

.button--calypso--azul-claro:hover::before {
  background: #00AFBE;
}

.button--calypso--azul-claro:hover::after {
  background: #00AFBE;
}

.button--calypso--azul-claro:focus span {
  color: #FFF !important;
}

.button--calypso--azul-claro:focus::before {
  background: #005A64;
}

.button--calypso--azul-claro:focus::after {
  background: #005A64;
}

.button--calypso::before, .button--calypso--secundario::before, .button--calypso--azul-claro::before {
  content: '';
  width: 120%;
  height: 0;
  top: -110%;
  left: -10%;
  transform: translate3d(0, 68%, 0) scale3d(0, 0, 0);
}

.button--calypso::after, .button--calypso--secundario::after, .button--calypso--azul-claro::after {
  content: '';
  transform: translate3d(0, -100%, 0);
  transition: transform 0.4s cubic-bezier(0.1, 0, 0.3, 1);
}

@keyframes MoveScaleUpInitial {
  to {
    transform: translate3d(0, -105%, 0) scale3d(1, 2, 1);
    opacity: 0;
  }
}

@keyframes MoveScaleUpEnd {
  from {
    transform: translate3d(0, 100%, 0) scale3d(1, 2, 1);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.btn-padrao, .btn-padrao--secundario, .btn-padrao--azul-claro, .btn-padrao--vermelho, .btn-padrao--white {
  margin-top: 40px;
  width: 100%;
  margin-bottom: 20px;
  border-radius: 12px;
  background-color: #005A64;
  font-family: "Raleway-SemiBold", "sans-serif";
  font-size: 0.8rem;
  font-weight: 500;
  padding: 12px 32px;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  text-decoration: none;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -ms-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
}

.btn-padrao--secundario {
  background-color: #F7913D;
  color: #343a40 !important;
}

.btn-padrao--azul-claro {
  background-color: transparent;
}

.btn-padrao--azul-claro span {
  color: #005A64;
}

.btn-padrao--vermelho {
  background-color: #fa5252;
  color: #f8f9fa !important;
  border: 1px solid #fa5252;
  cursor: pointer !important;
  max-width: 166px;
}

.btn-padrao--white {
  background-color: #ffffff;
  color: #F7913D;
  border: 1px solid #ffffff;
}

.btn-padrao--white:hover {
  cursor: pointer !important;
  -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: #F7913D;
  border: 1px solid #F7913D;
  color: #ffffff;
}

.btn-padrao--white:focus {
  cursor: pointer !important;
  -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: #F7913D;
  border: 1px solid #ffffff;
  color: #ffffff;
}

a:hover {
  text-decoration: none;
}

/*MENU*/
.container-header {
  margin-bottom: -1px;
}

.container-header .content-nav-menu {
  padding-top: 22px;
  padding-bottom: 6px;
  display: flex;
  max-width: 1530px;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.container-header .content-nav-menu .titulo-logo figure {
  margin-bottom: 0px;
}

.container-header .content-nav-menu .nav-menu-principal {
  padding-block: 0;
}

.container-header .content-nav-menu .nav-menu-principal .navbar-nav {
  column-gap: 24px;
}

.container-header .content-nav-menu .nav-menu-principal .navbar-nav .nav-item .nav-link {
  padding: 0 10px;
  font-family: "Raleway-SemiBold", "sans-serif";
  font-size: 1.05rem;
  line-height: normal;
  color: #005A64;
  display: flex;
  align-items: center;
}

.container-header .content-nav-menu .nav-menu-principal .navbar-nav .nav-item .nav-link.dropdown-toggle::after {
  content: unset;
}

.container-header .content-nav-menu .nav-menu-principal .navbar-nav .nav-item .nav-link figure {
  position: relative;
  margin-bottom: 0;
  display: flex;
  align-items: center;
  width: 28px;
  height: 100%;
  -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-header .content-nav-menu .nav-menu-principal .navbar-nav .nav-item .nav-link figure svg {
  position: absolute;
  right: 0;
  width: 28px;
  height: 28px;
}

.container-header .content-nav-menu .nav-menu-principal .navbar-nav .nav-item .nav-link figure svg path {
  fill: #005A64;
  -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-header .content-nav-menu .nav-menu-principal .navbar-nav .nav-item .nav-link:hover {
  color: #00AFBE;
  -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-header .content-nav-menu .nav-menu-principal .navbar-nav .nav-item .nav-link:hover figure svg path {
  fill: #00AFBE;
  -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-header .content-nav-menu .nav-menu-principal .navbar-nav .nav-item:last-child .nav-link {
  color: #00AFBE;
}

.container-header .fluid-menu {
  position: relative;
  z-index: 100;
}

.container-header .fluid-menu .container-menu {
  margin-top: 0px;
}

.container-header .fluid-menu .container-menu .row-menu-logo {
  margin-top: 36px;
  margin-bottom: 20px;
  align-items: center;
}

@media screen and (max-width: 1024.9px) {
  .container-header .fluid-menu .container-menu {
    padding-left: 4px;
    padding-right: 4px;
  }
}

@media screen and (max-width: 991.9px) {
  .container-header .fluid-menu .container-menu .col-logo-top {
    text-align: center;
    margin-bottom: 37px;
  }
}

@media screen and (max-width: 991.9px) {
  .container-header .fluid-menu .col-menu {
    display: none;
  }
}

.container-header .fluid-menu .col-menu .navbar .navbar-collapse {
  width: 100%;
  justify-content: space-between;
}

.container-header .fluid-menu .col-menu .navbar .navbar-collapse .navbar-nav {
  width: 100%;
  justify-content: space-between;
}

.container-header .fluid-menu .col-menu .navbar .navbar-collapse .navbar-nav .nav-item {
  margin-left: 15px;
  margin-right: 15px;
}

@media screen and (max-width: 1440.9px) {
  .container-header .fluid-menu .col-menu .navbar .navbar-collapse .navbar-nav .nav-item {
    margin-left: 8px;
    margin-right: 8px;
  }
}

@media screen and (max-width: 1199.9px) {
  .container-header .fluid-menu .col-menu .navbar .navbar-collapse .navbar-nav .nav-item {
    margin-left: 8px;
    margin-right: 8px;
  }
}

.container-header .fluid-menu .col-menu .navbar .navbar-collapse .navbar-nav .nav-item:first-child {
  margin-left: 0px;
}

.container-header .fluid-menu .col-menu .navbar .navbar-collapse .navbar-nav .nav-item:last-child {
  margin-right: 0px;
}

.container-header .fluid-menu .col-menu .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
  padding-left: 0px;
  padding-right: 0px;
  width: 100%;
  font-family: "SegoeUI-Regular", "sans-serif";
  font-size: 0.8rem;
  color: #1A1A1A;
  line-height: 19px;
  font-weight: 600;
  -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-header .fluid-menu .col-menu .navbar .navbar-collapse .navbar-nav .nav-item .nav-link i {
  color: #1A1A1A;
  font-size: 1.1rem;
}

@media screen and (max-width: 1199.98px) {
  .container-header .fluid-menu .col-menu .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
    font-size: 0.7rem;
  }
  .container-header .fluid-menu .col-menu .navbar .navbar-collapse .navbar-nav .nav-item .nav-link i {
    font-size: 0.9rem;
  }
}

.container-header .fluid-menu .col-menu .navbar .navbar-collapse .navbar-nav .nav-item .nav-link: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;
  color: #005A64;
}

.container-header .fluid-menu .col-menu .navbar .navbar-collapse .navbar-nav .nav-item .nav-link: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;
  color: #424242;
}

.container-header .fluid-menu .col-menu .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu li {
  -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-header .fluid-menu .col-menu .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu li .dropdown-item {
  padding: 12px 16px;
  font-family: "Calibri-Regular", "sans-serif";
  font-size: 0.8rem;
  color: #424242;
  -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-header .fluid-menu .col-menu .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-item {
  background-color: transparent;
  -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;
  color: #005A64;
}

.container-header .fluid-menu .col-menu .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu li:focus .dropdown-item, .container-header .fluid-menu .col-menu .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu li:active .dropdown-item {
  background-color: #F5F5F5;
  -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;
  color: #005A64;
}

.container-header .fluid-breadcrumbs {
  background-color: #F5F5F5;
}

/*efeito-headroom-fim*/
/*MENU-MOBILE*/
.fluid-menu-site .modal {
  display: block;
  max-height: initial;
  overflow-y: auto;
}

.fluid-menu-site .modal .modal-dialog {
  margin: 0px;
  max-width: 100%;
}

.fluid-menu-site .modal .modal-dialog .modal-content {
  border: none;
  border-radius: 0px;
}

@media screen and (max-width: 768.9px) {
  .fluid-menu-site .modal .modal-dialog .modal-content {
    padding-bottom: 60px;
  }
}

.fluid-menu-site .mapasite .mapa-page-header .card-titulo {
  margin-top: 24px;
  font-family: "SegoeUI-Bold", "sans-serif";
  font-size: 1rem;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #005A64;
  margin-bottom: 13px;
}

.fluid-menu-site .mapasite .mapa-page-header .card-titulo a {
  color: #005A64;
  text-decoration: none;
}

.fluid-menu-site .mapasite .mapa-page-header .sepra {
  border-bottom: 1px solid #dee2e6;
  margin-top: 24px;
}

.fluid-menu-site .mapasite .content-menu-map .sepra {
  border-bottom: 1px solid #dee2e6;
  margin-top: 24px;
}

.fluid-menu-site .mapasite .content-menu-map .card-titulo {
  margin-top: 24px;
  font-family: "SegoeUI-Bold", "sans-serif";
  font-size: 0.8rem;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #005A64;
  margin-bottom: 13px;
}

.fluid-menu-site .mapasite .content-menu-map .card-titulo a {
  color: #005A64;
  text-decoration: none;
}

.fluid-menu-site .mapasite .content-menu-map .mapa-site-lista {
  padding-left: 0px;
  margin-bottom: 0px;
}

.fluid-menu-site .mapasite .content-menu-map .mapa-site-lista li {
  display: block;
}

.fluid-menu-site .mapasite .content-menu-map .mapa-site-lista li .mapa-item {
  font-family: "SegoeUI-Regular", "sans-serif";
  font-size: 0.7rem;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #1A1A1A;
  text-decoration: none;
  display: block;
  margin-bottom: 12px;
}

.fluid-mobile-menu {
  display: none;
  background-color: #dfe6e9;
  box-shadow: 1px -11px 20px -6px rgba(0, 0, 0, 0.493);
  padding-left: 0px;
  padding-right: 0px;
  z-index: 1;
  position: fixed;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  left: 0;
  bottom: 0;
}

@media screen and (max-width: 991.9px) {
  .fluid-mobile-menu {
    display: block;
    z-index: 10001;
  }
}

.fluid-mobile-menu .container-mobile .col-box {
  text-align: center;
}

.fluid-mobile-menu .container-mobile .col-box a {
  text-decoration: none;
}

.fluid-mobile-menu .container-mobile .col-box.active figure .svg path {
  fill: #F7913D;
}

.fluid-mobile-menu .container-mobile .col-box.active .nome {
  color: #F7913D;
}

.fluid-mobile-menu .container-mobile .col-box figure {
  margin-bottom: 4px;
}

.fluid-mobile-menu .container-mobile .col-box figure .svg {
  width: 16px;
  height: 16px;
}

.fluid-mobile-menu .container-mobile .col-box figure .svg path {
  fill: #005A64;
}

.fluid-mobile-menu .container-mobile .col-box .nome {
  text-decoration: none;
  font-family: "Raleway-SemiBold", "sans-serif";
  font-size: 0.5rem;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #005A64;
}

#modalsearch {
  z-index: 2000;
  background-color: #ffffff;
}

#modalsearch .modal-dialog {
  min-width: 100%;
  width: 100%;
  height: 100%;
  margin: auto;
  padding: 0;
}

#modalsearch .modal-dialog .modal-content {
  height: auto;
  min-height: 100%;
  border-radius: 0;
  border: 0;
  background: none;
  box-shadow: none;
}

#modalsearch .modal-dialog .modal-content .modal-header {
  border-bottom: solid 1px #F7913D;
  padding: 64px 0 31px 0;
  margin-bottom: 32px;
}

#modalsearch .modal-dialog .modal-content .modal-header .btn-close {
  background: none;
  color: #ffffff;
  background-color: #2C0707;
  opacity: 1;
}

#modalsearch .modal-dialog .modal-content .modal-header .btn-close i {
  position: relative;
  top: -4px;
}

#modalsearch .modal-dialog .modal-content .modal-header .btn-close:hover {
  background-color: #F7913D;
}

#modalsearch .modal-dialog .modal-content .modal-header .btn-close:focus, #modalsearch .modal-dialog .modal-content .modal-header .btn-close:active {
  outline: 0;
  box-shadow: none;
  opacity: 1;
  background-color: #2C0707;
}

#modalsearch .modal-dialog .modal-content .modal-header .search-text-box h2 {
  font-family: "Calibri-Bold", "sans-serif";
  font-size: 1.2rem;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #005A64;
}

#modalsearch .modal-dialog .modal-content .modal-header .search-text-box p {
  font-family: "Calibri-Regular", "sans-serif";
  font-size: 0.8rem;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #005A64;
  margin: 0;
}

#modalsearch .modal-dialog .modal-content .modal-body {
  padding: 0px;
}

#modalsearch .modal-dialog .modal-content .modal-body .form-control {
  border-radius: 12px;
}

#modalsearch .modal-dialog .modal-content .modal-body form {
  border-bottom: solid 1px #dee2e6;
  margin: 0 auto 32px auto;
  float: none;
  padding: 0px 0 80px 0;
}

#modalsearch .modal-dialog .modal-content .modal-body form label {
  position: absolute;
  right: 10px;
  top: 5px;
  color: #005A64;
}

#modalsearch .modal-dialog .modal-content .modal-body form .form-control {
  margin-bottom: 24px;
}

#content-footer {
  position: relative;
  overflow: hidden;
}

/*FOOTER*/
.fluid-footer-img {
  padding-left: 0px;
  padding-right: 0px;
  position: absolute;
  top: 0px;
  height: 100%;
}

.fluid-footer-img .mask-footer {
  position: absolute;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  width: 100%;
  height: 100%;
}

.fluid-footer-img .col-img-footer {
  width: 100%;
  float: left;
  min-height: 621px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 100%;
}

@media screen and (max-width: 767.9px) {
  .fluid-footer-img .col-img-footer {
    min-height: 1100px;
  }
}

.fluid-footer {
  background-color: #005A64;
  padding-top: 80px;
  padding-bottom: 0px;
  position: relative;
  z-index: 10;
}

@media screen and (max-width: 1440.9px) {
  .fluid-footer {
    padding-bottom: 85px;
  }
}

@media screen and (max-width: 768.9px) {
  .fluid-footer {
    padding-bottom: 165px;
    padding-top: 50px;
  }
}

@media screen and (max-width: 767.9px) {
  .fluid-footer {
    padding-bottom: 0px;
  }
}

.fluid-footer .img-footer {
  margin-top: clamp(3.2rem, 7.6vw, 7.3rem);
  margin-bottom: clamp(2.4rem, 6.4vw, 6.15rem);
  width: calc(100% + 30px);
  margin-left: -16px;
  height: 25px;
  background-position: left center;
  background-repeat: repeat-x;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='183' height='25' viewBox='0 0 183 25' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.4732 0.561802C8.84738 2.12946 0 12.1281 0 22.5677L0 24.8662L1.40834 24.8588C3.98624 24.8449 8.84955 23.5848 11.6528 22.2045C15.1511 20.4821 19.7067 16.0016 21.5376 12.4831C23.1886 9.30907 24.2667 5.29433 24.2667 2.31847C24.2667 -0.19813 24.3685 -0.160764 19.4732 0.561802ZM136.156 0.898537C133.253 1.93481 130.999 3.7497 129.386 6.35059C127.598 9.23346 127.294 14.1063 128.699 17.3803C129.781 19.9025 132.553 22.7115 135.063 23.8282C137.62 24.9661 142.689 24.8484 145.284 23.5914C150.711 20.9614 153.379 14.3731 151.403 8.47918C149.329 2.2924 142.191 -1.25656 136.156 0.898537ZM158.6 2.34845C158.6 7.28388 160.902 12.9949 164.519 17.0322C168.462 21.4337 173.792 24.0541 180.127 24.7045L183 25L182.759 21.5657C182.33 15.4593 179.257 9.56194 174.498 5.71101C170.475 2.45533 166.86 0.996297 161.092 0.300236L158.6 0V2.34845ZM90.3501 2.0191C89.6351 2.33932 88.5098 3.17747 87.8494 3.88222C86.6542 5.15703 86.6529 5.16659 87.5153 5.94911C88.359 6.71469 88.4274 6.69384 90.1257 5.15572C92.1446 3.3265 93.2401 3.19919 95.2988 4.55525C98.1406 6.42706 98.5965 6.60477 100.577 6.61085C102.137 6.61606 102.985 6.31583 104.477 5.23133C106.963 3.42426 108.569 3.46076 110.949 5.37862C112.526 6.64995 113.071 6.83461 115.237 6.83461C117.287 6.83461 117.994 6.62301 119.309 5.61759C121.025 4.30498 121.269 3.55504 120.255 2.71082C119.725 2.26937 119.337 2.41449 118.073 3.5268C116.109 5.25609 114.576 5.27 112.451 3.57677C109.347 1.10318 106.281 1.03019 103.14 3.35387C101.233 4.76468 99.2526 4.77076 97.5938 3.37082C95.2347 1.38039 92.7946 0.925041 90.3501 2.0191ZM56.843 2.27458C54.0593 2.86593 50.8028 4.50702 47.9159 6.77378C44.2529 9.65014 42.8182 9.59583 39.5097 6.45573C36.2701 3.38081 34.8578 2.70691 31.6551 2.70691C29.1816 2.70691 29.0334 2.76556 29.0334 3.74274C29.0334 4.70819 29.2223 4.79031 31.8254 4.95629C34.5419 5.12965 34.688 5.20178 37.2074 7.61149C40.0674 10.3466 41.2725 10.9623 43.7667 10.9623C46.0487 10.9623 47.1862 10.4648 49.5062 8.45137C56.7629 2.15379 67.3423 2.77252 74.9464 9.93952L77.6686 12.5048L74.8372 15.1609C71.7757 18.0324 68.5495 19.7987 64.9533 20.5716C62.5019 21.0991 57.9632 20.8784 55.3901 20.1067C53.9388 19.6713 53.0141 19.0943 48.0229 15.5089C46.1119 14.1363 43.5696 13.7149 41.4445 14.4183C40.5882 14.7016 38.6114 16.0928 37.0518 17.5102C34.2546 20.0515 34.181 20.0867 31.6247 20.0867C29.1495 20.0867 29.0334 20.1354 29.0334 21.173C29.0334 22.2097 29.1508 22.2592 31.6052 22.2592C34.9982 22.2592 35.8883 21.8686 38.9689 19.0292C42.9538 15.3559 44.0839 15.3212 48.5334 18.7346C52.1158 21.4832 55.2579 22.7206 59.3668 23.0022C66.2173 23.4719 71.6994 21.3446 77.3649 16.0172L80.8168 12.7716L77.5668 9.4455C73.9658 5.76054 72.0132 4.43968 68.2458 3.1401C65.3238 2.13207 59.5722 1.6954 56.843 2.27458ZM19.9334 2.76165C11.1597 4.07861 3.49571 11.8035 2.34694 20.4886L2.05487 22.6946L3.5191 22.4321C12.6742 20.7919 18.9306 15.2334 21.4418 6.51005C22.4957 2.84899 22.3167 2.40406 19.9334 2.76165ZM136.952 2.97499C134.129 3.98997 132.354 5.52895 131.105 8.04164C126.459 17.3898 136.886 26.4538 145.685 20.7159C148.884 18.6294 150.597 13.7331 149.524 9.74269C148.15 4.63737 141.814 1.22615 136.952 2.97499ZM160.958 4.56264C161.823 11.1031 166.376 17.2273 172.783 20.4708C174.8 21.4919 180.221 22.884 180.621 22.4834C180.76 22.3444 180.643 21.1304 180.362 19.7856C178.528 11.021 171.71 4.38536 162.887 2.77729L160.669 2.37321L160.958 4.56264ZM90.2964 10.3484C89.5515 10.7164 88.4266 11.558 87.7956 12.218C86.6534 13.4133 86.6525 13.4216 87.5153 14.2045C88.359 14.9701 88.4274 14.9493 90.1257 13.4111C92.4886 11.2699 93.7834 11.356 96.7752 13.8513C97.7004 14.6229 98.5285 14.8728 100.162 14.8728C102.444 14.8728 103.618 14.4418 105.158 13.037C106.633 11.6914 108.818 11.9169 110.95 13.6345C112.526 14.9049 113.071 15.09 115.237 15.09C117.287 15.09 117.994 14.8784 119.309 13.873C121.025 12.5604 121.269 11.8105 120.255 10.9662C119.725 10.5248 119.337 10.6699 118.073 11.7822C116.109 13.5115 114.576 13.5254 112.451 11.8322C109.347 9.3586 106.281 9.2856 103.14 11.6093C101.233 13.0201 99.2526 13.0262 97.5938 11.6262C95.1814 9.59105 92.7045 9.15743 90.2964 10.3484ZM91.1592 18.2141C90.6504 18.314 89.4167 19.0978 88.417 19.9559L86.5996 21.5158L87.494 22.4126L88.3889 23.3098L89.8028 21.9455C92.2169 19.6162 93.8341 19.6535 96.7752 22.1067C98.8513 23.8382 103.504 23.3433 105.276 21.2016C106.25 20.025 108.804 20.3548 110.944 21.9333C112.568 23.1304 113.23 23.3454 115.289 23.3454C117.281 23.3454 118.003 23.1269 119.309 22.1284C121.025 20.8158 121.269 20.0659 120.255 19.2216C119.725 18.7802 119.337 18.9253 118.073 20.0376C116.209 21.6787 114.508 21.7856 112.809 20.3687C110.86 18.7437 109.834 18.3487 107.56 18.3487C105.912 18.3487 104.999 18.6416 103.523 19.6444C101.153 21.2547 99.3089 21.3285 97.5938 19.8816C95.5042 18.1185 93.8398 17.6874 91.1592 18.2141Z' fill='%2300AFBE'/%3E%3C/svg%3E");
}

.fluid-footer .container-footer > .row {
  row-gap: clamp(2rem, 4.16vw, 4rem);
}

.fluid-footer .menu-footer .box-logo-redes {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.fluid-footer .menu-footer .box-logo-redes .col-redes {
  padding-left: 0px;
  bottom: 26%;
}

@media screen and (max-width: 767.9px) {
  .fluid-footer .menu-footer .box-logo-redes .col-redes {
    position: relative;
    margin-top: 20px;
    bottom: 3%;
  }
}

.fluid-footer .menu-footer .box-logo-redes .col-redes li {
  margin-left: 20px;
  margin-right: 20px;
  display: inline-block;
}

.fluid-footer .menu-footer .box-logo-redes .col-redes li:first-child {
  margin-left: 0px;
}

.fluid-footer .menu-footer .box-logo-redes .col-redes li:last-child {
  margin-right: 0px;
}

.fluid-footer .menu-footer .box-logo-redes .col-redes li a {
  text-decoration: none;
  color: #ffffff;
  font-size: 1.3rem;
}

.fluid-footer .menu-footer .col-logo {
  position: relative;
}

.fluid-footer .menu-footer .col-logo .logo {
  text-align: center;
  display: block;
  background-color: #ffffff;
  border-radius: 16px;
  padding-top: 16px;
  padding-bottom: 16px;
}

@media screen and (max-width: 768.9px) {
  .fluid-footer .menu-footer .col-logo {
    text-align: center;
  }
}

.fluid-footer .menu-footer .vinheta-footer, .fluid-footer .menu-footer .vinheta-footer--link {
  font-family: "SegoeUI-Regular", "sans-serif";
  font-size: 1.2rem;
  font-stretch: normal;
  font-weight: 600;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  margin-bottom: 16px;
}

@media screen and (max-width: 767.9px) {
  .fluid-footer .menu-footer .vinheta-footer, .fluid-footer .menu-footer .vinheta-footer--link {
    font-size: 1.2rem;
    text-align: center;
  }
}

.fluid-footer .menu-footer .vinheta-footer--link {
  display: block;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  text-decoration: none;
}

.fluid-footer .menu-footer .vinheta-footer--link:hover {
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  margin-left: 2px;
}

.fluid-footer .menu-footer .vinheta-footer--link:active {
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  margin-left: 0px;
}

.fluid-footer .menu-footer .vinheta-footer:not(:first-child), .fluid-footer .menu-footer .vinheta-footer--link:not(:first-child) {
  margin-top: 32px;
}

.fluid-footer .menu-footer .menu {
  padding-left: 0px;
  margin-bottom: 0;
}

.fluid-footer .menu-footer .menu .link-menu, .fluid-footer .menu-footer .menu .link-menu--bold {
  margin-bottom: 8px;
  display: block;
  font-family: "SegoeUI-Regular", "sans-serif";
  font-size: 0.8rem;
  font-stretch: normal;
  font-style: normal;
  line-height: 24px;
  letter-spacing: normal;
  text-align: left;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

@media screen and (max-width: 767.9px) {
  .fluid-footer .menu-footer .menu .link-menu, .fluid-footer .menu-footer .menu .link-menu--bold {
    text-align: center;
  }
}

.fluid-footer .menu-footer .menu .link-menu:hover, .fluid-footer .menu-footer .menu .link-menu--bold:hover {
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  margin-left: 2px;
}

.fluid-footer .menu-footer .menu .link-menu:active, .fluid-footer .menu-footer .menu .link-menu--bold:active {
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  margin-left: 0px;
}

.fluid-footer .menu-footer .menu .link-menu--bold {
  font-family: "SegoeUI-Bold", "sans-serif";
  font-size: 0.8rem;
  margin-top: 32px;
}

.fluid-footer .menu-footer .menu .link-menu a, .fluid-footer .menu-footer .menu .link-menu--bold a {
  color: #ffffff;
  text-decoration: none;
}

.container-direitos {
  display: block;
}

.container-direitos .box-direitos {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-block: 18px;
  margin-bottom: 18px;
}

.container-direitos .box-direitos .img-fluid {
  width: 146px;
  height: auto;
  margin: 0;
}

@media screen and (max-width: 768.9px) {
  .container-direitos {
    margin-bottom: 66px;
  }
}

@media screen and (max-width: 767.9px) {
  .container-direitos {
    position: relative;
  }
}

.container-direitos .texto-footer {
  font-family: "Inter-Regular", "sans-serif";
  font-size: 0.9rem;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  margin-bottom: 0;
}

@media screen and (max-width: 767.9px) {
  .container-direitos .texto-footer {
    text-align: center;
  }
}

@media screen and (max-width: 767.9px) {
  .container-direitos a {
    text-align: center;
  }
}

/*CAPA*/
/*SLIDER*/
.row-vitrine-topo {
  margin-top: 8px;
  margin-bottom: clamp(2rem, 9.1vw, 8.8rem);
  position: relative;
}

.row-vitrine-topo .col-banners-rede {
  position: absolute;
  bottom: 8px;
}

.row-vitrine-topo .col-banners-rede .row-banners-redes {
  position: relative;
  padding-block: clamp(1rem, 2.65vw, 2.55rem);
  align-items: end;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

.row-vitrine-topo .col-banners-rede .row-banners-redes .col-banners-redes {
  position: absolute;
}

.row-vitrine-topo .col-banners-rede .row-banners-redes .col-banners-redes .col-redes {
  padding-left: 0px;
  position: relative;
  margin-bottom: 0px;
}

.row-vitrine-topo .col-banners-rede .row-banners-redes .col-banners-redes .col-redes li {
  margin-left: 20px;
  margin-right: 20px;
  display: inline-block;
}

.row-vitrine-topo .col-banners-rede .row-banners-redes .col-banners-redes .col-redes li:first-child {
  margin-left: 0px;
}

.row-vitrine-topo .col-banners-rede .row-banners-redes .col-banners-redes .col-redes li:last-child {
  margin-right: 0px;
}

.row-vitrine-topo .col-banners-rede .row-banners-redes .col-banners-redes .col-redes li a {
  text-decoration: none;
  color: #ffffff;
  font-size: 1.3rem;
  -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-vitrine-topo .col-banners-rede .row-banners-redes .col-banners-redes .col-redes li a:hover {
  color: #F7913D;
  -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;
  text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 3px;
}

.row-vitrine-topo .col-banners-rede .row-banners-redes .row-banners-lista {
  justify-content: end;
}

@media screen and (max-width: 575.98px) {
  .row-vitrine-topo {
    margin-bottom: 0px;
  }
}

.row-vitrine-topo figure {
  margin-bottom: 0px !important;
}

.row-vitrine-topo .banner-top {
  position: relative;
  display: flex;
  justify-content: center;
  border-radius: 16px;
  overflow: hidden;
}

.row-vitrine-topo .banner-top * a {
  text-decoration: none;
}

.row-vitrine-topo .banner-top figure {
  position: relative;
  border-radius: 16px;
  overflow: hidden;
}

.row-vitrine-topo .banner-top figure .masc {
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.06) 18.75%, rgba(0, 0, 0, 0.348) 35.42%, rgba(0, 0, 0, 0.6) 59.9%);
  background: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.06) 27.08%, rgba(0, 0, 0, 0.18) 44.79%, rgba(0, 0, 0, 0.6) 100%);
}

.row-vitrine-topo .banner-top .banner-body {
  position: absolute;
  z-index: 9999;
  top: 0;
  border: 1px soli red;
  height: 100%;
}

.row-vitrine-topo .banner-top .banner-body .row {
  height: 100%;
  align-items: center;
}

@media screen and (max-width: 575.98px) {
  .row-vitrine-topo .banner-top .banner-body .row {
    align-items: flex-start;
    padding-top: 8px;
  }
}

.row-vitrine-topo .banner-top .banner-body .row > a {
  display: none;
}

.row-vitrine-topo .banner-top .banner-body .col-text .municipio {
  font-family: "SegoeUI-Bold", "sans-serif";
  font-size: 3.35rem;
  color: #ffffff;
  line-height: 79px;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  margin-bottom: 24px;
}

@media screen and (max-width: 1279.9px) {
  .row-vitrine-topo .banner-top .banner-body .col-text .municipio {
    font-size: 2.35rem;
    line-height: 64px;
  }
}

@media screen and (max-width: 991.9px) {
  .row-vitrine-topo .banner-top .banner-body .col-text .municipio {
    font-size: 1.9rem;
    line-height: 48px;
    margin-bottom: 16px;
  }
}

@media screen and (max-width: 767.9px) {
  .row-vitrine-topo .banner-top .banner-body .col-text .municipio {
    font-size: 1.5rem;
    line-height: 42px;
    margin-bottom: 16px;
  }
}

@media screen and (max-width: 600.9px) {
  .row-vitrine-topo .banner-top .banner-body .col-text .municipio {
    display: none;
  }
}

.row-vitrine-topo .banner-top .banner-body .col-text .titulo {
  font-family: "Calibri-Bold", "sans-serif";
  font-size: 1.2rem;
  color: #ffffff;
  line-height: 29px;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  margin-bottom: 24px;
}

@media screen and (max-width: 991.9px) {
  .row-vitrine-topo .banner-top .banner-body .col-text .titulo {
    font-size: 1rem;
    line-height: 29px;
    margin-bottom: 16px;
  }
}

@media screen and (max-width: 767.9px) {
  .row-vitrine-topo .banner-top .banner-body .col-text .titulo {
    display: none;
  }
}

.row-vitrine-topo .banner-top .banner-body .col-text .btn-padrao--white {
  width: 50%;
  margin-top: 0px;
  float: left;
}

@media screen and (max-width: 1279.9px) {
  .row-vitrine-topo .banner-top .banner-body .col-text .btn-padrao--white {
    width: 100%;
  }
}

@media screen and (max-width: 1199.9px) {
  .row-vitrine-topo .banner-top .banner-body .col-text .btn-padrao--white {
    width: 70%;
  }
}

@media screen and (max-width: 991.9px) {
  .row-vitrine-topo .banner-top .banner-body .col-text .btn-padrao--white {
    width: 40%;
    margin-top: 20px;
  }
}

@media screen and (max-width: 767.9px) {
  .row-vitrine-topo .banner-top .banner-body .col-text .btn-padrao--white {
    font-size: 0.7rem;
    margin-top: 0;
    width: auto;
    padding: 8px 16px;
  }
}

@media screen and (max-width: 624.9px) {
  .row-vitrine-topo .banner-top .banner-body .col-text {
    padding-left: 15px;
  }
}

.row-vitrine-topo .container-banner-duplo-p {
  position: relative;
}

.row-vitrine-topo .container-banner-duplo-p > .row {
  width: 100%;
  row-gap: 8px;
  bottom: -44px;
  justify-content: center;
}

@media screen and (max-width: 575.9px) {
  .row-vitrine-topo .container-banner-duplo-p > .row {
    bottom: 8px;
  }
}

.row-vitrine-topo .container-banner-duplo-p.position-redes > .row {
  bottom: 30px;
}

.row-vitrine-topo .container-banner-duplo-p .col-redes {
  padding-left: 0px;
  position: relative;
  margin-bottom: 0px;
}

.row-vitrine-topo .container-banner-duplo-p .col-redes li {
  margin-left: 20px;
  margin-right: 20px;
  display: inline-block;
}

.row-vitrine-topo .container-banner-duplo-p .col-redes li:first-child {
  margin-left: 0px;
}

.row-vitrine-topo .container-banner-duplo-p .col-redes li:last-child {
  margin-right: 0px;
}

.row-vitrine-topo .container-banner-duplo-p .col-redes li a {
  text-decoration: none;
  color: #ffffff;
  font-size: 1.3rem;
  -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-vitrine-topo .container-banner-duplo-p .col-redes li a:hover {
  color: #F7913D;
  -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;
  text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 3px;
}

.row-vitrine-topo .container-banner-duplo-p .banner-vitrine-p {
  margin-right: -30px;
}

@media screen and (max-width: 575.9px) {
  .row-vitrine-topo .container-banner-duplo-p .banner-vitrine-p {
    display: none;
  }
}

.row-vitrine-topo .container-banner-duplo-p .banner-vitrine-p .slick-list {
  margin-right: -15px;
  padding-right: 15px;
}

.row-vitrine-topo .container-banner-duplo-p .banner-vitrine-p .slick-track {
  display: flex;
  align-items: center;
  column-gap: 0;
  padding-right: 15px;
}

.row-vitrine-topo .container-banner-duplo-p .banner-vitrine-p .slick-slide[aria-hidden="true"] {
  visibility: hidden;
}

.row-vitrine-topo .container-banner-duplo-p .banner-vitrine-p .slick-slide > div {
  display: flex;
  align-items: center;
  justify-content: center;
}

.row-vitrine-topo .container-banner-duplo-p .banner-vitrine-p .slick-slide .mini-banner {
  display: flex !important;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: end;
  filter: drop-shadow(0px 4px 3px rgba(0, 0, 0, 0.4));
}

.row-vitrine-topo .container-banner-duplo-p .banner-vitrine-p .slick-slide .mini-banner figure {
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  border-radius: 14px;
  overflow: hidden;
  margin-top: 10px;
  margin-bottom: 10px !important;
  opacity: 0.8;
}

.row-vitrine-topo .container-banner-duplo-p .banner-vitrine-p .slick-slide.slick-current .mini-banner {
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 14px;
}

.row-vitrine-topo .container-banner-duplo-p .banner-vitrine-p .slick-slide.slick-current .mini-banner figure {
  opacity: 1;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  margin-top: 0;
  margin-bottom: 0 !important;
}

.row-vitrine-topo .container-banner-duplo-p .banner-vitrine-p .slick-arrow {
  width: 24px;
  height: 24px;
  background: rgba(248, 249, 250, 0.7);
  border-radius: 50%;
}

.row-vitrine-topo .container-banner-duplo-p .banner-vitrine-p .slick-arrow::before {
  font-family: unset;
  color: #424242;
}

.col-vinheta-padrao {
  margin-top: 0;
  margin-bottom: clamp(2rem, 3.33vw, 3.2rem);
}

.col-vinheta-padrao .content-vinheta {
  display: flex;
  align-items: center;
  column-gap: clamp(1rem, 2.5vw, 2.4rem);
}

.col-vinheta-padrao .content-vinheta .detalhe-vinheta, .col-vinheta-padrao .content-vinheta .detalhe-vinheta--direita {
  flex: 1 1 auto;
  display: block;
  height: 25px;
  width: auto;
  background-image: url("data:image/svg+xml,%3Csvg width='184' height='26' viewBox='0 0 184 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Vector' fill-rule='evenodd' clip-rule='evenodd' d='M19.9732 1.0618C9.34738 2.62946 0.5 12.6281 0.5 23.0677L0.5 25.3662L1.90834 25.3588C4.48624 25.3449 9.34955 24.0848 12.1528 22.7045C15.6511 20.9821 20.2067 16.5016 22.0376 12.9831C23.6886 9.80907 24.7667 5.79433 24.7667 2.81847C24.7667 0.30187 24.8685 0.339236 19.9732 1.0618ZM136.656 1.39854C133.753 2.43481 131.499 4.2497 129.886 6.85059C128.098 9.73346 127.794 14.6063 129.199 17.8803C130.281 20.4025 133.053 23.2115 135.563 24.3282C138.12 25.4661 143.189 25.3484 145.784 24.0914C151.211 21.4614 153.879 14.8731 151.903 8.97918C149.829 2.7924 142.691 -0.756561 136.656 1.39854ZM159.1 2.84845C159.1 7.78388 161.402 13.4949 165.019 17.5322C168.962 21.9337 174.292 24.5541 180.627 25.2045L183.5 25.5L183.259 22.0657C182.83 15.9593 179.757 10.0619 174.998 6.21101C170.975 2.95533 167.36 1.4963 161.592 0.800236L159.1 0.5V2.84845ZM90.8501 2.5191C90.1351 2.83932 89.0098 3.67747 88.3494 4.38222C87.1542 5.65703 87.1529 5.66659 88.0153 6.44911C88.859 7.21469 88.9274 7.19384 90.6257 5.65572C92.6446 3.8265 93.7401 3.69919 95.7988 5.05525C98.6406 6.92706 99.0965 7.10477 101.077 7.11085C102.637 7.11606 103.485 6.81583 104.977 5.73133C107.463 3.92426 109.069 3.96076 111.449 5.87862C113.026 7.14995 113.571 7.33461 115.737 7.33461C117.787 7.33461 118.494 7.12301 119.809 6.11759C121.525 4.80498 121.769 4.05504 120.755 3.21082C120.225 2.76937 119.837 2.91449 118.573 4.0268C116.609 5.75609 115.076 5.77 112.951 4.07677C109.847 1.60318 106.781 1.53019 103.64 3.85387C101.733 5.26468 99.7526 5.27076 98.0938 3.87082C95.7347 1.88039 93.2946 1.42504 90.8501 2.5191ZM57.343 2.77458C54.5593 3.36593 51.3028 5.00702 48.4159 7.27378C44.7529 10.1501 43.3182 10.0958 40.0097 6.95573C36.7701 3.88081 35.3578 3.20691 32.1551 3.20691C29.6816 3.20691 29.5334 3.26556 29.5334 4.24274C29.5334 5.20819 29.7223 5.29031 32.3254 5.45629C35.0419 5.62965 35.188 5.70178 37.7074 8.11149C40.5674 10.8466 41.7725 11.4623 44.2667 11.4623C46.5487 11.4623 47.6862 10.9648 50.0062 8.95137C57.2629 2.65379 67.8423 3.27252 75.4464 10.4395L78.1686 13.0048L75.3372 15.6609C72.2757 18.5324 69.0495 20.2987 65.4533 21.0716C63.0019 21.5991 58.4632 21.3784 55.8901 20.6067C54.4388 20.1713 53.5141 19.5943 48.5229 16.0089C46.6119 14.6363 44.0696 14.2149 41.9445 14.9183C41.0882 15.2016 39.1114 16.5928 37.5518 18.0102C34.7546 20.5515 34.681 20.5867 32.1247 20.5867C29.6495 20.5867 29.5334 20.6354 29.5334 21.673C29.5334 22.7097 29.6508 22.7592 32.1052 22.7592C35.4982 22.7592 36.3883 22.3686 39.4689 19.5292C43.4538 15.8559 44.5839 15.8212 49.0334 19.2346C52.6158 21.9832 55.7579 23.2206 59.8668 23.5022C66.7173 23.9719 72.1994 21.8446 77.8649 16.5172L81.3168 13.2716L78.0668 9.9455C74.4658 6.26054 72.5132 4.93968 68.7458 3.6401C65.8238 2.63207 60.0722 2.1954 57.343 2.77458ZM20.4334 3.26165C11.6597 4.57861 3.99571 12.3035 2.84694 20.9886L2.55487 23.1946L4.0191 22.9321C13.1742 21.2919 19.4306 15.7334 21.9418 7.01005C22.9957 3.34899 22.8167 2.90406 20.4334 3.26165ZM137.452 3.47499C134.629 4.48997 132.854 6.02895 131.605 8.54164C126.959 17.8898 137.386 26.9538 146.185 21.2159C149.384 19.1294 151.097 14.2331 150.024 10.2427C148.65 5.13737 142.314 1.72615 137.452 3.47499ZM161.458 5.06264C162.323 11.6031 166.876 17.7273 173.283 20.9708C175.3 21.9919 180.721 23.384 181.121 22.9834C181.26 22.8444 181.143 21.6304 180.862 20.2856C179.028 11.521 172.21 4.88536 163.387 3.27729L161.169 2.87321L161.458 5.06264ZM90.7964 10.8484C90.0515 11.2164 88.9266 12.058 88.2956 12.718C87.1534 13.9133 87.1525 13.9216 88.0153 14.7045C88.859 15.4701 88.9274 15.4493 90.6257 13.9111C92.9886 11.7699 94.2834 11.856 97.2752 14.3513C98.2004 15.1229 99.0285 15.3728 100.662 15.3728C102.944 15.3728 104.118 14.9418 105.658 13.537C107.133 12.1914 109.318 12.4169 111.45 14.1345C113.026 15.4049 113.571 15.59 115.737 15.59C117.787 15.59 118.494 15.3784 119.809 14.373C121.525 13.0604 121.769 12.3105 120.755 11.4662C120.225 11.0248 119.837 11.1699 118.573 12.2822C116.609 14.0115 115.076 14.0254 112.951 12.3322C109.847 9.8586 106.781 9.7856 103.64 12.1093C101.733 13.5201 99.7526 13.5262 98.0938 12.1262C95.6814 10.0911 93.2045 9.65743 90.7964 10.8484ZM91.6592 18.7141C91.1504 18.814 89.9167 19.5978 88.917 20.4559L87.0996 22.0158L87.994 22.9126L88.8889 23.8098L90.3028 22.4455C92.7169 20.1162 94.3341 20.1535 97.2752 22.6067C99.3513 24.3382 104.004 23.8433 105.776 21.7016C106.75 20.525 109.304 20.8548 111.444 22.4333C113.068 23.6304 113.73 23.8454 115.789 23.8454C117.781 23.8454 118.503 23.6269 119.809 22.6284C121.525 21.3158 121.769 20.5659 120.755 19.7216C120.225 19.2802 119.837 19.4253 118.573 20.5376C116.709 22.1787 115.008 22.2856 113.309 20.8687C111.36 19.2437 110.334 18.8487 108.06 18.8487C106.412 18.8487 105.499 19.1416 104.023 20.1444C101.653 21.7547 99.8089 21.8285 98.0938 20.3816C96.0042 18.6185 94.3398 18.1874 91.6592 18.7141Z' fill='%2300AFBE'/%3E%3C/svg%3E%0A");
  background-repeat: repeat-x;
  background-position: right;
  background-size: contain;
}

.col-vinheta-padrao .content-vinheta .detalhe-vinheta--direita {
  background-image: url("data:image/svg+xml,%3Csvg width='184' height='26' viewBox='0 0 184 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Vector' fill-rule='evenodd' clip-rule='evenodd' d='M19.9732 1.0618C9.34738 2.62946 0.5 12.6281 0.5 23.0677L0.5 25.3662L1.90834 25.3588C4.48624 25.3449 9.34955 24.0848 12.1528 22.7045C15.6511 20.9821 20.2067 16.5016 22.0376 12.9831C23.6886 9.80907 24.7667 5.79433 24.7667 2.81847C24.7667 0.30187 24.8685 0.339236 19.9732 1.0618ZM136.656 1.39854C133.753 2.43481 131.499 4.2497 129.886 6.85059C128.098 9.73346 127.794 14.6063 129.199 17.8803C130.281 20.4025 133.053 23.2115 135.563 24.3282C138.12 25.4661 143.189 25.3484 145.784 24.0914C151.211 21.4614 153.879 14.8731 151.903 8.97918C149.829 2.7924 142.691 -0.756561 136.656 1.39854ZM159.1 2.84845C159.1 7.78388 161.402 13.4949 165.019 17.5322C168.962 21.9337 174.292 24.5541 180.627 25.2045L183.5 25.5L183.259 22.0657C182.83 15.9593 179.757 10.0619 174.998 6.21101C170.975 2.95533 167.36 1.4963 161.592 0.800236L159.1 0.5V2.84845ZM90.8501 2.5191C90.1351 2.83932 89.0098 3.67747 88.3494 4.38222C87.1542 5.65703 87.1529 5.66659 88.0153 6.44911C88.859 7.21469 88.9274 7.19384 90.6257 5.65572C92.6446 3.8265 93.7401 3.69919 95.7988 5.05525C98.6406 6.92706 99.0965 7.10477 101.077 7.11085C102.637 7.11606 103.485 6.81583 104.977 5.73133C107.463 3.92426 109.069 3.96076 111.449 5.87862C113.026 7.14995 113.571 7.33461 115.737 7.33461C117.787 7.33461 118.494 7.12301 119.809 6.11759C121.525 4.80498 121.769 4.05504 120.755 3.21082C120.225 2.76937 119.837 2.91449 118.573 4.0268C116.609 5.75609 115.076 5.77 112.951 4.07677C109.847 1.60318 106.781 1.53019 103.64 3.85387C101.733 5.26468 99.7526 5.27076 98.0938 3.87082C95.7347 1.88039 93.2946 1.42504 90.8501 2.5191ZM57.343 2.77458C54.5593 3.36593 51.3028 5.00702 48.4159 7.27378C44.7529 10.1501 43.3182 10.0958 40.0097 6.95573C36.7701 3.88081 35.3578 3.20691 32.1551 3.20691C29.6816 3.20691 29.5334 3.26556 29.5334 4.24274C29.5334 5.20819 29.7223 5.29031 32.3254 5.45629C35.0419 5.62965 35.188 5.70178 37.7074 8.11149C40.5674 10.8466 41.7725 11.4623 44.2667 11.4623C46.5487 11.4623 47.6862 10.9648 50.0062 8.95137C57.2629 2.65379 67.8423 3.27252 75.4464 10.4395L78.1686 13.0048L75.3372 15.6609C72.2757 18.5324 69.0495 20.2987 65.4533 21.0716C63.0019 21.5991 58.4632 21.3784 55.8901 20.6067C54.4388 20.1713 53.5141 19.5943 48.5229 16.0089C46.6119 14.6363 44.0696 14.2149 41.9445 14.9183C41.0882 15.2016 39.1114 16.5928 37.5518 18.0102C34.7546 20.5515 34.681 20.5867 32.1247 20.5867C29.6495 20.5867 29.5334 20.6354 29.5334 21.673C29.5334 22.7097 29.6508 22.7592 32.1052 22.7592C35.4982 22.7592 36.3883 22.3686 39.4689 19.5292C43.4538 15.8559 44.5839 15.8212 49.0334 19.2346C52.6158 21.9832 55.7579 23.2206 59.8668 23.5022C66.7173 23.9719 72.1994 21.8446 77.8649 16.5172L81.3168 13.2716L78.0668 9.9455C74.4658 6.26054 72.5132 4.93968 68.7458 3.6401C65.8238 2.63207 60.0722 2.1954 57.343 2.77458ZM20.4334 3.26165C11.6597 4.57861 3.99571 12.3035 2.84694 20.9886L2.55487 23.1946L4.0191 22.9321C13.1742 21.2919 19.4306 15.7334 21.9418 7.01005C22.9957 3.34899 22.8167 2.90406 20.4334 3.26165ZM137.452 3.47499C134.629 4.48997 132.854 6.02895 131.605 8.54164C126.959 17.8898 137.386 26.9538 146.185 21.2159C149.384 19.1294 151.097 14.2331 150.024 10.2427C148.65 5.13737 142.314 1.72615 137.452 3.47499ZM161.458 5.06264C162.323 11.6031 166.876 17.7273 173.283 20.9708C175.3 21.9919 180.721 23.384 181.121 22.9834C181.26 22.8444 181.143 21.6304 180.862 20.2856C179.028 11.521 172.21 4.88536 163.387 3.27729L161.169 2.87321L161.458 5.06264ZM90.7964 10.8484C90.0515 11.2164 88.9266 12.058 88.2956 12.718C87.1534 13.9133 87.1525 13.9216 88.0153 14.7045C88.859 15.4701 88.9274 15.4493 90.6257 13.9111C92.9886 11.7699 94.2834 11.856 97.2752 14.3513C98.2004 15.1229 99.0285 15.3728 100.662 15.3728C102.944 15.3728 104.118 14.9418 105.658 13.537C107.133 12.1914 109.318 12.4169 111.45 14.1345C113.026 15.4049 113.571 15.59 115.737 15.59C117.787 15.59 118.494 15.3784 119.809 14.373C121.525 13.0604 121.769 12.3105 120.755 11.4662C120.225 11.0248 119.837 11.1699 118.573 12.2822C116.609 14.0115 115.076 14.0254 112.951 12.3322C109.847 9.8586 106.781 9.7856 103.64 12.1093C101.733 13.5201 99.7526 13.5262 98.0938 12.1262C95.6814 10.0911 93.2045 9.65743 90.7964 10.8484ZM91.6592 18.7141C91.1504 18.814 89.9167 19.5978 88.917 20.4559L87.0996 22.0158L87.994 22.9126L88.8889 23.8098L90.3028 22.4455C92.7169 20.1162 94.3341 20.1535 97.2752 22.6067C99.3513 24.3382 104.004 23.8433 105.776 21.7016C106.75 20.525 109.304 20.8548 111.444 22.4333C113.068 23.6304 113.73 23.8454 115.789 23.8454C117.781 23.8454 118.503 23.6269 119.809 22.6284C121.525 21.3158 121.769 20.5659 120.755 19.7216C120.225 19.2802 119.837 19.4253 118.573 20.5376C116.709 22.1787 115.008 22.2856 113.309 20.8687C111.36 19.2437 110.334 18.8487 108.06 18.8487C106.412 18.8487 105.499 19.1416 104.023 20.1444C101.653 21.7547 99.8089 21.8285 98.0938 20.3816C96.0042 18.6185 94.3398 18.1874 91.6592 18.7141Z' fill='%2300AFBE'/%3E%3C/svg%3E%0A");
  background-position: left;
  background-size: contain;
}

.col-vinheta-padrao .col-titulo, .col-vinheta-padrao .col-titulo--secundario {
  font-family: "Raleway-Bold", "sans-serif";
  font-size: clamp(2rem, 4.1vw, 4rem);
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #005A64;
  margin-bottom: 0px;
  flex: 0 0 fit-content;
  justify-self: center;
}

.col-vinheta-padrao .col-titulo--secundario {
  color: #1A1A1A;
}

.container-pontos-turisticos {
  margin-bottom: clamp(2.4rem, 6.3vw, 6.1rem);
}

.container-pontos-turisticos .lista-pontos-turisticos {
  row-gap: 8px;
  margin-bottom: clamp(2rem, 3.2rem, 3.2rem);
}

.container-pontos-turisticos .lista-pontos-turisticos .card-ponto_turistico {
  display: flex;
  height: 100%;
}

.container-pontos-turisticos .lista-pontos-turisticos .card-ponto_turistico figure {
  width: 100%;
  margin-bottom: 0px;
  display: flex;
  flex-direction: column;
}

.container-pontos-turisticos .lista-pontos-turisticos .card-ponto_turistico figure img {
  flex: 1 1 auto;
  border-radius: 16px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  min-height: 264px;
  object-fit: cover;
}

@media screen and (max-width: 1024.9px) {
  .container-pontos-turisticos .lista-pontos-turisticos .card-ponto_turistico figure img {
    min-height: 239px;
    width: 100%;
  }
}

.container-pontos-turisticos .lista-pontos-turisticos .card-ponto_turistico figure figcaption {
  flex: 0 0 auto;
  padding: 16px;
  color: #005A64;
  font-family: "Raleway-SemiBold", "sans-serif";
  font-size: clamp(0.9rem, 1rem, 1rem);
}

.container-pontos-turisticos .lista-pontos-turisticos .card-ponto_turistico figure figcaption span {
  display: flex;
  align-items: center;
  min-height: 46px;
}

.container-pontos-turisticos .lista-pontos-turisticos a {
  text-decoration: none;
}

.container-pontos-turisticos .lista-pontos-turisticos .col-item {
  border-radius: 12px;
  margin-bottom: 32px;
  overflow: hidden;
  position: relative;
  display: flex;
}

.container-pontos-turisticos .lista-pontos-turisticos .col-item .mask-padrao {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  z-index: 1;
}

.container-pontos-turisticos .lista-pontos-turisticos .col-item .info {
  display: flex;
  width: 100%;
}

.container-pontos-turisticos .lista-pontos-turisticos .col-item:hover figure {
  margin-bottom: 0px;
}

.container-pontos-turisticos .lista-pontos-turisticos .col-item:hover figure img {
  -webkit-transform: scale(1.3);
  -moz-transform: scale(1.3);
  -ms-transform: scale(1.3);
  -o-transform: scale(1.3);
  transform: scale(1.3);
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.container-pontos-turisticos .lista-pontos-turisticos .col-item:hover .mask-padrao {
  background: transparent;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.container-pontos-turisticos .lista-pontos-turisticos .col-item:hover .col-titulo, .container-pontos-turisticos .lista-pontos-turisticos .col-item:hover .col-vinheta-padrao .col-titulo--secundario, .col-vinheta-padrao .container-pontos-turisticos .lista-pontos-turisticos .col-item:hover .col-titulo--secundario {
  opacity: 0;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.container-pontos-turisticos .lista-pontos-turisticos .col-item .col-titulo, .container-pontos-turisticos .lista-pontos-turisticos .col-item .col-vinheta-padrao .col-titulo--secundario, .col-vinheta-padrao .container-pontos-turisticos .lista-pontos-turisticos .col-item .col-titulo--secundario {
  font-family: "Calibri-Bold", "sans-serif";
  font-size: 1rem;
  font-stretch: normal;
  font-style: normal;
  line-height: 23px;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  z-index: 2;
  position: relative;
  margin-bottom: 0px;
  position: absolute;
  top: calc(100% - 50%);
  width: 100%;
  text-align: center;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.container-pontos-turisticos .box-btn {
  margin-top: 0px;
  display: flex;
  justify-content: center;
}

.container-pontos-turisticos .btn-padrao, .container-pontos-turisticos .btn-padrao--secundario, .container-pontos-turisticos .btn-padrao--azul-claro, .container-pontos-turisticos .btn-padrao--vermelho, .container-pontos-turisticos .btn-padrao--white {
  background-color: transparent;
  border: 1px solid #00AFBE;
  margin-bottom: 0px;
  margin-top: 0px;
  border-radius: 21.3px;
  padding: 11px 32px;
  width: fit-content;
  float: none;
}

.container-pontos-turisticos .btn-padrao span, .container-pontos-turisticos .btn-padrao--secundario span, .container-pontos-turisticos .btn-padrao--azul-claro span, .container-pontos-turisticos .btn-padrao--vermelho span, .container-pontos-turisticos .btn-padrao--white span {
  font-family: "Raleway-Regular", "sans-serif";
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.5;
  color: #005A64;
}

.container-pontos-turisticos .btn-padrao:hover, .container-pontos-turisticos .btn-padrao--secundario:hover, .container-pontos-turisticos .btn-padrao--azul-claro:hover, .container-pontos-turisticos .btn-padrao--vermelho:hover, .container-pontos-turisticos .btn-padrao--white:hover {
  background-color: #00AFBE;
  border: 1px solid #00AFBE;
}

.container-pontos-turisticos .btn-padrao:hover span, .container-pontos-turisticos .btn-padrao--secundario:hover span, .container-pontos-turisticos .btn-padrao--azul-claro:hover span, .container-pontos-turisticos .btn-padrao--vermelho:hover span, .container-pontos-turisticos .btn-padrao--white:hover span {
  color: #ffffff;
}

/*Padrão Arrow*/
.slick-slider .slick-arrow {
  width: 24px;
  height: 24px;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  top: 32%;
}

.slick-slider .slick-arrow::before {
  font-family: unset;
  color: #ffffff;
}

.row-onde {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

.row-onde .card.card-onde, .row-onde .card.card-onde--direita {
  flex-direction: row;
  border: none;
  border-radius: 0;
  background-color: #ffffff;
  overflow: hidden;
  box-shadow: 0px 4px 32px 0px rgba(0, 0, 0, 0.1);
}

.row-onde .card.card-onde figure, .row-onde .card.card-onde--direita figure {
  margin-bottom: 0px;
  flex: 1 1 49%;
}

.row-onde .card.card-onde figure img, .row-onde .card.card-onde--direita figure img {
  height: 100% !important;
  object-fit: cover;
}

.row-onde .card.card-onde .card-body, .row-onde .card.card-onde--direita .card-body {
  flex: 1 1 51%;
  height: 100%;
  display: flex;
  padding: 0px;
  padding-left: clamp(2rem, 6.6vw, 6.4rem);
  padding-top: clamp(2rem, 5.8vw, 5.65rem);
  padding-bottom: clamp(2rem, 5.05vw, 4.85rem);
}

.row-onde .card.card-onde .card-body .card-onde-text, .row-onde .card.card-onde--direita .card-body .card-onde-text {
  flex: 0 1 459px;
}

.row-onde .card.card-onde .card-body .card-onde-text .svg, .row-onde .card.card-onde--direita .card-body .card-onde-text .svg {
  margin-bottom: clamp(1.5rem, 2.5vw, 2.4rem);
}

.row-onde .card.card-onde .card-body .card-onde-text .svg path, .row-onde .card.card-onde--direita .card-body .card-onde-text .svg path {
  fill: #FFB91E;
}

@media screen and (max-width: 767.9px) {
  .row-onde .card.card-onde .card-body, .row-onde .card.card-onde--direita .card-body {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.row-onde .card.card-onde .card-body .vinheta-card, .row-onde .card.card-onde--direita .card-body .vinheta-card {
  font-family: "Raleway-Bold", "sans-serif";
  font-size: clamp(1.8rem, 2.91vw, 2.8rem);
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #005A64;
  margin-bottom: 24px;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  width: 80%;
}

@media screen and (max-width: 1399.9px) {
  .row-onde .card.card-onde .card-body .vinheta-card, .row-onde .card.card-onde--direita .card-body .vinheta-card {
    width: 90%;
    font-size: 2.4rem;
    line-height: 56px;
  }
}

@media screen and (max-width: 991.9px) {
  .row-onde .card.card-onde .card-body .vinheta-card, .row-onde .card.card-onde--direita .card-body .vinheta-card {
    width: 70%;
    font-size: 1.9rem;
    line-height: 45px;
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 767.9px) {
  .row-onde .card.card-onde .card-body .vinheta-card, .row-onde .card.card-onde--direita .card-body .vinheta-card {
    width: 100%;
  }
}

.row-onde .card.card-onde .card-body .card-text p, .row-onde .card.card-onde--direita .card-body .card-text p, .row-onde .card.card-onde .card-body .card-text span, .row-onde .card.card-onde--direita .card-body .card-text span {
  font-family: "Raleway-Regular", "sans-serif";
  font-size: 16px !important;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #1A1A1A;
  margin-bottom: 16px;
}

.row-onde .card.card-onde .card-body .btn-padrao, .row-onde .card.card-onde--direita .card-body .btn-padrao, .row-onde .card.card-onde .card-body .btn-padrao--secundario, .row-onde .card.card-onde--direita .card-body .btn-padrao--secundario, .row-onde .card.card-onde .card-body .btn-padrao--azul-claro, .row-onde .card.card-onde--direita .card-body .btn-padrao--azul-claro, .row-onde .card.card-onde .card-body .btn-padrao--vermelho, .row-onde .card.card-onde--direita .card-body .btn-padrao--vermelho, .row-onde .card.card-onde .card-body .btn-padrao--white, .row-onde .card.card-onde--direita .card-body .btn-padrao--white {
  margin-top: clamp(0.7rem, 2.5vw, 2.4rem);
  margin-bottom: 0;
  background: transparent;
  width: fit-content;
}

@media screen and (max-width: 991.9px) {
  .row-onde .card.card-onde .card-body .btn-padrao, .row-onde .card.card-onde--direita .card-body .btn-padrao, .row-onde .card.card-onde .card-body .btn-padrao--secundario, .row-onde .card.card-onde--direita .card-body .btn-padrao--secundario, .row-onde .card.card-onde .card-body .btn-padrao--azul-claro, .row-onde .card.card-onde--direita .card-body .btn-padrao--azul-claro, .row-onde .card.card-onde .card-body .btn-padrao--vermelho, .row-onde .card.card-onde--direita .card-body .btn-padrao--vermelho, .row-onde .card.card-onde .card-body .btn-padrao--white, .row-onde .card.card-onde--direita .card-body .btn-padrao--white {
    margin-top: 12px;
  }
}

.row-onde .card.card-onde--direita .figure {
  order: 1;
}

.row-onde .card.card-onde--direita .card-body {
  order: 0;
  padding-left: 20px;
  padding-right: clamp(2rem, 6.6vw, 6.4rem);
}

.row-onde .card.card-onde--direita .card-body .card-onde-text {
  margin-left: auto;
}

@media screen and (max-width: 1199.9px) {
  .row-onde .card.card-onde .card-body, .row-onde .card.card-onde--direita .card-body {
    padding-left: clamp(1rem, 2.91vw, 2.8rem);
    padding-right: clamp(1rem, 2.91vw, 2.8rem);
  }
  .row-onde .card.card-onde .card-body .vinheta-card, .row-onde .card.card-onde--direita .card-body .vinheta-card {
    font-family: "Raleway-Bold", "sans-serif";
    font-size: clamp(1.8rem, 2vw, 2rem);
    line-height: 1;
  }
  .row-onde .card.card-onde .card-body .card-onde-text p, .row-onde .card.card-onde--direita .card-body .card-onde-text p, .row-onde .card.card-onde .card-body .card-onde-text span, .row-onde .card.card-onde--direita .card-body .card-onde-text span {
    font-family: "Raleway-Regular", "sans-serif";
    font-size: 16px !important;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: normal;
    text-align: left;
    color: #1A1A1A;
    margin-bottom: 16px;
  }
  .row-onde .card.card-onde .card-body .card-onde-text .btn-padrao span, .row-onde .card.card-onde--direita .card-body .card-onde-text .btn-padrao span, .row-onde .card.card-onde .card-body .card-onde-text .btn-padrao--secundario span, .row-onde .card.card-onde--direita .card-body .card-onde-text .btn-padrao--secundario span, .row-onde .card.card-onde .card-body .card-onde-text .btn-padrao--azul-claro span, .row-onde .card.card-onde--direita .card-body .card-onde-text .btn-padrao--azul-claro span, .row-onde .card.card-onde .card-body .card-onde-text .btn-padrao--vermelho span, .row-onde .card.card-onde--direita .card-body .card-onde-text .btn-padrao--vermelho span, .row-onde .card.card-onde .card-body .card-onde-text .btn-padrao--white span, .row-onde .card.card-onde--direita .card-body .card-onde-text .btn-padrao--white span {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 768.9px) {
  .row-onde .card.card-onde, .row-onde .card.card-onde--direita {
    border-radius: 16px;
    flex-direction: column;
    height: 100%;
  }
  .row-onde .card.card-onde figure, .row-onde .card.card-onde--direita figure {
    height: 100%;
    max-height: 500px;
  }
  .row-onde .card.card-onde figure img, .row-onde .card.card-onde--direita figure img {
    height: 100% !important;
    object-fit: cover;
  }
  .row-onde .card.card-onde .card-body, .row-onde .card.card-onde--direita .card-body {
    padding-top: clamp(1rem, 2.91vw, 2.8rem);
    padding-left: clamp(1rem, 2.91vw, 2.8rem);
    padding-right: clamp(1rem, 2.91vw, 2.8rem);
  }
  .row-onde .card.card-onde .card-body .card-onde-text, .row-onde .card.card-onde--direita .card-body .card-onde-text {
    flex: 0 1 100%;
  }
  .row-onde .card.card-onde .card-body .card-onde-text .svg, .row-onde .card.card-onde--direita .card-body .card-onde-text .svg {
    width: 150px;
    height: auto;
    margin-bottom: clamp(1rem, 1.56vw, 2rem);
  }
  .row-onde .card.card-onde .card-body .card-onde-text .svg path, .row-onde .card.card-onde--direita .card-body .card-onde-text .svg path {
    fill: #FFB91E;
  }
  .row-onde .card.card-onde--direita .figure {
    order: 0;
  }
  .row-onde .card.card-onde--direita .card-body {
    order: 1;
  }
  .row-onde .card.card-onde .btn-padrao, .row-onde .card.card-onde--direita .btn-padrao, .row-onde .card.card-onde .btn-padrao--secundario, .row-onde .card.card-onde--direita .btn-padrao--secundario, .row-onde .card.card-onde .btn-padrao--azul-claro, .row-onde .card.card-onde--direita .btn-padrao--azul-claro, .row-onde .card.card-onde .btn-padrao--vermelho, .row-onde .card.card-onde--direita .btn-padrao--vermelho, .row-onde .card.card-onde .btn-padrao--white, .row-onde .card.card-onde--direita .btn-padrao--white {
    margin-top: clamp(2rem, 2.91vw, 2.8rem) !important;
  }
}

.container-onde-fica::after {
  margin-top: 2rem;
  margin-bottom: 2rem;
  content: '';
  display: block;
  width: calc(100% + 30px);
  margin-left: -15px;
  margin-right: -15px;
  height: 25px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='183' height='25' viewBox='0 0 183 25' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.4732 0.561802C8.84738 2.12946 0 12.1281 0 22.5677L0 24.8662L1.40834 24.8588C3.98624 24.8449 8.84955 23.5848 11.6528 22.2045C15.1511 20.4821 19.7067 16.0016 21.5376 12.4831C23.1886 9.30907 24.2667 5.29433 24.2667 2.31847C24.2667 -0.19813 24.3685 -0.160764 19.4732 0.561802ZM136.156 0.898537C133.253 1.93481 130.999 3.7497 129.386 6.35059C127.598 9.23346 127.294 14.1063 128.699 17.3803C129.781 19.9025 132.553 22.7115 135.063 23.8282C137.62 24.9661 142.689 24.8484 145.284 23.5914C150.711 20.9614 153.379 14.3731 151.403 8.47918C149.329 2.2924 142.191 -1.25656 136.156 0.898537ZM158.6 2.34845C158.6 7.28388 160.902 12.9949 164.519 17.0322C168.462 21.4337 173.792 24.0541 180.127 24.7045L183 25L182.759 21.5657C182.33 15.4593 179.257 9.56194 174.498 5.71101C170.475 2.45533 166.86 0.996297 161.092 0.300236L158.6 0V2.34845ZM90.3501 2.0191C89.6351 2.33932 88.5098 3.17747 87.8494 3.88222C86.6542 5.15703 86.6529 5.16659 87.5153 5.94911C88.359 6.71469 88.4274 6.69384 90.1257 5.15572C92.1446 3.3265 93.2401 3.19919 95.2988 4.55525C98.1406 6.42706 98.5965 6.60477 100.577 6.61085C102.137 6.61606 102.985 6.31583 104.477 5.23133C106.963 3.42426 108.569 3.46076 110.949 5.37862C112.526 6.64995 113.071 6.83461 115.237 6.83461C117.287 6.83461 117.994 6.62301 119.309 5.61759C121.025 4.30498 121.269 3.55504 120.255 2.71082C119.725 2.26937 119.337 2.41449 118.073 3.5268C116.109 5.25609 114.576 5.27 112.451 3.57677C109.347 1.10318 106.281 1.03019 103.14 3.35387C101.233 4.76468 99.2526 4.77076 97.5938 3.37082C95.2347 1.38039 92.7946 0.925041 90.3501 2.0191ZM56.843 2.27458C54.0593 2.86593 50.8028 4.50702 47.9159 6.77378C44.2529 9.65014 42.8182 9.59583 39.5097 6.45573C36.2701 3.38081 34.8578 2.70691 31.6551 2.70691C29.1816 2.70691 29.0334 2.76556 29.0334 3.74274C29.0334 4.70819 29.2223 4.79031 31.8254 4.95629C34.5419 5.12965 34.688 5.20178 37.2074 7.61149C40.0674 10.3466 41.2725 10.9623 43.7667 10.9623C46.0487 10.9623 47.1862 10.4648 49.5062 8.45137C56.7629 2.15379 67.3423 2.77252 74.9464 9.93952L77.6686 12.5048L74.8372 15.1609C71.7757 18.0324 68.5495 19.7987 64.9533 20.5716C62.5019 21.0991 57.9632 20.8784 55.3901 20.1067C53.9388 19.6713 53.0141 19.0943 48.0229 15.5089C46.1119 14.1363 43.5696 13.7149 41.4445 14.4183C40.5882 14.7016 38.6114 16.0928 37.0518 17.5102C34.2546 20.0515 34.181 20.0867 31.6247 20.0867C29.1495 20.0867 29.0334 20.1354 29.0334 21.173C29.0334 22.2097 29.1508 22.2592 31.6052 22.2592C34.9982 22.2592 35.8883 21.8686 38.9689 19.0292C42.9538 15.3559 44.0839 15.3212 48.5334 18.7346C52.1158 21.4832 55.2579 22.7206 59.3668 23.0022C66.2173 23.4719 71.6994 21.3446 77.3649 16.0172L80.8168 12.7716L77.5668 9.4455C73.9658 5.76054 72.0132 4.43968 68.2458 3.1401C65.3238 2.13207 59.5722 1.6954 56.843 2.27458ZM19.9334 2.76165C11.1597 4.07861 3.49571 11.8035 2.34694 20.4886L2.05487 22.6946L3.5191 22.4321C12.6742 20.7919 18.9306 15.2334 21.4418 6.51005C22.4957 2.84899 22.3167 2.40406 19.9334 2.76165ZM136.952 2.97499C134.129 3.98997 132.354 5.52895 131.105 8.04164C126.459 17.3898 136.886 26.4538 145.685 20.7159C148.884 18.6294 150.597 13.7331 149.524 9.74269C148.15 4.63737 141.814 1.22615 136.952 2.97499ZM160.958 4.56264C161.823 11.1031 166.376 17.2273 172.783 20.4708C174.8 21.4919 180.221 22.884 180.621 22.4834C180.76 22.3444 180.643 21.1304 180.362 19.7856C178.528 11.021 171.71 4.38536 162.887 2.77729L160.669 2.37321L160.958 4.56264ZM90.2964 10.3484C89.5515 10.7164 88.4266 11.558 87.7956 12.218C86.6534 13.4133 86.6525 13.4216 87.5153 14.2045C88.359 14.9701 88.4274 14.9493 90.1257 13.4111C92.4886 11.2699 93.7834 11.356 96.7752 13.8513C97.7004 14.6229 98.5285 14.8728 100.162 14.8728C102.444 14.8728 103.618 14.4418 105.158 13.037C106.633 11.6914 108.818 11.9169 110.95 13.6345C112.526 14.9049 113.071 15.09 115.237 15.09C117.287 15.09 117.994 14.8784 119.309 13.873C121.025 12.5604 121.269 11.8105 120.255 10.9662C119.725 10.5248 119.337 10.6699 118.073 11.7822C116.109 13.5115 114.576 13.5254 112.451 11.8322C109.347 9.3586 106.281 9.2856 103.14 11.6093C101.233 13.0201 99.2526 13.0262 97.5938 11.6262C95.1814 9.59105 92.7045 9.15743 90.2964 10.3484ZM91.1592 18.2141C90.6504 18.314 89.4167 19.0978 88.417 19.9559L86.5996 21.5158L87.494 22.4126L88.3889 23.3098L89.8028 21.9455C92.2169 19.6162 93.8341 19.6535 96.7752 22.1067C98.8513 23.8382 103.504 23.3433 105.276 21.2016C106.25 20.025 108.804 20.3548 110.944 21.9333C112.568 23.1304 113.23 23.3454 115.289 23.3454C117.281 23.3454 118.003 23.1269 119.309 22.1284C121.025 20.8158 121.269 20.0659 120.255 19.2216C119.725 18.7802 119.337 18.9253 118.073 20.0376C116.209 21.6787 114.508 21.7856 112.809 20.3687C110.86 18.7437 109.834 18.3487 107.56 18.3487C105.912 18.3487 104.999 18.6416 103.523 19.6444C101.153 21.2547 99.3089 21.3285 97.5938 19.8816C95.5042 18.1185 93.8398 17.6874 91.1592 18.2141Z' fill='%23F7913D'/%3E%3C/svg%3E");
  background-repeat: repeat-x;
  background-position: left;
  background-size: contain;
}

.container-guias {
  margin-bottom: clamp(2.4rem, 6.7vw, 6.5rem);
}

.container-eventos {
  padding-bottom: clamp(2rem, 2.6vw, 2.5rem);
  margin-bottom: clamp(2rem, 4.16vw, 4rem);
}

.container-eventos .col-eventos a {
  text-decoration: none;
}

.container-eventos .col-eventos .card.card-evento, .container-eventos .col-eventos .card.card-evento--direita {
  border-radius: 16px;
  padding: 8px;
  padding-right: clamp(0.4rem, 2vw, 2rem);
  border: none;
  height: 100%;
  flex-direction: row;
  column-gap: 30px;
}

.container-eventos .col-eventos .card.card-evento .figure, .container-eventos .col-eventos .card.card-evento--direita .figure {
  order: 0;
  flex: 0 0 52%;
  margin-bottom: 0px;
  border-radius: 16px;
  overflow: hidden;
  height: 366px;
}

@media screen and (max-width: 767.9px) {
  .container-eventos .col-eventos .card.card-evento .figure, .container-eventos .col-eventos .card.card-evento--direita .figure {
    width: 100%;
  }
}

.container-eventos .col-eventos .card.card-evento .figure img, .container-eventos .col-eventos .card.card-evento--direita .figure img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  height: 100%;
  object-fit: cover;
}

.container-eventos .col-eventos .card.card-evento .card-body, .container-eventos .col-eventos .card.card-evento--direita .card-body {
  flex: 1 1 auto;
  order: 1;
  padding: 0px;
  height: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: right;
  text-align: left;
  padding-block: 20px;
}

.container-eventos .col-eventos .card.card-evento .card-body > *, .container-eventos .col-eventos .card.card-evento--direita .card-body > * {
  flex: 1 1 100%;
  align-self: center;
  display: flex;
  flex-wrap: wrap;
  row-gap: 20px;
}

.container-eventos .col-eventos .card.card-evento .card-body > *:first-child, .container-eventos .col-eventos .card.card-evento--direita .card-body > *:first-child {
  align-self: flex-start;
}

.container-eventos .col-eventos .card.card-evento .card-body > *:last-child, .container-eventos .col-eventos .card.card-evento--direita .card-body > *:last-child {
  align-self: flex-end;
}

.container-eventos .col-eventos .card.card-evento .card-body > * .col-data, .container-eventos .col-eventos .card.card-evento--direita .card-body > * .col-data {
  font-family: "Raleway-Regular", "sans-serif";
  display: block;
  width: 100%;
  font-size: 1.05rem;
  line-height: normal;
  color: #005A64;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.container-eventos .col-eventos .card.card-evento .card-body > * .col-titulo, .container-eventos .col-eventos .card.card-evento--direita .card-body > * .col-titulo, .container-eventos .col-eventos .card.card-evento .card-body > * .col-vinheta-padrao .col-titulo--secundario, .col-vinheta-padrao .container-eventos .col-eventos .card.card-evento .card-body > * .col-titulo--secundario, .container-eventos .col-eventos .card.card-evento--direita .card-body > * .col-vinheta-padrao .col-titulo--secundario, .col-vinheta-padrao .container-eventos .col-eventos .card.card-evento--direita .card-body > * .col-titulo--secundario {
  font-family: "Raleway-SemiBold", "sans-serif";
  font-size: 1.3rem;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #005A64;
  margin-bottom: 0;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.container-eventos .col-eventos .card.card-evento .card-body > * .separa-hr, .container-eventos .col-eventos .card.card-evento--direita .card-body > * .separa-hr {
  border-top: 1px solid #F5F5F5;
  display: block;
  height: 1px;
  width: 100%;
}

.container-eventos .col-eventos .card.card-evento .card-body > * .col-local, .container-eventos .col-eventos .card.card-evento--direita .card-body > * .col-local {
  font-family: "Raleway-Regular", "sans-serif";
  font-size: 0.9rem;
  font-style: normal;
  line-height: 21px;
  color: #757575;
  display: flex;
  column-gap: 10px;
  align-items: center;
  justify-content: left;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.container-eventos .col-eventos .card.card-evento .card-body > * .col-local p, .container-eventos .col-eventos .card.card-evento--direita .card-body > * .col-local p {
  margin-bottom: 0px;
}

.container-eventos .col-eventos .card.card-evento .card-body > * .col-local i, .container-eventos .col-eventos .card.card-evento--direita .card-body > * .col-local i {
  color: #F58342;
}

.container-eventos .col-eventos .card.card-evento .card-body .col-desc, .container-eventos .col-eventos .card.card-evento--direita .card-body .col-desc {
  font-family: "Raleway-Regular", "sans-serif";
  font-size: 0.9rem;
  align-self: flex-start;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #424242;
  margin-bottom: 0;
  min-height: 128px;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.container-eventos .col-eventos .card.card-evento:hover, .container-eventos .col-eventos .card.card-evento--direita:hover {
  background-color: #ffffff;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.container-eventos .col-eventos .card.card-evento:hover .card-body .col-desc, .container-eventos .col-eventos .card.card-evento--direita:hover .card-body .col-desc {
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  color: #005A64;
}

.container-eventos .col-eventos .card.card-evento:hover figure img, .container-eventos .col-eventos .card.card-evento--direita:hover figure img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.container-eventos .col-eventos .card.card-evento:active, .container-eventos .col-eventos .card.card-evento--direita:active {
  background-color: transparent;
  box-shadow: none;
}

.container-eventos .col-eventos .card.card-evento:active figure img, .container-eventos .col-eventos .card.card-evento--direita:active figure img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.container-eventos .col-eventos .card.card-evento:active .card-body .col-desc, .container-eventos .col-eventos .card.card-evento--direita:active .card-body .col-desc {
  color: #005A64;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.container-eventos .col-eventos .card.card-evento--direita {
  padding-right: 8px;
  padding-left: clamp(0.4rem, 2.1vw, 2rem);
}

.container-eventos .col-eventos .card.card-evento--direita .figure {
  order: 1;
}

.container-eventos .col-eventos .card.card-evento--direita .card-body {
  order: 0;
}

.container-eventos .col-eventos .card.card-evento--direita .card-body > * {
  text-align: right;
  justify-content: flex-end;
}

.container-eventos .col-eventos .card.card-evento--direita .col-local {
  column-gap: 10px;
  flex-direction: row-reverse;
  justify-content: right;
}

@media screen and (max-width: 1399.98px) {
  .container-eventos .col-eventos .card.card-evento, .container-eventos .col-eventos .card.card-evento--direita {
    padding-right: clamp(0.4rem, 0.5vw, 2rem);
    column-gap: 20px;
  }
  .container-eventos .col-eventos .card.card-evento .card-body > * .col-data, .container-eventos .col-eventos .card.card-evento--direita .card-body > * .col-data {
    font-size: 0.8rem;
  }
  .container-eventos .col-eventos .card.card-evento .card-body > * .col-titulo, .container-eventos .col-eventos .card.card-evento--direita .card-body > * .col-titulo, .container-eventos .col-eventos .card.card-evento .card-body > * .col-vinheta-padrao .col-titulo--secundario, .col-vinheta-padrao .container-eventos .col-eventos .card.card-evento .card-body > * .col-titulo--secundario, .container-eventos .col-eventos .card.card-evento--direita .card-body > * .col-vinheta-padrao .col-titulo--secundario, .col-vinheta-padrao .container-eventos .col-eventos .card.card-evento--direita .card-body > * .col-titulo--secundario {
    font-size: 1.05rem;
  }
  .container-eventos .col-eventos .card.card-evento .card-body > * .col-local, .container-eventos .col-eventos .card.card-evento--direita .card-body > * .col-local {
    font-size: 0.8rem;
  }
  .container-eventos .col-eventos .card.card-evento .card-body .col-desc, .container-eventos .col-eventos .card.card-evento--direita .card-body .col-desc {
    font-size: 0.8rem;
  }
  .container-eventos .col-eventos .card.card-evento--direita {
    padding-left: clamp(0.4rem, 0.5vw, 2rem);
  }
}

@media screen and (max-width: 1199.98px) {
  .container-eventos .col-eventos .card.card-evento, .container-eventos .col-eventos .card.card-evento--direita {
    flex-direction: column;
  }
  .container-eventos .col-eventos .card.card-evento .figure, .container-eventos .col-eventos .card.card-evento--direita .figure {
    order: 0;
    flex: 0 0 auto;
    height: auto;
  }
  .container-eventos .col-eventos .card.card-evento .figure img, .container-eventos .col-eventos .card.card-evento--direita .figure img {
    width: 100%;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    height: 100%;
    object-fit: cover;
  }
  .container-eventos .col-eventos .card.card-evento .card-body, .container-eventos .col-eventos .card.card-evento--direita .card-body {
    row-gap: 20px;
  }
  .container-eventos .col-eventos .card.card-evento .card-body .col-desc, .container-eventos .col-eventos .card.card-evento--direita .card-body .col-desc {
    min-height: fit-content;
  }
  .container-eventos .col-eventos .card.card-evento--direita .card-body > * {
    text-align: left;
    justify-content: flex-start;
  }
}

@media screen and (min-width: 1400px) {
  .container-eventos-lista {
    max-width: 1527px;
  }
}

.container-eventos-lista .row-lista-eventos {
  row-gap: 40px;
  margin-bottom: clamp(2rem, 4.16vw, 4rem);
}

.container-eventos-lista .row-lista-eventos .col-eventos {
  padding-left: 20px;
  padding-right: 20px;
}

.container-eventos-lista .btn-padrao--azul-claro {
  margin-top: 0;
  margin-bottom: 0;
}

.container-tempo {
  background-color: #F5F5F5;
  padding-top: clamp(4rem, 5.41vw, 5.2rem);
  padding-bottom: clamp(2.4rem, 5.41vw, 5.2rem);
}

.container-tempo .col-vinheta-padrao .col-titulo, .container-tempo .col-vinheta-padrao .col-titulo--secundario {
  flex: 0 0 100%;
  justify-self: center;
}

.container-tempo .container-previsao {
  max-width: 1264px;
}

.container-informativo {
  margin-bottom: clamp(2rem, 6.66vw, 6.4rem);
}

.container-informativo .row-informativo {
  row-gap: 20px;
}

.container-informativo .col-informativo a {
  text-decoration: none;
}

.container-informativo .col-informativo .col-item {
  padding: 24px;
  border-radius: 16px;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.container-informativo .col-informativo .col-item:hover {
  background-color: #ffffff;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.container-informativo .col-informativo .col-item:hover .info .col-titulo, .container-informativo .col-informativo .col-item:hover .info .col-vinheta-padrao .col-titulo--secundario, .col-vinheta-padrao .container-informativo .col-informativo .col-item:hover .info .col-titulo--secundario {
  color: #005A64;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.container-informativo .col-informativo .col-item:active {
  background-color: transparent;
  box-shadow: none;
}

.container-informativo .col-informativo .col-item:active .info .col-titulo, .container-informativo .col-informativo .col-item:active .info .col-vinheta-padrao .col-titulo--secundario, .col-vinheta-padrao .container-informativo .col-informativo .col-item:active .info .col-titulo--secundario {
  color: #F7913D;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.container-informativo .col-informativo .col-item .info {
  display: flex;
  flex-wrap: wrap;
  row-gap: 16px;
}

.container-informativo .col-informativo .col-item .info > * {
  flex: 0 0 100%;
  margin-bottom: 0;
}

.container-informativo .col-informativo .col-item .info .col-data {
  font-family: "Raleway-Regular", "sans-serif";
  font-size: 0.8rem;
  font-stretch: normal;
  font-style: normal;
  line-height: 19px;
  letter-spacing: normal;
  text-align: left;
  color: #005A64;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.container-informativo .col-informativo .col-item .info .col-titulo, .container-informativo .col-informativo .col-item .info .col-vinheta-padrao .col-titulo--secundario, .col-vinheta-padrao .container-informativo .col-informativo .col-item .info .col-titulo--secundario {
  font-family: "Raleway-Bold", "sans-serif";
  font-size: 1rem;
  font-stretch: normal;
  font-style: normal;
  line-height: 23px;
  letter-spacing: normal;
  text-align: left;
  color: #1A1A1A;
  margin-bottom: 0;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.container-informativo .col-informativo .col-item .info .col-texto {
  font-family: "Raleway-Regular", "sans-serif";
  font-size: 0.8rem;
  font-stretch: normal;
  font-style: normal;
  line-height: 24px;
  letter-spacing: normal;
  text-align: left;
  color: #1A1A1A;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  margin-bottom: 0;
}

/*BREADCRUMBS*/
.breadcrumbs_capa {
  display: none;
}

.breadcrumbs_interna {
  margin-top: 24px;
  display: block;
}

@media screen and (max-width: 768.9px) {
  .breadcrumbs_interna {
    margin-top: 12px;
  }
}

.fluid-breadcrumbs {
  background-color: #F5F5F5;
  border-radius: 16px;
  margin-bottom: 8px;
}

.fluid-breadcrumbs .breadcrumb {
  margin-bottom: 0px;
  padding: 8px 0px 5px 0px;
  background-color: transparent;
}

.fluid-breadcrumbs .breadcrumb .breadcrumb-item {
  font-family: "SegoeUI-Regular", "sans-serif";
  font-size: 0.7rem;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}

.fluid-breadcrumbs .breadcrumb .breadcrumb-item a {
  color: #424242;
  text-decoration: none;
}

.fluid-breadcrumbs .breadcrumb .breadcrumb-item a:hover {
  text-decoration: underline;
}

.fluid-breadcrumbs .breadcrumb .breadcrumb-item.active {
  color: #1A1A1A;
  font-family: "SegoeUI-Bold", "sans-serif";
}

.fluid-breadcrumbs .breadcrumb .breadcrumb-item + .breadcrumb-item {
  padding: 0px;
}

.fluid-breadcrumbs .breadcrumb .right-bred {
  margin-bottom: 0px;
  position: relative;
  top: -4px;
  margin-left: 13px;
  margin-right: 13px;
  color: #424242;
  font-size: 0.7rem;
}

@media screen and (max-width: 767.9px) {
  .fluid-breadcrumbs .breadcrumb .right-bred {
    margin-left: 10px;
    margin-right: 10px;
  }
}

/*Vinheta interna*/
.card-vinheta-padrao-interna {
  font-family: "SegoeUI-Bold", "sans-serif";
  font-size: 2.4rem;
  font-stretch: normal;
  font-style: normal;
  line-height: 53px;
  letter-spacing: normal;
  text-align: center;
  color: #1A1A1A;
  margin-top: 85px;
  margin-bottom: 64px;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

@media screen and (max-width: 1024.9px) {
  .card-vinheta-padrao-interna {
    margin-top: 45px;
    margin-bottom: 42px;
  }
}

.fluid-cookies .container-cookies .li {
  width: 198px !important;
}

.fluid-cookies .container-cookies .li:first-child {
  width: auto !important;
  margin-left: 0px !important;
}

.fluid-cookies .container-cookies .btn-padrao-aceitar {
  padding: 8px 50px !important;
}

.accordion-item {
  background: none;
  border: none;
  margin-bottom: clamp(2rem, 5.32vw, 5.2rem);
}

.container-mapasite .row-accordions-menus {
  row-gap: clamp(2rem, 3.33vw, 3.2rem);
}

.container-mapasite .mapasite .mapa-page-header .col-titulo .btn-accordion, .container-mapasite .mapasite .mapa-page-header .col-vinheta-padrao .col-titulo--secundario .btn-accordion, .col-vinheta-padrao .container-mapasite .mapasite .mapa-page-header .col-titulo--secundario .btn-accordion {
  display: block;
  text-align: center;
  padding-inline: 0px;
  background-color: transparent;
  font-family: "Raleway-Bold", "sans-serif";
  font-size: 38px;
  color: #005A64;
  line-height: normal;
  margin-bottom: clamp(1rem, get-vw(24), 1.7rem);
  box-shadow: none;
  position: relative;
}

.container-mapasite .mapasite .mapa-page-header .col-titulo .btn-accordion:not(.collapsed)::after, .container-mapasite .mapasite .mapa-page-header .col-vinheta-padrao .col-titulo--secundario .btn-accordion:not(.collapsed)::after, .col-vinheta-padrao .container-mapasite .mapasite .mapa-page-header .col-titulo--secundario .btn-accordion:not(.collapsed)::after {
  content: "\F63B";
  font-size: 25px;
  color: #F7913D;
  padding-top: 4px;
  transform: rotate(-180deg);
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.container-mapasite .mapasite .mapa-page-header .col-titulo .btn-accordion::after, .container-mapasite .mapasite .mapa-page-header .col-vinheta-padrao .col-titulo--secundario .btn-accordion::after, .col-vinheta-padrao .container-mapasite .mapasite .mapa-page-header .col-titulo--secundario .btn-accordion::after {
  transform: none;
  position: absolute;
  height: 35px;
  width: 35px;
  margin-top: 5px;
  margin-left: 8px;
  background-image: none;
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  color: #F7913D;
  content: "\F4FE";
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.container-mapasite .mapasite .mapa-page-header .col-titulo .btn-accordion:focus, .container-mapasite .mapasite .mapa-page-header .col-vinheta-padrao .col-titulo--secundario .btn-accordion:focus, .col-vinheta-padrao .container-mapasite .mapasite .mapa-page-header .col-titulo--secundario .btn-accordion:focus {
  box-shadow: none;
}

.container-mapasite .mapasite .mapa-page-header .col-titulo .btn-accordion .infomenu, .container-mapasite .mapasite .mapa-page-header .col-vinheta-padrao .col-titulo--secundario .btn-accordion .infomenu, .col-vinheta-padrao .container-mapasite .mapasite .mapa-page-header .col-titulo--secundario .btn-accordion .infomenu {
  display: none;
  color: #1A1A1A;
  font-family: "Raleway-Regular", "sans-serif";
  font-size: 0.7rem;
}

.container-mapasite .mapasite .content-menu-map {
  background-color: #ffffff;
  border-radius: 16px;
  box-shadow: 0px 4px 32px 0px rgba(0, 0, 0, 0.1);
  padding: 24px;
}

.container-mapasite .mapasite .content-menu-map > .row {
  row-gap: 20px;
  justify-content: center;
}

.container-mapasite .mapasite .content-menu-map .mapa-item {
  display: flex;
  margin-top: 0;
  margin-bottom: 0;
  width: 100%;
  height: 100%;
  min-height: 48px;
  align-items: center;
  justify-content: center;
  font-size: clamp(0.9rem, get-vw(20), 1.1rem);
  background-color: transparent;
  color: #005A64;
  font-family: "Raleway-Regular", "sans-serif";
}

.container-mapasite .col-box-pesquisa {
  background-color: #fff;
  border-radius: 16px;
  padding: 16px 20px;
  margin-top: 0px;
  margin-bottom: 24px;
}

.container-mapasite .col-box-pesquisa .form-row {
  display: flex;
  column-gap: 30px;
}

@media screen and (max-width: 767.9px) {
  .container-mapasite .col-box-pesquisa .form-row {
    width: 100%;
    left: 0px;
    position: relative;
  }
}

.container-mapasite .col-box-pesquisa .form-group-padrao-busca {
  flex: 2 1 100%;
  border-radius: 16px;
  overflow: hidden;
  padding: 0;
  border: solid 1px #fafafa;
  background-color: #fafafa;
}

.container-mapasite .col-box-pesquisa .form-group-padrao-busca .input-group-text {
  border-radius: 0 16px 16px 0;
  border: solid 1px #fafafa;
  background-color: #fafafa;
  padding-right: 16px;
  color: #00AFBE;
}

.container-mapasite .col-box-pesquisa .form-group-padrao-busca .form-control {
  height: 48px;
  border-radius: 16px a0 0 16px;
  border: solid 1px transparent;
  background-color: #fafafa;
  font-size: 0.8rem;
  font-family: "Raleway-Regular", "sans-serif";
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #424242;
}

.container-mapasite .col-box-pesquisa .form-group-padrao-busca .form-control::-webkit-input-placeholder {
  font-size: 0.8rem;
  color: #424242;
}

.container-mapasite .col-box-pesquisa .form-group-padrao-busca .form-control:-moz-placeholder {
  font-size: 0.8rem;
  color: #424242;
}

.container-mapasite .col-box-pesquisa .form-group-padrao-busca .form-control::-moz-placeholder {
  font-size: 0.8rem;
  color: #424242;
}

.container-mapasite .col-box-pesquisa .form-group-padrao-busca .form-control:-ms-input-placeholder {
  font-size: 0.8rem;
  color: #424242;
}

.container-mapasite .col-box-pesquisa .form-group-padrao-busca .form-control::placeholder {
  font-size: 0.8rem;
  color: #424242;
}

.container-mapasite .col-box-pesquisa .form-group-padrao-busca .form-control:hover::-webkit-input-placeholder {
  color: #005A64;
}

.container-mapasite .col-box-pesquisa .form-group-padrao-busca .form-control:hover:-moz-placeholder {
  color: #005A64;
}

.container-mapasite .col-box-pesquisa .form-group-padrao-busca .form-control:hover::-moz-placeholder {
  color: #005A64;
}

.container-mapasite .col-box-pesquisa .form-group-padrao-busca .form-control:hover:-ms-input-placeholder {
  color: #005A64;
}

.container-mapasite .col-box-pesquisa .form-group-padrao-busca .form-control:hover::placeholder {
  color: #005A64;
}

.container-mapasite .col-box-pesquisa .form-group-padrao-busca .form-control:hover ~ .input-group-text {
  color: #F7913D;
}

.container-mapasite .col-box-pesquisa .form-group-padrao-busca .form-control:focus ~ .input-group-text {
  color: #FFB91E;
}

.container-mapasite .col-box-pesquisa .col-box {
  flex: 1 0 auto;
}

.container-mapasite .col-box-pesquisa .btn-padrao--azul-claro {
  margin-top: 0;
  height: 100%;
  width: auto;
  margin-bottom: 0;
  background-color: #00AFBE;
  color: #FFF !important;
}

.container-mapasite .col-box-pesquisa .btn-padrao--azul-claro span {
  color: #FFF !important;
}

.container-mapasite .col-box-pesquisa .btn-padrao--azul-claro i {
  margin-left: 0px;
}
