.elementor-285 .elementor-element.elementor-element-22c922e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-285 .elementor-element.elementor-element-22c922e{--content-width:1250px;}}/* Start custom CSS for shortcode, class: .elementor-element-59b8252 *//* Filtros (Garagem) com degradê em /imoveis e em qualquer lugar que apareça */
button.garagem-results-bar__filter-btn,
.garagem-results-bar__actions button.garagem-results-bar__filter-btn{
  background-image: linear-gradient(90deg, #004F38 0%, #00CC90 100%) !important;
  background-color: transparent !important;
  border: 0 !important;
  color: #fff !important;
}

/* Ícone + texto brancos */
button.garagem-results-bar__filter-btn span{
  color: #fff !important;
}
button.garagem-results-bar__filter-btn svg{
  stroke: #fff !important;
  fill: #fff !important;
}

/* Mantém igual em hover/focus/active (sem “inverter” cores) */
button.garagem-results-bar__filter-btn:hover,
button.garagem-results-bar__filter-btn:focus,
button.garagem-results-bar__filter-btn:active{
  background-image: linear-gradient(90deg, #004F38 0%, #00CC90 100%) !important;
  background-color: transparent !important;
  border: 0 !important;
  color: #fff !important;
  box-shadow: none !important;
  filter: none !important;
  opacity: 1 !important;
  transform: none !important;
}/* End custom CSS */
/* Start custom CSS *//* 1) Garante que o wrap sirva de referência pro ícone */
.garagem-search-bar__input-wrap{
  position: relative;
}

/* 2) Empurra o texto/placeholder pro lado (pra não ficar embaixo da lupa) */
input.garagem-search-bar__input{
  padding-left: 44px !important; /* aumente se precisar */
}

/* 3) Posiciona a lupa dentro do campo, alinhada verticalmente */
.garagem-search-bar__icon{
  position: absolute;
  left: 14px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}


/* Botão "Filtros" (Garagem) - verde fixo, sem hover */
button.garagem-results-bar__filter-btn{
  background: #004F38 !important;
  border-color: #004F38 !important;
  color: #fff !important;
}

/* Garante que texto e ícone (svg) fiquem brancos */
button.garagem-results-bar__filter-btn span,
button.garagem-results-bar__filter-btn svg{
  color: #fff !important;
  stroke: #fff !important; /* para SVG com stroke */
  fill: #fff !important;   /* caso use fill */
}

/* Remove efeito hover/focus/active (mantém igual) */
button.garagem-results-bar__filter-btn:hover,
button.garagem-results-bar__filter-btn:focus,
button.garagem-results-bar__filter-btn:active{
  background: #004F38 !important;
  border-color: #004F38 !important;
  color: #fff !important;
  box-shadow: none !important;
  opacity: 1 !important;
  filter: none !important;
}/* End custom CSS */