.startStopBtn .running-text{display:none}.startStopBtn .start-text{display:inline-block}.startStopBtn.running{background-color:#555f69;border-color:#555f69;color:#fff}.startStopBtn.running .running-text{display:inline-block}.startStopBtn.running .start-text{display:none}.speedtest{margin:2.4rem auto 0}.testArea{display:inline-block;width:16em;height:12.5em;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:2.4rem}@media screen and (min-width:700px){.testArea{margin-bottom:0}}.testArea canvas{position:absolute;top:2.4rem;left:0;width:100%;height:100%;z-index:1}.testName{margin:0 auto 2.4rem;font-size:2rem;color:#000;color:var(--dark-text);font-weight:600}.meterText{position:absolute;bottom:.75em;left:0;width:100%;font-size:2.5em;z-index:9;color:#000;color:var(--dark-text)}.meterText:empty:before{content:"0.00"}.ipArea{max-width:600px;margin:2.4rem auto;color:#000}.ipArea span{display:block}.unit{position:absolute;bottom:.5em;left:0;width:100%;z-index:9;font-size:1.6rem;color:#000;color:var(--dark-text)}div.testArea div.testGroup{display:inline-block}@media all and (max-width:40em){.testGroup{display:block;margin:0 auto}}*{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.full-width-bar__inner{color:#fff;padding:3.6rem 0}.full-width-bar__inner{padding:3.6rem 0 4.8rem}.form-card{background:rgba(255,255,255,.9);padding:3.6rem 3.6rem 4.8rem}@media screen and (min-width:700px){.form-card{border-radius:3px;-webkit-box-shadow:0 2px 4px 0 #ccc;box-shadow:0 2px 4px 0 #ccc}}.form-card .product{max-width:100%}.form-card__pill{background:#000;min-height:37px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;border-radius:18px;color:#fff;text-decoration:none;font-weight:700;text-align:center;font-size:1.4rem;margin:0 auto 2rem}@media screen and (min-width:700px){.form-card__pill{font-size:1.8rem}}.form-card input{border-color:#009ada}.form-card .is-button{background:#009ada;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}.form-card .is-button.w-auto{width:auto}.form-card .is-button:not(.is-button){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.form-card .is-button .text{border-width:0 0 1px;border-bottom-color:#fff;border-style:solid;font-weight:600}.form-card .is-button .bold{font-weight:600}.form-card .is-button svg{fill:currentColor;-webkit-transition:fill 350ms linear;transition:fill 350ms linear}.form-card .is-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:#0088c1;color:#fff;-webkit-transition:all 350ms ease;transition:all 350ms ease}.form-card .is-button:hover svg{fill:#fff;fill:currentColor;-webkit-transition:fill 350ms linear;transition:fill 350ms linear}.form-card .is-button:focus{outline:0}.form-card .is-button:focus .text{border-style:dotted}.form-card .is-button.full-width{max-width:100%}.form-card .blue-standard-link{color:inherit;border-bottom:2px solid #009ada;text-decoration:none;color:#009ada}.form-card .blue-standard-link:hover{color:#009ada;-webkit-transition:border-color,350ms,ease;transition:border-color,350ms,ease}.form-card .blue-standard-link:focus{outline:2px dotted #009ada}.console-container .hidden{opacity:0}.promo-container{margin-left:2rem;width:250px;height:400px}.need-for-speed{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}.need-for-speed .best-of-british{margin-top:10px;width:260px;min-height:336px;border-radius:5px;padding:0;-webkit-box-shadow:0 2px 4px 0 #aaa;box-shadow:0 2px 4px 0 #aaa;-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);color:#000}@media only screen and (min-width:414px){.need-for-speed .best-of-british{margin-top:20px}}.need-for-speed .best-of-british .inner-card{border-top-left-radius:5px;border-top-right-radius:5px;padding:0;height:100%;margin:0 0 10px 0;background:#fff;min-height:336px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.need-for-speed .best-of-british .inner-card .top{background:#003096;color:#fff;padding:20px 10px;font-weight:800;border-top-left-radius:5px;border-top-right-radius:5px;text-shadow:1px 1px #000}.need-for-speed .best-of-british .inner-card .bottom{padding:1.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.need-for-speed .best-of-british .inner-card hr{border:1.5px solid #fff;border-radius:2px;width:100px;margin:5px auto}.need-for-speed .best-of-british .inner-card li{margin:0 0 .5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.need-for-speed .best-of-british .inner-card li:nth-last-child(1){margin:0}@media screen and (min-width:831px){.need-for-speed>div{margin:0 1.5rem 0 0;padding:0 .75rem 0 0}.need-for-speed>div:nth-child(2){margin:0 0 0 1.5rem;padding:0 0 0 .75rem}}.speed-subheading{margin-top:0}.speed-subheading img{width:18px}