<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ------------------------ CORES ------------------------  */
:root {
  --siga-100: 49 71% 46%;
  --siga-200: 49 71% 46%;
  --siga-300: 49 71% 46%;
  --siga-500: 113 18% 27%;
  --siga-700: 113 18% 27%;
  --siga-900: 113 18% 17%;
  --medalha: url(https://s3.amazonaws.com/files.sigahost.com.br/hall/arquivos/medalhagh.png?nc=584538001);
}
/*Preloader:*/
html .preloader-span,
#loadingIndicator .preloader-span{
    background-color:  hsl(var(--siga-200));
}


/* ------------------------ HEADER ------------------------ */
#navLogo::after {
  content: "";
  background: var(--medalha) no-repeat left bottom / 60px;
  display: flex;
  width: 170px;
  height: 95px;
  margin-left: 20px;
  transition-duration: .7s;
}

.navNormalTamanhos #navLogo::after {
  background: var(--medalha) no-repeat left bottom / 50px !important;
  margin-top: -20px !important;
}

.navBtn:hover {
  background-color: transparent !important;
}

#barra-contatos&gt;div {
  justify-content: right !important;
}

#redes-sociais-barra-contatos {
  margin-bottom: 3px !important;
  margin-right: 5px !important;
}

#barra-contatos {
  background-color: #ffffff !important;
}

#redes-sociais-barra-contatos svg,
#contatos-barra-contatos svg {
  color: hsl(var(--siga-300)) !important;
}

#contatos-barra-contatos span {
  color: hsl(var(--siga-500)) !important;
}

.hoverBtns:hover {
  color: hsl(var(--siga-300)) !important;
}

.sub1Item {
  transition-duration: .15s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
}

#inputBuscar .icon {
  color: hsl(var(--siga-300)) !important;
}

@media (min-width: 1280px) {
  .logoTopoHomeTamanhos,
  .top-\[--contact-bar-height\] .logoNormalTamanhos {
    max-height: 120px !important;
    margin-top: -30px !important;
  }
  
  #barra-contatos &gt; div {
    padding-top: 13px !important;
  }

  #redes-sociais-barra-contatos {
    margin-bottom: 3px !important;
    margin-right: 10px !important;
  }

  .navBtn,
  .btnSemBorda {
    color: hsl(var(--siga-500)) !important;
    border-color: transparent !important;
  }

  .navBtn:hover,
  .btnSemBorda:hover {
    color: hsl(var(--siga-300)) !important;
    background-color: transparent !important;
  }
}
@media (max-width: 1280px) {
  .logoTopoHomeTamanhos,
  .top-\[--contact-bar-height\] .logoNormalTamanhos {
    max-height: 180px !important;
    max-width: 135px !important;
    margin-top: -35px;
  }

  .logoNormalTamanhos {
    max-height: 60px !important;
  }
  
  .navTopoHomeTamanhos #navLogo::after {
    background: var(--medalha) no-repeat left bottom / 35px;
    width: 50px !important;
    height: 55px !important;
    margin-left: 10px !important;
  }

  .navNormalTamanhos #navLogo::after,
  .top-\[--contact-bar-height\] .navNormalTamanhos #navLogo::after {
    background: var(--medalha) no-repeat left bottom / 30px !important;
    width: 120px !important;
    margin-left: 8px !important;
    margin-top: -35px !important;
  }

  .submenu-ativado .nomeTipos, .submenu-ativado svg {
    color: hsl(var(--siga-300)) !important;
  }
}
/* ------------------------ HOME ----------------------- */
#textoBanner {
  background: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(59,81,56,0.7) 10%, rgba(59,81,56,0.7) 50%, rgba(59,81,56,0.7) 90%, rgba(0,0,0,0) 100%) !important;
}

#textoBanner h2 {
  font-size: 1.75rem !important;
  color: #fff;
  text-shadow: 1.2px 1.2px black;
}

#textoBanner p {
  text-shadow: 1.1px 1.1px black;
}

