select{border-radius:4px;color:gray;outline:none;border-color:#ccc;font-family:var(--text-font);font-size:14px}option{font-family:var(--text-font);font-size:14px}legend{font-family:var(--text-font);font-size:18px;margin-top:5rem}label{border-radius:4px;padding:2px 8px 2px 8px;left:3px}.title{font-weight:unset;position:absolute;top:-18px;left:8px;font-size:14px;font-family:var(--text-font);color:var(--color-black);background:#f5f5f5;padding:4px 8px;border-radius:4px;z-index:8}.button-filtros{margin-top:20px;height:40px;background-color:var(--primary-color);font-family:var(--text-font);padding:8px 24px;border-radius:4px;color:var(--color-black);cursor:pointer}.filtro-container{display:flex;flex-wrap:wrap;gap:10px;margin-top:2rem;align-items:center;justify-content:space-between}.filtro-item{flex:1 1 calc(25% - 10px);display:flex;flex-direction:column;min-width:150px}.filtro-item label{font-size:14px;margin-bottom:5px;z-index:1}@media(max-width: 767px){.filtro-container{gap:10px}.filtro-item{flex:1 1 100%}.button-filtros{width:100%;padding:12px}.title{font-size:12px}legend{font-size:16px}}@media(min-width: 768px)and (max-width: 1023px){.filtro-container{gap:25px}.filtro-item{flex:1 1 calc(50% - 25px)}.button-filtros{width:100%;padding:10px 20px}}@media(min-width: 1024px)and (max-width: 1199px){.filtro-item{flex:1 1 calc(25% - 10px)}.button-filtros{width:auto;padding:8px 24px}.title{font-size:14px}legend{font-size:17px}}@media(min-width: 1200px){.filtro-item{flex:1 1 calc(25% - 10px)}.button-filtros{width:auto;padding:8px 24px}}