@font-face{font-family:'Oswald';src:url("Oswald-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}#broadband-results #filters,#credit-card-results #filters,#power-results #filters,#car-insurance-results #filters{padding-top:10px}#broadband-results #filters.power-special-group,#credit-card-results #filters.power-special-group,#power-results #filters.power-special-group,#car-insurance-results #filters.power-special-group{padding-top:0}#broadband-results #filters .filter-title,#credit-card-results #filters .filter-title,#power-results #filters .filter-title,#car-insurance-results #filters .filter-title{margin:0;font-size:16px;font-weight:bold}#broadband-results #filters .filter-plan-counter,#credit-card-results #filters .filter-plan-counter,#power-results #filters .filter-plan-counter,#car-insurance-results #filters .filter-plan-counter{font-weight:normal;text-align:center;font-size:13px}#broadband-results #filters .filter-plan-counter span,#credit-card-results #filters .filter-plan-counter span,#power-results #filters .filter-plan-counter span,#car-insurance-results #filters .filter-plan-counter span{font-weight:bold}#broadband-results #filters .filter-group,#credit-card-results #filters .filter-group,#power-results #filters .filter-group,#car-insurance-results #filters .filter-group{border-radius:5px;background-color:#fff;box-shadow:0 2px 3px 0 rgba(25,61,90,0.15)}#broadband-results #filters .filter-group .button-group,#credit-card-results #filters .filter-group .button-group,#power-results #filters .filter-group .button-group,#car-insurance-results #filters .filter-group .button-group{padding:7px 15px 3px 15px}#broadband-results #filters .filter-group .button-group .filter-title,#credit-card-results #filters .filter-group .button-group .filter-title,#power-results #filters .filter-group .button-group .filter-title,#car-insurance-results #filters .filter-group .button-group .filter-title{text-align:left;font-size:15px;margin-bottom:0;line-height:2.3;font-weight:bold}#broadband-results #filters .filter-group .radio-group,#credit-card-results #filters .filter-group .radio-group,#power-results #filters .filter-group .radio-group,#car-insurance-results #filters .filter-group .radio-group{border:solid 2px #662d91;display:block;border-radius:10px;overflow:hidden;pointer:cursor}#broadband-results #filters .filter-group .radio-group input[type=radio],#credit-card-results #filters .filter-group .radio-group input[type=radio],#power-results #filters .filter-group .radio-group input[type=radio],#car-insurance-results #filters .filter-group .radio-group input[type=radio]{position:absolute;visibility:hidden;display:none}#broadband-results #filters .filter-group .radio-group input[type=radio]:checked+label,#credit-card-results #filters .filter-group .radio-group input[type=radio]:checked+label,#power-results #filters .filter-group .radio-group input[type=radio]:checked+label,#car-insurance-results #filters .filter-group .radio-group input[type=radio]:checked+label{color:#fff;background:#662d91}#broadband-results #filters .filter-group .radio-group label,#credit-card-results #filters .filter-group .radio-group label,#power-results #filters .filter-group .radio-group label,#car-insurance-results #filters .filter-group .radio-group label{color:#662d91;float:left;cursor:pointer;font-weight:bold;padding:5px 20px;width:50%;text-align:center;margin-bottom:0}#broadband-results #filters .filter-group .radio-group.speed-filter-group label,#credit-card-results #filters .filter-group .radio-group.speed-filter-group label,#power-results #filters .filter-group .radio-group.speed-filter-group label,#car-insurance-results #filters .filter-group .radio-group.speed-filter-group label{padding:8.5px 9px}#broadband-results #filters .filter-group .filter-labels,#credit-card-results #filters .filter-group .filter-labels,#power-results #filters .filter-group .filter-labels,#car-insurance-results #filters .filter-group .filter-labels{font-size:16px;border-bottom:1px solid #ECEFF2;text-transform:uppercase;font-family:"Oswald", Arial, Helvetica, sans-serif;margin:0;padding:0px;letter-spacing:0.6px;position:relative}#broadband-results #filters .filter-group .filter-labels span,#credit-card-results #filters .filter-group .filter-labels span,#power-results #filters .filter-group .filter-labels span,#car-insurance-results #filters .filter-group .filter-labels span{position:absolute;right:10px;text-transform:none}#broadband-results #filters .filter-group .filter-labels span a,#credit-card-results #filters .filter-group .filter-labels span a,#power-results #filters .filter-group .filter-labels span a,#car-insurance-results #filters .filter-group .filter-labels span a{color:#662d91;cursor:pointer}#broadband-results #filters .filter-group button,#credit-card-results #filters .filter-group button,#power-results #filters .filter-group button,#car-insurance-results #filters .filter-group button{margin:10px 10px;height:45px;border-radius:5px;padding:0 19px;font-size:1.1em;cursor:pointer;outline:none;color:#A8A4A0;font-family:"Oswald", Arial, Helvetica, sans-serif;border:2px solid #A8A4A0;border-radius:5px;letter-spacing:0.3px}#broadband-results #filters .filter-group button:hover,#credit-card-results #filters .filter-group button:hover,#power-results #filters .filter-group button:hover,#car-insurance-results #filters .filter-group button:hover{color:#fff;background-color:#662d91;border:2px solid #662d91;outline:none}#broadband-results #filters .button:active,#broadband-results #filters .button.is-checked,#credit-card-results #filters .button:active,#credit-card-results #filters .button.is-checked,#power-results #filters .button:active,#power-results #filters .button.is-checked,#car-insurance-results #filters .button:active,#car-insurance-results #filters .button.is-checked{background-color:#662d91;border:2px solid #50197A;outline:none;color:white}#broadband-results .additional-info a,#broadband-results .additional-info h2,#credit-card-results .additional-info a,#credit-card-results .additional-info h2,#power-results .additional-info a,#power-results .additional-info h2,#car-insurance-results .additional-info a,#car-insurance-results .additional-info h2{color:#662d91}#broadband-results .additional-info h2,#credit-card-results .additional-info h2,#power-results .additional-info h2,#car-insurance-results .additional-info h2{font-family:"Oswald", Arial, Helvetica, sans-serif}@media only screen and (min-width: 768px){#broadband-results #filters,#credit-card-results #filters,#car-insurance-results #filters{padding-top:20px}#broadband-results #filters .type-group,#credit-card-results #filters .type-group,#car-insurance-results #filters .type-group{width:33%;padding-right:1%}#broadband-results #filters .contract-group,#credit-card-results #filters .contract-group,#car-insurance-results #filters .contract-group{width:33%;padding-right:1%}#broadband-results #filters .data-group,#credit-card-results #filters .data-group,#car-insurance-results #filters .data-group{width:34%}#broadband-results #filters .filter-plan-counter,#credit-card-results #filters .filter-plan-counter,#car-insurance-results #filters .filter-plan-counter{font-size:15px}#broadband-results #filters .filter-plan-counter .wl-disclaimer,#credit-card-results #filters .filter-plan-counter .wl-disclaimer,#car-insurance-results #filters .filter-plan-counter .wl-disclaimer{font-size:12px;margin:0;display:none}#broadband-results #filters .filter-group .button-group .filter-title.speed-title,#credit-card-results #filters .filter-group .button-group .filter-title.speed-title,#car-insurance-results #filters .filter-group .button-group .filter-title.speed-title{display:none}#broadband-results #filters .speed-group button,#credit-card-results #filters .speed-group button,#car-insurance-results #filters .speed-group button{width:19%}}@media only screen and (min-width: 1440px){#broadband-results #filters .type-group,#credit-card-results #filters .type-group,#car-insurance-results #filters .type-group{width:20%;padding-right:1%}#broadband-results #filters .contract-group,#credit-card-results #filters .contract-group,#car-insurance-results #filters .contract-group{width:20%;padding-right:1%}#broadband-results #filters .data-group,#credit-card-results #filters .data-group,#car-insurance-results #filters .data-group{width:22%;padding-right:1%}#broadband-results #filters .filter-group button span,#credit-card-results #filters .filter-group button span,#car-insurance-results #filters .filter-group button span{font-size:14px}#broadband-results #filters .speed-group{width:38%}#broadband-results #filters .speed-group button{padding:0 15px}}
