/* ------------------------ CORES ------------------------  */
:root {
  --siga-100: 359 90% 59%;
  --siga-200: 359 80% 56%;
  --siga-300: 359 71% 53%;
  --siga-500: 359 63% 44%;
  --siga-700: 359 63% 42%;
  --siga-900: 270 2% 25%;
}

/* ------------------------ HEADER ------------------------ */
#OptionMenu {
  order: 1;
}
@media (min-width: 1280px) {
  .logoTopoHomeTamanhos {
    width: 250px !important;
    height: 60px !important;
    min-height: 60px !important;
    transition: 0.8s !important;
  }
  .logoNormalTamanhos {
    min-height: 55px !important;
    height: 55px !important;
    transition: 1s !important;
  }
}
#optionMenuBtn-0:hover,
.navBtn:hover,
.btnSemBorda:hover {
  background: hsl(var(--siga-300)) !important;
  color: white !important;
}
#btn0 {
  border: 1px solid hsl(var(--siga-300) / 0.8) !important;
}
.navBtn,
.btnSemBorda {
  color: hsl(var(--siga-900)) !important;
}
#navbar-sticky {
  color: hsl(var(--siga-500)) !important;
}
.hoverBtns:hover {
  background: hsl(var(--siga-300)) !important;
  color: white !important;
}
#optionMenuBtn-0 {
  background: transparent !important;
}
#optionMenuBtn-0:hover svg {
  color: white !important;
}

.sub1Btn.hoverBtns:hover svg {
  color: white !important;
}
/* ------------------------ HOME ----------------------- */
.tamanhosIntro2 {
  height: 600px !important;
}
.homeMask {
  background: #4d111294 !important;
}
.filtro:hover {
  background: white !important;
}

#btnBuscarFiltro {
  background: #db3234;
}
.intro2BuscarInput {
  background: hsl(var(--siga-500)) !important;
}
#videosHome {
  order: 6;
  background-color: transparent !important;
}
#videosHome svg {
  color: hsl(var(--siga-500)) !important;
}
#videosHome h2 span {
  color: hsl(var(--siga-900));
}
#videosHome .estiloTitulo {
  color: hsl(var(--siga-500)) !important;
}
swiper-container::part(bullet-active),
swiper-container::part(bullet) {
  background-color: hsl(var(--siga-300)) !important;
}
swiper-container::part(button-next),
swiper-container::part(button-prev) {
  color: hsl(var(--siga-300)) !important;
}
.verTodosContainer span {
  color: hsl(var(--siga-500)) !important;
}
.verTodosContainer:hover a {
  background-color: hsl(var(--siga-300)) !important;
}
.verTodosContainer:hover span {
  color: white !important;
}
/* ------------------------ CARDS ------------------------ */
swiper-container::part(button-next),
swiper-container::part(button-prev) {
  background: transparent !important;
}

/* ------------------------ LISTA ------------------------ */
.containerInput:hover,
.containerCheckbox:hover {
  background: hsl(var(--siga-300)) !important;
}
.containerInput:hover label,
.containerInput:hover label span,
.containerCheckbox:hover label span,
.containerCheckbox:hover label {
  color: white !important;
}
.selecaoMobilia,
.dormVagaSuiteCheckbox {
  border-color: hsl(var(--siga-300) / 0.3) !important;
}
.selecaoMobilia:hover,
.dormVagaSuiteCheckbox:hover {
  background-color: hsl(var(--siga-300)) !important;
  color: white !important;
}
.btnSelecionado:hover {
  background-color: hsl(var(--siga-300)) !important;
}
/* ------------------------ IMOVEL ------------------------ */

#painelImovel div img:last-child {
  display: none !important;
}

/* ------------------------ FOOTER ------------------------ */
#indices,
#contato,
#links,
#copyrights {
  background-color: hsl(var(--siga-500)) !important;
}
.linhaDotsFooter {
  background-color: hsl(var(--siga-100)) !important;
}
#copyrights {
  border-top: 1px solid hsl(var(--siga-300));
}
.indice.textoIndice {
  border-color: hsl(var(--siga-100)) !important;
}
.indice.textoIndice {
  color: white !important;
}
#footer svg {
  color: white !important;
}

#enderecoContato p:last-of-type::after {
  content: "\A CRECI: 24967J F ";
  white-space: pre-line;
}

/* ------------------------ WHATS FLUTUANTE ------------------------ */
#btnFlutuanteMensagem,
button#btnMsg {
    display: none !important;
}