#textoBanner h2,
#textoBanner p,
#textoBanner a {
  font-family: 'Open Sans' ,sans-serif !important;
}

#textoBanner a {
  font-size: 1.05rem !important;
  background: transparent;
  border-radius: 2px !important;
  filter: brightness(1);
  transition-duration: .2s;
  transition-property: color, background-color, fill, stroke;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  border: 1px solid hsl(var(--siga-300));
}

#textoBanner a:hover {
  background-color: hsl(var(--siga-300)) !important;
  color: #fff !important;
}

swiper-container::part(button-next), swiper-container::part(button-prev) {
  background-color: transparent !important;
}

#filtro1 {
  background-color: hsl(var(--siga-500) / .5) !important;
}

.listaOp {
  padding: 0px !important;
}

.intro1BuscarInput {
  border-color: hsl(var(--siga-500)) !important;
}

.tituloHome .tituloDestaques {
  color: hsl(var(--siga-300)) !important;
}

.tituloHome span {
  color: hsl(var(--siga-500)) !important;
}

.indicadorRolagemArrow {
  border-color: hsl(var(--siga-300)) !important;
}

@media (min-width: 1280px) {
  .filtroIntro3 {
    bottom: 14% !important;
  }

  #textoBanner h2 {
    padding: 0px 20px !important;
  }

  #indicadorRolagem {
    left: 50% !important;
    z-index: 1 !important;
  }
}
@media (max-width: 1280px) {
  .filtroIntro3 {
    background-color: hsl(var(--siga-900)) !important;
  }
  #textoBanner h2 {
    font-size: 1.05rem !important;
  }
}
div#videosHome {
  background: #f7f7f7 !important;
}
#videosHome swiper-container[data-v-1534afb1]::part(bullet), #videosHome swiper-container[data-v-1534afb1]::part(bullet-active){
  background-color: hsl(var(--siga-500)) !important;
}
#videosHome swiper-container::part(button-next), #videosHome swiper-container::part(button-prev) {
  color: hsl(var(--siga-500)) !important;
}
/* ------------------------ CARDS ------------------------ */
.cardsFooter .descricao .icones {
  color: hsl(var(--siga-300)) !important;
}
/* ------------------------ LISTA ------------------------ */
#listaImoveis .navFiltros .btnNaoSelecionado,
#listaImoveis .navFiltros .btnSelecionado,
#listaImoveis .navFiltros #containerMapa {
  border-color: transparent !important;
  color: hsl(var(--siga-500)) !important;
}

#listaImoveis .navFiltros .btnSelecionado {
  background-color: transparent !important;
}
/* ------------------------ IMÃ“VEL ------------------------ */
#btnWhats {
  background: #1ab352 !important;
}

.imovelCodigo {
  color: #000 !important;
}
#imovelGaleriaTour swiper-container::part(button-next), swiper-container::part(button-prev) {
    color: hsl(var(--siga-300)) !important;
    background: hsl(var(--siga-500)) !important;
}
/* ------------------------ FOOTER ------------------------ */
.indice {
  border-color: transparent !important;
}

.hrFooter {
  border-color: hsl(var(--siga-900)) !important;
}

#copyrights&gt;div {
  background-color: hsl(var(--siga-900)) !important;
}
/* ------------------------ WHATS FLUTUANTE ------------------------ */



/* ------------------------ LOADING ------------------------ */



/* ------------------------ ELEMENTOS QUADRADOS ------------------------ */
button,
a,
select,
label,
input,
.filtroContainer,
.filtroDrop,
.rounded,
.rounded-lg,
.rounded-xl,
#sub1Comprar .hoverBtns,
.sigaTooltip,
.sigaTooltipLeft,
.nomeBtnModalMobile,
.sub1VerTodos {
  border-radius: 0px !important;
}

.fitrosHome div&gt;button,
.tituloBtnMobile {
  border-radius: 0px !important;
}</pre></body></html>