input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.tx-comparison .btn-lg{line-height:24px}.banner{max-height:160px}.sidebar__content{max-width:353px}.sidebar__content p+span{color:#505050}.sidebar__content .provider label{padding:.9em 1.1em}@media (hover:hover) and (pointer:fine){.sidebar__content .provider.disabled:hover,.sidebar__content .provider:hover{background:#fff}}.sidebar__filter{max-width:280px}.sidebar__filter__item{padding:0 .5em}.sidebar__filter__item p{font-size:18px;margin:0;white-space:nowrap}.topbar{position:fixed;width:100%;max-width:320px;background-color:#fff;top:0;bottom:15px;overflow-y:auto;overflow-x:hidden;height:calc(100% - 100px);border-bottom-left-radius:20px;border-bottom-right-radius:20px;z-index:1001;left:calc(50% - 160px)}#topbar__title{padding:1em 2em;background:#f9f9f9;border-radius:30px}#topbar__title span{font-size:1.5em;color:#1e1e1e}.topbar__button__wrapper{display:none;z-index:1000}.topbar__button__wrapper>div{left:50%}.topbar__button,.topbar__button:hover{left:-50%;transition:display;background-color:#fff;box-shadow:2px 4px 10px #469a9e75;border:3px solid #469a9e75;border-radius:38px;color:#3a3a3a;padding:.5em 1em}.topbar__button:hover{box-shadow:2px 4px 7px #469a9e50}.topbar__button.active{display:block}#topbar__loader{position:relative;z-index:1000}.card__head .tx-availability-result{width:100%;max-width:100px;font-size:10px;color:#fff;margin:0 auto;font-weight:700;padding:.25rem;border:1px solid #707070;border-radius:9px}.card__head .badge--outline-mobile,.card__head .tx-availability-result-mobile{display:inline-block;width:initial;margin:0 auto;padding:.25rem .5rem;font-size:10px;font-weight:500;border:1px solid #707070;border-radius:9px}.card__head .badge--outline-mobile{line-height:1}.card__head .tx-availability-result-mobile{color:#fff}.card__head .tx-availability-result,.card__head .tx-availability-result-mobile{line-height:12px}.card__head .badge--outline-mobile{color:#000!important}.card__content span.speed-highlight{font-size:1.2em}.card__content__cta{margin-top:.5rem}#tariff-results .badge--fixedline{border-radius:.25rem}.checkbox-wrapper{min-height:40px}.blurred{filter:blur(3px);opacity:.75}#topbar__content.blurred{opacity:.2}p.product-promotion-args{margin-top:.2rem;margin-bottom:0}.card__head__provider{margin-top:0}.custom-select,input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{height:36px}@media (min-width:576px){.custom-select,input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{height:48px}.tx-comparison .btn-lg{line-height:30px}.topbar{max-width:360px;left:calc(50% - 180px)}}@media (min-width:768px){header .jumbotron h2{font-size:2em}}@media (min-width:992px){header .jumbotron h2{font-size:2.5em}.banner{max-height:180px}}@media (min-width:1200px){.banner{max-height:200px}.topbar{position:static;width:100%;max-width:100%;height:100%;box-shadow:2px 4px 7px #2b64a421;border-radius:30px}#availability__button,#availability__street__no__wrapper,#availability__street__wrapper{margin-top:1rem}.sidebar,.topbar__button__wrapper{display:block}.sidebar{position:inherit;width:24%;height:inherit;box-shadow:2px 4px 7px #2b64a421;border-radius:30px}}