.modalFiltersContainer{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);z-index:50}.modalFiltersContainer .modalContent{background-color:#f9f9f9;padding:1.5rem .8rem;box-shadow:0 4px 6px rgba(0,0,0,.1);min-width:20rem;width:100%;animation:slideInMobile .3s ease;height:calc(100dvh - var(--home-header-height-mobile));margin-top:auto;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:768px){.modalFiltersContainer .modalContent{max-width:760px;width:100%;animation:slideIn .3s ease;height:auto;border-radius:.5rem;margin-top:var(--home-header-height-desktop)}}.modalFiltersContainer .modalContent .modalTitle{font-size:1.5rem;font-weight:700;margin-bottom:.25rem;text-align:center}@media screen and (min-width:768px){.modalFiltersContainer .modalContent .modalTitle{margin-bottom:1.25rem}}.modalFiltersContainer .modalContent .filterContainer{display:flex;flex-direction:column;gap:1rem;overflow-y:auto;padding:.8rem}.modalFiltersContainer .modalContent .filterContainer .sectionFilter{background-color:#fff;padding:1rem;border-radius:10px;box-shadow:0 0 11px 6px hsla(0,0%,83%,.23);width:100%}.modalFiltersContainer .modalContent .filterContainer .sectionFilter .titleSection{font-size:1.15rem;font-weight:500;margin-bottom:.5rem}.modalFiltersContainer .modalContent .filterContainer .sectionFilter .disclaimer-empty-text{color:#b1b1b1;font-size:9px}.modalFiltersContainer .modalContent .filterContainer .sectionFilter .switchContainer{display:flex;flex-direction:column;gap:.5rem}.modalFiltersContainer .modalContent .filterContainer .sectionFilter .switchContainer .filterItem{width:100%;display:flex;justify-content:space-between;align-items:center}.modalFiltersContainer .modalContent .filterContainer .sectionFilter .switchContainer .filterItem span{transition:all .3s ease-out}.modalFiltersContainer .modalContent .filterContainer .sectionFilter .switchContainer .filterItem span.disableLabel{color:#a7a7a7}.modalFiltersContainer .modalContent .sectionSelection{border-radius:10px;margin:1rem .8rem .8rem;display:flex;flex-direction:row;justify-content:flex-end}@media screen and (min-width:768px){.modalFiltersContainer .modalContent .sectionSelection{margin:.2rem .8rem .8rem}}.modalFiltersContainer .modalContent .sectionSelection span{font-size:14px;text-underline-offset:4px;text-decoration:underline;color:#0b6090;text-decoration-color:#0b6090;cursor:pointer}.modalFiltersContainer .modalContent .sectionSelection span:hover{filter:opacity(.8)}.modalFiltersContainer .modalContent .buttonsContainer{width:100%;margin-top:1rem;display:flex;justify-content:center;align-items:flex-end;gap:2rem;flex-grow:1;align-self:self-end}@keyframes slideIn{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInMobile{0%{transform:translateY(100vh);opacity:0}to{transform:translateY(0);opacity:1}}