/* ------------------------ CORES ------------------------  */
:root {
  --siga-100: 130 100% 85%;
  --siga-200: 130 100% 70%;
  --siga-300: 130 100% 19%;
  --siga-500: 129 78% 19%;
  --siga-700: 130 100% 15%;
  --siga-900: 130 100% 10%;
}

/*Preloader:*/
html .preloader-span,
#loadingIndicator .preloader-span {
  background-color: hsl(var(--siga-200));
}

/* ------------------------ HEADER ------------------------ */
.navTopoHomeTamanhos {
  background-color: hsl(var(--siga-500) / .9) !important;
}
.navBtn:hover,
.btnSemBorda:hover {
  background-color: #fff !important;
  color: hsl(var(--siga-500)) !important;
}

#btnBuscar svg {
  color: #fff !important;
}

.iconeRedeSocialHeader {
  color: hsl(var(--siga-100) / var(--tw-text-opacity)) !important;
}

.navBtn {
  border: none !important;
}

#submenu .sub1VerTodos {
  border-color: hsl(var(--siga-500)) !important;
  color: rgb(63 63 70/var(--tw-text-opacity)) !important
}
#submenu .sub1VerTodos:hover {
  background: hsl(var(--siga-500)) !important;
  color: #fff !important;
}
#home .verTodosBtn:hover {
  background-color: hsl(var(--siga-500)) !important;
  border-color: hsl(var(--siga-500)) !important;
}
.sub1Item {
  padding: .5rem .4rem .5rem 1.80rem !important;
}
#sub1Comprar .hoverBtns:hover {
  background-color: hsl(var(--siga-500)) !important;
  color: #fff !important;
}
@media (min-width: 1280px){
.redeSocialHeader {
    position: absolute !important;
    right: 25px !important;
}
button#btnBuscar {
    margin-right: 160px !important;
}
}
/* ------------------------ HOME ----------------------- */
.homeMask {
  background-color: transparent !important;
}
#containerFiltro,
#indicadorRolagem {
  display: none !important;
}

#textoBanner {
  background-color: hsl(var(--siga-700) /.8) !important;
}

#textoBanner a {
  background-color: hsl(var(--siga-300)) !important;
}

swiper-container::part(button-prev),
swiper-container::part(button-next) {
  background-color: transparent !important;
}

#textoBanner>h2 {
  color: #fff !important;
}

.containerFiltros {
  background-color: transparent !important;
  box-shadow: none !important;
}
.fitrosHome .filtro,
#btnBuscarFiltro {
  height: 4rem !important;
}
.containerFiltros .listaOp {
  height: 64.9px !important;
  background-color: transparent !important;
}
.containerFiltros,
.containerFiltros .listaOp {
  padding: 0px !important;
}

.fitrosHome .filtro {
  background: hsl(var(--siga-500) /.85) !important;
  color: #fff !important;
}
.fitrosHome .filtro svg {
  color: #fff !important;
}

.fitrosHome button:disabled {
  opacity: 0.8 !important;
  filter: none !important;
}
.listaOp div label {
  background: hsl(var(--siga-500) / .70);
  color: #fff !important;
  border: none !important;
}
.peer:checked~.homeOpBtn  {
  background-color: hsl(var(--siga-500)) !important;
}
.fitrosHome button#btnBuscarFiltro:hover {
  background-color: hsl(var(--siga-500) /.95) !important;
  --tw-brightness:(0);
}
.listaOp div label:hover,
#dropdownTipos:hover,
#dropdownDormitorios:hover,
#dropdownCidades:hover,
#dropdownBairros:hover {
  background-color: hsl(var(--siga-500) /.95) !important;
}
@media (min-width: 1280px) {
  #alturaFiltro {
    margin-top: 590px;
  }
  .homeBusca {
    display: none !important;
  }
}

/* ------------------------ CARDS ------------------------ */



/* ------------------------ LISTA ------------------------ */
#containerMapa {
  display: none !important;
}


/* ------------------------ IMÓVEL ------------------------ */



/* ------------------------ FOOTER ------------------------ */
#copyrights>div {
  background-color: hsl(var(--siga-900)) !important;
}

.indice {
  border-color: transparent !important;
}

#enderecoContato a>button {
  border-color: #fff !important;
}

/* ------------------------ MOBILE ------------------------ */
@media(max-width: 390px){
  h2.tituloHome {
    font-size: 1.15rem !important;
  }
}

/* ------------------------ LOADING ------------------------ */