footer{padding-top:80px}*{-webkit-font-smoothing:subpixel-antialiased;scroll-behavior:smooth}.no-results{height:10px}#share-results,.no-results{background:#f6f6f6;border-bottom-left-radius:10px;border-bottom-right-radius:10px}#share-results{padding:5px 10px 20px}@media(min-width:576px){#share-results{background:#dfdfdf;padding:15px 20px}}#share-results .form-inline{margin-bottom:0}#share-results .form-group{align-items:center;display:flex}#share-results .form-group .control-label{font-size:14px;margin-right:5px;white-space:nowrap}@media(min-width:768px){#share-results .form-group .control-label{margin-right:15px}}#share-results .form-group .control-label span{display:none}@media(min-width:768px){#share-results .form-group .control-label span{display:inline;display:initial}}#share-results .form-group #shareResults{background-color:#fff;flex-grow:1;margin-right:5px}@media(min-width:768px){#share-results .form-group #shareResults{flex-grow:0;width:40%}}@media(min-width:992px){#share-results .form-group #shareResults{flex-grow:0;width:50%}}#share-results .form-group .copy-button{background:#005888;border-radius:5px;color:#fff;font-weight:700}@media(min-width:768px){#share-results .form-group .copy-button{margin-right:5px}}#share-results .form-group .copy-button img{margin-left:5px}#share-results .test-again button{background:#6f0e57;border:none;border-radius:7px;color:#fff;font-size:18px;font-weight:600;padding:7px 20px}#share-results .test-again.big-screen{border-radius:7px;display:none;font-size:18px;margin-left:auto}@media(min-width:768px){#share-results .test-again.big-screen{display:inline;display:initial}}#share-results .test-again.small-screen{display:block;text-align:center}#share-results .test-again.small-screen button{border-radius:13px;box-shadow:0 7px 38px 0 rgba(0,0,0,.18);font-size:18px;padding:10px 30px}@media(min-width:768px){#share-results .test-again.small-screen{display:none}}.download-test-data-component{display:none}@media(min-width:768px){.download-test-data-component{display:inline;display:initial}}.download-test-data-component .tooltip-wrapper .tooltip-text{margin-left:-75px;width:150px}.download-test-data-component button{background-image:linear-gradient(90deg,#43530e,#828d04);border-radius:5px;color:#fff;line-height:0;padding:9px 12px}.download-test-data-component button:focus,.download-test-data-component button:hover{color:#fff;cursor:pointer}.tooltip-wrapper{display:inline-block;position:relative}.tooltip-wrapper:hover .tooltip-text{visibility:visible}.tooltip-wrapper .tooltip-text{background-color:#373737;border-radius:6px;bottom:calc(100% + 10px);color:#fff;display:none;left:50%;margin-left:-150px;padding:10px;position:absolute;text-align:center;visibility:hidden;width:300px;z-index:1}@media(min-width:768px){.tooltip-wrapper .tooltip-text{display:inline-block}}.tooltip-wrapper .tooltip-text:after{border:10px solid transparent;border-top-color:#373737;content:" ";left:50%;margin-left:-10px;position:absolute;top:100%}.test-detail-view{display:flex;flex-direction:column;flex-grow:6}@media(min-width:768px){.test-detail-view{flex-basis:300px}}.card-component{background-color:#fff;padding:25px}.card-component p{font-size:19px}@media(min-width:768px){.card-component p{font-size:14px}}@media(min-width:992px){.card-component p{font-size:16px}}@media(min-width:1200px){.card-component p{font-size:18px}}.card-component .underlined-header h3{font-size:24px}@media(min-width:768px){.card-component .underlined-header h3{font-size:18px}}@media(min-width:992px){.card-component .underlined-header h3{font-size:26px}}.card-component .intro-text{margin-bottom:20px}.card-component .intro-text p{color:#6f0e57;font-size:19px}.card-component .intro-text p strong{font-size:20px}@media(min-width:768px){.card-component .intro-text p{font-size:18px}.card-component .intro-text p strong{font-size:19px}}@media(min-width:992px){.card-component .intro-text p{font-size:19px}.card-component .intro-text p strong{font-size:20px}}@media(min-width:1200px){.card-component .intro-text p{font-size:20px}.card-component .intro-text p strong{font-size:21px}}.underlined-header{margin-bottom:10px}.underlined-header h3{font-size:18px;font-weight:600;margin:0;padding:0}.underlined-header .underline{background:linear-gradient(90deg,#320a28,#6f0e57);height:4px;margin-top:7px;width:60px}.before-you-start{background-color:#f6f6f6;padding:10px}.before-you-start .hide-if-small{display:none}@media(min-width:768px){.before-you-start{background-color:#fff;flex-grow:1;padding:25px}.before-you-start .hide-if-small{display:block}}.before-you-start .numbered-point{font-size:20px;font-weight:700;line-height:1.2;margin-bottom:10px;margin-top:26px}@media(min-width:768px){.before-you-start .numbered-point{font-size:17px}}@media(min-width:992px){.before-you-start .numbered-point{font-size:20px}}.latency-banner{background-image:linear-gradient(90deg,#43530e,#828d04);transition-duration:.3s}@media(min-width:768px){.latency-banner{height:180px}}@media(min-width:992px){.latency-banner{height:220px}}@media(min-width:1200px){.latency-banner{height:240px}}@media(min-width:768px){.latency-banner{padding:20px 10px}}@media(min-width:992px){.latency-banner{padding:20px}}@media(min-width:768px){.banner.speed-banner{padding-left:0;padding-right:0}}@media(min-width:992px){.banner.speed-banner{padding-left:0;padding-right:0}}.speed-banner{background-image:linear-gradient(90deg,#024e79,#0072b0);flex-grow:5;margin-bottom:10px;margin-top:10px;min-height:135px}@media(min-width:992px){.speed-banner{margin-top:15px}}@media(min-width:768px){.speed-banner{margin-bottom:0}}.speed-banner .callout-container .callout.speed-callout p{font-size:37px}@media(min-width:992px){.speed-banner .callout-container .callout.speed-callout p{font-size:60px;margin-top:-5px}}@media(min-width:1200px){.speed-banner .callout-container .callout.speed-callout p{margin-top:10px}}.speed-banner .callout-container .callout.speed-callout p.warming-up{font-size:20px;margin-top:13px}@media(min-width:768px){.speed-banner .callout-container .callout.speed-callout p.warming-up{font-size:25px;margin-top:12px}}@media(min-width:992px){.speed-banner .callout-container .callout.speed-callout p.warming-up{font-size:30px;margin-top:18px}}@media(min-width:1200px){.speed-banner .callout-container .callout.speed-callout p.warming-up{font-size:40px;margin-top:25px}}.latency-stage-report{display:flex;padding:10px 10px 0}@media(min-width:576px){.latency-stage-report{margin:0 20px;padding:10px 0 0}}.latency-stage-report .box-plot-container{flex:5 1}@media(min-width:576px){.latency-stage-report .box-plot-container{margin-right:10px}}@media(min-width:992px){.latency-stage-report .box-plot-container{flex:8 1;margin-right:0;padding:10px 0 0}}.latency-stage-report .box-plot-container .warming-up{margin-left:25px;margin-top:13px}.latency-stage-report .stage-latency-stats{display:none;flex:3 1;font-size:12px;padding-bottom:15px}.latency-stage-report .stage-latency-stats .row{margin:0}.latency-stage-report .stage-latency-stats .row .col-sm-6{padding:0}@media(min-width:992px){.latency-stage-report .stage-latency-stats{padding-top:10px}}@media(min-width:768px){.latency-stage-report .stage-latency-stats{display:block}}.latency-stage-report>div:nth-last-child(3){white-space:nowrap}.latency-stage-report .title{flex:1 1;max-width:55px}@media(min-width:576px){.latency-stage-report .title{max-width:70px}}@media(min-width:768px){.latency-stage-report .title{max-width:70px}}@media(min-width:992px){.latency-stage-report .title{max-width:90px}}.latency-stage-report .title h5{font-size:12px;font-weight:600;margin-top:15px;white-space:nowrap}@media(min-width:576px){.latency-stage-report .title h5{font-size:15px}}@media(min-width:768px){.latency-stage-report .title h5{font-size:15px}}@media(min-width:992px){.latency-stage-report .title h5{font-size:18px;margin-top:20px}.latency-stage-report:first-child h5{margin-top:22px}}.spacer{background-color:#fff;display:block;height:5px;margin-bottom:10px}@media(min-width:576px){.spacer{margin:0 20px}}.box-plot{position:relative}.statistics-view{margin-top:20px;padding:0 15px}@media(min-width:576px){.statistics-view{padding:0}}.test-walkthrough{flex-basis:300px;flex-grow:5}.test-walkthrough.small-screen{margin-top:15px;padding:15px}.test-walkthrough.medium-and-larger-screen{display:none;padding:20px}@media(min-width:768px){.test-walkthrough.small-screen{display:none}.test-walkthrough.medium-and-larger-screen{display:inline;display:initial}.test-walkthrough{margin-right:10px}}@media(min-width:992px){.test-walkthrough{margin-right:15px}}.test-walkthrough .second-header{margin-top:20px}.test-walkthrough .explanation span{transition-duration:.3s}.test-walkthrough .highlighted{color:#6f0e57;font-weight:700}.bufferbloat-grade-component{background-image:linear-gradient(90deg,#320a28,#6f0e57);color:#fff;display:flex;flex-direction:column;flex-grow:3;justify-content:space-between;margin-bottom:10px;padding:15px 0;text-align:center}@media(min-width:768px){.bufferbloat-grade-component{height:180px}}@media(min-width:992px){.bufferbloat-grade-component{height:220px}}@media(min-width:1200px){.bufferbloat-grade-component{height:240px}}@media(min-width:768px){.bufferbloat-grade-component{padding:25px 25px 15px}}@media(min-width:992px){.bufferbloat-grade-component{margin-bottom:15px}}.bufferbloat-grade-component .grade-header h4{font-family:Titillium Web,sans-serif;font-size:18px;font-weight:700;letter-spacing:3px;margin:0}@media(min-width:992px){.bufferbloat-grade-component .grade-header h4{font-size:24px}}.bufferbloat-grade-component .grade-value h1{font-size:72px;font-weight:700;margin:10px}@media(min-width:768px){.bufferbloat-grade-component .grade-value h1{margin:0}}@media(min-width:992px){.bufferbloat-grade-component .grade-value h1{font-size:80px}}.bufferbloat-grade-component p{font-size:17px}@media(min-width:768px){.bufferbloat-grade-component p{font-size:15px}}@media(min-width:992px){.bufferbloat-grade-component p{font-size:16px}}@media(min-width:1200px){.bufferbloat-grade-component p{font-size:20px}}.bufferbloat-grade-component p{margin-bottom:5px}@media(min-width:768px){.bufferbloat-grade-component p{margin:0}}@media(min-width:992px){.bufferbloat-grade-component p{margin-bottom:5px}}.bufferbloat-grade-component a{color:#fff;text-decoration:underline}.banner{color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:15px 5px 10px;text-align:center}@media(min-width:768px){.banner{padding:20px 10px}}@media(min-width:992px){.banner{padding:25px}}.banner>h3{flex-grow:1;font-family:Titillium Web,sans-serif;font-size:18px;font-weight:700;letter-spacing:3px;margin-bottom:15px;margin-top:0}@media(min-width:992px){.banner>h3{font-size:24px}}@media(min-width:768px){.banner>h3{margin-bottom:20px}}.banner .callout-container{display:flex;flex-grow:2}.banner .callout-container .callout{border-right:1px solid hsla(0,0%,100%,.3);display:flex;flex-basis:10px;flex-direction:column;flex-grow:1;justify-content:space-around}.banner .callout-container .callout:last-child{border-right:none}.banner .callout-container .callout h4{flex-grow:1;font-size:13px;font-weight:400;margin-top:0}@media(min-width:992px){.banner .callout-container .callout h4{font-size:17px}}@media(min-width:1200px){.banner .callout-container .callout h4{font-size:20px}}.banner .callout-container .callout p{flex-grow:2;font-size:29px;font-weight:400;margin-bottom:0;white-space:nowrap}.banner .callout-container .callout p span{font-size:15px;font-weight:400}@media(min-width:400px){.banner .callout-container .callout p{font-size:30px}}@media(min-width:768px){.banner .callout-container .callout p{font-size:30px}.banner .callout-container .callout p span{font-size:20px}}@media(min-width:992px){.banner .callout-container .callout p{font-size:48px}}@media(min-width:768px){.banner .callout-container .callout p.is-big{font-size:25px;margin-top:5px}}@media(min-width:992px){.banner .callout-container .callout p.is-big{font-size:43px;margin-top:3px}}.your-connection-is-good-for{background-image:linear-gradient(90deg,#285b62,#43939b);color:#fff;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:20px 15px}@media(min-width:768px){.your-connection-is-good-for{margin-bottom:0;padding:20px 25px 25px}}.your-connection-is-good-for .header{text-align:center}.your-connection-is-good-for .header h4{font-family:Titillium Web,sans-serif;font-size:18px;font-weight:700;letter-spacing:3px;margin:0}@media(min-width:992px){.your-connection-is-good-for .header h4{font-size:24px}}.your-connection-is-good-for .good-for,.your-connection-is-good-for .not-good-for{align-items:center;display:flex;margin-top:10px}.your-connection-is-good-for .good-for img,.your-connection-is-good-for .not-good-for img{height:40px}@media(min-width:768px){.your-connection-is-good-for .good-for img,.your-connection-is-good-for .not-good-for img{height:35px}}@media(min-width:1200px){.your-connection-is-good-for .good-for img,.your-connection-is-good-for .not-good-for img{height:50px}}.your-connection-is-good-for .good-for p,.your-connection-is-good-for .not-good-for p{font-size:17px}@media(min-width:768px){.your-connection-is-good-for .good-for p,.your-connection-is-good-for .not-good-for p{font-size:15px}}@media(min-width:992px){.your-connection-is-good-for .good-for p,.your-connection-is-good-for .not-good-for p{font-size:16px}}@media(min-width:1200px){.your-connection-is-good-for .good-for p,.your-connection-is-good-for .not-good-for p{font-size:20px}}.your-connection-is-good-for .good-for p,.your-connection-is-good-for .not-good-for p{margin:0}.your-connection-is-good-for .good-for span,.your-connection-is-good-for .not-good-for span{margin-right:10px}.your-connection-is-good-for .read-more{font-size:17px;text-align:center;text-decoration:underline}@media(min-width:768px){.your-connection-is-good-for .read-more{font-size:15px}}@media(min-width:992px){.your-connection-is-good-for .read-more{font-size:17px;margin-top:5px}}.test-report-component{display:flex;flex-direction:column;flex-grow:6}@media(min-width:768px){.test-report-component{flex-basis:300px;margin-right:10px}}@media(min-width:992px){.test-report-component{margin-right:15px}}.bufferbloat-test-component.container{padding:0}.bufferbloat-test-component.test-done{margin-bottom:35px}@media(min-width:768px){.bufferbloat-test-component,.bufferbloat-test-component.test-done{margin-bottom:35px}}.bufferbloat-test-component .frame-container{margin:0 5px}.bufferbloat-test-component .frame-container .top-strip{background:linear-gradient(90deg,#320a28,#6f0e57);border-top-left-radius:20px;border-top-right-radius:20px;height:20px}.bufferbloat-test-component .frame-container .body{align-items:stretch;background-color:#f6f6f6;padding:10px 0 15px}.bufferbloat-test-component .frame-container .body .top-container{flex-direction:column-reverse}@media(min-width:768px){.bufferbloat-test-component .frame-container .body .top-container{flex-direction:row}.bufferbloat-test-component .frame-container .body{padding:15px 15px 20px}}.bufferbloat-test-component .frame-container .body .start-test-container{margin-top:15px;text-align:center}.bufferbloat-test-component .frame-container .body .start-test-container button{border-radius:13px;box-shadow:0 7px 38px 0 rgba(0,0,0,.18);font-size:32px;font-weight:600;padding:15px 50px}@media(min-width:768px){.bufferbloat-test-component .frame-container .body .start-test-container{margin-top:25px}}.real-world-impact-banner{flex-grow:5;padding-bottom:15px}.real-world-impact-banner table{color:#fff;font-size:17px;font-weight:400;margin-top:15px;width:100%}@media(min-width:768px){.real-world-impact-banner table{font-size:15px}}@media(min-width:992px){.real-world-impact-banner table{font-size:16px}}@media(min-width:1200px){.real-world-impact-banner table{font-size:17px}}.real-world-impact-banner table .header,.real-world-impact-banner table .indicator{text-align:center}.real-world-impact-banner table .header-row{border-bottom:3px solid hsla(0,0%,100%,.55)}.real-world-impact-banner table .header{font-size:15px;font-weight:400;line-height:1.3;max-width:80px;padding-bottom:4px}.real-world-impact-banner table .header:nth-child(2){padding-right:10px}@media(min-width:576px){.real-world-impact-banner table .header{max-width:none}.real-world-impact-banner table .header:nth-child(2){padding-right:0}}@media(min-width:768px){.real-world-impact-banner table .header{font-size:13px;max-width:80px}.real-world-impact-banner table .header:nth-child(2){padding-right:10px}}@media(min-width:992px){.real-world-impact-banner table .header{font-size:15px;max-width:120px}.real-world-impact-banner table .header:nth-child(2){padding-right:0}}@media(min-width:1200px){.real-world-impact-banner table .header{max-width:none}}.real-world-impact-banner table .indicator{font-weight:400}.real-world-impact-banner table .body-row{border-bottom:1px solid hsla(0,0%,100%,.1)}.real-world-impact-banner table .body-row:last-child{border-bottom:none}.real-world-impact-banner .read-more{font-size:17px;margin-top:15px;text-align:center;text-decoration:underline}.real-world-impact-banner .read-more a{color:#fff}.test-title{text-align:center}@media(min-width:768px){.test-title{margin-bottom:30px;margin-top:45px}}@media(min-width:992px){.test-title{margin-bottom:50px;margin-top:65px}}.test-title .test-title-medium-or-larger,.test-title .test-title-small-screen{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-image:linear-gradient(90deg,#320a28,#6f0e57)}.test-title h1{font-weight:600;line-height:1.4}.test-title-medium-or-larger{display:none;font-size:40px;letter-spacing:0}@media(min-width:768px){.test-title-medium-or-larger{display:inline;display:initial}}@media(min-width:992px){.test-title-medium-or-larger{font-size:50px}}.test-title-small-screen{font-size:33px;margin:25px 0}.test-title-small-screen.is-prefixed{font-size:28px;margin:5px 0 15px}.test-title-small-screen .prefix{font-size:15px}@media(min-width:768px){.test-title-small-screen{display:none}}button.btn-primary{background-color:#005888;border-color:#005888}button.secondary{background-color:#6f0e57;color:#fff;transition-duration:.3s}button.secondary:active,button.secondary:focus,button.secondary:focus:active,button.secondary:hover{background-color:#320a28;color:#fff}.flex-container{display:flex}#root{font-family:Titillium Web}.container{max-width:1200px}.main-page h2{color:#6f0e57;font-size:32px;font-weight:700;line-height:140%;margin-top:37px;text-align:center}@media(max-width:767px){.main-page h2{font-size:24px}}.main-page.main-page-affiliate{padding:0}.main-page.main-page-affiliate p{color:#555;font-size:14px;line-height:140%;text-align:center}@media(max-width:767px){.main-page.main-page-affiliate{padding:16px}.main-page.main-page-affiliate .main-page-products{display:flex;flex-direction:column;padding:0 28px}.main-page.main-page-affiliate .main-page-products .main-page-product{margin-bottom:32px}.main-page.main-page-affiliate .main-page-products .main-page-product .header-link{height:inherit}.main-page.main-page-affiliate .main-page-products .main-page-product h4{margin:0;min-height:inherit}}@media(min-width:768px)and (max-width:1200px){.main-page .main-page-products{grid-gap:32px 24px;display:grid;grid-template-columns:auto auto;margin:0 auto;max-width:590px}}@media(min-width:1201px){.main-page .main-page-products{display:flex;justify-content:space-between}.main-page .main-page-products .main-page-product{width:24%}}.main-page .main-page-products{margin-top:25px}.main-page .main-page-products .main-page-product{border:1px solid #ede;border-radius:8px;box-shadow:0 10px 20px 0 #00000014;min-height:463px;padding:24px}.main-page .main-page-products .main-page-product:hover{box-shadow:0 16px 20px rgba(0,0,0,.12)}.main-page .main-page-products .main-page-product:hover .img-container img{width:110%}.main-page .main-page-products .main-page-product h4{color:#6f0e57;font-size:16px;font-weight:600;line-height:140%;min-height:44px}.main-page .main-page-products .main-page-product p{font-size:15px}.main-page .main-page-products .main-page-product h4,.main-page .main-page-products .main-page-product p{margin-top:24px;text-align:left}.main-page .main-page-products .main-page-product .img-container{align-items:center;display:flex;justify-content:center;min-height:185px}.main-page .main-page-products .main-page-product .img-container img{margin:0 auto;width:93%}.main-page .main-page-products .main-page-product a{align-items:center;border-radius:4px;color:#fff;display:flex;flex-direction:row;height:48px;justify-content:center;margin-top:16px;padding:0;text-decoration:none}.main-page .main-page-products .main-page-product a.header-link{justify-content:left}.main-page .main-page-products .main-page-product a.view-amazon-button{background-color:#058acf}.main-page .main-page-products .main-page-product a.view-amazon-button:hover{background-color:#0384c5}.main-page .main-page-products .main-page-product a img{margin-right:12px;width:24px}.main-page .main-page-products .main-page-product a span{font-size:16px;font-weight:600}.main-page.main-page-description .FAQContainer{max-width:600px}@media(min-width:768px){.main-page.main-page-description .FAQContainer{margin:0 auto 30px}.main-page.main-page-description .FAQContainer .FAQAnswer{font-size:21px;margin-bottom:35px}}@media(min-width:992px){.main-page.main-page-description .FAQContainer{margin:80px auto 30px;max-width:700px}.main-page.main-page-description .FAQContainer .FAQAnswer{margin-top:20px}}.main-page.main-page-description .FAQContainer .FAQ{font-size:19px;margin-top:30px}@media(min-width:992px){.main-page.main-page-description .FAQContainer .FAQ{font-size:21px}}.main-page.main-page-description .FAQContainer .FAQ:last-child{margin-bottom:80px}.main-page.main-page-description .FAQContainer .FAQ div>ul>li{margin-top:10px}.main-page.main-page-description .FAQContainer .FAQ .question:hover{color:#6f0e57;cursor:pointer}.main-page.main-page-description .FAQContainer .FAQ .question p{display:flex;justify-content:space-between}.main-page.main-page-description .FAQContainer .FAQ .question p span{font-weight:600}.main-page.main-page-description .FAQContainer .FAQ .question p img{transition:.3s}.main-page.main-page-description .FAQContainer .FAQ .question p img.not-shown{transform:rotateX(0deg)}.main-page.main-page-description .FAQContainer .FAQ .question p img.shown{transform:rotateX(180deg)}
/*# sourceMappingURL=main.dee533e3.css.map*/