span.stars,span.stars span{display:block;background:url(/assets/rating-sprite-aa10488b5bbe7f707499a46dfa91eb9d425b1632cec903f95c29df4d679e5e3e.png) 0 -16px repeat-x;width:80px;height:16px;background-size:16px 31px}span.stars span{background-position:0 0}#power-results header{background-color:white;box-shadow:0 2px 3px 0 rgba(25,61,90,0.15);border-radius:5px 5px 5px 5px;margin:30px 0 0 0;padding:10px 10px}#power-results h1{margin:0}#power-results table{margin-left:auto;margin-right:auto;table-layout:fixed}#power-results .table-data-left{text-align:left;padding-top:5px;padding-bottom:5px;font-size:13px}#power-results .table-data-right{padding-top:5px;padding-bottom:5px;text-align:right;font-size:17px}#broadband-results .phone-number,#power-results .phone-number,#credit-card-results .phone-number,#broadband-providers-view .phone-number,#power-companies-view .phone-number,#mortgage-results .phone-number,#personal-loan-results .phone-number,#travel-insurance-results .phone-number,#car-insurance-results .phone-number{padding-top:15px;font-size:23px;color:#662d91}#broadband-results .pan-box,#power-results .pan-box,#credit-card-results .pan-box,#broadband-providers-view .pan-box,#power-companies-view .pan-box,#mortgage-results .pan-box,#personal-loan-results .pan-box,#travel-insurance-results .pan-box,#car-insurance-results .pan-box{margin-top:20px}#broadband-results ul,#power-results ul,#credit-card-results ul,#broadband-providers-view ul,#power-companies-view ul,#mortgage-results ul,#personal-loan-results ul,#travel-insurance-results ul,#car-insurance-results ul{list-style:none}#broadband-results ul.modal-list,#power-results ul.modal-list,#credit-card-results ul.modal-list,#broadband-providers-view ul.modal-list,#power-companies-view ul.modal-list,#mortgage-results ul.modal-list,#personal-loan-results ul.modal-list,#travel-insurance-results ul.modal-list,#car-insurance-results ul.modal-list{list-style:initial;margin-left:15px}#broadband-results ul.grid li,#power-results ul.grid li,#credit-card-results ul.grid li,#broadband-providers-view ul.grid li,#power-companies-view ul.grid li,#mortgage-results ul.grid li,#personal-loan-results ul.grid li,#travel-insurance-results ul.grid li,#car-insurance-results ul.grid li{margin-bottom:20px}#car-insurance-results .panel-box .panel-image-box{padding-top:0px !important}#car-insurance-results .car-insurance-img-box{width:100%;max-height:180;height:200px;padding:25px;border-bottom:1px solid #eee;margin:0 0 0 0;display:flex;align-items:center;justify-content:center}#car-insurance-results .panel-box{min-height:600px;max-height:600px;padding-bottom:10px}#car-insurance-results .car-insurance-img-box img{max-height:100px;height:auto;width:auto;text-align:center}#car-insurance-results .panel-box .panel-info{max-height:225px;height:225px;overflow:auto;overflow-x:hidden}#car-insurance-results .panel-box .panel-sign-up-button{bottom:0;right:0;left:0;margin:auto;width:calc(100% - 20px);border-radius:5px}.featured .panel-box{border:2px solid #ed5929;background-color:rgba(255,152,0,0.3)}.featured .panel-box .panel-tag{background-color:#FF6600;box-shadow:inset 0 -2px 0 #E05900}.featured .panel-box .panel-large.special{background-color:#FF6600;background:transparent;color:black}.featured .panel-box .panel-sign-up-button{background-color:#44B74D;color:white}.featured .panel-box .panel-sign-up-button:hover{background-color:#ee6f2d;color:white}.featured .panel-box .panel-left-tag{left:auto;width:100%;text-align:center;border-radius:4px;top:-10px}.featured .panel-box .plan-name{position:relative;min-width:230px;font-size:15px;background:#ff4b00;color:white;padding:2px 4px;display:inline-block;border-radius:4px;overflow:hidden}.panel-box{position:relative;border-radius:5px 5px 5px 5px;margin-top:20px;background-color:white;box-shadow:0 2px 3px 0 rgba(25,61,90,0.15);padding-bottom:10px}.panel-box p{margin:0;font-size:14px}.panel-box p.panel-disclosure{font-size:13px}.panel-box a{font-size:18px}.panel-box div.flipper{padding:0}.panel-box div.front{padding:0}.panel-box div.back{padding:0}.panel-box .panel-info .panel-info-table{padding:2px 8px 5px 8px}.panel-box .panel-info .panel-info-table p{padding-top:2px}.panel-box .panel-info .panel-info-table hr{border-top:1px solid #FF6600;margin:5px 0}.panel-box .panel-info .rating-section .overall-score{color:#662d91;line-height:1;font-size:17px;font-weight:bold}.panel-box .panel-info .rating-section .overall-score sub{bottom:0;font-size:12px}.panel-box .panel-info .rating-section .rating-link{cursor:pointer}.panel-box .panel-info .rating-section .rating-link .rating-link-text{text-decoration:underline;font-size:13px;color:black}.panel-box .panel-info .rating-section .rating-link:hover{text-decoration:none}.panel-box .panel-info .rating-section .rating-stars{width:80px;margin-left:auto;margin-right:auto}.panel-box .panel-border-top-bottom{border-top:1px solid #FF6600;border-bottom:1px solid #FF6600;margin-bottom:10px}.panel-box .panel-border-right{border-right:1px solid #FF6600}.panel-box .panel-border-bottom{border-bottom:1px solid #FF6600}.panel-box .panel-border-top{border-top:1px solid #FF6600}.panel-box .panel-tag{position:absolute;top:-27px;left:5px;box-shadow:inset 0 -2px 0 #50197A;padding:5px 5px;color:#fff;font-size:12px;min-width:90px;border-radius:5px 5px 0 0;display:block;margin-left:0;line-height:inherit;background-color:#662D91}.panel-box .panel-tag.cashback{background-color:#44B74D;box-shadow:inset 0 -2px 0 #4cae4c}.panel-box .panel-tag.cashback-tag-two{background-color:#44B74D;box-shadow:inset 0 -2px 0 #4cae4c;left:100px}.panel-box .panel-right-tag{position:absolute;right:0;padding:5px 5px;color:#fff;font-size:14px;border-radius:0 5px 0 5px;display:block;width:55px;height:40px;line-height:1;background-color:#FF6600;cursor:pointer}.panel-box .panel-right-tag:hover{background-color:#662D91}.panel-box .panel-left-tag-email{padding:5px 5px;color:#fff;font-size:14px;border-radius:5px 0 5px 0;display:block;width:55px;height:40px;line-height:1;background-color:#FF6600;cursor:pointer}.panel-box .panel-left-tag-email:hover{background-color:#662D91}.panel-box .panel-left-tag{position:absolute;left:5px;top:5px;font-size:14px;border-radius:0 5px 0 5px;display:block;line-height:1}.panel-box .panel-left-tag img{width:72px;max-width:80%;float:left;padding-top:15px}.panel-box .panel-left-tag p{float:left;font-size:14px}.panel-box .panel-image-box{padding-top:35px}.panel-box .panel-image-box img{max-width:100%;height:70px}.panel-box .panel-price-box{padding-top:5px;padding-bottom:5px}.panel-box .panel-price-box .price-stack{display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;width:100%}.panel-box .panel-price-box .price-row{display:flex;align-items:baseline;justify-content:center;gap:12px;flex-wrap:wrap;width:100%}.panel-box .panel-price-box .price-original{font-size:35px;color:#ff3c3c;text-decoration:line-through;margin:0;font-weight:300}.panel-box .panel-price-box .price{font-size:35px;line-height:1}.panel-box .panel-price-box .price-current{font-size:45px;font-weight:400;color:#121212}.panel-box .panel-price-box .price-savings{display:flex;align-items:center;gap:8px;margin:0;color:#2f3133}.panel-box .panel-price-box .price-savings-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 12px 3px;border-radius:8px;background:#cfe9b3;color:#1f4b16;font-weight:600}.panel-box .panel-price-box .price-period{font-size:11px}.panel-box .extra-info{font-size:1.3rem;display:inline-block}.panel-box .plan-name{font-size:15px}.panel-box .panel-special-box{height:50px;background-color:#662d91;padding:5px 5px}.panel-box .panel-split{padding:0 5px;height:29px}.panel-box .panel-split div{width:50%;line-height:1;float:left}.panel-box .panel-split div.speed p{width:50%;float:left}.panel-box .panel-split div span{float:right;top:0;color:#662d91}.panel-box .panel-small{height:30px;padding:2px 5px}.panel-box .panel-medium{height:40px;padding:10px 5px;line-height:1}.panel-box .panel-large{height:70px;padding:10px 5px;display:flex;line-height:1;justify-content:center;align-items:center}.panel-box .panel-large p{font-size:15px}.panel-box .panel-large.special{background-color:#662d91;line-height:1.2;background:transparent;color:black}.panel-box .panel-large strong{font-size:12px !important;font-family:'Poppins', sans-serif}.panel-box .back .panel-medium{width:calc(100% - 55px)}.panel-box .back .panel-medium p{font-weight:bold}.panel-box .panel-table{padding:10px 10px}.panel-box .panel-table table{width:100%}.panel-box .panel-sign-up-button{display:block;background-color:#44B74D;color:white;width:calc(100% - 20px);margin:auto;border:0;font-size:25px;line-height:1;padding:12.5px 0;border-radius:5px;cursor:pointer}.panel-box .panel-sign-up-button:hover{background-color:#4cae4c;color:white;text-decoration:underline}.panel-box .panel-highlight{background-color:#F5F0FF;color:#662D91;text-align:center;width:100%;padding:20px 15px;border-radius:5px}
