@font-face{font-family:'Work Sans';font-weight:400;font-style:normal;src:url('fonts/Work-Sans-regular/Work-Sans-regular.eot');src:url('fonts/Work-Sans-regular/Work-Sans-regular.eot?#iefix') format('embedded-opentype'),local('Work Sans'),local('Work-Sans-regular'),url('fonts/Work-Sans-regular/Work-Sans-regular.woff2') format('woff2'),url('fonts/Work-Sans-regular/Work-Sans-regular.woff') format('woff'),url('fonts/Work-Sans-regular/Work-Sans-regular.ttf') format('truetype'),url('fonts/Work-Sans-regular/Work-Sans-regular.svg#WorkSans') format('svg')}@font-face{font-family:'Work Sans';font-weight:700;font-style:normal;src:url('fonts/Work-Sans-700/Work-Sans-700.eot');src:url('fonts/Work-Sans-700/Work-Sans-700.eot?#iefix') format('embedded-opentype'),local('Work Sans Bold'),local('Work-Sans-700'),url('fonts/Work-Sans-700/Work-Sans-700.woff2') format('woff2'),url('fonts/Work-Sans-700/Work-Sans-700.woff') format('woff'),url('fonts/Work-Sans-700/Work-Sans-700.ttf') format('truetype'),url('fonts/Work-Sans-700/Work-Sans-700.svg#WorkSans') format('svg')}body{font-family:Work Sans;overflow-x:hidden;font-size:18px;font-weight:400}a,a:hover,a:focus,a:active,a.active{outline:0;color:#5f7777}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{background-color:#5f7777}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{background-color:#4C6465}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#5f7777}.navbar-collapse{max-height:100%!important}h1,h2,h3,h4,h5,h6{font-family:Work Sans;font-weight:700;margin:0;margin-top:10px}h1,h2,h3,h4,h5,h6,p{line-height:1.45}h1{font-size:4em;line-height:1.3}h2{line-height:1.5;font-size:2.8em}h5{font-size:1.2em;line-height:1}.img-centered{margin:0 auto}header{color:#fff;padding-top:60px}header .container{border:0;margin:0;width:100%;position:relative;padding-left:5%;padding-right:5%}.oneHeightcontainer{height:1!important}.imgFullWidth{width:100%;border:0;padding-left:0!important;padding-right:0!important}.fullWidth{border:0;padding-left:0!important;padding-right:0!important}.ThreeQuarterWidth{border:0;width:75%!important;padding-left:0!important;padding-right:0!important}.halfWidth{border:0;width:50%!important;padding-left:0!important;padding-right:0!important}.imgRight{float:right}.imgLeft{float:left}.bottomMarginTwenty{margin-bottom:20px}.bottomPaddingTwenty{padding-bottom:20px}.topPaddingTwenty{padding-top:20px}.bottomMarginFifteen{margin-bottom:15px}.bottomMarginThirty{margin-bottom:30px}.bottomMarginForty{margin-bottom:40px}.topMarginTen{margin-top:10px}.bottomMarginTen{margin-bottom:10px}.topMarginTwenty{margin-top:20px}.imgCenter{left:50%;transform:translateX(-50%)}.imgMiddle{left:50%;top:50%;transform:translate(-50%,-50%)}.content-tag-line h1{text-align:center;font-weight:700;font-size:5em;color:#F95E31;margin-bottom:20px}.eric-tag-line h2{text-align:center;font-weight:400;font-size:2.8em;color:white}.bottom{position:absolute!important;bottom:0!important}.top{position:absolute!important;top:0!important}.height-full{height:100%;width:100%;object-fit:cover}.eric-light-green{background:#5f7777}.eric-darker-green{background:#4C6465}.eric-orange{background:#F95E31}.eric-white-bg{background:white}.eric-white{background:white;color:black}.eric-grey{background-color:#E5E5E5;color:black}.eric-trans{background:transparent;color:white}.onTop{display:block;position:absolute!important;left:0;top:0;z-index:999}.top{z-index:999}.onTopCenter{display:block;position:absolute!important;left:50%;top:0;transform:translateX(-50%);z-index:99}.onBottomCenter{display:block;position:absolute!important;left:50%;top:0;transform:translateX(-50%);z-index:1}.onTopRight{display:block;position:absolute!important;right:0;z-index:999}.onTopCenterRight{display:block;position:absolute!important;right:0;top:0;transform:translateY(50%);z-index:999}.onTopNoPos{z-index:999}.flushLeft{left:0}container h1{font-size:4.5em}container h1{font-size:2.2em}.navbar-header{float:none}.navbar-toggle{display:block}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important}.navbar-nav>li{float:none}.navbar-collapse.collapse.in{display:block!important}.navbar .nav.pull-right{float:right!important;margin-right:20px}.navbar-inverse{background-color:white;border-color:transparent}.navbar-brand{padding-left:2vw;padding-right:2vw}.navbar-brand>img{max-width:50px;width:7vw;margin-top:12px;top:50%;left:50%;transform:translate(-50%,-50%)}.navbar-brand-list{list-style:none}.navbar-brand-list>li:last-child>a{margin-right:0;padding-right:0}.logo_branding{transform:translateX(50%);margin-right:10vw}.logo_branding>img{min-width:40px;max-width:120px;max-height:50px;width:20vw;margin-top:8px!important;padding-left:0!important}.navbar-inverse .navbar-toggle .icon-bar{background-color:black;width:30px;height:4px;border-radius:5px}.navbar-inverse .navbar-toggle{border:none!important}button.navbar-toggle{color:black}.navbar-nav{font-family:Work Sans;font-weight:400}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:1;font-size:1.7em}.navbar-inverse .navbar-toggle{border-color:#5f7777}.navbar-inverse .navbar-nav>li>a{color:black}.navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#5f7777}.lightbox{display:none}.vjs-paused .vjs-big-play-button,.vjs-paused.vjs-has-started .vjs-big-play-button{display:none!important}.introText{text-align:center}.introText i{text-align:center;font-size:3em}.introText h1{font-size:4.2em;line-height:1.3}.introLeftText{line-height:1;font-size:1.1em;text-align:left;padding:0}.introLeftText a{color:white}.introRightText{line-height:1;font-size:1.1em;text-align:right;padding:0}.videoIntroText h1{margin-top:10px;line-height:1.5;font-size:2.8em}.eric-block{font-size:3.2em;line-height:1.25;padding:0;margin:0}.eric-block-work-quote{font-size:2.6em;line-height:1.25;padding:0;margin:0}.eric-block-right{text-align:right}.introRightText{text-align:right;padding:0}.container p{font-size:3.5em}.footerText{color:black;font-size:1.5em;line-height:1.25;font-weight:700;position:absolute;bottom:10%;right:5%;left:5%}.textAlignCenter{text-align:center;left:50%;transform:translateX(-50%)}.textAlignRight{right:0!important;left:auto}#googleMap{z-index:5;position:absolute!important;left:0;top:0;height:100%!important;width:100%}#googleMap img{max-width:none!important}#map-wrapper{width:100%;padding:0;margin:0}.addressText{width:68%;margin-left:15%;line-height:1.2;margin-top:0;padding-top:0}.addressText p{font-weight:400;line-height:1.2;font-size:2.8em}.addressText h1{line-height:1.2;font-weight:700;font-size:10em}.addressText h2{margin-top:0;line-height:1;font-weight:700;font-size:2.8em}.card{position:absolute;overflow:hidden;padding-left:0;padding-right:0;padding-bottom:0;bottom:16px!important;margin-left:0%;width:200%}.upArrowOrange{z-index:999;position:absolute;left:5%;top:5%;height:10%;width:10%!important}.card-img-wrapper{width:100%;overflow:hidden;transform:translateY(70%);transition:transform .35s ease-out}.card:active .business-card-text{opacity:1}.rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.slide-up{transform:translateY(0)}.card-img-wrapper img{width:100%}.business-card-text{overflow:hidden;width:100%;color:white;position:absolute!important;opacity:1;top:50%;left:50%;transform:translate(-50%,-40%);bottom:initial;text-align:center}.business-card-text h1{font-weight:700;font-size:3em;line-height:1.1;color:#42D16D}.business-card-text p{width:100%;font-weight:400;font-size:2.8em;color:black;line-height:1.2}.business-card-text a{color:black}a[href^="http://maps.google.com/maps"]{display:none!important}a[href^="https://maps.google.com/maps"]{display:none!important}.eric-spaceman{margin:0!important;padding:0!important;border:0!important}.eric-spaceman img{overflow:hidden;margin-top:0;padding-top:7%;padding-left:20%;padding-right:20%;width:98%}.eric-spaceman-mug{width:88%!important}.eric-spaceman-mug-cropped{height:100%!important;padding-left:35.6%!important;padding-right:35%!important;padding-top:15%!important;padding-bottom:43.2%!important}.eric-spaceman-name-card{width:100%!important;padding:0!important}.image-container{position:relative;overflow:hidden}.image-container:after{content:'';position:absolute;top:15%;left:50%;transform:translateX(-50%);width:28%;padding-bottom:28%;box-shadow:inset 0 0 1.5vw 2.1vw rgba(0,0,0,0.7);border-radius:50%}.name-card{overflow:hidden;position:absolute;bottom:0;padding:0;width:100%;z-index:999}.name-card-img-wrapper{width:100%;transform:translateY(100%);transition:transform .35s ease-out;padding:0;margin:0}.eric-spaceman:not(.no-hover):hover .name-card-img-wrapper{transform:translateY(0)}.name-card-text{overflow:hidden;width:100%;color:white;position:absolute;opacity:1;top:15%;text-align:center}.name-card-text h1{font-weight:700;line-height:1;font-size:1.4em;color:#42D16D}.name-card-text p{margin:0;padding:0;font-weight:700;line-height:1.2;font-size:1.3em;color:white}.name-card-text a{color:white}.no-margin{margin-top:0!important}.no-padding{padding:0!important;border:0!important;margin:0!important}.centerDiv{position:absolute;top:50%;transform:translateY(-50%);width:90vw}.centerTextDiv{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.centerDivRight{position:absolute;top:50%;right:5%;transform:translateY(-50%);width:90vw}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.contactText a[href^="tel"]{color:inherit;text-decoration:none;line-height:1.5}.contactText{padding:0 6%;margin-top:0;margin-bottom:0}.contactText h1{font-weight:700;font-size:1.6em;margin-top:10px;line-height:0.9}.contactText h2{font-weight:400;font-size:1.6em;line-height:0.9}.contactText p{font-size:1.6em;line-height:0.8}.linkText{width:100%;font-size:1.4em;line-height:3.5;font-weight:700;text-align:left}.linkText a{color:black}.linkText i{font-size:3em;line-height:1;margin-right:2%}.extraMargins{width:95%;margin-left:5%}.extraMarginsRight{margin-right:5%;width:95%}.col-white{color:white!important}.col-black{color:black!important}.col-orange{color:#F95E31!important}.bounce{animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-o-transform:translateY(0)}40%{-o-transform:translateY(-30px)}60%{-o-transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.img-responsive-center{margin:0 auto}.article-content{margin-left:5%;margin-right:5%}.article-content img{width:100%}.article-content h1{line-height:1;font-size:2.6em;margin-top:10px;margin-bottom:10px}.article-content h2{line-height:1;font-size:2.4em;margin-top:10px;margin-bottom:5px;color:#F95E31}.article-content h3{line-height:1.2;font-size:2.4em;margin-top:10px}.article-content p{line-height:1.2;font-size:1.6em;margin-top:24px;margin-bottom:24px}.cbp-l-grid-projects-title-srr-wrapper{margin-top:20px}.cbp-l-grid-projects-desc-srr{word-wrap:break-word;letter-spacing:normal;text-align:left;margin-top:14px;margin-left:5px;margin-right:10px}.cbp-l-grid-projects-desc-srr p{font-size:1.6em;line-height:1.2;margin-left:5px}.cbp-item-wrapper{background-color:white}.cbp-l-grid-projects-title-srr-wrapper i{color:#F95E31;font-size:8em;line-height:1}.position-absolute{position:absolute;width:95%;height:100%}.Article-module--listicle{padding:0}.Article-listicle{list-style:none;margin-top:20px;margin-bottom:20px;color:#4c4c4c}.Article-listicle-item-inner:after,.Article-listicle-item-inner:before{content:" ";display:table}.Article-listicle-item-inner:after{clear:both}.Article-listicle-image{position:relative;width:100%}.Article-listicle-image img{display:block;width:100%}.Article-listicle-content{padding:20px;position:relative;margin:-20px 10px 0;background:#f4f3f8;line-height:1.375}.Article-listicle-content p{line-height:1.375}.Article-listicle-text{margin:1em 0;font-size:1.6em}.Article-listicle-text p{margin:0;font-size:1.4em}.Article-listicle-index{display:block;margin-bottom:10px;font-size:2em;color:#F95E31}.Article-listicle-index-underline{border-bottom:2px solid #F95E31}.Article-listicle-title{line-height:1.07;color:#F95E31;display:block;font-weight:700;font-size:2em}@media (min-width:767px){.Article-listicle-index{position:absolute;display:block;right:20px;top:-15px;margin-bottom:0}.Article-listicle-image{width:50%;float:left}.Article-listicle-content{width:50%;float:left;margin:30px 0 0 -16px;padding:40px}.Article-listicle:nth-child(even) .Article-listicle-image{left:50%;margin-left:-16px}.Article-listicle:nth-child(even) .Article-listicle-content{right:48%;margin:30px 16px 0 0}.Article-listicle:nth-child(even) .Article-listicle-index{left:20px;right:0}}@media (min-width:1000px){.Article-listicle-content{padding:50px 40px 40px}.Article-listicle-index{top:-30px}}.RevealMeSlide{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}.RevealMeSlide.on-screen{transition:opacity 0.5s ease,-webkit-transform 0.5s ease;transition:opacity 0.5s ease,transform 0.5s ease;transition:opacity 0.5s ease,transform 0.5s ease,-webkit-transform 0.5s ease;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.tools-svg-design-mobile{position:absolute;bottom:3%;left:0}.eric-animate .eye{-webkit-animation:blink 15s infinite;-moz-animation:blink 15s infinite;-ms-animation:blink 15s infinite;-o-animation:blink 15s infinite;animation:blink 15s infinite;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}@-webkit-keyframes blink{0%{-webkit-transform:scaleX(1) scaleY(1)}1%{-webkit-transform:scaleX(1.3) scaleY(1)}2%{-webkit-transform:scaleX(1) scaleY(1)}60%{-webkit-transform:scaleX(1) scaleY(1)}61%{-webkit-transform:scaleX(1.3) scaleY(0.1)}62%{-webkit-transform:scaleX(1) scaleY(1)}100%{-webkit-transform:scaleX(1) scaleY(1)}}@-moz-keyframes blink{0%{-moz-transform:scaleX(1) scaleY(1)}1%{-moz-transform:scaleX(1.3) scaleY(0.1)}2%{-moz-transform:scaleX(1) scaleY(1)}60%{-moz-transform:scaleX(1) scaleY(1)}61%{-moz-transform:scaleX(1.3) scaleY(0.1)}62%{-moz-transform:scaleX(1) scaleY(1)}100%{-moz-transform:scaleX(1) scaleY(1)}}@-ms-keyframes blink{0%{-ms-transform:scaleX(1) scaleY(1)}1%{-ms-transform:scaleX(1.3) scaleY(0.1)}2%{-ms-transform:scaleX(1) scaleY(1)}60%{-ms-transform:scaleX(1) scaleY(1)}61%{-ms-transform:scaleX(1.3) scaleY(0.1)}62%{-ms-transform:scaleX(1) scaleY(1)}100%{-ms-transform:scaleX(1) scaleY(1)}}@-o-keyframes blink{0%{-o-transform:scaleX(1) scaleY(1)}1%{-o-transform:scaleX(1.3) scaleY(0.1)}2%{-o-transform:scaleX(1) scaleY(1)}60%{-o-transform:scaleX(1) scaleY(1)}61%{-o-transform:scaleX(1.3) scaleY(0.1)}62%{-o-transform:scaleX(1) scaleY(1)}100%{-o-transform:scaleX(1) scaleY(1)}}@keyframes blink{0%{transform:scaleX(1) scaleY(1)}1%{transform:scaleX(1.3) scaleY(0.1)}2%{transform:scaleX(1) scaleY(1)}60%{transform:scaleX(1) scaleY(1)}61%{transform:scaleX(1.3) scaleY(0.1)}62%{transform:scaleX(1) scaleY(1)}100%{transform:scaleX(1) scaleY(1)}}#load-more-tiles{text-align:center;margin-top:60px;display:none}.load-more{background:white;padding:10px}.fadeIn{opacity:0;animation:fadein ease-in 1;animation-fill-mode:forwards;animation-duration:2s;animation-delay:0.5s}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}.blob{width:1.5rem;height:1.5rem;background:rgba(249,94,49,0.85);border-radius:50%;position:absolute;left:calc(50% - 1rem);box-shadow:0 0 1rem rgba(255,255,255,0.25)}.blob-2{-webkit-animation:animate-to-2 1.5s infinite;animation:animate-to-2 1.5s infinite}.blob-3{-webkit-animation:animate-to-3 1.5s infinite;animation:animate-to-3 1.5s infinite}.blob-1{-webkit-animation:animate-to-1 1.5s infinite;animation:animate-to-1 1.5s infinite}.blob-4{-webkit-animation:animate-to-4 1.5s infinite;animation:animate-to-4 1.5s infinite}.blob-0{-webkit-animation:animate-to-0 1.5s infinite;animation:animate-to-0 1.5s infinite}.blob-5{-webkit-animation:animate-to-5 1.5s infinite;animation:animate-to-5 1.5s infinite}@-webkit-keyframes animate-to-2{25%,75%{-webkit-transform:translateX(-1.5rem) scale(0.75);transform:translateX(-1.5rem) scale(0.75)}95%{-webkit-transform:translateX(0rem) scale(1);transform:translateX(0rem) scale(1)}}@keyframes animate-to-2{25%,75%{-webkit-transform:translateX(-1.5rem) scale(0.75);transform:translateX(-1.5rem) scale(0.75)}95%{-webkit-transform:translateX(0rem) scale(1);transform:translateX(0rem) scale(1)}}@-webkit-keyframes animate-to-3{25%,75%{-webkit-transform:translateX(1.5rem) scale(0.75);transform:translateX(1.5rem) scale(0.75)}95%{-webkit-transform:translateX(0rem) scale(1);transform:translateX(0rem) scale(1)}}@keyframes animate-to-3{25%,75%{-webkit-transform:translateX(1.5rem) scale(0.75);transform:translateX(1.5rem) scale(0.75)}95%{-webkit-transform:translateX(0rem) scale(1);transform:translateX(0rem) scale(1)}}@-webkit-keyframes animate-to-1{25%{-webkit-transform:translateX(-1.5rem) scale(0.75);transform:translateX(-1.5rem) scale(0.75)}50%,75%{-webkit-transform:translateX(-4.5rem) scale(0.6);transform:translateX(-4.5rem) scale(0.6)}95%{-webkit-transform:translateX(0rem) scale(1);transform:translateX(0rem) scale(1)}}@keyframes animate-to-1{25%{-webkit-transform:translateX(-1.5rem) scale(0.75);transform:translateX(-1.5rem) scale(0.75)}50%,75%{-webkit-transform:translateX(-4.5rem) scale(0.6);transform:translateX(-4.5rem) scale(0.6)}95%{-webkit-transform:translateX(0rem) scale(1);transform:translateX(0rem) scale(1)}}@-webkit-keyframes animate-to-4{25%{-webkit-transform:translateX(1.5rem) scale(0.75);transform:translateX(1.5rem) scale(0.75)}50%,75%{-webkit-transform:translateX(4.5rem) scale(0.6);transform:translateX(4.5rem) scale(0.6)}95%{-webkit-transform:translateX(0rem) scale(1);transform:translateX(0rem) scale(1)}}@keyframes animate-to-4{25%{-webkit-transform:translateX(1.5rem) scale(0.75);transform:translateX(1.5rem) scale(0.75)}50%,75%{-webkit-transform:translateX(4.5rem) scale(0.6);transform:translateX(4.5rem) scale(0.6)}95%{-webkit-transform:translateX(0rem) scale(1);transform:translateX(0rem) scale(1)}}@-webkit-keyframes animate-to-0{25%{-webkit-transform:translateX(-1.5rem) scale(0.75);transform:translateX(-1.5rem) scale(0.75)}50%{-webkit-transform:translateX(-4.5rem) scale(0.6);transform:translateX(-4.5rem) scale(0.6)}75%{-webkit-transform:translateX(-7.5rem) scale(0.5);transform:translateX(-7.5rem) scale(0.5)}95%{-webkit-transform:translateX(0rem) scale(1);transform:translateX(0rem) scale(1)}}@keyframes animate-to-0{25%{-webkit-transform:translateX(-1.5rem) scale(0.75);transform:translateX(-1.5rem) scale(0.75)}50%{-webkit-transform:translateX(-4.5rem) scale(0.6);transform:translateX(-4.5rem) scale(0.6)}75%{-webkit-transform:translateX(-7.5rem) scale(0.5);transform:translateX(-7.5rem) scale(0.5)}95%{-webkit-transform:translateX(0rem) scale(1);transform:translateX(0rem) scale(1)}}@-webkit-keyframes animate-to-5{25%{-webkit-transform:translateX(1.5rem) scale(0.75);transform:translateX(1.5rem) scale(0.75)}50%{-webkit-transform:translateX(4.5rem) scale(0.6);transform:translateX(4.5rem) scale(0.6)}75%{-webkit-transform:translateX(7.5rem) scale(0.5);transform:translateX(7.5rem) scale(0.5)}95%{-webkit-transform:translateX(0rem) scale(1);transform:translateX(0rem) scale(1)}}@keyframes animate-to-5{25%{-webkit-transform:translateX(1.5rem) scale(0.75);transform:translateX(1.5rem) scale(0.75)}50%{-webkit-transform:translateX(4.5rem) scale(0.6);transform:translateX(4.5rem) scale(0.6)}75%{-webkit-transform:translateX(7.5rem) scale(0.5);transform:translateX(7.5rem) scale(0.5)}95%{-webkit-transform:translateX(0rem) scale(1);transform:translateX(0rem) scale(1)}}.anim-blobs{padding-top:40px;padding-bottom:30px;display:none}.hide-me{display:none}