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}page-internet-business-fiber .fiberPlansChartSection{padding-bottom:54px}page-internet-business-fiber .fiberPlansChart .table{width:100%;border-collapse:collapse}page-internet-business-fiber .fiberPlansChart .tableRow{display:table;width:100%;height:45px}@media only screen and (min-width:600px){page-internet-business-fiber .fiberPlansChart .tableRow{height:54px}}page-internet-business-fiber .fiberPlansChart .tableCell{font-family:CircularXXWeb-Regular,Arial,Helvetica,sans-serif;color:#444;box-sizing:border-box;display:table-cell;height:45px;text-align:center;vertical-align:middle;list-style:none;border-bottom:1px solid #dadada}@media only screen and (max-width:600px){page-internet-business-fiber .fiberPlansChart .tableCell{font-size:1.6rem;line-height:2.4rem}}@media only screen and (min-width:600px){page-internet-business-fiber .fiberPlansChart .tableCell{font-size:1.8rem;line-height:2.7rem}}page-internet-business-fiber .fiberPlansChart .tableCell.longCopyCell{line-height:2rem}page-internet-business-fiber .fiberPlansChart .tableCell ting-svg{position:relative;top:3px;left:-4px}@media only screen and (min-width:600px){page-internet-business-fiber .fiberPlansChart .hideOnMobile{display:block;font-size:1.4rem}}page-internet-business-fiber .fiberPlansChart .labelColumn{padding:0 18px;text-align:left}page-internet-business-fiber .fiberPlansChart .businessColumn{background:#f4f4f4}page-internet-business-fiber .fiberPlansChart .enterpriseColumn{border-left:1px solid #dadada}page-internet-business-fiber .fiberPlansChart .businessColumn,page-internet-business-fiber .fiberPlansChart .enterpriseColumn{width:33.33333333%}page-internet-business-fiber .fiberPlansChart .headerRow{height:90px}page-internet-business-fiber .fiberPlansChart .headerRow .tableCell{font-family:CircularStd,Arial,Helvetica,sans-serif;font-weight:600}@media only screen and (max-width:600px){page-internet-business-fiber .fiberPlansChart .headerRow .tableCell{font-size:1.8rem;line-height:2.2rem}}@media only screen and (min-width:600px){page-internet-business-fiber .fiberPlansChart .headerRow .tableCell{font-size:2rem;line-height:3rem}}page-internet-business-fiber .fiberPlansChart .footerRow .tableCell{font-family:CircularStd,Arial,Helvetica,sans-serif;font-weight:600}@media only screen and (max-width:600px){page-internet-business-fiber .fiberPlansChart .footerRow .tableCell{font-size:1.6rem;line-height:2rem}}@media only screen and (min-width:600px){page-internet-business-fiber .fiberPlansChart .footerRow .tableCell{font-size:1.8rem;line-height:2.7rem}}page-internet-business-fiber .fiberPlansChart .footerRow .businessColumn,page-internet-business-fiber .fiberPlansChart .footerRow .enterpriseColumn{width:100%;padding:27px}@media only screen and (min-width:1024px){page-internet-business-fiber .fiberPlansChart .footerRow .businessColumn,page-internet-business-fiber .fiberPlansChart .footerRow .enterpriseColumn{width:33.33333333%}}page-internet-business-fiber .fiberPlansChart .footerRow .labelColumn,page-internet-business-fiber .fiberPlansChart .headerRow,page-internet-business-fiber .fiberPlansChart .hideFeature{position:absolute;left:-200vw;visibility:hidden}@media only screen and (min-width:1024px){page-internet-business-fiber .fiberPlansChart .footerRow .labelColumn,page-internet-business-fiber .fiberPlansChart .headerRow,page-internet-business-fiber .fiberPlansChart .hideFeature{position:static;left:auto;visibility:visible}}page-internet-business-fiber .altOption{padding:36px 27px;margin:27px auto 0}@media only screen and (min-width:600px){page-internet-business-fiber .altOption{display:flex;align-items:center;justify-content:space-between;padding:36px;margin-bottom:0}}@media only screen and (min-width:600px){page-internet-business-fiber .altOption div{width:60%}}page-internet-business-fiber .altOption h3{margin-top:-3px;font-size:2rem;line-height:2.4rem}@media only screen and (min-width:600px){page-internet-business-fiber .altOption h3{font-size:2rem;line-height:2.4rem;margin-top:-3px}}@media only screen and (min-width:600px){page-internet-business-fiber .altOption .tagline{font-size:16px}}page-internet-business-fiber .altOption p:last-child{margin-bottom:27px}@media only screen and (min-width:600px){page-internet-business-fiber .altOption p:last-child{margin-bottom:0}}@media only screen and (min-width:600px){page-internet-business-fiber .altOption .button{max-width:170px;margin:0}}page-internet-business-fiber .table.slaTable{margin:36px auto 27px}page-internet-business-fiber .table.slaTable .tableRow{display:grid;grid-template-columns:9rem auto;padding:18px 0;border-top:1px solid #dadada}@media only screen and (min-width:1024px){page-internet-business-fiber .table.slaTable .tableRow{grid-template-columns:29rem 21rem auto;padding:0;border-top:none}}page-internet-business-fiber .table.slaTable .tableCell{font-size:1.4rem;line-height:2.1rem;text-align:left}@media only screen and (min-width:1024px){page-internet-business-fiber .table.slaTable .tableCell{padding:15px;border-top:1px solid #dadada;border-right:1px solid #dadada}}page-internet-business-fiber .table.slaTable .labelColumn{padding-right:9px;padding-bottom:9px;font-weight:600;color:#0ae;text-transform:uppercase}@media only screen and (min-width:1024px){page-internet-business-fiber .table.slaTable .labelColumn{display:none}}page-internet-business-fiber .table.slaTable .headerRow{font-family:CircularStd,Arial,Helvetica,sans-serif;font-weight:600;display:none;color:#fff;text-transform:uppercase;background:#0ae}@media only screen and (max-width:600px){page-internet-business-fiber .table.slaTable .headerRow{font-size:1.6rem;line-height:2rem}}@media only screen and (min-width:600px){page-internet-business-fiber .table.slaTable .headerRow{font-size:1.8rem;line-height:2.7rem}}@media only screen and (min-width:1024px){page-internet-business-fiber .table.slaTable .headerRow{display:grid}}page-internet-business-fiber .table.slaTable .headerRow .tableCell{text-align:center}@media only screen and (min-width:1024px){page-internet-business-fiber .table.slaTable .tableRow:last-child{border-bottom:1px solid #dadada}page-internet-business-fiber .table.slaTable .slaColumn{border-left:1px solid #dadada}}@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}}