/* HREF: -- inline -- PRIO 0 */
@import url('https://fonts.googleapis.com/css2?family=Baloo+Bhaijaan+2&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Readex+Pro:wght@200;300;400;500;600;700&display=swap');body{font-family:'Poppins',sans-serif;font-size:1.2rem;margin:0}h1{font-weight:400}h2{font-weight:500}button,a{cursor:pointer}img{max-width:100%}@media screen and (min-width:650px){#navbar{display:block!important}#mobile-navbar{display:none!important}}@media screen and (max-width:650px){#navbar{display:none!important}#mobile-navbar{display:block!important}}#navbar{background-color:white;display:flex;justify-content:space-between;box-shadow:0 0 20px black;overflow:hidden;position:fixed;top:0;width:100vw;height:95px;z-index:999}#navbar img{width:175px;margin-left:50px;margin-top:25px}#navbar a{text-transform:uppercase;text-decoration:none;color:black}#navbar a:hover{color:#4390e2;text-decoration:underline}#navbar-top-links{position:absolute;top:-5px;right:50px;font-size:.8rem}#navbar-links{display:flex;gap:35px;float:right;margin-right:50px;margin-top:35px;font-size:1rem}#navbar-links a:hover{text-decoration:none}#navbar-socials{display:flex;gap:10px}#mobile-navbar{padding:20px}#mobile-navbar img{max-width:100%}@media screen and (max-width:999px){.mobile-collapse{display:flex;flex-direction:column!important}.mobile-collapse h3{font-size:1.5em!important}.mobile-collapse div{width:100vw!important;text-align:center!important}.mobile-collapse .section-content{margin:5vh auto!important;width:80vw!important}.mobile-collapse .bg{min-height:500px;max-height:800px}}.capabilities-button{border:0;border-radius:50px;background-color:#21507e;color:white;padding:10px 34px;font-family:'Poppins',sans-serif;font-size:1.5rem;margin-bottom:20px;position:relative;min-width:110px}#support{padding:2% 20%;text-align:center;color:white;background-color:#01254b;background-image:url('/Images/truvistawelcomesyou/index/support-bg-left.png'),url('/Images/truvistawelcomesyou/index/support-bg-right.png');background-repeat:no-repeat;background-size:20vw 100%,20vw 100%;background-position:left,right}#support h2{margin-bottom:75px;font-size:2.8rem}#support-grid{display:grid;grid-template-rows:auto auto auto;grid-auto-flow:column;gap:15px}@media screen and (max-width:999px){#support-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,3fr 1fr 3fr)}}.support-header{margin:0;font-size:1.2rem}.support-text{margin:0;font-size:1rem}.support-img{max-height:75px;margin:auto}#footer{background-color:#2b2b2b;color:white;justify-content:space-around}#footer a{color:white;text-decoration:none;font-weight:200}#footer a:hover{color:#4390e2;text-decoration:underline}.footer-section h4{margin-bottom:0}.footer-section p{margin:20px 0 0}#search input{border:2px solid white;border-radius:20px;background-color:#2b2b2b;height:40px;color:white;font-family:'Poppins',sans-serif;font-size:1.2rem;padding:0 10px;max-width:80%}#search button{border:0;border-radius:50px;height:40px;width:40px;background-color:white;color:black;cursor:pointer}#footer-logo{width:50%;align-self:center}#footer ul{list-style:none;padding-left:0}#footer ul li{font-weight:light}#disclaimer{font-size:11px;text-align:center;padding:15px}#disclaimer img{display:inline-block;width:100%;max-width:200px}.modal-content{text-align:center;box-shadow:0 0 10px white;padding:50px 20px}.modal-bg{background-image:url('/Images/truvistawelcomesyou/index/modal-bg.png')}.modal-content h2{color:#8ac404;font-weight:600}.modal-content p{font-weight:300;margin:20px 0}.modal-content.modal-bg{color:white}.modal-content p strong{font-weight:600}.modal-content .vimeo{border:1px solid white;box-shadow:0 0 10px 5px skyblue}.modal-content img{margin-top:30px;max-width:80%}.modal-content label{color:white;font-weight:300;font-size:12px;margin-top:0}.modal-content a{display:block;color:white;background-color:#8ac404;padding:10px 0;border-radius:5px}:root{--capabilities-border:1px solid #000}


/* HREF: -- inline -- PRIO 0 */
.capabilities-button{margin-top:25px}#residential-hero{margin-top:95px;text-align:center;color:white;height:600px;display:flex;flex-direction:column;justify-content:center;background-image:linear-gradient(140deg,#0035b2a0,#05ac66a0),url('/Images/truvistawelcomesyou/residential/hero-residential.jpg');background-repeat:no-repeat;background-size:cover;font-size:1.5rem}#residential-hero h1{text-shadow:2px 2px 10px #000}#residential-hero p{font-style:italic;font-weight:300}#residential-hero img{align-self:center}#plans{display:flex;flex-direction:column;text-align:center;padding:.5% 10%;background-color:#ebf1f7;background-image:url('/Images/truvistawelcomesyou/residential/blue-vector-bg.png');background-position:0 250px;background-size:cover;background-repeat:no-repeat}#plans>h2{font-size:3rem;margin-bottom:20px}#plans-text{margin-top:0;margin-bottom:50px;color:#21507e}#plan-card-row{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:50px;margin-bottom:30px}@media screen and (max-width:999px){#plan-card-row{flex-direction:column}}.plan-card{display:flex;flex-direction:column;background-color:white;border-radius:15px;padding:20px;box-shadow:0 0 10px rgba(0,0,0,0.308);max-width:300px}.plan-card h2{font-size:1.5rem;margin:0 0 10px}.plan-card p sup{font-size:2rem}.high-speed-internet{text-transform:uppercase;color:#21507e;font-size:.8rem;font-weight:500}.plan-card div{display:flex;flex-direction:column;text-align:center;align-items:center;font-size:1rem}.plan-card div p{margin:0;font-weight:200}.plan-price{font-size:4rem;color:#21507e;font-weight:500;font-family:'Readex Pro',sans-serif;margin:5px}.per-month{text-transform:uppercase;font-size:.8rem;font-weight:500}#plan-disclaimer{font-size:.7rem;font-style:italic;color:#8e8c8c;margin-bottom:30px}#stay-connected{display:flex;flex-direction:row;justify-content:center}#stay-connected div{width:40%}#stay-connected .section-content{margin:2% 0 2% 5%}#stay-connected .bg{background-image:url('/Images/truvistawelcomesyou/residential/family-stock-crop-bg.jpg');background-position:left;background-repeat:no-repeat;background-size:cover;flex-grow:2}@media screen and (max-width:999px){#stay-connected .bg{background-position:0 -180px!important}}#stay-connected h3{color:#21507e;font-size:3.5rem;font-weight:500;line-height:1.2;margin:0}#stay-connected p{font-weight:300}#phone-service{padding:4% 5%;background-color:#ebf8f5;background-image:url('/Images/truvistawelcomesyou/residential/phone-radial.png');background-position:center;background-repeat:no-repeat;background-size:contain;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;column-gap:400px}#phone-service div{align-self:center}#phone-service .left{text-align:left}#phone-service .right{text-align:right;display:flex;flex-direction:column}#phone-service h3{color:#21507e;font-size:3rem;font-weight:500;line-height:1.5;margin:15px 0}#phone-service .right h3{font-size:2rem}#phone-service .right button{align-self:flex-end}#phone-service button{margin-top:15px;align-self:center}#phone-price{display:inline-block;max-width:70%;vertical-align:top}#watch-shows{display:flex;flex-direction:row;justify-content:center;min-height:500px}#watch-shows div{width:40%;text-align:right}#watch-shows .section-content{margin:2% 5% 2% 0}#watch-shows .bg{background-image:url('/Images/truvistawelcomesyou/residential/family-stock-2-crop-bg.jpg');background-position:top right;background-repeat:no-repeat;background-size:cover;flex-grow:2}@media screen and (max-width:999px){#watch-shows .bg{background-position:0 -75px!important}}#watch-shows h3{color:#21507e;font-size:3.5rem;font-weight:500;line-height:1.2;margin:0}#watch-shows p{font-weight:300}#protect{padding:2% 10%;background-image:linear-gradient(140deg,#1e0db39d,#06d8809d),url('/Images/truvistawelcomesyou/residential/phone-home-bg-solid.jpg');background-position:center;background-repeat:no-repeat;background-size:cover;color:white;text-align:center}#protect h2{font-size:2.8rem;text-shadow:2px 2px 10px rgba(0,0,0,0.589)}#protect p{font-weight:200}


/* HREF: /includes/site.css -- PRIO 0 */



/* HREF: /includes/Print.css -- PRIO 0 */
@media print {
body{visibility:hidden}.PrintFriendly{visibility:visible;position:absolute;left:20px;top:20px}
}