.tx-comparison dl,.tx-comparison ol,.tx-comparison p,.tx-comparison ul{font-size:.9rem}.filter__overlay{display:none;background-color:rgba(0,0,0,.6);position:fixed;z-index:999;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.tx-comparison{font-size:.75rem}header .navbar{z-index:2}header .jumbotron h1{color:#2b64a4;font-size:1.75em}header .jumbotron h2{font-size:1.25em;color:#1e1e1e;font-weight:500;margin-bottom:.625em!important;margin-top:0}.checkmarkList span,.sidebar__content .filter svg{color:#2b64a4}.banner{margin-right:0!important;width:100%;max-width:260px;height:auto}.sidebar{display:none;position:fixed;width:100%;max-width:360px;z-index:1000;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}.filter__title,.sidebar__title{padding:.75rem;background:#f9f9f9}.filter__title span,.sidebar__title span{font-size:1.5rem;color:#1e1e1e}.sidebar__title span{text-align:center}.sidebar__content{font-size:1rem;margin:0 auto}.sidebar__content .ui.segment{box-shadow:none;border:0;border-radius:0}.sidebar__content .ui.segment .ui.range{padding:0}.sidebar__content .ui.segment .ui.range .inner{width:94%}.sidebar__content .ui.segment .ui.range .track-fill{background-color:rgba(0,0,0,.05)}.sidebar__content .ui.segment .ui.range .thumb{background:#2b64a4;margin-left:5px}.sidebar__content .ranges{list-style:none;padding:15px 0 0;display:flex;justify-content:space-between}.sidebar__content .filter span,.sidebar__content .ranges li{color:#505050}.sidebar__content p{font-weight:500;margin-bottom:.3em}.sidebar__content p+span{font-size:.875em}.sidebar__content .filter{cursor:pointer;display:flex}.sidebar__content .border-provider{border:0;box-shadow:1px 1px 3px rgba(43,100,164,.2);border-radius:20px}.sidebar__content .provider{width:100%;text-align:center;background-color:rgba(0,102,153,.1);opacity:.8;cursor:pointer}.sidebar__content .provider:hover{background-color:rgba(0,102,153,.15)}.sidebar__content .provider:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px}.sidebar__content .provider:last-child{border-top-right-radius:20px;border-bottom-right-radius:20px}.sidebar__content .provider:not(:last-child){border-right:1px solid rgba(0,102,153,.1)}.sidebar__content .provider label{cursor:pointer;margin:0}.sidebar__content .provider label img{width:58px;height:30px;-o-object-fit:contain;object-fit:contain}.sidebar__content .provider.disabled,.sidebar__filter{background-color:#fff}.modal-header.reduced-view img,.product-box.reduced-view img,.product-offer.reduced-view img,.sidebar__content .provider.disabled img{filter:grayscale(1)}.sidebar__content select{color:#3a3a3a;opacity:.8}.sidebar__content .range-value{padding:.1em .6em;border:2px solid #fc0;border-radius:10px;color:#2b64a4}.sidebar__content .range-value span,.tabs ul .active a{color:#2b64a4}.sidebar__filter{display:flex;justify-content:space-between;box-shadow:2px 4px 7px #2b64a475;border:3px solid #2b64a475;border-radius:38px;position:fixed;bottom:20px;z-index:2;padding:1em}.sidebar__filter__item{display:flex;align-items:center;width:100%;cursor:pointer}.modal-header.reduced-view img,.product-box.reduced-view,.product-offer.reduced-view,.sidebar__filter__item p{color:#3a3a3a;opacity:.6}#sidebar-filter-apply,#topbar-filter-apply{display:none}.sidebar__filter--hide,.topbar__filter--hide{display:flex;box-shadow:2px 4px 7px #2b64a421;border-radius:38px;z-index:1001;padding:1em;align-items:center;background-color:#477bb4;cursor:pointer;position:fixed;bottom:15px}.sidebar__filter--hide p,.topbar__filter--hide p{font-size:20px;color:#fff;margin-left:.5em;margin-bottom:0!important}.tariffs-no-results{width:90%;max-width:360px}.tabs__container{width:100%}.searchinput input,.tabs ul,.tabs ul .active{background-color:#f9f9f9;border-radius:20px}.tabs ul{list-style:none;padding:0}.tabs ul li{width:33.33%;text-align:center;padding:.6em 0}.tabs ul li a{color:#b1b1b1;font-size:1.1em}.tabs ul .active{background-color:#fff;box-shadow:2px 4px 7px #2b64a421}.searchinput{position:relative;height:100%}.searchinput input{font-size:1em;color:#b1b1b1;border:0;padding:1em 4em;width:100%;height:100%}.searchinput input:focus{outline:0}.searchinput svg{position:absolute;left:23px;width:20px;color:#2b64a4;top:50%;transform:translateY(-50%)}.card{min-width:100%;max-width:100%;border-radius:20px;box-shadow:2px 4px 7px #2b64a421;background-color:#f9f9f9;overflow:unset}.product-promotion-args{color:#2b64a4}.card-anzeige,.product-promotion{background-color:#f5f0f5}.card .anzeige,.card .product-promotion-label{background:#f5f0f5;padding:4px 0 5px;line-height:18px;border-radius:10px}.card__head{border-radius:20px;margin-top:1px;margin-left:1px;padding:.75rem 1rem;width:100%;height:100%;background:#fff;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.card__head__highlight{position:absolute;width:25px;top:-3px;left:15px}.card__head__provider{width:100%;max-width:120px;height:auto}.card__head a{font-size:.75em;text-decoration:none;color:#505050}.card__head .h6,.card__head h6{color:#212121}.card__content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.card__content__string p{color:#505050;font-size:12px}.card__content__string svg{color:#505050}.card__content__string .provider{display:flex;align-items:center;padding-left:.5rem;line-height:20px}.provider__network__img{width:20px;height:20px}.provider__network__img_tef{width:100%;max-width:60px;height:auto}.card__content .price p,.card__detail .price p{font-weight:700;color:#1e1e1e}.card__content .h6,.card__content h6,.product-offer .h6,.product-offer h6{color:#1e1e1e;font-size:1.25em;font-weight:600}.card__content p{margin-bottom:.25rem}.card__content p,.card__content span{font-size:1em;color:#505050}.card__content .h5,.card__content h5{font-size:1.5em;margin-top:0}.card__content ul{list-style:none;padding:0;margin:0}.card__content ul svg{color:#2b64a4;margin-right:.6em}.card__content__cta{display:flex;align-items:center;justify-content:space-between}.card__detail{background-color:#f9f9f9;padding:.8em;border-radius:0 0 25px 25px}.card__detail .h6,.card__detail h6{font-size:16px;border-bottom:1px solid #d3d3d3;padding:.5em 0;color:#1e1e1e}.card__detail p{font-size:11px;color:#515151;margin-bottom:.25rem!important}.card__detail .highlight,.card__detail p svg{color:#2b64a4}.card__detail p a{font-size:11px;line-height:1.42em}.card__detail p img{margin-left:-1.75em}.comparison__content{margin-top:5em}.comparison__content__title{color:#1e1e1e;font-size:2.3em;font-weight:600;line-height:1.4em}.comparison__content p,.comparison__content ul li{font-size:1.4em;color:#505050;margin-top:.875em;line-height:1.7}.comparison__content p a,.comparison__content ul a{font-size:1em}.comparison__content .checkmarklist{display:block}.product-offer .alert{line-height:22px}@media (min-width:351px){.card__detail{padding:1.5em}}@media (min-width:576px){header .jumbotron h1{font-size:2em;line-height:1.2em}.tx-comparison{font-size:.85rem}.card__head__highlight{width:30px}.card__detail{padding:3em}}@media (min-width:768px){.card .anzeige,.card .product-promotion-label{background:#f5f0f5;padding:10px 0 12px;line-height:19px;border-radius:15px}header .jumbotron h1{font-size:2.5em;line-height:1.2em}.checkmarkList{font-size:.9em}.tx-comparison{font-size:1rem}.card__head{flex-direction:column}.card__head__highlight{width:35px;top:-5px}}@media (min-width:992px){header .jumbotron h1{font-size:3.5em;line-height:1.2em}header .jumbotron h2{line-height:1em}.banner{max-width:380px}}@media (min-width:1200px){.filter__overlay{display:none!important}header .jumbotron h1{font-size:4em;line-height:1.2em}header .jumbotron h2{line-height:1em;margin-bottom:.8em}.checkmarkList{font-size:1.125em}.banner{max-width:470px;margin-bottom:20px}.sidebar__title{padding:1rem 2rem;border-radius:30px}.sidebar__title span{text-align:left}.sidebar__content .provider label img{width:48px}.sidebar+.tabs__container{position:relative;width:74%}.comparison__content .checkmarklist,.sidebar__filter,.sidebar__filter--hide,.topbar__filter,.topbar__filter--hide,.tx-filter-wrap{display:none}}