#banner{background:#8ed3f5;background:linear-gradient(180deg,rgba(142,211,245,1) 0,rgba(86,172,219,1) 50%,rgba(67,89,168,1) 100%)!important}#banner::before{background-image:none}#banner h1{color:#1c2554;text-shadow:none;text-align:left;margin-bottom:20px}#banner p{color:#1c2554;text-shadow:none;text-align:left}#banner .wave{position:relative;z-index:10}#laptop-guy{position:absolute;z-index:9;bottom:0;max-width:450px;right:15%}@media screen and (max-width:1700px){#laptop-guy{max-width:27vw}}@media screen and (max-width:1200px){#laptop-guy{max-width:29vw}}@media screen and (max-width:800px){#laptop-guy{display:none}}#devices{background-color:#fff;max-width:950px;margin:15px auto -35px;padding:30px;border-radius:20px;box-shadow:0 0 8px #bbb;position:relative;z-index:999}@media screen and (min-width:650px){#devices::before{content:url('/Images/truvista/site/2023/business/business-header.png');position:absolute;top:-275px;left:-275px;z-index:1}}#more-is-better{padding:40px 0 60px;float:left;width:100%}#more-is-better h2{text-align:left;margin-left:55px}#request-quote{margin-top:15px}@media screen and (max-width:992px){#more-is-better h2{text-align:center;margin-left:0;font-size:35px}}#more-is-better h2 .fav{font-size:190%}#trufi{background:url('/Images/truvista/site/2023/business/just-grad.png') no-repeat bottom center / cover;color:#fff;text-align:center;padding:5% 15px 9%;float:left;width:100%}#trufi h2{line-height:1.2;font-size:52px}#trufi h2 .fave{font-size:190%}#trufi p{line-height:1.5;font-weight:600}#trufi img#trufi-options{display:block;width:100%;max-width:750px;margin:5px auto}#trufi p{font-size:1.15em}#icon-wifi{display:inline-block;width:100%;max-width:300px;mix-blend-mode:color-dodge}@media screen and (max-width:575px){#icon-wifi{max-width:175px}}#more-than-phone{padding:50px 0;text-align:left;float:left;width:100%}#more-than-phone h3{font-family:"nexa",sans-serif;text-transform:none!important;color:#1c2554;font-weight:900;margin-bottom:20px;font-size:32px;line-height:1.2}#more-than-phone img{float:right}#local-business{background-color:#035daf;background-image:url('/Images/truvista/site/2023/business/blue-bg.png');text-align:left;padding:50px 0;float:left;width:100%}@media screen and (max-width:1600px){#local-business{background-position-x:-275px}}#local-business .flexy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#local-business h3{font-family:"nexa",sans-serif;text-transform:none!important;font-weight:900;margin-bottom:20px;color:#7fbc42;text-align:left;font-size:32px;line-height:1.2}#local-business p{color:white;text-align:left}#local-business .cloud-icon{max-width:300px}#customer-support{background:url('/Images/truvista/site/2023/home/bg-customer-support.png') no-repeat top center / cover;float:left;width:100%}#customer-support .row{max-width:950px;margin:auto}#customer-support h3{font-family:"nexa",sans-serif;color:#1c2453;font-weight:400}#customer-support h3 img{display:inline-block;width:auto;max-height:65px;margin-right:8px;vertical-align:middle}#customer-support p{font-size:20px;line-height:1.2em;max-width:370px;margin:15px auto;color:#1c2554;font-weight:300}#speed-estimator button{display:inline-block;background-color:#fff;font-size:52px;font-weight:bold;text-align:center;width:60%;padding:25px 3px;background:linear-gradient(white,white) padding-box,linear-gradient(to right,#2dabe1,#20346f) border-box;color:#1c2554;border-radius:20px;border:2px solid transparent;font-family:'Brevia','Raleway',sans-serif}#speed-estimator>div{padding:0 50px}#speed-estimator button:hover{background:linear-gradient(white,white) padding-box,linear-gradient(to right,#277090,#20346f) border-box;color:#20346f}#better-services article{padding-left:15px;position:relative;transition:all .5s}#better-services article:before{content:'';display:block;background-color:#93d4f0;width:8px;height:75%;position:absolute;top:0;left:0;border-radius:2px}#better-services article.active-service:before{background-color:#27aae1;height:90%}#better-services h4{font-family:nexa,sans-serif;color:#8d92a9;font-size:20px;line-height:19px;font-weight:bold;padding-bottom:10px;position:relative;cursor:pointer;margin-left:10px;text-transform:none}#better-services article.active-service h4{color:#1c2554}#better-services ul{margin:10px 0;padding:0;list-style:none;margin-left:-5px}#better-services ul li{padding:3px 0 3px 0;position:relative;color:#1c2554}.better-service-body{padding:5px 10px;position:relative;top:-20px}.better-service-body p{color:#495176}