/* ------------------------ CORES ------------------------  */
:root {
  --siga-100: 359 80% 58%;
  --siga-200: 359 58% 48%;
  --siga-300: 359 58% 40%;
  --siga-500: 359 56% 37%;
  --siga-700: 358 77% 29%;
  --siga-900: 20 5% 22%;
}
/*Preloader:*/
html .preloader-span,
#loadingIndicator .preloader-span{
    background-color:  hsl(var(--siga-200));
}


/* ------------------------ HEADER ------------------------ */
@media(min-width:80rem){
.navTopoHomeTamanhos.navHome {
    background: hsl(0deg 0% 100% / 80%) !important;
    backdrop-filter: blur(10px) !important;
}
}
@media (max-width: 992px) {
  #headerPremium:before {
    width: 48% !important;
  }
}
.navBtn {
  border-color: transparent !important;
}
.navBtn:hover,
.btnSemBorda:hover {
  background-color: hsl(var(--siga-700)) !important;
  color: white !important;
}
.navBtn,.btnSemBorda{
  color: hsl(var(--siga-500)) !important;
}


/* ------------------------ HOME ----------------------- */

#home .xl\:container,
#home .container{
  max-width: 99% !important;
}
@media(min-width:80rem){
.tamanhosIntro2 {
  height: 600px !important;
}
.tamanhosIntro2 img{
  object-fit: contain !important;
}
}
#btnBuscarFiltro {
  background-color: hsl(var(--siga-200)) !important;
}
#buscarPorCodigoHome{
  border-color: hsl(var(--siga-100)) !important;
}
@media(min-width: 80rem){
.containerInput:hover{
  background-color: hsl(var(--siga-200)) !important;
}
#containerFiltro {
  background-color: transparent!important;
  box-shadow: none !important;
}
.intro3BuscarContainer{
  top: -30px !important;
}
div#containerFiltro {
    bottom: -1% !important;
}
#filtro1 {
    background: transparent !important;
}
#bannerMask:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 110px;
    background: linear-gradient(to top, rgba(47, 25, 25, 0.82) 0%, rgba(47, 25, 25, 0.55) 36%, rgba(47, 25, 25, 0.45) 55%, rgba(28, 28, 28, 0.14) 74%, rgba(32, 32, 32, 0.12) 76%, rgba(56, 56, 56, 0) 90%, rgba(76, 76, 76, 0) 100%);
    bottom: 0;
    z-index: 2;
}
}
#bairrosHome button:disabled {
    opacity: 0.8 !important;
}
.homeFiltros .filtro:hover{
  background-color: white !important;
}
.homeFiltros .filtro svg,
.containerInput:hover label span,
.containerInput:hover label{
  color: white !important;
}
.sub1VerTodos{
  border: transparent !important;
  border-radius: 1px !important;
}
.filtro {
  filter: none !important;
}
#submenu {
  border-radius: 1px !important;
}
/* ------------------------ CARDS ------------------------ */



/* ------------------------ LISTA ------------------------ */
.containerCheckbox:hover {
  background-color: hsl(var(--siga-200)) !important;
}
.containerCheckbox:hover label span,
.containerCheckbox:hover label{
  color: white !important;
}


/* ------------------------ IMÓVEL ------------------------ */



/* ------------------------ FOOTER ------------------------ */

.logoRodape {
  width: 150px !important;
}

/* ------------------------ WHATS FLUTUANTE ------------------------ */



/* ------------------------ LOADING ------------------------ */

.rounded-t-xl,.sub1VerTodos,.fitrosHome .filtro,.navBtn,button,select,label,input,.filtroContainer,.filtroDrop,.rounded,.rounded-md,.rounded-lg,.rounded-xl,#containerFiltro div, #containerFiltro, .sub1Item:hover,.nomeBtnModalMobile,.tituloBtnMobile, swiper-container::part(button-next),swiper-container::part(button-prev),.verTodosBtn ,.btnSemBorda {
  border-radius: 0px !important;
}
@media(max-width: 992px){
  .tamanhosIntro2 {
    aspect-ratio: 11 / 12 !important;
}
}
#skeletonBanner2 div{ 
    height: 500px !important; 
}
