/* ------------------------ CORES ------------------------  */
/* :root {
  --siga-100: 356 100% 53%;
  --siga-200: 356 97% 48%;
  --siga-300: 356 96% 44%;
  --siga-500: 356 93% 38%;
  --siga-700: 356 96% 35%;
  --siga-900: 356 100% 31%;
} */
:root {
  --siga-100: 0 0% 42%;
  --siga-200: 0 0% 37%;
  --siga-300: 0 0% 34%;
  --siga-500: 223 46% 23%;
  --siga-700: 226 42% 20%;
  --siga-900: 226 41% 16%;
}

  
/* ------------------------ DESTAQUE FULLSCREEN ------------------------ */
.imoveisDestaques section{
  max-width: 100% !important;
}
/* ------------------------ HEADER ------------------------ */

  
@media (min-width: 1280px) and (max-width: 1450px) {
  #headerPremium.navHome {
      max-width: 1220px !important;
      left: calc(50% - 605px) !important;
  }
}
@media (min-width: 1200px){
  #headerPremium.navHome {
    max-width: 1520px;
    left: calc(50% - 760px);
    margin-top: 4px;
  }
  .tamanhosIntro2{
    height: 750px !important;
  }
}
/* @media (min-width: 1280px) {
  .logoTopoHomeTamanhos {
      max-height: 95px !important;
      max-width: 230px !important;
  }
} */
/* .navSigaOpacidade {
  background-color: hsl(var(--siga-500) / 0.8) !important;
} */
#btn0:hover,
.btnSemBorda:hover,
.navBtn:hover{
  background: hsl(var(--siga-500)) !important;
  border-color: hsl(var(--siga-500)) !important;
  color: white !important;
}
.navBtn{
  border: 2px solid hsl(var(--siga-500)) !important;
}
#btn0:hover{
    border-radius: 50px !important;
}
#btn0{
    border-radius: 50px !important;
}
.navBtn {
  min-width: 80px !important;
}

#headerPremium.navHome, button,select,label,input,.filtroContainer,.rounded,.rounded-md,.rounded-lg,.rounded-xl, .sub1Item:hover,.tituloBtnMobile, swiper-container::part(button-next),swiper-container::part(button-prev), .indice, .tamanhoComponentes {
  border-radius: 50px !important;
}
#containerFiltro {
  border-radius: 40px !important;
}
#containerFiltro div {
  border-radius: 25px !important;
}
.homeBusca {
  display: none !important;
}
@media (max-width: 992px){
  #headerPremium.navHome,
  #containerFiltro{
    border-radius: 0 !important;
  }
  #headerPremium{
    background: white !important;
  }
  #menuMobile svg,
  #navIcons svg {
    color: white !important;
  }
  #menuMobile{
    border-color: hsl(var(--siga-200)) !important;
  }
}
#navIcons svg {
  color: hsl(var(--siga-500)) !important;
}
.cardsFavoritar {
  margin: -10px 10px 0px 0 !important;
}
.containerInput:hover {
  background: hsl(var(--siga-500)) !important;
  border-radius: 25px !important;
}
.containerInput:hover .labelFiltros span,
.containerInput:hover .labelFiltros {
  color: white !important;
} 
.sub1VerTodos:hover,
.sub1Item.hoverBtns:hover {
  background: hsl(var(--siga-300)) !important;
  color: white !important;
}
/* ------------------------ HOME ----------------------- */
.indicadorContainer {
  display: none !important;
}
/* ------------------------ CARDS ------------------------ */
swiper-container::part(button-next), swiper-container::part(button-prev) {
  background-color: transparent !important;
}
div#imoveisCard1 {
  border-radius: 30px !important;
}
/* ------------------------ LISTA ------------------------ */
.btnSelecionado{
    border-color: hsl(var(--siga-200)) !important;
}
div#valores,
div#ordem {
  border-radius: 25px !important;
}
.containerCheckbox:hover {
  background-color: hsl(var(--siga-500)) !important;
  border-radius: 25px !important;
}
.containerCheckbox:hover .checkboxLabel span,
.containerCheckbox:hover label,
.containerCheckbox:hover .checkboxLabel{
  color: white !important;
}
nav#paginadorLista .pagina:hover,
.selecaoMobilia:hover,
label.dormVagaSuiteCheckbox:hover {
  background: hsl(var(--siga-300)) !important;
  border-color: hsl(var(--siga-300)) !important;
  color: white !important;
}
/* ------------------------ IMOVEL ------------------------ */
.tamanhoComponentes {
    padding-top: 0.95rem !important;
    padding-left: 1.5rem !important;
}
/* ------------------------ FOOTER ------------------------ */

.textoIndice {
  border-color: hsl(var(--siga-200)) !important;
  color: white !important;
  border-width: 2px !important;
}
div#logoFooter p {
  display: none !important;
}
footer#footer svg {
  color: white !important;
}
div#enderecoContato a {
    border-width: 2px !important;
}
/* ------------------------ WHATS FLUTUANTE ------------------------ */
  
div#fotoImob {
  display: none !important;
}
  
@media (max-width: 992px) {
    #menuMobile {
      border-color: hsl(var(--siga-500)) !important;
    }
    #menuMobile svg {
      color: hsl(var(--siga-500)) !important;
    }
}