page-internet-town{display:block}page-internet-town .alertBanner{background-color:#fdffcb;padding:8px 0!important;border:2px solid #ffcb76;text-align:left}page-internet-town .alertBanner .container{margin-left:0}page-internet-town .alertBanner .container .alertContent{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;max-width:65%;margin:0 auto;font-size:18px;padding:0 18px}page-internet-town .alertBanner .container .alertContent .alertHeadingRow{display:flex;align-items:center;margin-bottom:4px}page-internet-town .alertBanner .container .alertContent .alertHeadingRow p{font-weight:700;color:#333;margin:0}page-internet-town .alertBanner .container .alertContent .alertHeadingRow p.ting-icon-warning-circle:before{color:#f5a623}page-internet-town .alertBanner .container .alertContent .alertMessage{color:#666;display:block;padding-left:22px}page-internet-town .tingTvBanner{margin:0}@media only screen and (min-width:600px){page-internet-town .tingTvBanner{padding-top:0}}@media only screen and (min-width:600px){page-internet-town .alt .blocks:last-child{padding-bottom:45px}}@media only screen and (min-width:600px){page-internet-town .autoCompleteForm{position:relative;display:block;width:100%;max-width:648px}page-internet-town .autoCompleteForm .fieldgroup .buttons{display:flex}page-internet-town .autoCompleteForm button{min-width:85px}}page-internet-town .bannerPage{background-color:#fff}page-internet-town .wifiOffer .full.bannerGraphic{display:none}page-internet-town .wifiOffer .full.bannerGraphic img{width:100%;border-radius:9px}@media only screen and (min-width:600px){page-internet-town .wifiOffer .full.bannerGraphic{display:flex;justify-content:center}page-internet-town .wifiOffer .full.bannerGraphic img{width:732px}}@media only screen and (min-width:1024px){page-internet-town .wifiOffer .full.bannerGraphic img{width:852px}}page-internet-town .wifiOffer .header{padding:0 18px!important}page-internet-town .reduced{margin:auto}page-internet-town .reduced .nutritional-label-container{font-size:16px;text-align:center}@media only screen and (min-width:1024px){page-internet-town .reduced .header{max-width:780px}}page-internet-town .businessFiberLink{margin:27px 0}page-internet-town .testimonialCarousel .tout{width:90.5%;padding:36px 4.75%}@media only screen and (min-width:1024px){page-internet-town .testimonialCarousel{border-bottom:none}page-internet-town .testimonialCarousel .tout{padding-right:27px;padding-left:27px}}page-internet-town .banner .tagline{margin-bottom:32px}@media only screen and (min-width:600px){page-internet-town .banner .tagline{margin-bottom:36px}}page-internet-town .banner a[href*=businessfiber]{display:block;font-size:1.6rem;text-align:center}@media only screen and (min-width:1024px){page-internet-town .banner a[href*=businessfiber]{margin-bottom:0}}@media only screen and (min-width:600px){page-internet-town .banner form{margin-bottom:0}}page-internet-town .bannerGraphic{display:block;margin-top:36px}@media only screen and (min-width:600px){page-internet-town .bannerGraphic{display:none}}page-internet-town .bannerGraphic.full{display:none}@media only screen and (min-width:600px){page-internet-town .bannerGraphic.full{display:block}}page-internet-town #addressForm{display:none}@media only screen and (min-width:600px){page-internet-town #addressForm{display:block}}page-internet-town #addressCheckLink{margin-top:0;text-align:center}@media only screen and (min-width:600px){page-internet-town #addressCheckLink{display:none}}page-internet-town #addressCheckLink .button{margin-top:0}page-internet-town .ctaBanner{padding-top:45px;padding-bottom:0;background:0 0;border-bottom:none}@media only screen and (min-width:600px){page-internet-town .ctaBanner{width:65%;min-height:0;padding-top:0}}page-internet-town .desktopContainer{padding-right:15px;padding-left:15px}page-internet-town feature-scroller{padding-bottom:45px;border-bottom:1px solid #dadada}@media only screen and (min-width:600px){page-internet-town feature-scroller{padding-bottom:90px}}page-internet-town util-internet-plan-chart{margin-bottom:9px}@media only screen and (min-width:1024px){page-internet-town util-carousel-testimonial .testimonialCarousel{background-color:#fff;border-bottom:none;border-radius:0}page-internet-town util-carousel-testimonial .testimonialCarousel .block{box-shadow:none}page-internet-town util-carousel-testimonial .testimonialCarousel .tout{background-color:#f4f4f4}}@media only screen and (min-width:1024px){.pageScrollButton{display:none}}util-internet-plan-chart{display:block}util-internet-plan-chart .planChart{position:relative;border-radius:9px}util-internet-plan-chart .planChart .button{display:block;padding-right:0;padding-left:0}util-internet-plan-chart .planChart .fullertonBusinessPrice{font-size:2.4rem}util-internet-plan-chart .rateLabel{position:absolute;top:0;right:0;padding:5px 9px;font-size:1.4rem;color:#fff;background-color:#35d26b;border-radius:0 5px 0 5px}.startUpCosts{height:0;margin-bottom:0;overflow:hidden;transition:height,margin .1s ease}.startUpCosts.open{height:50px;margin-top:18px;line-height:18px;text-align:left}.startupCostsTrigger{display:block;margin-bottom:0;color:#0ae;text-transform:none;cursor:pointer}.startupCostsTrigger:hover{color:#444}build-status{display:block;text-align:left}build-status .featureWindow{border-radius:9px;box-shadow:0 0 27px 0 #e8e8e8}build-status .feature{padding:36px 18px;text-align:center}build-status .statusDescription{text-align:left}build-status h3{font-size:2rem;line-height:2.4rem;margin-top:-3px;margin:27px 0;text-align:center}build-status h3 span{display:block;margin-top:9px}build-status h3 .iconSvg{position:relative;top:-1px;margin-right:4px}build-status h4{font-size:1.6rem}build-status span.Completed{color:#35d26b;fill:#35d26b}build-status span.Pending{color:#848484;fill:#848484}build-status span.In-progress{color:#0ae;fill:#0ae}.statusDescription p,.statusDescription ul{font-size:1.6rem;line-height:2.4rem;margin-top:-5px}.statusDescription p{font-weight:500}.statusDescription h4{padding-top:18px;border-top:1px solid #dadada}.statusDescription ul{margin-top:18px;color:#848484}.statusDescription ul a{display:block}.statusDescription li{position:relative;padding-left:16px;margin-bottom:9px}.statusDescription li:last-child{margin-bottom:0}.statusDescription li:before{position:absolute;top:-2px;left:0;display:block;width:6px;height:6px;content:url(../../../../../src/assets/images/dot.svg)}.buildStatuses .longFormScroller .scrollerContainer{padding-top:30px}.buildStatuses .startFeature .featureLabel{position:relative}.buildStatuses .startFeature .featureLabel:before{position:absolute;right:0;bottom:32px;left:0;width:40px;padding:4px 0 3px;margin:0 auto;font-size:1.2rem;color:#fff;content:'Now';background:#35d26b;border-radius:3px}.buildStatuses .startFeature .featureLabel:after{position:absolute;bottom:0;left:50%;width:0;height:0;margin:0 0 27px -5px;content:'';border:5px solid transparent;border-top-color:#35d26b;border-bottom:0}.buildStatuses .header{margin-bottom:13px}@media only screen and (min-width:600px){build-status .feature{padding:45px 54px;text-align:left}build-status h3{font-size:2.8rem;line-height:3.6rem;margin-top:-5px;margin-top:0;margin-bottom:27px;margin-left:135px;text-align:left}build-status h3 span{display:inline-block;margin-top:0}build-status h3 .iconSvg{top:-2px;width:12px;height:12px;margin-right:3px;margin-left:2px}build-status h3+p{margin-left:135px}build-status h4{font-size:1.8rem}build-status util-picture{position:absolute}build-status util-picture img{width:108px;height:108px}.statusDescription p,.statusDescription ul{font-size:1.8rem;line-height:2.7rem;margin-top:-6px}.statusDescription p{padding-bottom:9px}.statusDescription h4{padding-top:27px}.statusDescription ul{margin-top:18px}.statusDescription ul a{display:inline-block}.buildStatuses .header{margin-bottom:22px}}@media only screen and (min-width:1024px){build-status util-picture{position:static;display:block;margin-right:54px}build-status h3{margin-left:0}build-status h3+p{margin-left:0}build-status .feature{display:flex}.buildStatuses util-picture img{width:199px;height:199px}}