.bandwidth-block--listing{z-index:5}.bandwidth-block--listing input[type=search]::-ms-clear{display:none!important;width:0!important;height:0!important}.bandwidth-block--listing input[type=search]::-ms-reveal{display:none!important;width:0!important;height:0!important}.bandwidth-block--listing input[type=search]::-webkit-search-cancel-button,.bandwidth-block--listing input[type=search]::-webkit-search-decoration,.bandwidth-block--listing input[type=search]::-webkit-search-results-button,.bandwidth-block--listing input[type=search]::-webkit-search-results-decoration{display:none!important}.bandwidth-block--listing form.filters{margin:0 0 var(--spx2);display:grid;grid-template-columns:1fr 1fr 1fr 175px;gap:20px}.bandwidth-block--listing form.filters fieldset{all:unset}.bandwidth-block--listing form.filters label{font-size:0;display:none}.bandwidth-block--listing form.filters input,.bandwidth-block--listing form.filters select{box-sizing:border-box;width:100%;height:44px;outline:2px solid #cdcccd;border:0;border-radius:4px;font-size:calc((16/var(--base-font-size))*1rem);padding:0 40px 0 15px;outline-offset:0}.bandwidth-block--listing form.filters input:active,.bandwidth-block--listing form.filters input:focus,.bandwidth-block--listing form.filters input:hover,.bandwidth-block--listing form.filters input:not(:placeholder-shown){outline:2px solid var(--blue-65)}.bandwidth-block--listing form.filters select{-webkit-appearance:none;background-image:url(../../assets/caret-down.svg);background-size:12px 12px;background-repeat:no-repeat;background-position:calc(100% - 15px) center}.bandwidth-block--listing form.filters button{font-size:calc((16/var(--base-font-size))*1rem);font-weight:700;width:100%;height:48px;border:2px solid var(--blue-65);border-radius:40px;background:var(--blue-65);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px}.bandwidth-block--listing form.filters button svg path{transition:200ms}.bandwidth-block--listing form.filters button:hover{background:0 0;color:var(--fg)}.bandwidth-block--listing form.filters button:hover svg path{fill:var(--fg)}@media (max-width:1024px){.bandwidth-block--listing form.filters{grid-template-columns:1fr 1fr 1fr 150px;gap:10px}}@media (max-width:767px){.bandwidth-block--listing form.filters{grid-template-columns:1fr 1fr;gap:10px}}@media (max-width:599px){.bandwidth-block--listing form.filters{grid-template-columns:1fr;gap:10px}}