.searching-loader[data-v-2d40fc08]{align-items:center;display:flex;justify-content:center;position:fixed;z-index:9999}.loader-overlay[data-v-2d40fc08],.searching-loader[data-v-2d40fc08]{height:100%;left:0;top:0;width:100%}.loader-overlay[data-v-2d40fc08]{background-color:#ffffffd9;position:absolute}.loader-content[data-v-2d40fc08]{align-items:center;display:flex;flex-direction:column;gap:1.5rem;position:relative;z-index:1}.loader-spinner[data-v-2d40fc08]{animation:spin-2d40fc08 1s linear infinite;border:4px solid #e9ecef;border-radius:50%;border-top-color:#335749;height:50px;width:50px}.loader-text[data-v-2d40fc08]{animation:fadeInOut-2d40fc08 1.5s ease-in-out infinite;color:#335749;font-size:1.2rem;font-weight:500;margin:0}@keyframes spin-2d40fc08{to{transform:rotate(1turn)}}@keyframes fadeInOut-2d40fc08{0%,to{opacity:.7}50%{opacity:1}}@media only screen and (max-width:575px){.loader-text[data-v-2d40fc08]{font-size:1rem}.loader-spinner[data-v-2d40fc08]{height:40px;width:40px}}#banner-filter[data-v-e5403800]{background:#fff;border-radius:30px;box-shadow:0 4px 4px #00000040;padding:1rem 0}.btn-clear-filters[data-v-e5403800]{color:#6c757d;font-size:.9rem;text-decoration:none}.btn-clear-filters[data-v-e5403800]:hover{color:#335749;text-decoration:underline}.form-select[data-v-e5403800]{border:1px solid #9a9ab0;padding:15px 18px!important}.form-select[data-v-e5403800]:focus{box-shadow:none}.accordion-toggle-btn[data-v-e5403800]{background:none;border:none;cursor:pointer;display:flex;font-size:1.5rem;font-weight:500;padding:.5rem 1rem;text-align:left;width:100%}.accordion-toggle-btn[data-v-e5403800]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23212529' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.25rem;content:"";flex-shrink:0;height:1.25rem;margin-left:auto;transition:transform .2s ease-in-out;width:1.25rem}.accordion-toggle-btn[data-v-e5403800]:not(.collapsed):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23335749' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");transform:rotate(-180deg)}.accordion-toggle-btn[data-v-e5403800]:focus-visible{outline:2px solid #335749;outline-offset:2px}@media(prefers-reduced-motion:reduce){.accordion-toggle-btn[data-v-e5403800]:after{transition:none}}.form-check-input[data-v-e5403800]:checked{background-color:#335749;border-color:#335749}.filter-selected[data-v-e5403800]{background-color:#335749eb;color:#fff}.pro-filter-toggle[data-v-e5403800]{align-items:center;border:1px solid #335749;border-radius:20px;color:#335749;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;padding:4px 12px;transition:background .2s,color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pro-filter-toggle[data-v-e5403800]:hover{background:#335749;color:#fff}.pro-filter-arrow[data-v-e5403800]{font-size:.65rem;transition:transform .2s}.pro-filter-arrow-open[data-v-e5403800]{transform:rotate(180deg)}.pro-filter-panel[data-v-e5403800]{margin-top:10px;padding:8px 0}.buscadorInput input[data-v-e5403800]{background-color:#fff!important;color:#000!important}.buscadorInput .input-group-text[data-v-e5403800]{cursor:pointer;transition:background-color .2s,color .2s}.buscadorInput .input-group-text[data-v-e5403800]:hover{background-color:#335749;color:#fff}@media only screen and (max-width:575px){#banner-filter[data-v-e5403800]{border-radius:10px;padding:15px}h4[data-v-e5403800]{font-size:1.25rem}.buscadorInput input[data-v-e5403800]::-moz-placeholder{font-size:.8rem}.buscadorInput input[data-v-e5403800]::placeholder{font-size:.8rem}}@media(min-width:576px)and (max-width:767px){#banner-filter[data-v-e5403800]{border-radius:10px;padding:15px}}@media(min-width:768px)and (max-width:991px){#banner-filter[data-v-e5403800]{padding:25px 0}}@media(min-width:992px){#banner-filter[data-v-e5403800]{padding:25px 0}}
