html,body{height:100%;margin:0!important;padding:0!important;letter-spacing:normal;font-family:"Segoe UI","Segoe UI Web Regular","Segoe UI Web Light","Segoe UI Light","Open Sans",Tahoma,Helvetica,sans-serif;font-weight:normal;font-size:16px}h1,h2,h3{font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal}h2{font-size:36px}.content_wrapper{width:1320px;padding:0 10px;min-width:880px;margin:0 auto;position:relative}.group{zoom:1}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.page{position:relative;width:100%;height:auto;min-height:1600px}.header_container{width:100%;background-color:#000;overflow:hidden}.header_container.light{background-color:#fff}.header_container.light a{color:#000}.header_container.light a.active{color:#d2db50}.header_container.light a:hover{color:#d2db50}.header_container img.logo{width:250px;margin-top:29px;float:left}.nav_container{height:150px;position:relative}.nav_container .menu-container{float:right}.nav_container .menu-container ul.menuitems{padding-top:30px;border-top:solid 3px #d2db50;margin-top:40px;color:#fff;float:left}.nav_container .menu-container ul.menuitems li{margin:0 50px 0 0;float:left;display:inline-block;font-size:18px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left}.nav_container .menu-container ul.menuitems li.active{color:#d2db50}.nav_container .menu-container ul.menuitems::after{content:'';width:23%;position:absolute;margin-top:-33px;border-top:solid 3px #d2db50}.header-banner{position:relative}.header-banner img{height:400px;display:block;position:relative;left:50%;transform:translateX(-50%)}.header-banner .img-gradient::after{content:'';left:0;top:0;height:50%;width:100%;background-image:linear-gradient(to bottom,#000,rgba(0,0,0,0));position:absolute;display:inline-block}.header-banner .header-banner-text-container{position:absolute;top:24%;left:0;width:100%}.header-banner .header-banner-text-container ul{font-weight:300;font-size:48px;margin:auto 0}.header-banner .header-banner-text-container ul li:not(:last-child){margin-bottom:20px}.header-banner .slideshow-top{top:35%}.content_container{width:100%;height:auto}.footer_container{min-height:434px;margin:32px auto 0 auto;width:100%;clear:both}.footer-main-container{background-color:#fafafa;bottom:0;min-height:180px;position:absolute;width:100%;margin:0 auto}.footer-legal-container{min-width:134px;min-height:86px;margin:43px 0 0 10%}.footer-legal-container a{color:#65c4d9;font-size:14px;text-decoration:none;text-align:left;display:inline-block;margin-top:12px}.footer-legal-container span{font-size:18px;font-weight:normal;color:#000}.footer-social-logos{right:0;bottom:225px;width:425px;min-height:58px;border-bottom:solid 3px #65c4d9;position:absolute}.footer-social-logos a{margin:0 20px 22px 0}.footer-social-logos a .linkedin{height:27px;width:27px}.footer-subscribe-container{margin:36px 10% 0 0}.footer-subscribe-container .subscribe-description{font-size:16px;margin:4px 0 16px 0}.footer-subscribe-container h2{color:#293275;font-size:18px;font-weight:600;height:auto;margin:0 106px 4px 0;text-align:left;min-width:213px}.footer-subscribe-container .subscribe-email{background-color:#fff;border:solid 1px #8a8886;border-radius:2px;height:18px;margin:.2px 9px 0 0;padding:6px 8px;width:282px;font-family:"Segoe UI";font-size:13px;color:#000}.footer-subscribe-container .subscribe-email::placeholder{color:#201f1e;font-family:"Segoe UI";font-size:13px}.footer-subscribe-container .subscribe-fields{margin-top:16px}.footer-subscribe-container .subscribe-header{margin-bottom:16px}.footer-subscribe-container .subscribe-submit{background-color:#fff;border:solid 2px #293275;font-size:15px;height:32px;justify-content:center;margin:0;padding:0;text-align:center;width:90px;font-weight:600;color:#000;border-radius:0;-webkit-appearance:none}.footer-subscribe-container .subscribe-submit:hover{color:#fff;background-color:#293275}.footer-subscribe-container .subscribe-submit .svg-icon-chevron{transform:rotate(-90deg)}.footer-subscribe-container .subscribe-thankyou{min-width:213px;margin:21px 0 0 0}.title-accent{border:solid 1px #65c4d9;background-color:#65c4d9;height:1px;width:445px;position:absolute}.menu-accent{border-bottom:solid 3px #d2db50;height:1px;width:920px;position:absolute;padding:40px 0 0 0}.pull-left{float:left}.pull-right{float:right}a{color:#fff;text-decoration:none}a.active{color:#d2db50}a:hover{color:#d2db50}ul{list-style-type:none;padding:0;margin:0}.validation-message{font-size:15px;color:red}div.underlined h2{float:left;padding-bottom:21px;margin:46px 0 36px 0;text-align:left;color:#000}div.underlined h2.primary{border-bottom:solid 3px #65c4d9}div.underlined h2.secondary{border-bottom:solid 3px #d2db50}div.underlined h2::before{content:'';width:420px;position:absolute;left:-370px;margin-top:69px}div.underlined h2.primary::before{border-bottom:solid 3px #65c4d9}div.underlined h2.secondary::before{border-bottom:solid 3px #d2db50}div.underlined.header h2{margin-bottom:52px;margin-top:31px;font-size:48px;padding-bottom:22px;width:41%;height:1px}div.underlined.header h2::before{margin-top:23px}.breadcrumb{clear:both;height:24px;margin-bottom:23px}.breadcrumb span.current{width:70px;height:24px;font-size:18px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;margin-left:10px;text-align:left;color:#65c4d9}.breadcrumb a.previous{width:50px;font-size:18px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#000;margin-right:10px}p.main-description{color:#000;font-size:16px;margin:84px 0 58px 0;text-align:left;max-width:995px;clear:both}.accent-border{border:solid 1px #65c4d9}.hidden,.hide{display:none!important}#slideshow{position:relative;width:240px;height:128px}#slideshow>.slideshow-item{width:173px;height:128px;font-size:96px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#d2db50;white-space:nowrap}#slideshow .slideshow-item:not(:first-child){display:none}.case-studies{clear:both;width:100%;float:left;margin-bottom:90px}.case-studies .case-study-tile{float:left;max-width:312px;height:177px;background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/Content/Images/CaseStudyPlaceholder.png);margin-right:10px;padding:30px 49px 142px 19px}.case-studies .case-study-tile h3{margin:0;font-size:18px;color:#d2db50}.case-studies .case-study-tile p{margin-top:10px;font-size:36px;color:#d3ebf2}.case-studies .case-study-tile:hover{-webkit-filter:brightness(60%);filter:brightness(60%)}.case-studies .tile1{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/Content/Images/Tiles/TreeReflection.jpg)}.case-studies .tile2{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/Content/Images/Tiles/Plane.jpg)}.case-studies .tile3{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/Content/Images/Tiles/BlogSpeedLight.jpg)}.case-studies .tile4{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/Content/Images/Tiles/PlaneOverForest.jpg)}.case-studies ul{max-width:1160px;margin:0 auto}.case-studies li:last-child div{margin-right:0}.testimonials{margin-top:94px;padding-top:60px;padding-bottom:80px;background-color:#65c4d9;clear:both;float:left;width:100%}.testimonials .testimonial-tiles{margin:0 auto;max-width:1131px}.testimonials .testimonial-tiles .testimonial-tile:last-child{margin-right:0}.testimonials h2{color:#293275;margin-top:0;margin-bottom:43px}.testimonial-tile{float:left;max-width:266px;height:235px;background-color:#fff;margin-right:24px;margin-top:12px;padding:41px 54px 24px 41px;border-radius:2px;box-shadow:0 3.2px 7.2px 0 rgba(0,0,0,.13),0 .6px 1.8px 0 rgba(0,0,0,.1);position:relative}.testimonial-tile img{width:48px;height:48px;display:block;margin:0 auto}.testimonial-tile p{font-size:16px;text-align:center;margin-top:24px;margin-bottom:24px}.testimonial-tile p.name{position:absolute;bottom:0;font-size:15px;width:266px}.testimonial-tile p.name span{font-weight:600}.social-media{clear:both}.social-media .tweets{clear:both;max-width:540px;margin:0 auto}.social-media .twitter-user-credit{max-width:520px;padding:0 10px;margin:0 auto;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal}.social-media .twitter-user-credit span.recede{color:#605e5c}.social-media ul.pips{display:block;width:54px;line-height:22px;margin:40px auto 0 auto}.social-media ul.pips li{float:left;list-style-type:none}.social-media ul.pips li.ellipse{width:6px;height:6px;margin-right:8px;flex-grow:0;border:solid 1px #000;background-color:#fafafa;border-radius:5px;cursor:pointer}.social-media ul.pips li.ellipse.active{background-color:#000}.twinbox{clear:both;width:100%;background-color:#000;color:#fff;float:left;margin-bottom:90px}.twinbox .leftbox,.twinbox .rightbox{float:left;width:40%;min-width:350px}.twinbox .leftbox{padding-right:9%;border-right:#505050 solid 2px;margin-right:10%}.twinbox .leftbox h2{color:#d2db50}.twinbox .rightbox h2{color:#65c4d9}.twinbox h2{min-width:400px;text-align:left;min-height:96px;margin-top:50px}.twinbox p{font-size:16px;text-align:left;height:75px;margin-right:5%}.twinbox a{font-weight:600;height:22px;width:136px;display:flex;justify-content:center;padding:7px 0;border:solid 2px #fff;margin-bottom:69px}.twinbox a:hover{color:#fff;background-color:#293275}.icon-svg,.icon-svg-7,.icon-svg-10,.icon-svg-11,.icon-svg-12,.icon-svg-14,.icon-svg-15,.icon-svg-16,.icon-svg-17,.icon-svg-18,.icon-svg-19,.icon-svg-20,.icon-svg-21,.icon-svg-22,.icon-svg-24,.icon-svg-26,.icon-svg-28,.icon-svg-32,.icon-svg-38,.icon-svg-42,.icon-svg-45{display:inline-block;background:transparent;background-position:center;background-repeat:no-repeat;object-fit:contain}.icon-svg-7{height:7px;width:7px}.icon-svg-10{height:10px;width:10px}.icon-svg-11{height:11px;width:11px}.icon-svg-12{height:12px;width:12px}.icon-svg-14{height:14px;width:14px}.icon-svg-15{height:15px;width:15px}.icon-svg-16{height:16px;width:16px}.icon-svg-17{height:17px;width:17px}.icon-svg-18{height:18px;width:18px}.icon-svg-19{height:19px;width:19px}.icon-svg-20{height:20px;width:20px}.icon-svg-21{height:21px;width:21px}.icon-svg-22{height:22px;width:22px}.icon-svg-24{height:24px;width:24px}.icon-svg-26{height:26px;width:26px}.icon-svg-28{height:28px;width:28px}.icon-svg-32{height:32px;width:32px}.icon-svg-38{height:38px;width:38px}.icon-svg-42{height:42px;width:42px}.icon-svg-45{height:45px;width:45px}.icon-svg-chevron,.icon-svg-chevron-light,.icon-svg-chevron-dark,.icon-svg-chevron-rot90r,.icon-svg-chevron-rot90l,.icon-svg-chevron-rot180{background-image:url('/Content/Images/icons.svg#chevron')}@supports(-ms-ime-align:auto){.icon-svg-chevron,.icon-svg-chevron-light,.icon-svg-chevron-dark,.icon-svg-chevron-rot90r,.icon-svg-chevron-rot90l,.icon-svg-chevron-rot180{background-image:url('/Content/Images/icons.svg?chevron#chevron') !important;}}.icon-svg-chevron-light{background-image:url('/Content/Images/icons.svg#chevron-light')}@supports(-ms-ime-align:auto){.icon-svg-chevron-light{background-image:url('/Content/Images/icons.svg?chevron-light#chevron-light') !important;}}.icon-svg-chevron-dark{background-image:url('/Content/Images/icons.svg#chevron-dark')}@supports(-ms-ime-align:auto){.icon-svg-chevron-dark{background-image:url('/Content/Images/icons.svg?chevron-dark#chevron-dark') !important;}}.icon-svg-chevron-rot90r{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.icon-svg-chevron-rot90l{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.icon-svg-chevron-rot180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.visible-phone{display:none!important}input#menuToggle{display:none}@media(max-width:1300px){.content_wrapper{width:100%;padding:0;min-width:0}.mobile_content_wrapper{width:90%;padding:0;min-width:0;margin:0 auto;float:none}h2{font-size:24px}div.underlined h2{padding-bottom:11px}div.underlined h2::before{margin-top:43px;display:none}div.underlined.header h2{margin-bottom:27px;margin-top:0;font-size:48px;padding-bottom:0;width:41%;height:1px}div.underlined.header h2::before{display:none;content:none}.social-media .twitter-user-credit{font-size:16px;color:#605e5c}.social-media ul.pips{display:block;width:54px;line-height:22px;margin:20px auto 0 auto}.social-media ul.pips li.ellipse{width:4px;height:4px;margin-right:8px}.page .header_container img.logo{width:150px;margin-top:43px}.page .header_container .header-banner img{height:200px}.page .header_container .header-banner .header-banner-text-container{top:0}.page .header_container .header-banner .header-banner-text-container ul{font-size:24px;width:90%;padding:0;min-width:0;font-weight:normal}.page .header_container .header-banner .header-banner-text-container ul li:not(:last-child){margin-bottom:32px}#slideshow>.slideshow-item{font-weight:300}.page .footer-main-container{min-height:294px}.page .footer-subscribe-container{position:absolute;top:0;margin:45px 5% 36px 5%}.page .footer-legal-container{position:absolute;bottom:0;margin:0 5% 37px 5%}.page .footer-legal-container span{font-size:14px}.page .footer-social-logos{bottom:323px;width:52%}.hidden-phone{display:none!important}.visible-phone{display:inherit!important}.menu-phone{background-color:#333;right:0;position:absolute;z-index:10}.menu-phone a{color:#fff}.menu-phone ul{padding:0}.menu-phone ul li a{display:inline-block;padding:10px 20px;width:100%}.menu-phone ul li.divider{border-bottom:1px solid #444;height:1px}.mobile-container{margin:0;padding:0;width:100%}.twinbox .leftbox{border-right:0;margin-right:auto}.twinbox .leftbox,.twinbox .rightbox{float:none;width:90%;min-width:0;padding:29px 0}.twinbox .divider{border-bottom:#505050 solid 2px;width:100%;float:none}.twinbox h2{min-width:0;margin-top:0;margin-bottom:0;min-height:0}.twinbox a{margin-bottom:0;font-size:15px}.twinbox p{margin-top:40px;margin-bottom:40px}.testimonials{padding-bottom:32px}.testimonials h2{margin-top:26px;margin-bottom:26px}.testimonials .testimonial-tiles .testimonial-tile,.testimonials .testimonial-tiles .testimonial-tile:last-child{margin:12px auto 0 auto;float:none}.case-studies .case-study-tile,.case-studies li:last-child div{margin:0 auto;float:none}.page .header_container.light .open{background-color:#000}.page .header_container.light .open:before{background-color:#000}.page .header_container.light .open:after{background-color:#000}.open{background-color:#fff;width:24px;height:4px;display:block;border-radius:2px;cursor:pointer;position:relative;z-index:1001}.open:before{content:"";background-color:#fff;width:24px;height:4px;display:block;border-radius:2px;position:relative;top:-8px;transform:rotate(0deg);transition:all .3s ease}.open:after{content:"";background-color:#fff;width:24px;height:4px;display:block;border-radius:2px;position:relative;top:4px;transform:rotate(0deg);transition:all .3s ease}.menuOpen{width:22px;height:20px;display:block;cursor:pointer;float:right;z-index:1003;padding-top:22px;padding-right:16px}.menuOpen:hover .open:before{top:-9px}.menuOpen:hover .open:after{top:5px}.menu{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.4);z-index:1000}.menu label{width:20px;height:20px;position:absolute;right:33px;top:14px;background-size:100%;cursor:pointer}.menu .menuContent{font-size:18px;font-weight:600;padding-top:49px;background:#fafafa}.menu ul{list-style:none;padding:0;margin:0 auto}.menu ul li a{display:block;text-decoration:none;transition:color .2s;font-family:Trebuchet MS;padding:10px 0}.menu ul li a.active{color:#d2db50}.menu ul li a:hover{color:#d2db50}.menu ul li a{color:#000}.menu ul li{border-top:#edebe9 1px solid;padding-left:24px;line-height:28px}.menuEffects{opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}.menuEffects ul{transform:translateY(0%);transition:all .5s}#menuToggle:checked~.menuEffects{opacity:1;visibility:visible;transition:opacity .5s}#menuToggle:checked~.menuEffects ul{opacity:1}#menuToggle:checked~.menuOpen .open{background-color:transparent}#menuToggle:checked~.menuOpen .open:before{content:"";background-color:#000;transform:rotate(45deg);position:absolute;top:0;right:0;z-index:1}#menuToggle:checked~.menuOpen .open:after{content:"";background-color:#000;transform:rotate(-45deg);position:relative;top:0;right:0;z-index:1}#menuToggle:not(:checked)~.menuEffects ul{transform:translateY(-30%)}#slideshow>.slideshow-item{width:173px;height:128px;font-size:48px;margin-top:49px}}@media(max-width:479px){.page .footer-main-container{min-height:294px}.page .footer-subscribe-container{position:absolute;top:0;margin:45px 5% 36px 5%}.page .footer-subscribe-container .subscribe-email{margin:0 5px 0 0;width:242px}.page .footer-subscribe-container .subscribe-submit{height:32px;width:32px;vertical-align:middle;margin-bottom:3px}.page .footer-legal-container{position:absolute;bottom:0;margin:0 5% 37px 5%}.page .footer-social-logos{bottom:323px;width:52%}}