.hero-section{padding:3rem 0;background-position:50%;background-repeat:no-repeat;background-size:cover}@media(max-width:767px){.hero-section{padding:.5rem 0!important}}.form-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.form-range::-webkit-slider-track{background:#e9ecef;height:4px;border-radius:2px}.form-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#007bff;height:16px;width:16px;border-radius:50%;cursor:pointer;border:2px solid white;box-shadow:0 2px 4px rgba(0,0,0,.2)}.form-range::-moz-range-track{background:#e9ecef;height:4px;border-radius:2px;border:none}.form-range::-moz-range-thumb{background:#007bff;height:16px;width:16px;border-radius:50%;cursor:pointer;border:2px solid white;box-shadow:0 2px 4px rgba(0,0,0,.2)}.form-range:focus{outline:none}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(0,123,255,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 3px rgba(0,123,255,.25)}.form-check-input:checked{background-color:#007bff;border-color:#007bff}.form-check-input:focus,.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}@media (max-width:768px){.filters-section .row{gap:.75rem}.form-check-label,.form-select{font-size:13px!important}}