.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}
.filters-map__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(21,71,52,0.8);z-index:9998;opacity:1}
.filters-map__container{display:flex;flex-direction:column;background-color:#fff;width:100%;height:100%;padding:1.6rem;position:fixed;top:0;right:0;gap:2.4rem;overflow:auto;z-index:9999}
@media(min-width:48.0625em){.filters-map__container{padding:2.4rem 1.6rem;box-shadow:-2px 0 8px rgba(0,0,0,0.1);max-width:423px}
}
.filters-map__top-container{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center}
@media(min-width:48.0625em){.filters-map__top-container{align-items:unset}
}
.filters-map__title{font-size:1.6rem;font-weight:700;color:#000;font-family:'Manrope','Arial',sans-serif !important;font-style:normal;align-self:center;line-height:150%}
.filters-map__top-container-btn{align-items:center;display:flex;flex-direction:column;position:absolute;top:0;right:0;margin-right:1.6rem;margin-top:.8rem}
.filters-map__top-container-btn span{font-size:1.2rem;font-weight:700;color:#005265;font-family:'Manrope','Arial',sans-serif !important}
.filters-map__top-container-btn:focus-within{outline:.2rem solid #005265;border-radius:.7rem;transition-duration:.3s}
.filters-map__top-container-btn:active{outline:.2rem solid #005265;border-radius:.7rem;transition-duration:.3s}
.filters-map__btn-close{color:#005265;font-family:'Manrope','Arial',sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:150%;display:flex;flex-direction:column;align-items:center;gap:.4rem}
.filters-map__btn-close:focus{outline:0}
.filters-map__btn-icon:focus-within{outline:0;border:0}
.filters-map__form-container{display:flex;flex-direction:column;gap:2.4rem}
.filters-map__form-content{display:flex;flex-direction:column;gap:2.4rem}
.filters-map__label-text{color:#000;font-family:'Manrope','Arial',sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:150%}
.filters-map__select-content{width:100%}
.filters-map__select-container{width:100%;display:flex;flex-direction:column;gap:.8rem}
.filters-map__select-container--multiple{display:flex;flex-direction:row;gap:2.8rem;width:100%}
.filters-map__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;width:100%}
.filters-map__inmobiliaria .icon-select{margin-left:auto;font-size:2.4rem;pointer-events:none;color:#005265;transition:transform .3s}
.filters-map__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:150%}
.filters-map__select-option::-ms-expand{display:none}
.filters-map__select-option:focus-within{border-color:#005265}
.filters-map__checks-container{display:flex;flex-direction:column;gap:1.6rem}
.filters-map__input-container{display:flex;flex-direction:column;gap:.8rem}
.filters-map__input-content{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;transition:all .3s ease}
.filters-map__input{width:100%;border:0;outline:0;background-color:transparent;color:#6b7280;font-family:'Manrope','Arial',sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}
.filters-map__input::placeholder{color:#6b7280;opacity:.9}
.filters-map__check-content{display:flex;flex-direction:row;align-items:center;gap:.8rem;padding:.8rem;width:fit-content}
.filters-map__check-label{font-size:1.6rem;font-weight:400;color:#005265;font-family:'Manrope','Arial',sans-serif;font-style:normal}
.filters-map__check-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:24px;height:24px;border:1px solid #005265;border-radius:.2rem;display:inline-block;position:relative;cursor:pointer}
.filters-map__check-input:checked::after{content:"\e964";color:#005265;font-family:"icomoon" !important;font-size:1.4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.filters-map__btn-container{display:flex;flex-direction:column;gap:1.6rem;width:100%}
.filters-map__btn-container button{width:100%}
.filters-map .full-width{width:100%}
.filters-map__inmobiliaria:focus-within,.filters-map__input-content:focus-within{outline:2px solid #005265;transition-duration:.3s}
.filters-map__inmobiliaria:hover,.filters-map__input-content:hover{background:#f9fafb}
.filters-map__inmobiliaria:active,.filters-map__input-content:active{outline:2px solid #005265;transition-duration:.3s}
.filters-map__check-input:hover{background:#f9fafb}
.filters-map__check-content:focus-within{outline:2px solid #005265;border-radius:.7rem;outline-offset:-0.6rem;transition-duration:.3s}
.filters-map #filters-map-container{display:none}
.no-scroll{overflow:hidden !important}