:root{--black: #000;--white: #FFF;--blue: #214591;--grey: #E4E4E4;--dark-grey: #707070}*{padding:0;margin:0;box-sizing:border-box}[class*=grid-],[class*=grid_],[class~=grid]{box-sizing:border-box;display:flex;flex-flow:row wrap;margin:0}[class*=grid]{margin:0}[class*=col]{padding:0}html{scroll-behavior:smooth;overflow-x:hidden;touch-action:manipulation}h2,h3,h4,h5,h6{line-height:1.1;margin-bottom:1rem}p{line-height:1.1;margin-bottom:1rem;font-size:1.4rem;font-weight:300}p:last-child{margin-bottom:1.5rem}a{text-decoration:none;transition:.7s all;font-size:1.2rem;display:inline-block;color:#000}h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child{margin-bottom:0}.padded-xsm{padding:1%}.padded-sm{padding:2.5%}.padded{padding:5%}.padded-lg{padding:10%}.padded-sides-sm{padding:0% 2.5%}.padded-sides{padding:0% 5%}.padded-sides-lg{padding:0% 10%}.padded-sides-xlg{padding:0% 15%}.padded-05{padding:.5rem}.padded-1{padding:1rem}.padded-2{padding:2rem}.padded-t-sm{padding-top:2.5%}.padded-b-sm{padding-bottom:2.5%}.padded-l-sm{padding-left:2.5%}.padded-r-sm{padding-right:2.5%}.padded-t{padding-top:5%}.padded-b{padding-bottom:5%}.padded-l{padding-left:5%}.padded-r{padding-right:5%}.padded-t-lg{padding-top:10%}.padded-b-lg{padding-bottom:10%}.padded-l-lg{padding-left:10%}.padded-r-lg{padding-right:10%}.padded-t-xlg{padding-top:15%}.padded-b-xlg{padding-bottom:15%}.padded-l-xlg{padding-left:15%}.padded-r-xlg{padding-right:15%}.padded-tb-xsm{padding-top:1%;padding-bottom:1%}.padded-tb-sm{padding-top:2.5%;padding-bottom:2.5%}.padded-tb{padding-top:5%;padding-bottom:5%}.padded-lr{padding-left:5%;padding-right:5%}.padded-t-1{padding-top:1rem}.padded-b-1{padding-bottom:1rem}.padded-l-1{padding-left:1rem}.padded-r-1{padding-right:1rem}.padded-t-2{padding-top:2rem}.padded-b-2{padding-bottom:2rem}.padded-l-2{padding-left:2rem}.padded-r-2{padding-right:2rem}.padded-t-0{padding-top:0}.padded-b-0{padding-bottom:0}.padded-l-0{padding-left:0}.padded-r-0{padding-right:0}.margin-sm{margin:.5%}.margin-t-sm{margin-top:2.5%}.margin-b-sm{margin-bottom:2.5%}.margin-l-sm{margin-left:2.5%}.margin-r-sm{margin-right:2.5%}.margin-t{margin-top:5%}.margin-b{margin-bottom:5%}.margin-l{margin-left:5%}.margin-r{margin-right:5%}.margin-t-lg{margin-top:10%}.margin-b-lg{margin-bottom:10%}.margin-l-lg{margin-left:10%}.margin-r-lg{margin-right:10%}.margin-t-xlg{margin-top:15%}.margin-b-xlg{margin-bottom:15%}.margin-l-xlg{margin-left:15%}.margin-r-xlg{margin-right:15%}.margin-t-1{margin-top:1rem}.margin-b-1{margin-bottom:1rem}.margin-l-1{margin-left:1rem}.margin-r-1{margin-right:1rem}.margin-t-2{margin-top:2rem}.margin-b-2{margin-bottom:2rem}.margin-b-5{margin-bottom:5rem}.margin-l-2{margin-left:2rem}.margin-r-2{margin-right:2rem}.margin-t-0{margin-top:0}.margin-b-0{margin-bottom:0}.margin-l-0{margin-left:0}.margin-r-0{margin-right:0}.margin-tb{margin-top:5%;margin-bottom:5%}.margin-lr{margin-left:5%;margin-right:5%}.margin-lr-sm{margin-left:2%;margin-right:2%}.left{text-align:left}.right{text-align:right}.center{text-align:center}.justify{text-align:justify}.tall-30{min-height:30vh}.tall-40{min-height:40vh}.tall-45{min-height:45vh}.tall-50{min-height:50vh}.tall-60{min-height:60vh}.tall-70{min-height:70vh}.tall-80{min-height:80vh}.tall-90{min-height:90vh}.tall-100{min-height:100vh}.tall-110{min-height:110vh}.tall-120{min-height:120vh}.bg-image{background-size:cover;background-position:center;background-repeat:no-repeat}.round{border-radius:100%}.bg-black{background-color:var(--black);color:var(--white)}.bg-white{background-color:var(--white)}.bg-blue{background-color:var(--blue);color:var(--white)}.bg-grey{background-color:var(--grey)}.bg-dark-grey{background-color:var(--dark-grey)}.text-white{color:#fff}.button{background-color:var(--blue);color:var(--white);font-size:1.3rem;padding:.25% .9%;border:2px solid var(--blue);transition:.7s all}.button:hover{background-color:transparent;color:var(--blue);border:2px solid var(--blue)}.bg-black{.button:hover{color:var(--white);border:2px solid var(--white)}}body{font-family:nimbus-sans,sans-serif;font-weight:300;font-style:normal}.hero{position:relative;min-height:85vh;background-size:cover;background-position:center;overflow:hidden;transition:opacity .7s ease-in-out}.grey-accordion h3{font-size:3rem;font-weight:300}.accordion-content{display:none;color:#000}.accordion-item.active .accordion-content{display:block;padding:1%}.accordion-item{align-items:center;border-top:1px solid black;margin-bottom:.3rem;padding:.8%}.title-text{flex:1;text-transform:uppercase;font-weight:300;font-size:2rem;color:#000}.icon-circle{position:relative;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid black;margin-left:20%;line-height:1;font-size:4rem;font-weight:300}.icon-plus{display:inline-block;color:#000;font-weight:300}.icon-minus{display:none;color:#000;font-weight:300}.icon-minus{position:absolute;left:.65rem;top:-.95rem}.icon-plus,.icon-minus{transition:all .7s}.grey-box h2{font-weight:700;font-size:2rem;margin-bottom:3rem}.grey-box h5{text-transform:uppercase;font-size:1.5rem;font-weight:300;margin-bottom:2rem}.grey-box p{padding-right:30%}.grey-box .steps{margin-bottom:2rem}.grey-box .steps{h2{font-size:1.2rem;margin-bottom:.5rem;color:var(--blue)}p{font-size:1.1rem;padding-right:15%}}.form h2{font-size:3rem;font-weight:400}.form span{color:var(--blue)}.form p{line-height:1.7}.form input{width:17rem;padding:.2%;font-family:nimbus-sans,sans-serif;font-weight:300;font-size:1.4rem;border:none;border-bottom:1px solid black;color:var(--dark-grey)}.form select{width:21rem;height:1.6rem;background-color:none;border:none;font-family:nimbus-sans,sans-serif;font-weight:300;font-size:1.4rem;border-bottom:1px solid black;color:var(--dark-grey)}.form input:focus,.form select:focus{outline:none}.form button{background-color:var(--blue);color:var(--white);font-size:1.3rem;padding:.25% .9%;border:2px solid var(--blue);transition:.7s all}.form button:hover{background-color:transparent;color:var(--blue);border:2px solid var(--blue)}header{position:sticky;width:100%;z-index:100;top:0;margin-bottom:3rem;background-color:#fff}.logo{padding:1%}header nav a{display:inline-block;font-size:1.1rem;padding:.2% .7%;margin:.2%;color:black transition .7s all}header nav a:hover{border-bottom:2px solid var(--blue);color:var(--blue)}.home-navigation a.active{border-bottom:2px solid #000}.menu-button{color:#214591;font-size:1.5rem;margin:0%;cursor:pointer;z-index:10}.menu-button.active{color:#fff}.mobile-menu{position:absolute;top:0rem;left:0rem;padding:1rem;display:none;background-color:var(--blue);z-index:2;text-align:left;min-width:100%;min-height:100vh;padding-top:15%}.mobile-menu a{text-decoration:none;color:#fff;padding:1% 5%;display:block;font-weight:400;font-size:1.5rem}footer p,footer .ts-and-cs p a{font-weight:300;font-size:1.1rem}footer a{color:#fff}footer .social-icons a{margin:.25% 2%;padding:2%;color:#0b65c2;transition:.7s all}footer .social-icons a:hover{color:var(--dark-grey)}footer .social-icons i{font-size:2rem}.hero-overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#00000080;opacity:1;transition:.7s all;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;text-align:left;padding:20px;background:linear-gradient(to right,#fff,#ffffffe6,#ffffff80 80%,#fff0)}.text{position:absolute;top:50%;left:50%;width:80%;transform:translate(-60%,-50%);z-index:2}.slideshow-hero-text{z-index:2;color:#fff;font-size:3rem;h5{text-transform:uppercase;font-weight:300}h2{text-transform:uppercase;font-weight:300;font-size:2.7rem}.button:hover{background-color:var(--white);color:var(--blue)}}.home-hero-image{.text{transform:translate(-60%,30%);h5{color:#fff;font-size:2.5rem}}.hero-overlay{background:linear-gradient(to right,#0000004d 0% 40%,#0000004d 80% 100%)}}.hero h2{color:var(--blue);font-size:4rem;text-transform:uppercase;margin-bottom:6rem;font-weight:700}.hero h5{color:#000;text-transform:uppercase;font-weight:300;font-size:1.8rem}.hero p{color:#000;font-weight:300;font-size:1.6rem;padding-right:30%}.scrolling-text-container{overflow:hidden;padding:.5% 0%}.scrolling-text{white-space:nowrap;animation:scrollText 50s linear infinite;text-transform:uppercase}.scrolling-text h1{font-weight:300;font-size:3rem}@keyframes scrollText{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes cubicBezier{0%,to{animation-timing-function:cubic-bezier(.65,0,.35,1)}}.intro h2{font-size:3rem;font-weight:400}.intro h3{font-size:2rem;font-weight:700;color:var(--blue)}.main-offer{padding:1%!important}.main-offer h3{text-transform:uppercase;font-size:1.5rem;font-weight:300;margin-bottom:2rem}.main-offer h2{font-size:3rem}.home-bg-image{background-image:url(/images/placeholder-1.jpg?_cchid=a662a711cb8e327f85a8297e9b27357a);min-height:70vh}.ultra-span-promise h3{font-size:3.7rem;font-weight:300;padding-right:20%}.count{margin:0 2%}.numbers{padding:1% 0%}.numbers .heading h3{font-size:3rem}.numbers h3{font-size:2rem;text-transform:uppercase;bottom:0;left:0;font-weight:400}.numbers h5{font-weight:700;text-transform:uppercase;font-size:1.2rem;text-align:center}.numbers p{text-align:center;font-size:5rem;font-weight:300}.image-container{position:relative;overflow:hidden;min-height:50vh}.overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#00000080;opacity:1;transition:.7s all;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;text-align:left;padding:20px}.overlay-text{position:absolute;bottom:1}.overlay-text h3{font-size:2rem;font-weight:500}.overlay-text a{margin-top:1rem}.overlay-text .button:hover{color:var(--white);border:2px solid var(--white)}.button-image{color:#fff;display:block}.image-link{text-decoration:none}.image-container:hover .overlay{background-color:#000c}.image-container.image-1{background-image:url(/images/ultra-span-image-3.jpeg?_cchid=ee4a5f2725f8bfb44e0084ab471e6e4d)}.image-container.image-2{background-image:url(/images/ultra-span-image-2.JPG?_cchid=bd2310ccbb733ae57a9df516662924fc)}.left-container{position:relative}.project-background{padding-bottom:30rem;background-image:url(/images/placeholder-2.jpg?_cchid=ddb1d50b916e0cc79cfd3898a15efb3a)}.right-container{position:relative;background-color:#000;color:#fff;overflow:hidden}.right-container .text-container{position:absolute;bottom:0;left:0;right:0;padding:20px}.left-container:before{content:"";position:absolute;top:0;right:0;bottom:0;width:50%;background:linear-gradient(to right,#0000,#000)}.technical h3{font-size:3rem;font-weight:400;color:var(--blue)}.banner{background-size:cover;background-position:center;min-height:60vh;position:relative;transition:opacity 1s ease-in-out}.banner h2{color:#fff;font-family:sans-serif;font-size:4rem;font-weight:300;text-transform:uppercase}.banner h4{font-size:2rem;font-weight:300;margin-top:-1rem;margin-bottom:5rem}.banner p{font-size:1.1rem}.bg-overlay{position:relative}.bg-overlay:before{content:"";position:absolute;inset:0;background-color:#00000080}.banner-text{transform:translate(50%,60%);text-align:center;color:#fff}.mitek-banner-text{text-align:center;color:#fff}.bg-overlay>*{position:relative}.about-quick-nav a{padding:.2% 1%;margin:1% 3%;color:#000;font-size:1.4rem;transition:.3s all;border-bottom:2.5px solid black}.about-quick-nav a:hover{color:var(--blue);border-bottom:2.5px solid var(--blue)}.about-image{background-image:url(/images/placeholder-4.jpeg?_cchid=14e28746556b25b97e05561b878422e9);padding-bottom:30rem}.text-right-div{h2{font-size:3rem}}.text-right{padding:2%;h4{font-size:2rem;text-transform:uppercase;font-weight:300}}.top-container{position:relative}.top-background{padding-bottom:30rem;background-image:url(/images/placeholder-1.jpg?_cchid=a662a711cb8e327f85a8297e9b27357a)}.bottom-container{position:relative;background-color:#000;color:#fff;min-height:20vh}.bottom-container .text-container{position:absolute;bottom:0;left:0;right:0;padding:20px 20px 5%;text-align:center}.top-container:before{content:"";position:absolute;left:0;right:0;bottom:0;height:50%;background:linear-gradient(to bottom,#0000,#000000b3 30%,#000)}.service-hero-image{min-height:70vh}.benefits span{color:var(--blue)}.benefits h1{font-size:3rem;font-weight:300;margin-bottom:2rem;padding-left:10%}.benefit-section{margin:1%;.benefit-number{font-size:3rem;border-radius:100%;border:1px solid black;padding:2% 6%;margin-bottom:1rem;display:inline-block}h3{font-size:1.4rem}}.contact-image{background-image:url(/images/placeholder-1.jpg?_cchid=a662a711cb8e327f85a8297e9b27357a)}.contact-details{padding:2%!important;h5{color:gray;font-size:2rem}a{display:inline-block;color:#fff;font-size:1.2rem;line-height:1.6;margin-bottom:.5rem}a:hover{color:gray}}.ultra-span-banner{min-height:40vh}.slideshow-hero-overlay-ultraspan{background-color:#0000004d;height:98%;position:absolute;top:0;left:0;width:100%;z-index:1}.slideshow-hero-text-ultraspan{position:absolute;top:40%;left:22%;width:80%;z-index:2;color:#fff;font-size:3rem;h2{text-transform:uppercase;font-weight:300;text-align:center}}.mitek-pamir-banner{min-height:80vh;height:100%}.bg-image.pamir{margin:1%;border:1px solid black}.toggle-div{display:none}.single-item .bg-image{padding-bottom:30rem}.news-hero{min-height:70vh;.browse{padding-bottom:.5%;border-bottom:2px solid black;transition:1s all}.browse:hover{color:#0b65c2;border-bottom:2px solid #0B65C2}}.linked-in-button{display:inline-block;margin-bottom:2%;background-color:var(--blue);color:var(--white);font-size:1.3rem;padding:.25% .9%;border:2px solid var(--blue);transition:.7s all}.linked-in-button:hover{background-color:transparent;color:var(--blue);border:2px solid var(--blue)}.xs-mob-show,.mob-show,.tablet-show,.large-show{display:none}@media(min-width:1920px){.large-hide{display:none}.large-show{display:block}}@media(max-width:1200px){.slideshow-hero-text{color:#fff;font-size:3rem}.home-hero-image .text{transform:translate(-60%,-18%)}.service-hero-image.hero{min-height:80vh}.service-hero-image .hero p{padding-right:0%}.service-hero-image.hero h2{font-size:3rem;margin-bottom:4rem}.slideshow-hero-text-ultraspan{h2{font-size:4rem}}}@media(max-width:1100px){.slideshow-hero-overlay,.slideshow-hero-overlay-ultraspan{height:97%}.slideshow-hero-text{h5{font-size:2rem}}}@media(max-width:1024px){.slideshow-hero-overlay,.slideshow-hero-overlay-ultraspan{height:96%}.grey-box h5{font-size:1.3rem}.grey-box p{padding-right:20%}.ultra-span-promise h3{font-size:3rem}.numbers p{font-size:4rem}.numbers .heading h3{font-size:3rem}.numbers h5{font-size:1rem}.banner h2{font-size:3rem}.hero.service-hero-image h2{color:var(--blue);font-size:3rem;text-transform:uppercase;margin-bottom:2rem;margin-top:1rem;font-weight:700}.benefit-section .benefit-number{padding:0% 6%}.benefits h1{padding-left:11%}.main-offer h3{font-size:2rem}.main-offer h2{font-size:2.5rem;margin-bottom:2rem}.main-offer p{padding-right:0%;margin-top:1rem}.slideshow-hero-text-ultraspan{h2{font-size:3rem}}}@media(max-width:990px){.hero h2{font-size:3rem}.hero h5{font-size:1.5rem}.overlay-text p{font-size:1.2rem}.overlay-text h3{font-size:1.5rem;font-weight:500}.hero.service-hero-image p{padding-right:10%}}@media(max-width:850px){p{font-size:1.2rem}.intro h2{font-size:2rem}.grey-box p{padding-right:0%}.grey-box h5{font-size:1.1rem}.numbers p{font-size:3rem}.numbers .heading h3{font-size:2.5rem}.numbers h5{font-size:.8rem}.title-text{font-size:1.5rem}.grey-accordion h3{font-size:2.5rem}.home-hero-image .text h5{color:#fff;font-size:2rem}.slideshow-hero-overlay-ultraspan{height:97%}}@media(max-width:768px){.tablet-hide{display:none}.tablet-show{display:block}.slideshow-hero-overlay{height:100%}.slideshow-hero-overlay-ultraspan{height:101%}.slideshow-hero-text-ultraspan{top:40%;left:10%}.ultra-span-promise h3{font-size:2.5rem;padding-right:15%}.numbers .heading{margin-top:7rem}.image-container{min-height:55vh;margin:1rem}.image-container.image-2{margin-top:0rem}footer p,footer .ts-and-cs p a{font-size:.6rem}.text{width:100%;transform:translate(-50%,-50%)}.home-hero-image .text{width:100%;transform:translate(-49%,-18%)}.hero.service-hero-image p{font-size:1.2rem}.benefit-section .benefit-number{padding:0% 5%}.benefits h1{font-size:2.5rem}.steps{text-align:center}.steps div{text-align:center;margin:1% 3%}.grey-box .steps p{padding-right:0}}@media(max-width:660px){.slideshow-hero-overlay,.slideshow-hero-overlay-ultraspan{height:77%}.slideshow-hero-text{width:100%;h5{font-size:1.5rem}}.slideshow-hero-text-ultraspan{top:30%;left:10%}.hero h2{font-size:2rem;margin-bottom:3rem}.hero{min-height:63vh}.hero h5{font-size:1.2rem}.grey-box h2{font-size:1.5rem;margin-bottom:1rem}.form p{line-height:1.9}.form select,.form input{font-size:1.1rem;width:15rem;margin-bottom:.5rem}}@media(max-width:576px){.slideshow-hero-overlay{height:75%}.slideshow-hero-overlay-ultraspan{height:76%}.slideshow-hero-text{h5{font-size:1.5rem}}.slideshow-hero-text-ultraspan{h2{font-size:2rem}}}.news-hero{min-height:50vh}@media(max-width:550px){.mob-hide{display:none}.mob-show{display:block}.slideshow-hero-overlay{height:74%}.slideshow-hero-overlay-ultraspan{height:75%}p,a{font-size:1.1rem}.banner h2{font-size:2.5rem}.title-text{font-size:1.3rem}.icon-circle{width:1.5rem;height:1.5rem;font-size:2rem}.icon-minus{left:.4rem;top:-.43rem}.menu-button{font-size:1.2rem}.hero.service-hero-image h2{font-size:2rem}.hero.service-hero-image .hero-overlay{background:linear-gradient(to right,#fff,#ffffffe6 40%,#ffffffb3 95%,#fff0)}.benefit-section .benefit-number{padding:0% 3.5%}.benefits h1{font-size:2rem}.steps div{text-align:center;margin:3% 2%}.main-offer h3{font-size:1.5rem}}@media(max-width:500px){.home-hero-image .text{transform:translate(-49%,-22%)}.home-hero-image .text h5{color:#fff;font-size:1.5rem}.slideshow-hero-overlay-ultraspan{height:74%}}@media(max-width:450px){.xs-mob-hide{display:none}.xs-mob-show{display:block}p{font-size:1.1rem}.benefit-section .benefit-number{font-size:2rem;padding:0% 2.5%}.slideshow-hero-overlay,.slideshow-hero-overlay-ultraspan{height:73%}.slideshow-hero-text{h5{font-size:1.2rem}}}@media(max-width:420px){.slideshow-hero-overlay,.slideshow-hero-overlay-ultraspan{height:73%}.news-hero{min-height:40vh}}@media(max-width:380px){.slideshow-hero-overlay,.slideshow-hero-overlay-ultraspan{height:72%}}@media(max-width:360px){.slideshow-hero-overlay,.slideshow-hero-overlay-ultraspan{height:72%}}@media(max-width:340px){.slideshow-hero-overlay,.slideshow-hero-overlay-ultraspan{height:72%}}@media(max-width:330px){.slideshow-hero-overlay,.slideshow-hero-overlay-ultraspan{height:71.5%}}@media(max-width:320px){.slideshow-hero-overlay,.slideshow-hero-overlay-ultraspan{height:71.5%}}
