.icon-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0 0 1.6rem 0}.icon-list li:nth-last-child(1){margin:0}.icon-list__icon{font-size:1rem;margin:0 .6rem 0 0;color:#009ada}.signup-alert.info .title{background:#003096}.svg-selector+div svg{visibility:hidden;-webkit-transition:visibility 50ms ease-out;transition:visibility 50ms ease-out}.svg-selector:checked+div svg{visibility:visible;-webkit-transition:visibility 250ms ease;transition:visibility 250ms ease}.svg-selector+div span{border-width:0 0 2px 0;border-color:transparent;border-style:solid;-webkit-transition:border-color 50ms ease-out;transition:border-color 50ms ease-out}.svg-selector:checked+div span{border-color:var(--fraction);-webkit-transition:border-color 250ms ease;transition:border-color 250ms ease}.gap-2{gap:2rem}.icon-list li{margin:0 0 2.4rem 0}.icon-list li.term{display:none}.icon-list__icon{color:var(--frmain);font-size:.5rem;-webkit-transform:translateY(-.35rem);-ms-transform:translateY(-.35rem);transform:translateY(-.35rem)}@media screen and (prefers-color-scheme:dark){.icon-list__icon{color:var(--fraction)}}a.main_text_link{color:inherit;border-bottom:2px solid #2e336d;text-decoration:none}a.main_text_link:hover{color:#2e336d;-webkit-transition:border-color , 350ms , ease;transition:border-color , 350ms , ease}a.main_text_link:focus{outline:2px dotted #2e336d}.spaced-heading{margin:2.4rem 0 5rem}.blue-label-text{color:#084}.standard-link-frblue{color:inherit;border-bottom:2px solid #084;text-decoration:none}.standard-link-frblue:hover{color:#084;-webkit-transition:border-color , 350ms , ease;transition:border-color , 350ms , ease}.standard-link-frblue:focus{outline:2px dotted #084}.available-packages form:nth-last-child(1) .available-packages__card,.modal-content form:nth-last-child(1) .available-packages__card{margin-bottom:0}.available-packages__card{margin:0 auto 5rem;background:#fff;-webkit-box-shadow:0 2px 4px 0 #ccc;box-shadow:0 2px 4px 0 #ccc;border-radius:3px}.available-packages__card.no-margin{margin:0}.available-packages__card.no-margin-top{margin-top:0}.available-packages__card.no-margin-bottom{margin-bottom:0}.available-packages__card.no-padding{padding:0}.available-packages__card.no-padding-top{padding-top:0}.available-packages__card.no-padding-bottom{padding-bottom:0}.available-packages__card.no-padding-top-bottom{padding-top:0;padding-bottom:0}.available-packages__card.text-left{text-align:left}.available-packages__card.text-center{text-align:center}.available-packages__card.text-right{text-align:right}.available-packages__card.no-border{border:0}.available-packages__card.no-border-top{border-top:0!important}.available-packages__card:nth-child(1):nth-last-child(1){margin:0 auto 0}.available-packages__overview,.modal-content__overview{padding:1.6rem 3rem}.available-packages__overview,.modal-content__overview{border-bottom:1px solid #e1e1e1}.available-packages__overview .small-standard-header .light-weight,.modal-content__overview .small-standard-header .light-weight{font-weight:400;color:#727272;margin-left:10px}.available-packages h2,.modal-content h2{display:-webkit-box;display:-ms-flexbox;display:flex}.available-packages__information,.modal-content__information{padding:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.available-packages__information.no-margin,.modal-content__information.no-margin{margin:0}.available-packages__information.no-margin-top,.modal-content__information.no-margin-top{margin-top:0}.available-packages__information.no-margin-bottom,.modal-content__information.no-margin-bottom{margin-bottom:0}.available-packages__information.no-padding,.modal-content__information.no-padding{padding:0}.available-packages__information.no-padding-top,.modal-content__information.no-padding-top{padding-top:0}.available-packages__information.no-padding-bottom,.modal-content__information.no-padding-bottom{padding-bottom:0}.available-packages__information.no-padding-top-bottom,.modal-content__information.no-padding-top-bottom{padding-top:0;padding-bottom:0}.available-packages__information.text-left,.modal-content__information.text-left{text-align:left}.available-packages__information.text-center,.modal-content__information.text-center{text-align:center}.available-packages__information.text-right,.modal-content__information.text-right{text-align:right}.available-packages__information.no-border,.modal-content__information.no-border{border:0}.available-packages__information.no-border-top,.modal-content__information.no-border-top{border-top:0!important}.available-packages__information+.available-packages__information,.available-packages__information.appointment-parent,.modal-content__information+.available-packages__information,.modal-content__information.appointment-parent{border-top:1px solid #e7e7e7}.available-packages__information.no-flex,.modal-content__information.no-flex{display:block}.available-packages__information.information-list li.js-hidden,.modal-content__information.information-list li.js-hidden{display:none}.available-packages__information .installation-charge,.modal-content__information .installation-charge{font-size:3.8rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;color:#000;text-align:center}.available-packages__information .flex-column,.modal-content__information .flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.available-packages__information .flex-column label,.modal-content__information .flex-column label{cursor:pointer}.available-packages__information .fa-info-circle,.modal-content__information .fa-info-circle{color:#000;font-size:1.8rem}.available-packages__information .information__small,.modal-content__information .information__small{font-size:2rem;color:#727272}.available-packages__information .information__small,.modal-content__information .information__small{font-size:18px}@media screen and (min-width:600px){.available-packages__information .information__small,.modal-content__information .information__small{font-size:calc(18px + 2 * ((100vw - 600px)/ 300))}}@media screen and (min-width:900px){.available-packages__information .information__small,.modal-content__information .information__small{font-size:20px}}.available-packages__information .information__large,.modal-content__information .information__large{font-size:3.8rem;color:#000}.available-packages__information .information__large,.modal-content__information .information__large{font-size:28px}@media screen and (min-width:600px){.available-packages__information .information__large,.modal-content__information .information__large{font-size:calc(28px + 10 * ((100vw - 600px)/ 300))}}@media screen and (min-width:900px){.available-packages__information .information__large,.modal-content__information .information__large{font-size:38px}}.available-packages__submit,.modal-content__submit{border-top:1px solid #e1e1e1;padding:3rem}.available-packages__submit.no-margin,.modal-content__submit.no-margin{margin:0}.available-packages__submit.no-margin-top,.modal-content__submit.no-margin-top{margin-top:0}.available-packages__submit.no-margin-bottom,.modal-content__submit.no-margin-bottom{margin-bottom:0}.available-packages__submit.no-padding,.modal-content__submit.no-padding{padding:0}.available-packages__submit.no-padding-top,.modal-content__submit.no-padding-top{padding-top:0}.available-packages__submit.no-padding-bottom,.modal-content__submit.no-padding-bottom{padding-bottom:0}.available-packages__submit.no-padding-top-bottom,.modal-content__submit.no-padding-top-bottom{padding-top:0;padding-bottom:0}.available-packages__submit.text-left,.modal-content__submit.text-left{text-align:left}.available-packages__submit.text-center,.modal-content__submit.text-center{text-align:center}.available-packages__submit.text-right,.modal-content__submit.text-right{text-align:right}.available-packages__submit.no-border,.modal-content__submit.no-border{border:0}.available-packages__submit.no-border-top,.modal-content__submit.no-border-top{border-top:0!important}.available-packages .submit__button,.modal-content .submit__button{background:#084;min-height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 2rem;border-radius:25px;color:#fff;text-decoration:none;max-width:320px;width:100%;text-align:center;font-size:1.5rem;border:0;-webkit-transition:background-color 350ms linear , color 350ms linear , border-color 350ms linear , border 350ms ease-in-out;transition:background-color 350ms linear , color 350ms linear , border-color 350ms linear , border 350ms ease-in-out}.available-packages .submit__button.w-auto,.modal-content .submit__button.w-auto{width:auto}.available-packages .submit__button:not(.is-button),.modal-content .submit__button:not(.is-button){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.available-packages .submit__button .text,.modal-content .submit__button .text{border-width:0 0 1px;border-bottom-color:#fff;border-style:solid;font-weight:600}.available-packages .submit__button .bold,.modal-content .submit__button .bold{font-weight:600}.available-packages .submit__button svg,.modal-content .submit__button svg{fill:currentColor;-webkit-transition:fill 350ms linear;transition:fill 350ms linear}.available-packages .submit__button:hover,.modal-content .submit__button:hover{-webkit-transition:background-color 350ms linear , color 350ms linear , border-color 350ms linear;transition:background-color 350ms linear , color 350ms linear , border-color 350ms linear;background:#006f37;color:#fff;-webkit-transition:all 350ms ease;transition:all 350ms ease}.available-packages .submit__button:hover svg,.modal-content .submit__button:hover svg{fill:#fff;fill:currentColor;-webkit-transition:fill 350ms linear;transition:fill 350ms linear}.available-packages .submit__button:focus,.modal-content .submit__button:focus{outline:0}.available-packages .submit__button:focus .text,.modal-content .submit__button:focus .text{border-style:dotted}.available-packages .submit__button.full-width,.modal-content .submit__button.full-width{max-width:100%}.available-packages .submit__button-hollow,.modal-content .submit__button-hollow{background:0 0;min-height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 2rem;border-radius:25px;color:#084;text-decoration:none;max-width:320px;width:100%;text-align:center;font-size:1.5rem;border:0;-webkit-transition:background-color 350ms linear , color 350ms linear , border-color 350ms linear , border 350ms ease-in-out;transition:background-color 350ms linear , color 350ms linear , border-color 350ms linear , border 350ms ease-in-out;border:2px solid #084}.available-packages .submit__button-hollow.w-auto,.modal-content .submit__button-hollow.w-auto{width:auto}.available-packages .submit__button-hollow:not(.is-button),.modal-content .submit__button-hollow:not(.is-button){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.available-packages .submit__button-hollow .text,.modal-content .submit__button-hollow .text{border-width:0 0 1px;border-bottom-color:#084;border-style:solid;font-weight:600}.available-packages .submit__button-hollow .bold,.modal-content .submit__button-hollow .bold{font-weight:600}.available-packages .submit__button-hollow svg,.modal-content .submit__button-hollow svg{fill:currentColor;-webkit-transition:fill 350ms linear;transition:fill 350ms linear}.available-packages .submit__button-hollow:hover,.modal-content .submit__button-hollow:hover{-webkit-transition:background-color 350ms linear , color 350ms linear , border-color 350ms linear;transition:background-color 350ms linear , color 350ms linear , border-color 350ms linear;background:rgba(0,0,0,0);color:#084;-webkit-transition:all 350ms ease;transition:all 350ms ease}.available-packages .submit__button-hollow:hover svg,.modal-content .submit__button-hollow:hover svg{fill:#084;fill:currentColor;-webkit-transition:fill 350ms linear;transition:fill 350ms linear}.available-packages .submit__button-hollow:focus,.modal-content .submit__button-hollow:focus{outline:0}.available-packages .submit__button-hollow:focus .text,.modal-content .submit__button-hollow:focus .text{border-style:dotted}.available-packages .submit__button-hollow.full-width,.modal-content .submit__button-hollow.full-width{max-width:100%}.available-packages span.spacer,.modal-content span.spacer{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.available-packages__card{background:#fff;border-radius:8px}.available-packages__overview{padding:1rem 2rem;border-radius:8px 8px 0 0;background:#3d47c3}.available-packages .small-standard-header{color:#fff;font-weight:600;font-size:2rem}.available-packages__information{padding:1rem 2rem 2rem}.broadband-modal .blue-icon,.standard-modal .blue-icon{color:#009ada}.broadband-modal .modal-content__overview,.standard-modal .modal-content__overview{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.6rem 3rem;border-bottom:1px solid #e1e1e1;color:var(--black)}.broadband-modal .modal-content__overview.justify-start,.standard-modal .modal-content__overview.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.broadband-modal .modal-content__overview .small-standard-header,.standard-modal .modal-content__overview .small-standard-header{display:inline;color:var(--black)}.broadband-modal .modal-content__icon-close,.standard-modal .modal-content__icon-close{font-size:3.6rem;margin:0 0 0 auto;padding:0 0 0 .8rem;cursor:pointer;background:0 0;border:0;float:right}.broadband-modal .modal-content__icon-feature,.standard-modal .modal-content__icon-feature{color:#084;font-size:3.2rem;padding:0 .8rem 0 0}.broadband-modal .modal-content__information,.standard-modal .modal-content__information{display:block;padding:3rem;color:var(--black)}.broadband-modal .modal-content__information.no-margin,.standard-modal .modal-content__information.no-margin{margin:0}.broadband-modal .modal-content__information.no-margin-top,.standard-modal .modal-content__information.no-margin-top{margin-top:0}.broadband-modal .modal-content__information.no-margin-bottom,.standard-modal .modal-content__information.no-margin-bottom{margin-bottom:0}.broadband-modal .modal-content__information.no-margin-top-bottom,.standard-modal .modal-content__information.no-margin-top-bottom{margin:0 auto}.broadband-modal .modal-content__information.no-padding,.standard-modal .modal-content__information.no-padding{padding:0}.broadband-modal .modal-content__information.no-padding-top,.standard-modal .modal-content__information.no-padding-top{padding-top:0}.broadband-modal .modal-content__information.no-padding-bottom,.standard-modal .modal-content__information.no-padding-bottom{padding-bottom:0}.broadband-modal .modal-content__information.no-padding-top-bottom,.standard-modal .modal-content__information.no-padding-top-bottom{padding-top:0;padding-bottom:0}.broadband-modal .modal-content__information.text-left,.standard-modal .modal-content__information.text-left{text-align:left}.broadband-modal .modal-content__information.text-center,.standard-modal .modal-content__information.text-center{text-align:center}.broadband-modal .modal-content__information.text-right,.standard-modal .modal-content__information.text-right{text-align:right}.broadband-modal .modal-content__information.no-border,.standard-modal .modal-content__information.no-border{border:0}.broadband-modal .modal-content__information.no-border-top,.standard-modal .modal-content__information.no-border-top{border-top:0!important}.broadband-modal .modal-content__information.no-border-bottom,.standard-modal .modal-content__information.no-border-bottom{border-bottom:0}.broadband-modal .modal-content__information>*,.standard-modal .modal-content__information>*{margin:0 auto 2.4rem}.broadband-modal .modal-content__information .modal-content__icon-close:nth-last-child(1),.standard-modal .modal-content__information .modal-content__icon-close:nth-last-child(1){margin:0 auto}.broadband-modal .modal-content__submit,.standard-modal .modal-content__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.broadband-modal .modal-content__submit>*,.standard-modal .modal-content__submit>*{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:0 auto 2.4rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.broadband-modal .modal-content__submit :nth-last-child(1),.standard-modal .modal-content__submit :nth-last-child(1){-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media screen and (min-width:370px){.broadband-modal .modal-content__submit,.standard-modal .modal-content__submit{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.broadband-modal .modal-content__submit>*,.standard-modal .modal-content__submit>*{-webkit-box-flex:0;-ms-flex:0 1 140px;flex:0 1 140px;margin:0 0}.broadband-modal .modal-content__submit :nth-last-child(2),.standard-modal .modal-content__submit :nth-last-child(2){margin-right:1.5rem;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.broadband-modal .modal-content__submit.padded,.standard-modal .modal-content__submit.padded{padding:3rem}.broadband-modal input[type="tel"],.broadband-modal input[type="text"],.standard-modal input[type="tel"],.standard-modal input[type="text"]{font-size:1.6rem}.broadband-modal input[type="tel"]:focus,.broadband-modal input[type="text"]:focus,.standard-modal input[type="tel"]:focus,.standard-modal input[type="text"]:focus{border:2px solid #084}.payment-section{background:#f4f3f3;padding:0;width:100%;margin:3.6rem auto 0;-webkit-box-shadow:0 2px 4px 0 #ccc inset;box-shadow:0 2px 4px 0 #ccc inset;border-radius:3px}@media screen and (min-width:470px){.payment-section{padding:3rem}}.payment-section .contract-labels{position:relative}.payment-section .contract-labels__banner{-webkit-transition:opacity 275ms linear;transition:opacity 275ms linear;-webkit-clip-path:polygon(100% 0,19% 0,102.22% 81.11%);clip-path:polygon(100% 0,19% 0,102.22% 81.11%);opacity:1;position:absolute;height:180px;width:180px;overflow:hidden;top:-5px;right:-5px;z-index:5;margin:0;display:block}.payment-section .contract-labels__banner span{display:block;width:100%;height:30px;position:absolute;top:39px;right:-36px;background:#0199d8;color:#fff;padding:.3rem 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);text-align:center;line-height:1.2;text-transform:uppercase;font-weight:700;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;text-shadow:0 1px 1px #888}.payment-section .contract-labels__banner span:before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #01638c;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #01638c}.payment-section .contract-labels__banner span:after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #01638c;border-bottom:3px solid transparent;border-top:3px solid #01638c}.contract-labels{color:#000}.contract-labels .information__large{color:inherit}.contract-labels .information__large.spaced{margin:1.2rem auto 1.4rem}.contract-labels .information__small{color:#727272}.contract-labels .contract-icon{color:#ccc;font-size:2.4rem;margin:0 auto 2.4rem}.contract-labels .contract-icon.checked{display:none}.contract-labels .contract-icon.unchecked{display:inline-block}.contract-labels label{cursor:pointer;height:100%;font-weight:400;padding:3rem;color:#2d2d2d;-webkit-box-shadow:0 2px 4px 0 #ccc;box-shadow:0 2px 4px 0 #ccc;border-radius:3px;background:#fff;z-index:2;-webkit-transition:transform 250ms linear;-webkit-transition:-webkit-transform 250ms linear;transition:-webkit-transform 250ms linear;transition:transform 250ms linear;transition:transform 250ms linear , -webkit-transform 250ms linear}@media screen and (min-width:700px){.contract-labels label:hover{-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025);-webkit-transition:all 250ms linear;transition:all 250ms linear}}.contract-labels input:checked+label{color:#fff;position:relative;background:#2ecc71}@media screen and (min-width:700px){.contract-labels input:checked+label{-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025);-webkit-transition:all 250ms linear;transition:all 250ms linear}}.contract-labels input:checked+label .information__large,.contract-labels input:checked+label .information__small{color:#fff}.contract-labels input:checked+label .contract-icon{color:#fff}.contract-labels input:checked+label .contract-icon.checked{display:inline-block}.contract-labels input:checked+label .contract-icon.unchecked{display:none}@media screen and (min-width:700px){.columns.four-col>div{margin:0 2.5rem}}.terms-checks{max-width:100%}.product-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:700px){.product-card{max-width:360px;margin:auto}}.product-card.full-width{max-width:100%}.product-card__heading{font-weight:400;color:var(--offblack);font-size:1.6rem}@media screen and (prefers-color-scheme:dark){.product-card__heading{color:var(--body-text)}}.product-card__information{margin:0 auto;width:100%;min-height:100px}.product-card__information.no-min-height{min-height:1px}.product-card__image{height:115px}.product-card__image img{display:block;margin:auto;vertical-align:middle;max-height:115px}.product-card__description{margin:1.6rem 0}@media screen and (min-width:700px){.product-card__description{min-height:143px}.product-card__description.accessories{min-height:113px}}.product-card__description.no-min-height{min-height:1px}.product-card__description.no-margin{margin:0}.product-card__action{margin:1.6rem 0 0;color:var(--offblack)}@media screen and (prefers-color-scheme:dark){.product-card__action{color:var(--body-text)}}@media screen and (min-width:700px){.product-card__action.third-width{max-width:300px}}.product-card__action .action__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-card__action .action__flex>*{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0}@media screen and (min-width:700px){.product-card__action .action__flex .select-container{max-width:98px}.product-card__action .action__flex .select-container.no-max-width{max-width:100%;width:auto}}.bb-modal .contain .checker,.bb-modal .contain .content{clear:both;border-top:1px #999 dotted;padding:10px 24px 24px;background:#fff}.bb-modal .contain .checker img,.bb-modal .contain .content img{margin:20px 0;max-width:100%}.bb-modal .contain .checker p,.bb-modal .contain .content p{line-height:23px}.bb-modal .contain p{line-height:21px}.bb-modal .contain .head-left{float:none;padding:25px 0 25px 25px;margin:0;line-height:1.3;color:#333;font-weight:400;font-size:20px}@media screen and (min-width:700px){.bb-modal .contain .head-left{float:left}}.bb-modal .contain .head-right{float:right;display:inline;padding:25px 25px 25px 0;font-weight:700;font-size:20px;text-align:right}.bb-modal .contain a:not(.btn){text-decoration:none;color:#555}.bb-modal .contain a:not(.btn).dark{color:#222;text-decoration:underline}.bb-modal .contain a:not(.btn) span{display:block;width:20px;height:20px;background:url(//images.freeola.co.uk/broadband/close-icon.png) no-repeat 0 0}.bb-modal .contain a.underline{text-decoration:underline}.bb-modal .contain input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:41px;padding:0 10px;font-size:1.6rem;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px #ddd solid;margin:0 0 1.2rem}@media screen and (min-width:700px){.bb-modal .contain input{font-size:1.4rem}}.bb-modal .contain .radio-container{margin:0 0 1.2rem}.bb-modal .contain .radio-container label{line-height:1.5;cursor:pointer}.bb-modal .contain .radio-container label .text{display:block;float:left;width:82%}@media screen and (min-width:700px){.bb-modal .contain .radio-container label .text{width:88%}}.bb-modal .contain .radio-container:after{clear:both;content:"";display:block}#about-speeds .flex-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#about-speeds .flex-block>.block:nth-child(1){width:40px;-ms-grid-column-align:center;justify-self:center}.block-heading{background-image:url(/assets/images/broadband/main-head.jpg.pagespeed.ce.E0T0a-PfEc.jpg);min-height:1px}@media screen and (min-width:470px){.block-heading{height:275px}}.block-heading h1{color:#fff}.bb-signup{height:200px;background-image:none;background-color:#3d47c3}.product .overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product .overview h2{float:none;word-wrap:break-word;margin:0;text-align:left}.product .overview h2{font-size:20px}@media screen and (min-width:600px){.product .overview h2{font-size:calc(20px + 4 * ((100vw - 600px)/ 200))}}@media screen and (min-width:800px){.product .overview h2{font-size:24px}}.product .overview h2 .bold{font-weight:600}.product .overview h3{float:none;word-wrap:break-word;margin:0 0 10px 0}.product .overview h3{font-size:14px}@media screen and (min-width:600px){.product .overview h3{font-size:calc(14px + 4 * ((100vw - 600px)/ 200))}}@media screen and (min-width:800px){.product .overview h3{font-size:18px}}.product .overview h3 .bold{font-weight:600}.product .overview .contract{display:inline}.product .overview .contract span{background:#9e9e9e;color:#fff;padding:1.2rem .6rem;display:inline-block;min-width:135px;text-align:center}.product .overview.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.product .overview .text-right{float:right}.product .overview div:first-of-type{width:100%}button{cursor:pointer}.product button{-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.product button:hover{background-color:#2272a8}hr{border-width:0 0 1px;border-style:solid;border-color:#eee}.intro{text-align:center;font-size:18px;line-height:1.7}.banner h1{font-size:3.4rem}@media screen and (min-width:470px){.banner h1{top:10px;position:relative;width:390px}}.banner h2{color:#fff}.features{color:#fff}.features li{background:#3d47c3}.features li:nth-child(even){background:#646ccf}.sogea-install-choice{margin:0 0 10px 0;border:1px #999 solid;padding:10px 0}.sogea-install-choice div.head{font-weight:600}.sogea-install-choice .columns div{text-align:center}.sogea-install-choice .ont-button-container .ontButton.sogea-activation{max-width:48%}.ont-button-container .or{width:100%;font-size:2rem;font-weight:700;color:#000}.ontButton{cursor:pointer;border-color:#2ba4dd;background-color:#3498de;color:#fff;border-radius:3px;border-style:solid;border-width:1px;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,.4) inset;box-shadow:0 1px 0 0 rgba(255,255,255,.4) inset;font-size:1.4rem;font-weight:600;min-height:42px;height:auto;padding:8px 10px;display:block;width:100%;margin:auto;text-align:center;text-decoration:none;-webkit-transition:background-color .5s linear 0s;transition:background-color .5s linear 0s;margin:5px;max-width:500px;min-width:300px}@media screen and (min-width:700px){.ontButton{margin:0}.ontButton.not-full-width{width:auto;display:inline-block}}.ontButton:hover{background-color:#2ba4dd;-webkit-transition:background-color .5s linear 0s;transition:background-color .5s linear 0s}@media screen and (min-width:700px){.ontButton{margin:5px}}.ontButton .fa{color:#fff}.ontButton.fttp-activation-unselected{background-color:#c7c7c7;color:#000;border-color:#b5b5b5}.ontButton.fttp-activation-unselected .fa{color:#000}.ontButton.sogea-activation-unselected{background-color:#c7c7c7;color:#000;border-color:#b5b5b5}.ontButton.sogea-activation-unselected .fa{color:#000}.ontButton.disabled-option{background-color:#f9f9f9;border-color:#e0e0e0;cursor:not-allowed;color:#a5a2a2}.ont-ports{display:none}.ont-ports p{margin:10px}.ont-ports.show{display:block}.ontPortButton{cursor:pointer;border-color:#999;background-color:#dcdcdc;color:#000;border-radius:3px;border-style:solid;border-width:1px;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,.4) inset;box-shadow:0 1px 0 0 rgba(255,255,255,.4) inset;font-size:1.4rem;font-weight:600;min-height:42px;height:auto;padding:8px 10px;display:block;width:100%;margin:auto;text-align:center;text-decoration:none;-webkit-transition:background-color .5s linear 0s;transition:background-color .5s linear 0s;width:150px;margin:0 10px 10px 10px;max-width:500px;display:inline-block}@media screen and (min-width:700px){.ontPortButton{margin:0}.ontPortButton.not-full-width{width:auto;display:inline-block}}.ontPortButton:hover{background-color:#999;-webkit-transition:background-color .5s linear 0s;transition:background-color .5s linear 0s}@media screen and (min-width:700px){.ontPortButton{margin:0 10px 10px 10px}}.ontPortButton.disable-port{background-color:#f9f9f9;border-color:#e0e0e0;cursor:not-allowed;color:#a5a2a2}.ontPortButton.selected-port{background-color:#3498de;color:#fff}.ont-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.available-packages__information.provision-calendar{display:none}.provision-datepicker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.provision-datepicker .provision-icon{position:absolute;right:2.5rem}.select-container.broadband-results select{padding:1rem 3.6rem 1rem .5rem}#chosen-date-picker{min-width:300px}@media screen and (min-width:831px){#chosen-date-picker{min-width:320px;margin:0 10px;width:auto}}.bb-header__results{display:block;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1230px;margin:20px auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0 20px}.bb-header__results .left{min-width:200px;margin:0 auto}.bb-header__results .right{min-width:200px;margin:0 auto}@media screen and (min-width:831px){.bb-header__results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bb-header__results .left,.bb-header__results .right{margin:0}}.bb-header__results .mid{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:10px 0}@media screen and (min-width:831px){.bb-header__results .mid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}}.bb-header__results .mid div{color:var(--body-text);padding:0 10px}@media screen and (min-width:831px){.bb-header__results .mid div{border-left:1px solid var(--body-text)}}.bb-header__results .mid div:nth-child(1){border:none}.trolley{position:sticky;-ms-flex-item-align:start;align-self:flex-start;min-width:300px}@media screen and (min-width:831px){.trolley{min-width:274px;top:100px}}@media screen and (min-width:1400px){.trolley{min-width:350px;top:100px}}@media screen and (min-width:1500px){.trolley{min-width:400px;top:100px}}.check-cli{margin:0 10px 15px 0}@media screen and (min-width:831px){.check-cli{margin:0 10px 15px 40px;width:300px!important}}#check-line i{margin:0 15px 0 0;font-size:18px;display:none}#line-rental-message,#line-rental-message-optional{display:none;padding:5px 10px;font-weight:600;margin:10px 0 24px 0;max-width:635px}@media screen and (min-width:831px){#line-rental-message,#line-rental-message-optional{margin:10px 0 24px 40px}}.trolley-container .trolley-contents .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:5px 0}.trolley-container .trolley-contents .row div:first-of-type{width:70%}.trolley-container .trolley-contents .row:first-child{margin:0 0 5px}.trolley-container .trolley-contents .row:last-child{margin:5px 0 0 0}.trolley-container .trolley-contents .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.trolley-container .trolley-contents .column.price{max-width:65px;padding:0 0 0 10px;font-weight:600}.trolley-container .trolley-contents .double-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:3;-ms-flex:3;flex:3}.trolley-container .trolley-contents hr{margin:1rem 0}.trolley-container h4{text-align:left;font-weight:600;color:#fff;background-color:#003096;margin:15px 2px 2px 2px}#have-number{margin-bottom:15px}#have-number-check,#have-number-optional,#line-rental-options{display:none}#summary-mobile{display:block}@media screen and (min-width:1000px){#summary-mobile{display:none}}#main{position:relative}.checker-wait{margin:0 0 0 -20px;padding:20px;color:#fff;height:auto;min-height:150px;background:#fff;text-align:center;position:absolute;z-index:100;max-width:1230px;width:100%}.checker-wait i{font-size:3rem;margin:10px 0 10px 0;position:relative;height:100px;display:block}@-webkit-keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.checker-wait .spinner:before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:50%;width:100px;height:100px;border-radius:50%;border:10px solid #eee;margin-left:-50px;border-top-color:#27b164;-webkit-animation:spinner 1s linear infinite;animation:spinner 1s linear infinite}.sidebar{margin:1.5rem 1.5rem 8.5rem 1.5rem}.ont-power{background-color:#ff3131;text-align:center;color:#fff;padding:3px}.js-bg-red{background-color:#ff6b53;background-color:var(--red)}#sogea-switch-choose-line{display:none;margin-top:20px}.package-card div:nth-child(2) button{margin-top:10px}