.results-card.expanded{border-bottom:none!important;border-radius:3px 3px 0 0}.extra-info{max-height:0;overflow:hidden;opacity:0;transition:max-height .6s ease-in-out,opacity .2s ease-in-out;border-top:none;margin-bottom:0;padding:0;font-size:1em;line-height:1.5;border-radius:0 0 3px 3px;background-color:transparent;display:block;position:relative}.extra-info::before{content:'';position:absolute;top:0;left:7px;right:7px;height:0;border-top:2px dashed #000}.extra-info.show{max-height:2500px;opacity:1;background-color:#b5dbf1}.extra-info.closing{opacity:1!important}.wrapper-content{background-color:#fff!important}ol li,ul li{list-style:none}ul{padding:0}.Page{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0}body[data-layout=left] .Page{margin:0}.btn-pc-visit:hover{color:#000!important;background-color:#fff!important;border:1px solid #000!important;border-radius:5px!important}.btn-pc-visit{background-color:#e60050!important;color:#fff!important;border:1px solid #fff!important;border-radius:5px!important}.return{font-weight:400;font-size:1.6em;padding:0 0 20px 0;color:#fff}.return:hover{color:#ff389c}.bk-bg{background-color:#000}.header>i{float:right;padding:0!important}.box .clear{margin:0;padding:0}.clear div.content{clear:both}.contact-page{background:#fff;padding:0}.contact-page h1{font-size:2.35em;font-weight:300;margin:10px 0}.contact-page input[type=email],.contact-page input[type=text]{width:100%!important;padding:0 40px 0 20px!important;background:#f2f2f2!important;font-size:.94em!important;line-height:60px!important;height:60px!important;border:none!important;border-radius:0!important}.contact-page input[type=email]:focus,.contact-page input[type=text]:focus{transition:none!important;outline:#3c3c3c solid 2px!important;box-shadow:none!important}.contact-page a{padding:0 20px!important}.contact-page .checkbox{display:block!important}.content-table table{width:100%;max-width:100%;background:#fff}.content-table td{text-align:left;padding:8px;border-bottom:none}.border-bottom td{padding:10px;vertical-align:top}.for-month{white-space:nowrap;display:block}.product-features-container__feature__img .fa{font-size:1.88em}.flexbox{display:table}.flexbox--column{-webkit-flex-flow:column;flex-flow:column;-webkit-box-orient:vertical;-ms-flex-flow:column}.flexbox--center{-webkit-align-items:center;align-items:center;-webkit-box-align:center}.flexbox__item--center{-webkit-align-self:center;align-self:center;-webkit-box-align:center}.flexbox__item--bottom{-webkit-align-self:flex-end;align-self:flex-end;-webkit-box-align:end}.flexbox__item--fill{-webkit-box-flex:1;-webkit-flex:1;flex:1;-ms-flex:1 0 0}.flexbox__item--equal{-webkit-box-flex:1;-webkit-flex:1 1 0;flex:1 1 0;-ms-flex:1 1}@media screen and (max-width:769px){.flexbox__iprovider-titletem--fill{-ms-flex:1 0 auto}.flexbox--mobile-column{-webkit-flex-flow:column;flex-flow:column;-webkit-box-orient:vertical;-ms-flex-flow:column}}.no-flexbox .flexbox{width:100%}.no-flexbox .flexbox .flexbox--column__row{display:table-row}.no-flexbox .flexbox__item{display:table-cell;vertical-align:top}.no-flexbox .flexbox__item--center{vertical-align:middle}.no-flexbox .flexbox__item--bottom{vertical-align:bottom}table{border-collapse:collapse;border-spacing:0}.clear{clear:both}@media (max-width:1260px){.provider-logo{padding:0}}.link-button{border:none;background-color:transparent;cursor:pointer;padding:0;outline:0}.mobile{display:none}.layout_main_content{width:100%;max-width:992px;float:left;position:relative}.click-btn{white-space:nowrap;background:#0979ca;border:none;border-radius:5px;color:#fff;height:38px;font-size:1.15em;font-weight:600;cursor:pointer;padding:10px 13px;line-height:18px}.click-btn:hover{background-color:#666}.key-features-text{display:table-cell;vertical-align:middle;height:40px;font-size:.76em;line-height:18px}.hidden{display:none}@media screen and (max-width:1276px){.layout_main_content{max-width:none;width:100%}}@media screen and (max-width:639px){.layout_main_content{width:100%;padding-top:0}.mobile{display:block}}#grid_layout_table_container{padding:0;height:100%;background-color:#000}.grid-side-bar-toggle{display:none;background:#ff5603;color:#fff;border:none;margin-right:114px;padding:8px 14px;font-size:.94em}@media only screen and (max-width:1023px){#grid_layout_table_container{padding-left:0}}@media only screen and (max-width:599px){.grid-toolbar .grid-side-bar-toggle{display:none}}.grid-no-results{padding-top:56px;text-align:center}.grid-no-results .link-button,.grid-no-results p{font-size:1.05em;line-height:36px}.grid-no-results .link-button:hover{text-decoration:underline}.sort-by-dropdown{display:grid}.sort-by-dropdown-wrapper{border-radius:2px;line-height:28px;height:30px;font-size:.7em;width:196px;position:relative;background:#fff;border:1px solid #adadad;color:#3c3c3c;cursor:pointer;padding:0 10px;display:inline-block}.sort-by-dropdown-wrapper::before{background:#fff;content:'';display:block;height:20px;pointer-events:none;position:absolute;right:6px;top:0;width:20px}.sort-by-dropdown-wrapper::after{line-height:26px;border-left:1px solid #adadad;color:#3c3c3c;content:'▼';padding:0 7px;pointer-events:none;position:absolute;right:0;top:2px;bottom:2px;z-index:0}.sort-by-dropdown-select{width:100%;height:100%;cursor:pointer;position:absolute;border:none;font-size:.7em;line-height:28px;color:#3c3c3c;display:block;margin:0;outline:0;padding:0 0 0 55px;top:0;left:0;right:0;bottom:0;background:0 0;-moz-appearance:none;-webkit-appearance:none;appearance:none;z-index:0}.sort-by-dropdown-select::-ms-expand{display:none}.sort-by-dropdown__value{opacity:0}@media only screen and (max-width:1023px){.sort-by-dropdown-select{font-size:.94em;opacity:0}.sort-by-dropdown__value{opacity:1}}@media only screen and (max-width:639px){.sort-by-dropdown-wrapper{width:180px}}@-moz-keyframes dtlCheckboxLabelAfter{0%{height:0}100%{height:6px}}@-webkit-keyframes dtlCheckboxLabelAfter{0%{height:0}100%{height:6px}}@keyframes dtlCheckboxLabelAfter{0%{height:0}100%{height:8px}}@-moz-keyframes dtlCheckboxLabelBefore{0%{height:0}50%{height:0}100%{height:14px}}@-webkit-keyframes dtlCheckboxLabelBefore{0%{height:0}50%{height:0}100%{height:14px}}@keyframes dtlCheckboxLabelBefore{0%{height:0}50%{height:0}100%{height:14px}}.dtl-checkbox{padding:4px 0;display:inline-block}.dtl-checkbox-input{display:none}.dtl-checkbox-icon{background-color:transparent;border:2px solid #b8b8b8;border-radius:2px;box-sizing:border-box;cursor:pointer;height:16px;position:relative;width:16px;-moz-transition:border-color ease .2s;-webkit-transition:border-color ease .2s;-ms-transition:border-color ease .2s;transition:border-color ease .2s;display:inline-block;position:relative;top:2px;background-color:#fff}.dtl-checkbox-icon::after,.dtl-checkbox-icon::before{background-color:#0956a4;border-radius:2px;box-sizing:border-box;content:' ';display:inline-block;height:0;position:absolute;width:3px;-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;-moz-transition:opacity ease .5;-webkit-transition:opacity ease .5;-ms-transition:opacity ease .5s;transition:opacity ease .5s}.dtl-checkbox-icon::before{left:7px;top:13px;-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.dtl-checkbox-icon::after{left:0;top:7px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.dtl-checkbox-label{display:inline-block;min-height:16px}.dtl-checkbox-input:checked+.dtl-checkbox-label{font-weight:600}.dtl-checkbox-input:checked+.dtl-checkbox-label .dtl-checkbox-icon{border-color:#0956a4}.dtl-checkbox-input:checked+.dtl-checkbox-label .dtl-checkbox-icon::before{box-shadow:0 0 0 1.5px #fff}.dtl-checkbox:disabled+.dtl-checkbox-label>.dtl-checkbox-icon{background:#b8b8b8;cursor:default}.dtl-checkbox:disabled+.dtl-checkbox-label>.dtl-checkbox-icon::before{-webkit-box-shadow:none;box-shadow:none}.dtl-checkbox-input:checked+.dtl-checkbox-label>.dtl-checkbox-icon::after{height:8px;-moz-animation:dtlCheckboxLabelAfter .1s ease 0 forwards;-webkit-animation:dtlCheckboxLabelAfter .1s ease 0 forwards;animation:dtlCheckboxLabelAfter .1s ease 0 forwards}.dtl-checkbox-input:checked+.dtl-checkbox-label>.dtl-checkbox-icon::before{height:10px;top:11px;-moz-animation:dtlCheckboxLabelBefore .2s ease 0 forwards;-webkit-animation:dtlCheckboxLabelBefore .2s ease 0 forwards;animation:dtlCheckboxLabelBefore .2s ease 0 forwards}.dtl-checkbox-label-text{display:inline;margin:0 0 0 5px;white-space:normal;user-select:none}@media only screen and (min-width:1024px)and (max-width:1123px){.dtl-checkbox-label-text{white-space:normal;min-width:100px;margin-right:-26px}}.dtl-checkbox-button{display:inline}.dtl-checkbox-button .dtl-checkbox-label .dtl-checkbox-icon::after,.dtl-checkbox-button .dtl-checkbox-label .dtl-checkbox-icon::before{background-color:#3c3c3c;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}.dtl-checkbox-button .dtl-checkbox-label .dtl-checkbox-icon::after{width:2px;height:10px;left:5px;top:3px}.dtl-checkbox-button .dtl-checkbox-label .dtl-checkbox-icon::before{width:10px;height:2px;left:1px;top:7px}.dtl-checkbox-button .dtl-checkbox-icon{border:none;background-color:transparent}.dtl-checkbox-button .dtl-checkbox-input:checked+.dtl-checkbox-label .dtl-checkbox-icon::after,.dtl-checkbox-button .dtl-checkbox-input:checked+.dtl-checkbox-label .dtl-checkbox-icon::before{width:3px;background-color:#fff;box-shadow:none}.dtl-checkbox-button .dtl-checkbox-label-text{position:relative;top:-2px}.dtl-checkbox-button .dtl-checkbox-input:checked+.dtl-checkbox-label .dtl-checkbox-icon::before{top:14px;left:7px;-webkit-transform:rotate(-145deg);-ms-transform:rotate(-145deg);transform:rotate(-145deg)}.dtl-checkbox-button .dtl-checkbox-input:checked+.dtl-checkbox-label .dtl-checkbox-icon::after{top:10px;left:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.dtl-dropdown{display:inline-block}.dtl-dropdown-wrapper{border-radius:4px;line-height:37px;height:37px;width:100%;position:relative;border:solid 1px #ccc;background:#eee;cursor:pointer;padding:0 10px;margin:0 5px -12px 0}.dtl-dropdown-wrapper::after,.dtl-dropdown-wrapper::before{height:8px;background-color:#8d8d8d;border-radius:4px;content:' ';position:absolute;width:2px;top:38%}.dtl-dropdown-wrapper::before{top:38%;right:14px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.dtl-dropdown-wrapper::after{right:9.7px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dtl-dropdown-select{width:100%;height:100%;cursor:pointer;position:absolute;border:none;font-size:1em;line-height:37px;color:#3c3c3c;display:block;margin:0;outline:0;padding:0 0 0 10px;top:0;left:0;right:0;bottom:0;background:0 0;-moz-appearance:none;-webkit-appearance:none;appearance:none;z-index:0}.dtl-dropdown-select::-ms-expand{display:none}.dtl-dropdown-select:disabled{color:#8d8d8d;cursor:initial}.dtl-dropdown-select-sort{width:100%;height:100%;cursor:pointer;position:absolute;border:none;font-size:.7em;line-height:37px;color:#3c3c3c;display:block;margin:0;outline:0;padding:0 0 0 10px;top:0;left:0;right:0;bottom:0;background:0 0;-moz-appearance:none;-webkit-appearance:none;appearance:none;z-index:0}.dtl-dropdown-select-sort::-ms-expand{display:none}.dtl-dropdown-select-sort:disabled{color:#8d8d8d;cursor:initial}.dtl-explanation-content{-webkit-box-shadow:0 9px 29px -13px rgba(0,0,0,.75);box-shadow:0 9px 29px -13px rgba(0,0,0,.75);background-color:#fff;border:1px solid #aaa;border-radius:0;padding:20px 8px 8px;color:#3c3c3c;font-weight:400}dtl-explanation{cursor:pointer}.dtl-explanation-content{border:1px solid #aaa;display:none;left:-3px;position:absolute;top:27px;width:100%;z-index:1001;min-width:100px}.dtl-explanation-content::after,.dtl-explanation-content::before{border:10px solid transparent;content:'';height:0;position:absolute;width:0}.dtl-explanation-container--invert .dtl-explanation-content::after,.dtl-explanation-container--invert .dtl-explanation-content::before{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dtl-explanation-content::before{border-bottom-color:#aaa;left:50%;top:-20px;z-index:1000}.dtl-explanation-container--invert .dtl-explanation-content::before{top:auto;bottom:-20px}.dtl-explanation-content::after{color:#fff;border-bottom-color:#eee;left:50%;top:-18px;z-index:1001}.dtl-explanation-container--invert .dtl-explanation-content::after{top:auto;bottom:-18px}.dtl-explanation-title{font-weight:400;font-size:.7em;display:inline-block}.dtl-explanation-close{cursor:pointer;height:16px;opacity:.3;position:absolute;right:0;top:8px;width:16px}.dtl-explanation-close:hover{opacity:1}.dtl-explanation-close::after,.dtl-explanation-close::before{background-color:#3c3c3c;content:' ';height:16px;left:0;position:absolute;width:2px}.dtl-explanation-close::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.dtl-explanation-close::after{margin-left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.dtl-checkbox-button,.dtl-filter-button{cursor:pointer;-webkit-appearance:none;outline:0}.dtl-filter-button{display:inline-block}.dtl-checkbox-button .dtl-checkbox-label,.dtl-filter-button{width:100%;min-height:36px;padding:10px;background-color:#fff;color:#3c3c3c;border:1px solid #486f9a;border-radius:2px}.dtl-filter-button__text{width:94%;display:inline-block}.dtl-checkbox-button .dtl-checkbox-input:checked+.dtl-checkbox-label,.dtl-filter-button--active{background-color:#486f9a;border-color:#486f9a;color:#fff;font-weight:600}.dtl-checkbox-button .dtl-checkbox-label-text,.dtl-filter-button{font-size:.82em;position:relative}.dtl-filter-button:disabled{color:#8d8d8d;background:#eee;cursor:initial;border:1px solid #adadad}.dtl-filter-button-wrapper{display:inline-block}.dtl-filter-header{background-color:#82b2c8;color:#fff;font-weight:600;margin:12px -14px;padding:8px 14px}.dtl-filter-header>div{position:relative}.product-main-box{width:100%;background-color:#fff;margin-top:20px}.page-padding{padding:20px}.product-mdtl-explanation-contentain-box__overview{width:70%}.product-main-box__cost__content{width:300px;float:right}.product-back-btn-container{margin-top:20px}@media screen and (max-width:662px){.row .return{margin:-37px 0 0 -15px}}@media screen and (max-width:639px){.product-main-box{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:0}.product-main-box__cost,.product-main-box__overview{width:100%}.product-main-box__overview{border-top:solid 2px #c2c2c2}.product-mobile-header__content{width:100%;position:fixed;z-index:100;top:0;left:0}.product-main-box__cost{width:auto;max-width:none}.product-main-box__cost__content{width:auto;float:none}.product-tabs-container{margin-top:20px}}.product-contact-box{background-color:#686666;width:100%;z-index:100;padding:8px}.product-contact-box__button-container{margin-top:5px}.product-contact-box__button-container__button{padding:4px;text-align:center}.product-contact-box__button-container__button .click-btn{width:100%}.product-contact-box__title__link{font-size:1em;color:#fff}.product-cost-box{background-color:#f1f2f3;padding:0 20px 10px;text-align:center;border-radius:5px;border:solid 2px #ccc;max-width:350px;margin:15px auto 0}.product-cost-box p strong{font-family:Raleway,sans-serif}.product-cost-box p{text-align:center}.product-cost-box__link{text-decoration:none;color:#3c3c3c;min-width:115px}.product-cost-box__link__contact__provider-name{color:#467598}.product-cost-box__link__contact__cta{margin:10px 0}.product-cost-box__link__contact__call-info{padding:0 15%}.product-cost-box__link__contact__call-info__hours{display:block}.product-cost-box__link__overview{margin:5px 0 20px}.product-cost-box__link__overview__info{width:100%}.product-cost-box__link__contact__call-info,.product-cost-box__link__overview__info__contract-length{font-size:.76em}@media screen and (max-width:639px){.product-cost-box__title{font-size:1.23em;line-height:1em}.product-cost-box__link__overview{margin:10px 0 0}.product-cost-box__link__overview__logo{width:40%;text-align:left}.product-cost-box__link__overview__logo img{max-width:100%}}.tabs__tab-content{padding:20px 15px}.broadband-details__title,.broadband-speeds__title{margin:10px 0}.product-cost__container__summary__row{border-bottom:1px dotted #c9c9c9;padding:10px 0}.product-cost__container__costs{padding-right:10px}.product-cost__container__total{padding-left:10px}.product-cost__container__summary__row__value{float:right;padding:0 20px}.product_summary_title{margin:20px 0 0;color:#ff389c;font-size:1.05em}@media screen and (max-width:639px){.product-cost__container{flex-flow:column;-webkit-box-orient:vertical}.product-cost__container__costs,.product-cost__container__total{padding:0}.product-cost__container__summary{margin-top:10px}}.mobile-tab__row{margin-top:10px}.mobile-tab__row__title{margin-bottom:5px}.phone-tab__panels__costs__title{margin-bottom:10px}.phone-tab__panels__costs h1{font-weight:600;color:#0979ca;font-size:1.29em;line-height:1.29em}.phone-tab__panels__costs{padding-right:10px}.phone-tab__panels__billing{padding-left:10px}.phone-tab__panels__billing__table{width:100%;margin-top:10px;margin-bottom:20px}.phone-tab__panels__billing__table th{padding:11px 6px 10px;border-left-style:none;border-top-style:solid}.phone-tab__panels__billing__table td{padding:5px 10px}.phone-tab__panels__billing__table td,.phone-tab__panels__billing__table th{border-width:1px;border-color:#c9c9c9;border-style:none none dotted;vertical-align:middle;text-align:left}.phone-tab__panels__billing__last-updated{margin:3px 7px 3px;float:right;font-size:.88em}@media screen and (max-width:639px){.phone-tab__panels{display:block}.phone-tab__panels__costs{padding-right:0}.phone-tab__panels__billing{padding-left:0}}.additional-information li{list-style:disc outside;padding:5px 0;margin-left:17px}.phone-costs-table{width:100%;margin-top:10px;margin-bottom:20px}.phone-costs-table td,.phone-costs-table th{padding:10px;border-width:1px;border-color:#c9c9c9;border-style:none none dotted;vertical-align:middle;text-align:left}.phone-costs-table th{border-top-style:solid;padding:11px 6px 10px}.phone-costs-table td+td,.phone-costs-table th+th{text-align:center;border-left-style:solid;width:72px}@media screen and (max-width:639px){.phone-costs-table td,.phone-costs-table th{padding:10px 2px;border-width:1px;border-color:#c9c9c9;border-style:none none dotted;vertical-align:middle;text-align:left;font-size:.7em}}.product-features-container{margin-top:10px}.product-features-container li{height:28px;list-style:none;margin-left:-50px;margin-right:15px}.product-features-container ul{margin-left:-50px}.product-features-container__feature__img{width:100px;display:block;float:left;padding:5px}.product-features-container__feature__text{display:table-cell;vertical-align:middle;padding-left:10px;line-height:1.6em}.product-offers-section{margin-top:30px}.product-offers-section__offers-container{margin-top:20px;align-items:stretch}.offers-container__offer{text-align:center}.offer__img{height:70px}.offer__text{margin-top:20px}.image_incentive{height:100px;margin-bottom:15px}@media screen and (max-width:639px){.product_leftbox li{line-height:1.7em;font-size:.94em}.product-features-container ul{margin-top:20px}.offers-container__offer{padding:0;text-align:center}.offer__img{float:none}.offer__text{display:block;height:auto;vertical-align:baseline;padding:0}.line-rental-tooltip{position:inherit;top:inherit;right:inherit;margin-top:0;width:165px;float:left}}.provider-contact div{display:inline-block;margin-right:36px;vertical-align:top}.provider-contact div+div{margin:0}.provider-contact table{font-size:.82em;width:100%}.provider-contact td{height:50px;vertical-align:middle}.provider-contact a{width:180px;height:33px;text-align:center}@media screen and (max-width:599px){.provider-contact div{margin:0;width:100%}}.no-results{padding-top:50px}.no-results p,.no-results ul{font-size:.94em;padding:10px 0}.no-results li{padding:5px 0}.results-container{min-height:600px;height:auto}.results-grid{min-height:200px;height:auto;position:relative}[ng-cloak]{display:none!important}@-webkit-keyframes loader{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes loader{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}.page{box-sizing:border-box}::-webkit-input-placeholder{text-transform:none}::-moz-placeholder{text-transform:none}:-ms-input-placeholder{text-transform:none}.tab-content-row{border-bottom:1px dotted #c9c9c9;padding:10px 0;clear:both}.tab-content-row__label{float:left;font-weight:600}.tab-content-row__label__key{font-weight:400;display:inline-block}.tab-content-row__label__value{width:150px;display:inline-block;font-weight:400}.tab-content-row__description{display:block;clear:both;margin-top:8px}@media screen and (max-width:639px){.tab-content-row__label{float:none}.tab-content-row__label__key{width:50%;font-weight:400;display:inline-block}.tab-content-row__label__value{width:50%;float:right;text-align:right;display:inline-block}.tab-content-row__description{display:inline-block;width:auto;vertical-align:baseline;margin-top:10px}}.tabs{position:relative}.tabs__tab{cursor:pointer;font-size:1em;background-color:#acacac;color:#fff!important;float:left;padding:8px 30px 10px;margin-right:1px;text-align:center;font-weight:600;border-width:1px;border-style:solid;border-bottom-style:none;border-color:#c1c0c0;z-index:1;position:relative;height:40px;list-style:none;border-radius:20px 20px 0 0}.tabs__tab--active,.tabs__tab:hover{background-color:#686666;border-color:#686666;text-decoration:none}.dtl-explanation--tabs__tooltip{margin-top:20px;bottom:0;right:0;position:absolute;width:100%}.dtl-explanation--tabs__tooltip .tooltip-container{color:#000}.dtl-explanation--tabs__tooltip .tooltip-container .input-box-hint{padding-right:10px}.tabs__tab-content{background-color:#f0f0f0;border-top:2px solid #565656}.tabs li:only-of-type{display:none}.tabs-widget__tab-container{position:relative}.tabs__tab-content{display:none}.tabs__tab-content--active{display:block}@media screen and (max-width:1276px){.tabs-widget__title{margin-left:20px}}@media screen and (max-width:1023px){.dtl-explanation--tabs__tooltip{right:20px;bottom:50px}.tabs__tooltip--no-tabs{bottom:0}}.tabs-widget__title{margin:5px 0}.product-detail-tabs th{color:#ff389c;font-weight:600}td.cost-overview{overflow:hidden}.sort_by .hinttitle{border:none}.contractlength{font-weight:400}.sub-title-side-left{font-weight:600;font-size:1.3em;color:#494949}.sub-title-side-right{font-weight:400;font-size:1.1em;color:#494949}.minimumspeed{font-weight:400;margin-bottom:22px}select#minimumspeed{width:100%}.sortDeal{font-weight:600}select#sortDeal{width:100%}.border-bottom td{font-size:.82em}.provider li{background-color:#fff;border-radius:4px;display:inline-block;margin:5px 20px 0 0;padding:0;text-indent:-9999px;border:2px solid #fff}.provider li.active{border:2px solid #ccc;-webkit-box-shadow:0 0 21px -4px rgba(0,0,0,.18);-moz-box-shadow:0 0 21px -4px rgba(0,0,0,.18);box-shadow:0 0 21px -4px rgba(0,0,0,.18)}.isdigital,.ishomephone{display:none!important}.isdigital.active,.ishomephone.active{display:table-row-group!important}.grid-side-bar-toggle{line-height:1}.product-contact-box__button-container__button .click-btn{white-space:nowrap}td.broadband-usage{max-width:135px;padding-left:15px}td.cost-overview{max-width:140px;padding-right:0}td.tbl-links{float:right;border-bottom:none}li.grid-cost-details-row{margin-bottom:0;line-height:13px}a .grid-column-cta-call-provider-container{color:#000}@media screen and (max-width:767px){#grid_layout_table_container{display:block}.provider-logo{width:140px;margin-bottom:0}.tbl-links a{display:none}.tbl-links:after{font-family:fasterbroadband;content:"\f105";font-size:1.7em;line-height:40px;display:inline-block;color:#467598}.broadband-usage-text{font-size:.82em}.speed-measure{font-size:.88em}.provider-icons .fa{font-size:1.2em}.content-table{line-height:16px}.border-bottom td{font-size:.7em}.ofer-icon{min-width:50px}.setup-cost{font-size:.7em;white-space:unset}.product-main-box{margin-top:60px}.tooltip-togle{max-width:300px}.grid-column-provider{min-height:110px}.hfeat_title{font-weight:500;color:#000;font-size:1.35em;line-height:1.1em;text-align:left}}.pinside20{padding:10px}.product-tabs-container{margin-top:20px}@media screen and (max-width:580px){.Page{padding:0!important}.form-control{font-family:webfont,Arial,sans-serif;font-size:.88em;padding:5px;white-space:nowrap}}@media screen and (max-width:991px){.sort_by .hinttitle{display:none}td.cost-overview{display:none}.bbintro p{max-width:400px}.searchform .hinttitle{margin-top:0}}@media screen and (max-width:992px){.searchform .hinttitle{margin-top:-57px}.postcode-page-header{padding-top:80px!important}.pinside_search{padding:20px 0 60px!important}td.broadband-usage{max-width:100px;padding-left:10px}}td.offer-image{max-width:90px;padding-left:5px;padding-right:0}.sub-nav{background-color:#eff3f8;border-top:1px solid #dee7f2}.product-contact-box .is-sticky .sub-nav{position:relative;z-index:9;top:120px}.product_leftbox h2{font-size:1.47em;line-height:1em;color:#000;font-weight:600;margin:0;padding:10px 0 20px}.searchform input{height:50px;margin:0;padding-left:10px;margin-top:0;color:#000;font-size:1.29em;font-weight:600;border-top:2px solid #ddd;max-width:170px;border-left:2px solid #ddd;border-right:0;border-bottom:2px solid #ddd}.searchform{float:right;margin-top:40px}.searchform .hint_text{float:left}.searchform .btn{font-size:1.05em;text-transform:none;padding:17px 15px;border-top:2px solid #ddd;border-right:2px solid #ddd;border-bottom:2px solid #ddd;border-left:2px solid #ddd;font-weight:600;margin:0 0 6px -5px;border-radius:0 30px 30px 0}.wrapper-content{margin-top:30px!important;margin-bottom:40px;position:relative}.breadcrumb{background-color:transparent!important}.broadband-providers-filter-label{background-position:center;background-repeat:no-repeat;background-size:56px;cursor:pointer;cursor:pointer;display:block;height:56px;width:60px;border:none}.sub-nav>.nav li a{border-bottom:1px solid #dee7f2;line-height:1.7em;font-size:.76em;font-weight:600;background-color:#ececec}dl,ol,ul{margin-top:0;margin-bottom:0;list-style:none}.row .fa-angle-right{font-size:1.29em;font-weight:600}.searchform .hinttitle{border-bottom:1px dotted #000;display:inline-block;font-size:.76em;position:absolute;margin-top:-30px}.row .barright{border-right:solid #ccc 2px}.row #grid_layout_sidebar{padding:0 0 0 10px}.product-cost-box{margin:15px auto 0}.provider-logo--large{height:135px;padding:10px;border-radius:15px}@media (max-width:769px){.searchform{float:none}.searchform .btn{margin:-1px 0 5px -5px}.searchform .hint_text{display:none}.product-cost-box__title{font-size:1.23em}.product-cost-box{margin:20px auto}.tabs__tab{font-size:.95em;padding:7px 15px;margin-right:2px;height:30px}.row .barright{border-right:none}.click-btn{white-space:nowrap;background:#0979ca;border-radius:4px;color:#fff;height:38px;font-size:1em;padding:10px 12px;line-height:15px}}.details-link{color:#000;font-size:1em;font-weight:600;line-height:19px;display:block;padding-top:20px}.details-link:hover{color:#0979ca}.underline{border-bottom:2px solid #0979ca;display:inline-block;line-height:1.2}.hidden{display:none!important}.deal-filters h2,.postcode_found,.provider{font-size:1.11em;line-height:1.2em;margin-top:15px}.dealends{color:#e60676;font-size:.94em;font-weight:600;border-bottom:dotted #000}.filter-provider{background-position:center;background-repeat:no-repeat;background-size:64px;cursor:pointer;display:block;height:75px;width:70px;background-color:#fff;border-radius:4px;display:inline-block;margin:0 6px 0 0;padding:0;text-indent:-9999px;border:2px solid #fff}.filter-provider.active{border:2px solid #ccc;-webkit-box-shadow:0 0 21px -4px rgba(0,0,0,.18);-moz-box-shadow:0 0 21px -4px rgba(0,0,0,.18);box-shadow:0 0 21px -4px rgba(0,0,0,.18)}.form-control{text-transform:uppercase;color:#5e5e5e!important;font-size:1.29em;padding:12px;font-weight:400}.postcode_search{margin-top:0}.postcode_hint_text{position:absolute;width:100%;text-align:left;padding-top:5px}.pinside_search{padding:30px 20px;text-align:center;font-size:.94em}td.tbl-links-sm{max-width:70px;text-align:center;padding:25px 0 0}.bg-white-tran{background-color:#000;padding:15px;margin-top:20px}@media (max-width:550px){.pcbtn{padding:17px 12px!important;border:1px solid #ff389c;line-height:1.3em}input#postcode{font-size:.94em!important;padding:5px!important}.icon-angle-left,.row .icon-angle-right{font-size:1.05em;font-weight:600}}.expand-details-btn{position:static;left:0;right:0;bottom:auto;background:#b5dbf1;color:#000;font-weight:500;padding:5px 9px;font-size:.9em;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:6px;font-family:sans-serif;border-top:1px solid #bfbfbf;margin-left:0;margin-right:0}.results-turbo_cta{position:relative;gap:8px}.results-turbo__cta{flex-direction:column;min-width:140px}.expand-details-btn:hover{text-decoration:none;background:#d4efff}.expand-details-btn::after{content:'\e90b';font-family:fasterbroadband;font-style:normal;font-weight:400;display:inline-flex;align-items:center;font-size:1em;line-height:1;margin-left:6px;vertical-align:middle;text-decoration:none;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:transform .3s ease}.expand-details-btn.open::after{content:'\e8bf'}@media screen and (max-width:639px){td.grid-column-provider{display:none}.broadband-usage-text,.speed-measure{font-size:1.17em}.broadband-usage-text{display:none}td.offer-image{max-width:170px;padding-left:5px}.form-control{font-size:1.1em!important;padding:5px}.details-link{font-size:.7em;padding:0}h3{font-size:1.2em}.phone-tab__panels__costs{font-weight:600;font-size:1.05em;line-height:1.1em}.tabs__tab-content{padding:20px 10px}.expand-details-btn{margin-left:-6px;margin-right:-6px}}@media screen and (max-width:568px){td.offer-icon{display:none}}.ftbox-btn{background:#0979ca;border:1px solid #fff;border-radius:5px;color:#fff;height:38px;font-size:1em;font-weight:600;cursor:pointer;padding:9px 10px;line-height:18px}.ftbox-btn:hover{background-color:#666}td.offer-icon img{max-width:68px}.grid-toolbar{padding:4px 0;min-height:46px;margin:5px 0}.grid-toolbar-linerental-included{position:relative;display:inline-block;top:9px;float:left}.grid-toolbar-linerental-included .dtl-explanation-title{font-weight:400;font-size:.88em}@media only screen and (max-width:639px){.grid-toolbar{overflow:hidden}.grid-toolbar-linerental-included{margin-right:0}}.download-icon::before{font-family:fasterbroadband;content:'\e8cf';display:inline-block;color:green;font-size:1.2em;margin-left:3px;margin-right:3px;position:relative;top:1px}.upload-icon::before{font-family:fasterbroadband;content:'\e92b';display:inline-block;color:red;font-size:1.2em;margin-left:3px;margin-right:3px;position:relative;top:1px}.price-note{font-size:.67em;font-weight:400;margin:3px 0 0 0;padding:0}.tip-bubble{position:absolute;z-index:9999;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);padding:.5rem .75rem;font-size:.85rem;line-height:1.3;max-width:280px;display:none}.tip-trigger{background:0 0;border:none;padding:0;color:#d1006c;text-decoration:underline;cursor:pointer;font:inherit}.tip-trigger:focus,.tip-trigger:hover{text-decoration:none}.ofcom-compensation{background-color:#e7f3ff;border-left:4px solid #1e73be;padding:10px 12px;margin:15px 0;border-radius:4px;font-size:.95rem}.ofcom-compensation strong{display:inline-block;margin-right:5px}.ofcom-compensation .tip-trigger{appearance:none;-webkit-appearance:none;background:0 0!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;color:#1e73be;cursor:pointer;text-decoration:underline;font-size:inherit;font-family:inherit}.ofcom-compensation .tip-trigger:hover{color:#125a92}:root{--u1:#ff389c;--u2:#7a5cff;--u3:#20c997;--u4:#ffb000;--bg:#f8f8fc;--bd:#e7e7ee;--muted:#555}.speed-grid{margin-top:25px}.speed-grid .speed-card{background:var(--bg);border:1px solid var(--bd);border-radius:16px;overflow:hidden;box-shadow:0 1px 0 rgba(0,0,0,.04);height:100%;display:flex;flex-direction:column}.speed-grid .speed-strip{height:8px}.speed-grid .speed-head{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.1rem .4rem 1.1rem}.speed-grid .speed-num{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;color:#fff;font-weight:700;font-size:1.1rem;box-shadow:inset 0 -2px 0 rgba(0,0,0,.08)}.speed-grid .speed-title{margin:0 .75rem 0 .75rem;flex:1;font-size:1.3em;color:#000;line-height:1.3;word-break:break-word}.speed-grid .range{font-size:1.2em;font-weight:700;color:#222;padding:.25rem .9rem;border-radius:999px;border:3px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#ccc,#ccc);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 0 0 1px rgba(0,0,0,.02)}.u1 .range{background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#ff2f86,#ffa3cf)}.u2 .range{background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#6547ff,#b7a6ff)}.u3 .range{background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#12b886,#8ff0d1)}.u4 .range{background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#ff8a00,#ffd35a)}.speed-grid .speed-body{padding:.3rem 1.1rem 1.1rem;display:flex;flex-direction:column;gap:.4rem}.speed-grid .speed-body p{margin-bottom:.35rem}.speed-grid .speed-tags{margin-top:auto}.speed-grid .speed-tag{position:relative;display:inline-block;background:#fff;border:1px solid var(--bd);color:#555;font-weight:500;font-size:.9em;padding:.25rem .65rem .25rem 1.8rem;margin:.25rem .35rem 0 0;border-radius:999px}.speed-grid .speed-tag:before{font-family:fasterbroadband;position:absolute;left:.55rem;top:50%;transform:translateY(-50%);font-size:1em;line-height:1;color:var(--muted);content:''}.speed-grid .speed-tag.globe:before{content:'\E853'}.speed-grid .speed-tag.tv:before{content:'\E892'}.speed-grid .speed-tag.users:before{content:'\E8AB'}.speed-grid .speed-tag.user:before{content:'\E8AC'}.speed-grid .speed-tag.trophy:before{content:'\E8BB'}.speed-grid .speed-tag.gauge:before{content:'\E84C'}.speed-grid .speed-tag.mail:before{content:'\E86E'}.speed-grid .speed-tag.laptop:before{content:'\E881'}.speed-grid .speed-tag.youtube:before{content:'\E8C4'}.speed-grid .speed-tag.oneplus:before{content:'\E8F8'}.speed-grid .speed-tag.mic:before{content:'\F048'}.speed-grid .speed-tag.tablet:before{content:'\E904'}.u1 .speed-strip{background:linear-gradient(90deg,var(--u1),#ff72bd)}.u1 .speed-num{background:linear-gradient(180deg,#ff72bd,var(--u1))}.u2 .speed-strip{background:linear-gradient(90deg,var(--u2),#a68bff)}.u2 .speed-num{background:linear-gradient(180deg,#a68bff,var(--u2))}.u3 .speed-strip{background:linear-gradient(90deg,var(--u3),#6be3c4)}.u3 .speed-num{background:linear-gradient(180deg,#6be3c4,var(--u3))}.u4 .speed-strip{background:linear-gradient(90deg,var(--u4),#ffd261)}.u4 .speed-num{background:linear-gradient(180deg,#ffd261,var(--u4))}.speed-grid .speed-title{word-break:normal;overflow-wrap:normal}@media (max-width:480px),(min-width:768px) and (max-width:992px){.speed-grid .speed-head{flex-wrap:wrap}.speed-grid .speed-title{order:-1;flex:0 0 100%;margin:0 0 10px;text-align:left}}@media (max-width:480px){.speed-grid [class*=col-]{padding-left:0!important;padding-right:0!important}}