/* ------------------------ CORES ------------------------  */
:root {
  --siga-100: 213 42% 76%;
  --siga-200: 213 43% 74%;
  --siga-300: 213 42% 71%;
  --siga-500: 213 30% 56%;
  --siga-700: 213 22% 41%;
  --siga-900: 212 23% 32%;
}

/* ------------------------ HEADER ------------------------ */
.navBtn {
  border: none !important;
}
.navBtn:hover,
.btnSemBorda:hover {
  background-color: hsl(var(--siga-300)) !important;
  color: white !important;
  border: none !important;
}
#submenu .sub1VerTodos {
  border-color: hsl(var(--siga-500)) !important;
  color: hsl(var(--siga-700)) !important;
}
#submenu .sub1VerTodos:hover {
  background: hsl(var(--siga-500)) !important;
  color: #fff !important;
}
@media (min-width: 1280px) {
  .logoTopoHomeTamanhos{
    width: 250px !important;
    max-width: 250px !important;
  }
  .logoNormalTamanhos {
    max-width: 220px !important;
    width: 220px !important;
  }
}
.navBtn,.btnSemBorda{
  color: hsl(var(--siga-700)) !important;
  border: none !important;
}
/* ------------------------ HOME ----------------------- */
#textoBanner {
  background: linear-gradient(90deg, rgba(62,80,99,0) 0%, rgba(62,80,99,0.50) 25%, rgba(62,80,99,0.70) 50%, rgba(62,80,99,0.50) 75%, rgba(62,80,99,0) 100%) !important;
}
div#textoBanner a{
  background-color: transparent !important;
  color: white !important;
  border: 1px solid white !important;
}
@media (min-width: 1280px){ 
div#textoBanner p,
div#textoBanner h2 {
    font-size: 1.75rem  !important;
}
}
div#textoBanner p,
div#textoBanner h2 {
    color: white !important;
    font-weight: 600 !important;
    text-shadow: 0 2px 3px #000 !important;
  }
@media (max-width: 992px){ 
  div#textoBanner p,
  div#textoBanner h2{
    font-size: 1.15rem  !important;
  }
  .navSiga{
    background-color: white !important;
  }
  .logo {
    max-width: 170px !important;
  }
}
#dropdownTipos,
#dropdownDormitorios,
#dropdownCidades,
#dropdownBairros {
  border: 2px solid hsl(var(--siga-500)) !important;
  border-right: 0px !important;
  background: hsl(var(--siga-700) / .5) !important;
  color: #fff !important;
}
#dropdownTipos svg,
#dropdownDormitorios svg,
#dropdownCidades svg,
#dropdownBairros svg {
  color: #fff !important;
}
#btnBuscarFiltro {
  background-color: hsl(var(--siga-500)) !important;
  color: #fff !important;
}
#btnBuscarFiltro:hover {
  filter: brightness(1.2) !important;
}
#btnBuscarFiltro svg {
  color: #fff !important;
}
.homeBusca {
  display: none !important;
}
.verTodosBtn {
  color: #000 !important;
}
.verTodosBtn:hover {
  background-color: hsl(var(--siga-300)) !important;
  color: #fff !important;
}
div#filtro1 {
  background-color: hsl(var(--siga-500) / 0.6) !important;
}
#indicadorRolagem {
  z-index: 1 !important;
  left: 50% !important;
}
.verTodosBtn {
  color: #000 !important;
}
@media (max-width: 1280px) {
  #filtro1 {
    background-color: transparent !important;
  }
  #containerFiltro {
    background-color: hsl(var(--siga-700)) !important;
  }
  #dropdownTipos,
  #dropdownDormitorios,
  #dropdownCidades,
  #dropdownBairros {
    border: 2px solid hsl(var(--siga-500)) !important;
  }
}
.filtroIntro3 {
  bottom: 5% !important;
}
/* ------------------------ CARDS ------------------------ */
swiper-container::part(button-next), swiper-container::part(button-prev){
  background-color: transparent !important;
}


/* ------------------------ LISTA ------------------------ */
.containerTituloPg,
#infobarDesktop,
div#filtros {
  background: hsl(var(--siga-700));
}
.containerTituloPg h1,
.containerTituloPg h2,
#infobarDesktop{
  color: white !important;
}
.btnListaOrdem button,
div#containerMapa,
.filtro.btnNaoSelecionado {
  background: hsl(var(--siga-500)) !important;
  color: white !important;
}
#dropdownBairros,
button#btnListaBairros {
  filter: none !important;
}
.navBtn,
.btnSemBorda{
  background-color: hsl(var(--siga-700)) !important;
  color: white !important;
}
/* ------------------------ IMOVEL ------------------------ */

#btnWhats {
  background: #27e36c !important;
}

/* ------------------------ FOOTER ------------------------ */



/* ------------------------ WHATS FLUTUANTE ------------------------ */


/* Elementos quadrados */
button,a,select,label,input,.filtroContainer,.filtroDrop,.rounded,.rounded-lg,.rounded-xl,#sub1Comprar .hoverBtns, .sigaTooltip, .sigaTooltipLeft, .nomeBtnModalMobile{
  border-radius: 0px !important;
}
.fitrosHome div > button,
.filtroContainer  {
  border-radius: 0px !important;
}
.tituloImob span {
  color: white !important;
}