page-internet-business-fiber{display:block;background-color:#fff}page-internet-business-fiber .bannerPage{background-color:#fff}page-internet-business-fiber section.alt{padding-bottom:0}page-internet-business-fiber section.alt .header{margin-bottom:23px}page-internet-business-fiber .banner{text-align:center}page-internet-business-fiber .banner .button{margin:9px 0 45px}page-internet-business-fiber .majorWins .container{display:flex;flex-direction:column}page-internet-business-fiber .majorWins .content .buttons{margin-top:0}page-internet-business-fiber .majorWins .content h2{margin-bottom:27px;text-align:left}page-internet-business-fiber .majorWins .content util-picture{margin-bottom:18px}page-internet-business-fiber .majorWins .content util-picture img{max-height:36px}page-internet-business-fiber .majorWins .imageBlock{margin-bottom:18px;overflow:hidden;background-color:#fff;border-radius:9px}page-internet-business-fiber .pairedTiles{margin-top:-45px}page-internet-business-fiber .talkingPoints .header{display:none}@media only screen and (min-width:600px){page-internet-business-fiber section.alt{padding-bottom:27px}page-internet-business-fiber section.alt .header{margin-bottom:32px}page-internet-business-fiber .majorWins .content{display:flex;flex-direction:column;align-items:center}page-internet-business-fiber .majorWins .content h2{text-align:center}page-internet-business-fiber .majorWins .imageBlock{max-width:474px;margin:0 auto 18px}page-internet-business-fiber .pairedTiles{margin-top:0}}@media only screen and (min-width:1024px){page-internet-business-fiber section.alt{padding-bottom:0}page-internet-business-fiber .majorWins{padding-bottom:90px}page-internet-business-fiber .majorWins .buttons{margin-bottom:0;margin-left:0}page-internet-business-fiber .majorWins .container{flex-direction:row-reverse}page-internet-business-fiber .majorWins .content{display:flex;flex-direction:column;align-items:flex-start;padding-right:66px;margin-left:18px}page-internet-business-fiber .majorWins .content h2{text-align:left}page-internet-business-fiber .majorWins .content util-picture{margin-top:63px}page-internet-business-fiber .majorWins .imageBlock{max-width:none;margin-right:18px;margin-bottom:0}page-internet-business-fiber .majorWins .imageBlock img{width:570px;height:340px}page-internet-business-fiber .talkingPoints .header{display:block;margin-bottom:81px}}page-internet-town-map{display:block}page-internet-town-map .tingTowns .tagline{order:3;width:100%;margin-top:36px;text-align:center}@media only screen and (min-width:1024px){page-internet-town-map .tingTowns .tagline{padding-left:36px;text-align:left}}page-internet-town-map .tingTowns .tagline span{font-weight:600}page-internet-town-map .tingTowns util-picture{display:none}page-internet-town-map .tingTowns .construction svg{fill:#0ae}.townList{display:flex}.townList li{text-transform:capitalize}.tingTowns{padding-bottom:45px}.tingTowns>div{display:flex;justify-content:center}.tingTowns h3{margin:0 0 18px;line-height:1}.tingTowns li{margin-bottom:18px;font-size:1.6rem}.tingTowns li:last-child{margin-bottom:0}.tingTowns ting-svg{margin-right:9px}.production{order:1;margin-right:27px}.production svg{fill:#35d26b}.construction{order:2}.construction ting-svg{margin-top:3px}@media only screen and (min-width:600px){.tingTowns{padding-bottom:72px}.tingTowns h3,.tingTowns li{font-size:1.8rem}.tingTowns ting-svg{margin-right:18px}.production{margin-right:72px}.production svg{width:27px;height:27px}.construction ting-svg{margin-top:3px}.construction svg{width:27px;height:18px}}@media only screen and (min-width:1024px){page-internet-town-map{display:flex;justify-content:space-between;padding-top:9px;padding-bottom:90px}page-internet-town-map util-picture{display:block;width:46.5%}page-internet-town-map util-picture picture{width:100%}page-internet-town-map util-picture picture img{width:100%}.tingTowns{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding-bottom:0}.tingTowns>div{display:block}.tingTowns ul{display:flex;flex-wrap:wrap;width:400px}.tingTowns ul li{width:50%}.tingTowns li:last-child{margin-bottom:18px}.tingTowns .tagline{position:relative;right:-9px;display:block;margin-top:18px;text-align:left}.construction{margin-top:18px}.construction svg{width:27px}}util-comparison-chart{display:block;padding-bottom:36px}.comparisonBlock{width:100%;margin:0 auto;overflow:hidden;color:#444;background:#fff;border-radius:9px}.comparisonBlock.altOption{margin:27px auto 0}.altOption{padding:36px 27px}.altOption .button{display:block;width:100%;line-height:.8}.altOption p:last-child{margin-bottom:27px}.focus .comparisonBlock{box-shadow:0 0 30px 0 #0086bb}@media only screen and (min-width:600px){.comparisonBlock.altOption{margin-bottom:0}.altOption{display:flex;align-items:center;justify-content:space-between;padding:36px}.altOption .button{max-width:170px;margin:0}.altOption .tagline{font-size:16px}.altOption h3{font-size:2rem;line-height:2.4rem;margin-top:-3px}.altOption div{width:60%}.altOption p:last-child{margin-bottom:0}}@media only screen and (min-width:1024px){util-comparison-chart{padding-bottom:90px}.comparisonBlock{width:82%;max-width:985px;padding-right:45px;padding-left:45px}}.fiberPlansChart td:nth-child(1),.fiberPlansChart th:nth-child(1){padding:0 18px;text-align:left}.fiberPlansChart td:nth-child(1) span,.fiberPlansChart th:nth-child(1) span{display:none;padding-top:3px;font-size:1.4rem}.fiberPlansChart td:nth-child(2),.fiberPlansChart th:nth-child(2){width:33%;background:#f4f4f4;background-clip:padding-box}.fiberPlansChart td:nth-child(3),.fiberPlansChart th:nth-child(3){width:33%;border-left:1px solid #dadada}.fiberPlansChart tfoot td:nth-child(1){padding:27px 27px 36px}.fiberPlansChart .infoIcon{position:relative;bottom:-4px}.slaTable{display:none;max-width:919px;margin:36px auto 27px}.slaTable td,.slaTable th{padding:0 15px 0 15px}.slaTable td:nth-child(2),.slaTable th:nth-child(2){width:24%}.slaTable td:nth-child(3),.slaTable th:nth-child(3){width:43%}.slaTable table,.slaTable td,.slaTable th{font-size:1.4rem;line-height:2.1rem;margin-top:-5px}.slaTable tbody tr{height:54px}.slaTable tbody td{text-align:left;border:1px solid #dadada}.slaTable thead tr{height:45px}.slaTable thead th{font-size:1.6rem;color:#fff;text-align:center;text-transform:uppercase;background-color:#0ae}chart-details{display:block}chart-details table{width:100%;border-collapse:collapse;background-color:#fff}chart-details table,chart-details td,chart-details th{font-size:1.6rem}chart-details td,chart-details th{text-align:center;vertical-align:middle}chart-details tbody tr{height:45px}chart-details tbody td{border-top:1px solid #dadada;border-bottom:1px solid #dadada}chart-details tfoot td,chart-details tfoot th,chart-details thead td,chart-details thead th{font-weight:600}chart-details thead{position:absolute;left:-9999em;visibility:hidden}chart-details thead th{font-family:CircularStd,Arial,Helvetica,sans-serif}chart-details .callToAction td:nth-child(1){text-align:center}chart-details .callToAction td .button{width:100%}@media only screen and (min-width:600px){.fiberPlansChart td:nth-child(1),.fiberPlansChart th:nth-child(1){padding-left:27px}.fiberPlansChart td:nth-child(1) span,.fiberPlansChart th:nth-child(1) span{display:block}chart-details tbody tr{height:54px}chart-details tbody tr:first-child{height:63px}chart-details table,chart-details td,chart-details th{font-size:1.8rem}}@media only screen and (min-width:1024px){.fiberPlansChart td:nth-child(1),.fiberPlansChart th:nth-child(1){padding-left:0}.fiberPlansChart td:nth-child(3),.fiberPlansChart th:nth-child(3){border-left:none}.slaTable{display:block}chart-details table{table-layout:fixed}chart-details thead{position:relative;left:0;visibility:visible}chart-details thead tr{height:90px}chart-details thead th{font-size:2rem}chart-details tbody tr:first-child{height:54px}chart-details table,chart-details td,chart-details th{font-size:1.8rem}chart-details tfoot td{padding:27px 0 36px}chart-details .button{min-width:60%}}chart-alternative{display:block}chart-alternative dl{padding:18px 0;border-bottom:1px solid #dadada}chart-alternative dl:first-child{border-top:1px solid #dadada}chart-alternative dl div{display:flex;margin-bottom:9px}chart-alternative dl div:last-child{margin-bottom:0}chart-alternative dd,chart-alternative dt{font-size:1.4rem;line-height:2.1rem;margin-top:-5px;text-align:left}chart-alternative dd span{display:block}chart-alternative dt{min-width:105px;font-weight:600;color:#0ae;text-transform:uppercase}