.elementor-176 .elementor-element.elementor-element-37463309:not(.elementor-motion-effects-element-type-background), .elementor-176 .elementor-element.elementor-element-37463309 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-87566eb );}.elementor-176 .elementor-element.elementor-element-37463309 > .elementor-background-overlay{opacity:0.46;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-176 .elementor-element.elementor-element-37463309{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-176 .elementor-element.elementor-element-1a90c669 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-176 .elementor-element.elementor-element-6129a078{text-align:left;}.elementor-176 .elementor-element.elementor-element-6129a078 .elementor-heading-title{color:#FFFFFF;font-family:"Alata", Sans-serif;font-size:40px;font-weight:400;}.elementor-176 .elementor-element.elementor-element-6129a078 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-176 .elementor-element.elementor-element-33d302bd{--divider-border-style:solid;--divider-color:var( --e-global-color-69ded55 );--divider-border-width:2px;}.elementor-176 .elementor-element.elementor-element-33d302bd .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}.elementor-176 .elementor-element.elementor-element-33d302bd .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-176 .elementor-element.elementor-element-33d302bd > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-176 .elementor-element.elementor-element-645a2426{color:#FFFFFFC9;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:300;line-height:22px;letter-spacing:0.5px;}.elementor-176 .elementor-element.elementor-element-645a2426 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-176 .elementor-element.elementor-element-1f98d14c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-176 .elementor-element.elementor-element-1f98d14c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-176 .elementor-element.elementor-element-1f98d14c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-176 .elementor-element.elementor-element-1f98d14c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 40px 40px;}.elementor-176 .elementor-element.elementor-element-1f98d14c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-176 .elementor-element.elementor-element-110db913 .elementor-heading-title{color:var( --e-global-color-87566eb );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-176 .elementor-element.elementor-element-110db913 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-3c98655{--divider-border-style:solid;--divider-color:var( --e-global-color-87566eb );--divider-border-width:2px;}.elementor-176 .elementor-element.elementor-element-3c98655 .elementor-divider-separator{width:90%;margin:0 auto;margin-left:0;}.elementor-176 .elementor-element.elementor-element-3c98655 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-176 .elementor-element.elementor-element-3c98655 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-176 .elementor-element.elementor-element-41df0dfc .elementor-heading-title{color:var( --e-global-color-87566eb );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-176 .elementor-element.elementor-element-41df0dfc > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-56a7112{--divider-border-style:solid;--divider-color:var( --e-global-color-87566eb );--divider-border-width:2px;}.elementor-176 .elementor-element.elementor-element-56a7112 .elementor-divider-separator{width:90%;margin:0 auto;margin-left:0;}.elementor-176 .elementor-element.elementor-element-56a7112 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-176 .elementor-element.elementor-element-56a7112 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-176 .elementor-element.elementor-element-726f705e .elementor-search-form__container{min-height:45px;}.elementor-176 .elementor-element.elementor-element-726f705e .elementor-search-form__submit{min-width:45px;--e-search-form-submit-text-color:#FFFFFF;background-color:var( --e-global-color-87566eb );}body:not(.rtl) .elementor-176 .elementor-element.elementor-element-726f705e .elementor-search-form__icon{padding-left:calc(45px / 3);}body.rtl .elementor-176 .elementor-element.elementor-element-726f705e .elementor-search-form__icon{padding-right:calc(45px / 3);}.elementor-176 .elementor-element.elementor-element-726f705e .elementor-search-form__input, .elementor-176 .elementor-element.elementor-element-726f705e.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(45px / 3);padding-right:calc(45px / 3);}.elementor-176 .elementor-element.elementor-element-726f705e .elementor-search-form__input,
					.elementor-176 .elementor-element.elementor-element-726f705e .elementor-search-form__icon,
					.elementor-176 .elementor-element.elementor-element-726f705e .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-176 .elementor-element.elementor-element-726f705e .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-176 .elementor-element.elementor-element-726f705e.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#000000;fill:#000000;}.elementor-176 .elementor-element.elementor-element-726f705e:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#FFFFFF;border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-176 .elementor-element.elementor-element-726f705e.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#FFFFFF;border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-176 .elementor-element.elementor-element-726f705e .elementor-search-form__submit:hover{--e-search-form-submit-text-color:#FFFFFF;background-color:var( --e-global-color-59653b7 );}.elementor-176 .elementor-element.elementor-element-726f705e .elementor-search-form__submit:focus{--e-search-form-submit-text-color:#FFFFFF;background-color:var( --e-global-color-59653b7 );}.elementor-176 .elementor-element.elementor-element-726f705e > .elementor-widget-container{margin:0% 5% 0% 0%;padding:0% 5% 0% 0%;}.elementor-176 .elementor-element.elementor-element-474a4908 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-176 .elementor-element.elementor-element-2107a54c{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-176 .elementor-element.elementor-element-2107a54c .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-176 .elementor-element.elementor-element-2107a54c .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-176 .elementor-element.elementor-element-2107a54c .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-176 .elementor-element.elementor-element-2107a54c .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-176 .elementor-element.elementor-element-2107a54c .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-176 .elementor-element.elementor-element-2f220b8 > .elementor-widget-container{margin:50px 0px 0px 0px;}@media(max-width:1024px){.elementor-176 .elementor-element.elementor-element-37463309{padding:30px 30px 30px 30px;}.elementor-176 .elementor-element.elementor-element-645a2426{font-size:16px;}.elementor-176 .elementor-element.elementor-element-1f98d14c > .elementor-element-populated{padding:35px 35px 35px 35px;}.elementor-176 .elementor-element.elementor-element-474a4908 > .elementor-element-populated{padding:35px 35px 35px 35px;}}@media(max-width:767px){.elementor-176 .elementor-element.elementor-element-37463309{padding:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-6129a078 .elementor-heading-title{font-size:34px;line-height:1.1em;}.elementor-176 .elementor-element.elementor-element-645a2426{font-size:14px;}.elementor-176 .elementor-element.elementor-element-474a4908 > .elementor-element-populated{padding:30px 10px 30px 10px;}}@media(min-width:768px){.elementor-176 .elementor-element.elementor-element-1f98d14c{width:23.255%;}.elementor-176 .elementor-element.elementor-element-474a4908{width:76.745%;}}@media(max-width:1024px) and (min-width:768px){.elementor-176 .elementor-element.elementor-element-1f98d14c{width:100%;}.elementor-176 .elementor-element.elementor-element-474a4908{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-44181ddc */.searchandfilter ul {
    padding: 0;
}
.searchandfilter .chosen-container-multi .chosen-choices {
    border-color: #002855 !important;
    width: 92% !important;
}
.searchandfilter ul li h4 {
    color: #002855;
    text-transform: uppercase;
    font-size: 12px;
    padding: 5px 5px;
}
.searchandfilter ul li {
    padding: 5px 0 5px 0;
}
.searchandfilter ul li select {
    width: 100%;
    border-radius: 0 !important;
    border-color: #002855 !important;
}
.searchandfilter label {
    color: #002855;
    font-size: 15px;
    line-height: 10px;
    font-weight: 500;
    padding: 2px 5px;
}

.searchandfilter .sf-field-submit input {
    width: 89%;
    background: #002855;
    border: 2px solid #002855;
    border-radius: 0;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    margin-left: 5px;
    margin-top: 5px;
}
.searchandfilter .sf-field-submit input:hover {
    background:  #fff;
    border-color: #fff;
    color: #002855;
}

.searchandfilter .meta-slider {
    display: none;
}

.searchandfilter ul li.sf-field-taxonomy-cidade label, .searchandfilter ul li.sf-field-taxonomy-tipo_imovel label, .searchandfilter ul li.sf-field-post-meta-tipo_negociacao label {
    width: 92%;
}

.searchandfilter ul li select  {
    padding: 5px 5px;
    font-size: 15px;
}

.searchandfilter ul li .sf-input-range-number {
    padding: 4px 5px;
    border-color: #002855 !important;
    border-radius: 0;
    font-size: 15px;
}

.searchandfilter ul li.sf-field-post-meta-total_dormitorios label, .searchandfilter ul li.sf-field-post-meta-vagas_garagem label,
.searchandfilter ul li.sf-field-post-meta-area_util label,
.searchandfilter ul li.sf-field-post-meta-valor_venda label {
    width: 44%;
}
.searchandfilter ul li.sf-field-post-meta-total_dormitorios label input, .searchandfilter ul li.sf-field-post-meta-vagas_garagem input, .searchandfilter ul li.sf-field-post-meta-area_util input,
.searchandfilter ul li.sf-field-post-meta-valor_venda input {
    width: 100%;
    max-width: 100%;
}

.searchandfilter ul li .sf-input-checkbox {
    margin-left: 10px;
}

.searchandfilter ul li .sf-label-checkbox {margin-top: -7px;}

.searchandfilter li.sf-field-reset {
    text-decoration: underline;
    text-align: center;
    width: 90%;
    color: #002855;
  
}
.searchandfilter li.sf-field-reset a{
    color: #002855;
}
.searchandfilter li.sf-field-reset a:hover {
    font-weight: 500;
}/* End custom CSS */