.gia__button--incidence{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;gap:.8rem;margin-top:2.4rem;padding:0 1.6rem;height:5.6rem;width:30%;font-family:'Manrope','Arial',sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem;color:#ce3d09;border-radius:.4rem;border:1px solid #ee4f11;background:#fff}
@media(max-width:36rem){.gia__button--incidence{width:18.5rem}
}
.link-actions-specific .gia__actions-link{display:flex;align-items:center;gap:.8rem;font-family:'Manrope','Arial',sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem;color:#005265;text-decoration-line:none}
@media(max-width:36rem){.link-actions-specific .gia__actions-link__text{display:none}
}
.gia__tag--info{display:flex;justify-content:center;align-items:center;gap:.8rem;padding:.4rem .8rem;border-radius:.4rem;background:#e5eef0}
.gia__tag--info p{font-size:1.2rem;line-height:1.6rem;color:#005265}
.gia__tag--danger{display:flex;justify-content:center;align-items:center;gap:.8rem;padding:.4rem .8rem;border-radius:.4rem;background:#fcdcce}
.gia__tag--danger__svg{flex-shrink:0;width:2rem;height:2rem;border:1px solid #ce3d09;border-radius:50%}
.gia__tag--danger__svg path{fill:#005265}
.gia__tag--danger p{font-family:'Manrope','Arial',sans-serif;font-size:1.2rem;line-height:1.6rem;color:#ce3d09}
#header-search-filter .search-filter__container{display:flex;padding-top:12.8rem;flex-direction:column;align-items:center;gap:2.4rem;align-self:stretch;border-radius:.8rem;position:relative}
@media(min-width:59.938em){#header-search-filter .search-filter__container{flex-direction:row;justify-content:center;padding:12.8rem 0}
}
#header-search-filter .search-filter__background-figure{position:absolute;inset:0;width:100%;height:auto;z-index:0;display:block;overflow:hidden;margin:0}
@media(min-width:59.938em){#header-search-filter .search-filter__background-figure{height:100%}
}
#header-search-filter .search-filter__background-image{position:relative;inset:0;width:100%;height:auto;z-index:0;overflow:hidden;display:block;aspect-ratio:1.77777778;object-fit:cover}
@media(min-width:59.938em){#header-search-filter .search-filter__background-image{height:100%}
}
#header-search-filter .search-filter__principal-container{display:flex;flex-direction:column;padding:32px 48px;justify-content:flex-end;align-items:center;gap:2.4rem;align-self:stretch;border-radius:.8rem;background:#fff;position:relative;z-index:1}
@media(min-width:440px){#header-search-filter .search-filter__principal-container{align-items:normal}
}
@media(min-width:59.938em){#header-search-filter .search-filter__principal-container{width:76rem}
}
@media(min-width:1920px){#header-search-filter .search-filter__principal-container{width:99rem}
}
#header-search-filter .search-filter__title{text-align:center;color:#000;font-family:'Manrope','Arial',sans-serif;font-size:3.2rem;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-0.32px}
#header-search-filter .search-filter__content{display:flex;padding:0 1.6rem;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:1.6rem}
@media(min-width:59.938em){#header-search-filter .search-filter__content{width:100%}
}
@media(min-width:1920px){#header-search-filter .search-filter__content{flex-direction:row;align-items:flex-end}
}
#header-search-filter .search-filter__tab-container{display:flex;padding:.4rem;align-items:center;gap:.4rem;align-self:stretch;border-radius:100rem;border:.1rem solid #e5eef0;background:#f6f9f9;position:relative}
@media(min-width:1920px){#header-search-filter .search-filter__tab-container{align-self:auto}
}
#header-search-filter .search-filter__tab-container .tab-option{flex:1;position:relative;display:flex;justify-content:center;align-items:center;width:9.9rem}
#header-search-filter .search-filter__tab-btn{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;margin:0}
#header-search-filter .search-filter__tab-btn:checked+.search-filter__tab-label{background-color:#e5eef0;border-color:#005265}
@media(min-width:1920px){#header-search-filter .search-filter__tab-btn{align-self:auto;width:9.9rem}
}
#header-search-filter .search-filter__tab-label{color:#005265;font-family:'Manrope','Arial',sans-serif;font-size:1.4rem;font-style:normal;font-weight:700;line-height:2.1rem;text-align:center;display:flex;padding:.8rem 1.6rem;justify-content:center;align-items:center;gap:.8rem;flex:1 0 0;border-radius:100rem;background:#f6f9f9;border:.1rem solid transparent;transition:all .3s ease;cursor:pointer;width:100%}
#header-search-filter .search-filter__tab-label:hover{background:#e5eef0}
#header-search-filter .search-filter__content-filters{display:flex;flex-direction:column;align-items:flex-start;gap:18px;align-self:stretch}
@media(min-width:59.938em){#header-search-filter .search-filter__content-filters{width:100%;flex-direction:row;justify-content:space-between}
}
#header-search-filter .search-filter__select-container{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;align-self:stretch}
@media(min-width:59.938em){#header-search-filter .search-filter__select-container{display:flex;width:220px;flex-direction:column;align-items:flex-start;gap:8px}
}
@media(min-width:59.938em){#header-search-filter .search-filter__select-container.type-of-property{width:220px}
}
@media(min-width:59.938em){#header-search-filter .search-filter__select-container.type-of-location{width:440px}
}
#header-search-filter .search-filter__label-text{color:#000;font-family:'Manrope','Arial',sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}
#header-search-filter .search-filter__inmobiliaria{display:flex;padding:1.2rem 1.6rem;align-items:center;gap:.8rem;align-self:stretch;border-radius:4px;border:.1rem solid #5f98a5;background:#fff}
#header-search-filter .search-filter__inmobiliaria .icon-flecha-abajo{margin-left:auto;font-size:2.4rem;pointer-events:none;color:#005265;transition:transform .3s}
#header-search-filter .search-filter__inmobiliaria .icon-flecha-abajo.rotated{transform:rotate(180deg)}
#header-search-filter .search-filter__select-option{appearance:none;background-color:transparent;border:0;cursor:pointer;text-transform:capitalize;width:100%;color:#000;font-family:'Manrope','Arial',sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}
#header-search-filter .search-filter__select-option::-ms-expand{display:none}
#header-search-filter .search-filter__select-option:focus{border-color:#005265}
#header-search-filter .search-filter__content-search{display:flex;align-items:flex-start;gap:.8rem;align-self:stretch}
#header-search-filter .search-filter__input{display:flex;padding:1.2rem 1.6rem;align-items:center;gap:1.6rem;flex:1 0 0;align-self:stretch;border-radius:.4rem;border:.1rem solid #5f98a5;background:#fff;box-shadow:0 0 0 .2rem #fff;color:#000;font-family:'Manrope','Arial',sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem;transition:all .3s ease}
#header-search-filter .search-filter__input.input-error{border:.2rem solid #a83105;box-shadow:0 0 0 .2rem rgba(168,49,5,0.2);animation:inputErrorShake .5s ease-in-out}
#header-search-filter .search-filter__input:focus:not(.input-error){border-color:#005265;box-shadow:0 0 0 .2rem rgba(0,82,101,0.2);outline:0}
#header-search-filter .search-filter__input.input-error::placeholder{color:#f8571b}
#header-search-filter .search-filter__input-btn{display:flex;padding:1.2rem 1.6rem;justify-content:center;align-items:center;gap:.8rem;border-radius:.4rem;background:#005265}
#header-search-filter .search-filter__input-btn:focus{outline:.2rem solid #005265;outline-offset:.2rem;border-radius:.4rem;transition-duration:.3s}
#header-search-filter .search-filter__input-text{text-align:center;color:#fff;font-family:'Manrope','Arial',sans-serif;font-size:1.6rem;font-style:normal;font-weight:700;line-height:2.4rem}
#header-search-filter .search-filter__input-icon{display:none}
#header-search-filter .search-filter__input-icon__svg *{fill:#fff}
@media(min-width:59.938em){#header-search-filter .search-filter__input-icon{display:flex}
}