.background-canvas{position:absolute;inset:0;z-index:-1}.main-image{overflow:hidden;width:100%;z-index:4;background-color:transparent;position:relative}.main-image .jumbotron{display:flex;flex-direction:row;justify-content:center;align-items:center;height:92vh;margin:8vh;text-align:center;width:min(100%,1900px);margin-left:auto;margin-right:auto;position:relative}@media (max-width: 1200px){.main-image .jumbotron{flex-direction:column-reverse}}.main-image .jumbotron>div:first-child{flex-grow:1;padding:25vh 1rem 0 1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff}@media (max-width: 1200px){.main-image .jumbotron>div:first-child{padding-top:0}}.main-image .jumbotron>div:first-child .title>h1{font-variant:small-caps;font-size:min(4.5rem,10vw);font-weight:500}.main-image .jumbotron>div:first-child .wireless{padding-bottom:5vh}.main-image .jumbotron>div:first-child .wireless>p{font-weight:450;font-size:min(1.25rem,4vw);padding:0 2rem}.main-image .jumbotron>div:first-child .wireless>a{font-size:min(1.5rem,5vw);border:1px solid rgba(255,255,255,.3);border-radius:.5rem}.main-image .jumbotron>div:first-child .fiber{padding-top:2vh;width:80%;border-top:1px solid white;-o-border-image:linear-gradient(to right,transparent,white,transparent) 30;border-image:linear-gradient(to right,transparent,white,transparent) 30}@media (max-width: 1200px){.main-image .jumbotron>div:first-child .fiber{width:100%}}.main-image .jumbotron>div:first-child .fiber>p{font-weight:300;font-size:min(1.25rem,4vw);padding:0 2rem}.main-image .jumbotron>div:first-child .fiber span{padding-right:1rem}.main-image .jumbotron>div:first-child .fiber>a{font-size:min(1.25rem,4vw);border:1px solid rgba(255,255,255,.3);border-radius:.5rem}.main-image .jumbotron>div:nth-child(2){width:min(75%,1375px);height:30%;position:absolute;left:0;top:0;border-radius:0 0 .25rem .25rem;border:min(3px,1vw) rgb(200,200,200);border-style:none solid solid solid}@media (max-width: 1200px){.main-image .jumbotron>div:nth-child(2){height:35%;width:100%;border-radius:0;border-style:none none solid none}}.main-image .jumbotron>div:nth-child(2)>img{width:100%;height:100%;object-fit:cover}.main-image .jumbotron>div:last-child{height:100%;width:30rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;z-index:2}@media (max-width: 1200px){.main-image .jumbotron>div:last-child{flex-direction:row;align-items:end;height:35%}}.main-image .jumbotron>div:last-child>img{border:min(3px,1vw) rgb(200,200,200);border-style:none solid;width:100%}@media (max-width: 1200px){.main-image .jumbotron>div:last-child>img{display:none}}.index-card{text-align:center;color:#000;text-decoration:none;transition:transform .2s ease,-webkit-filter .2s ease;transition:filter .2s ease,transform .2s ease;transition:filter .2s ease,transform .2s ease,-webkit-filter .2s ease;margin-top:1.5rem}.index-card img{height:25rem;-o-object-fit:cover;object-fit:cover}.index-card h1{font-size:2.5rem}.index-card p{font-size:1.25rem}.index-card div:last-of-type{color:maroon}.index-card:hover{-webkit-filter:brightness(.9);filter:brightness(.9);transform:scale(.99)}.mid-page-content{width:100%;display:flex;justify-content:center;align-items:center}.mid-page-content>div{max-width:1920px;width:100%}.bottom-page-content{width:100%;text-align:center;display:flex;justify-content:center;align-items:center}.bottom-page-content img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}@media (max-width: 1200px){.bottom-page-content img{height:50vh}}.bottom-page-content a{font-size:1.5rem;padding:.5rem 1rem}@media (max-width: 576px){.bottom-page-content a:last-child{margin-top:1rem}}.bottom-page-content>div{max-width:1920px;width:100%;padding:2rem 1rem}.bottom-page-content>div>div{padding:0 1rem}.bottom-page-content>div>div:last-child{display:flex;flex-direction:column;justify-content:center;align-items:center}.bottom-page-content>div>div:last-child h1{font-weight:400}.bottom-page-content>div>div:last-child>div{width:100%}@media (max-width: 1200px){.bottom-page-content>div>div:last-child{margin-top:1.5rem}}.tagline-container{width:100%;text-align:center;display:flex;justify-content:center;align-items:center;padding-top:2rem}.tagline-container>h1{font-weight:400;-o-border-image:linear-gradient(to left,transparent,black,red,black,transparent) 1;border-image:linear-gradient(to left,transparent,black,red,black,transparent) 1;border-bottom:1px solid rgba(0,0,0,.2)}
