body{padding-top:40px}.vcenter{display:flex;align-items:center}.our-people{font-size:13px!important}.tag-name{color:#0055d4}.btn-primary{background-color:#0055d4;border-color:#0055d4}.btn-primary:hover{background-color:#007BFF;border-color:#F80}.active{color:#0055D4!important}.founder-img{border-radius:100%}.partner{margin:0 auto;padding-bottom:10px}label.error{color:#ED4337}.shadow{box-shadow:0 0 10px 4px rgba(36,50,66,.2)}.recaptcha-padding{padding-bottom:20px}#cookie-law{max-width:100%;background:#fff;box-shadow:0 3px 5px 0 rgba(36,50,66,.2);padding-top:28px}#cookie-law p{text-align:center;font-weight:600;margin:0}.privacy-padding{padding-top:20px;padding-bottom:20px}.navbar-default{background-color:#EDEFF1!important;border-color:#EDEFF1!important}.padding-contribution{padding-top:20px}.breadcrumb{padding:0 0 0 25px!important;margin-bottom:5px!important;list-style:none;background-color:#ffffff!important;border-radius:0!important}.desk{display:none}#one,#two,#three,#four,#five,#six,#seven,#contact-one,#contact-two,#lostpage{height:auto}#one{padding-top:30px;padding-bottom:30px}#five,#six,#success-two,.case,#contact-one,#company-one,#equipment-one{padding-top:30px}.padding{padding-top:10px;padding-bottom:10px}.product{padding-top:10px;padding-bottom:10px}.footer-favicon{margin-left:15px;margin-top:15px;margin-bottom:15px}a:link{color:#007BFF;text-decoration:none}a:hover{color:#FF8800!important}a:visited{color:#0055D4}a.scrollup{color:#fff;background-color:darkgray;height:40px;width:40px;font-size:12px;line-height:30px;text-align:center;text-decoration:none;position:fixed;bottom:30px;right:10px;opacity:.5;border-radius:20%;z-index:999;display:none}a.scrollup:hover{opacity:1;background-color:gray;color:#fff!important}.youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;background:#000;margin:5px}.youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:transparent}.youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;cursor:pointer;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.youtube-player img:hover{-webkit-filter:brightness(75%)}.youtube-player .play{height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:url(../img/playbutton.png) no-repeat;cursor:pointer;display:block}.testimonials.-card{background-color:#fff;box-shadow:0 3px 5px 0 rgba(36,50,66,.2);height:calc(100% - 32px);position:relative;min-height:348px}.testimonials{margin-bottom:32px;overflow:hidden;text-align:center}.testimonial,.testimonials-list{height:100%;margin-bottom:0;min-height:297px}.testimonials-list{list-style:none;padding-left:0;width:100%}.testimonial{display:flex;position:absolute;flex-direction:column;justify-content:center;opacity:0;transition:opacity .6s;padding:10px;left:0}.testimonial-image{display:block;width:50%;margin:auto;text-align:center}.testimonial-mess{display:block;width:60%;margin:auto;text-align:center}blockquote{border-left:0!important}p.-light{line-height:1.42857143;font-size:14px;text-align:center}.testimonial-quote{margin-bottom:32px}.testimonial-subquote{font-size:1.875rem;font-weight:500;margin-bottom:20px}.map{position:relative;margin-top:50px;margin-bottom:40px;height:300px;border:0;width:100%}.map-container{width:100%;margin-top:10px;margin-bottom:10px}.map-container object{width:100%;display:block;pointer-events:none;position:relative}.map-container object.clicked{pointer-events:auto}.full{width:100%}.gap{height:30px;width:100%;clear:both;display:block}.footer{background:#EDEFF1;height:auto;padding-bottom:30px;position:relative;width:100%;border-bottom:1px solid #CCC;border-top:1px solid #DDD}.footer p{margin-top:30px}.copy-right{margin:0}.footer img{max-width:100%}.footer ul{font-size:13px;list-style-type:none;margin-left:0;padding-left:0;margin-top:15px;color:#7F8C8D}.footer ul li a{padding:0 0 5px 0;display:block}.footer a{color:#78828D}.newsletter-box input#appendedInputButton{background:#FFF;display:inline-block;float:left;height:30px;clear:both;width:100%}.newsletter-box .btn{border:medium none;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;display:inline-block;height:40px;padding:0;width:100%;color:#fff;margin-top:10px}.newsletter-box{overflow:hidden}.social li{background:none repeat scroll 0 0 #B5B5B5;border:2px solid #B5B5B5;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;float:left;height:36px;line-height:36px;margin:0 8px 0 0;padding:0;text-align:center;width:36px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s}.social li:hover{transform:scale(1.15) rotate(360deg);-webkit-transform:scale(1.1) rotate(360deg);-moz-transform:scale(1.1) rotate(360deg);-ms-transform:scale(1.1) rotate(360deg);-o-transform:scale(1.1) rotate(360deg)}.social li a{color:#EDEFF1}.facebook:hover{border:2px solid #3b5998;background:#3b5998}.twitter:hover{border:2px solid #00aced;background:#00aced}.youtube:hover{border:2px solid red;background:red}.social li a i{font-size:16px;margin:0 0 0 5px;color:#EDEFF1!important}.footer-bottom{background:#E3E3E3;border-top:1px solid #DDD;padding-top:10px;padding-bottom:10px}.footer-bottom p.pull-left{padding-top:6px}.terms-sidebar{display:none;box-sizing:border-box;flex:0 1 auto;position:relative;flex-basis:16.66667%;max-width:16.66667%;padding-right:16px}.sidebar{box-shadow:5px 0 10px -8px rgba(36,50,66,.5);padding-bottom:32px;padding-top:32px}.sidebar-list{list-style-type:none;margin-bottom:0;padding-left:0}.sidebar-item{cursor:pointer;padding-top:8px;padding-bottom:8px;white-space:nowrap}.sidebar-item.-is-active{position:relative}.sidebar-item{display:block}.terms-content{box-sizing:border-box;flex:0 1 auto;position:relative;flex-basis:50%;max-width:50%;padding-left:16px}.terms-container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1920px;transition:width .15s}.terms-row{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}aside{display:block}.sidebar-list{display:block}hr{color:gray;display:block;padding-top:10px;padding-bottom:10px}.terms-content{max-width:100%;flex-basis:93%}.terms-row{margin-right:0!important;margin-top:0!important}.carousel-inner .active.left{left:-33%}.carousel-inner .next{left:33%}.imageCard{margin-bottom:3px;align-self:stretch;width:100%;max-height:348px;min-height:200px}.imageCard,.imageCards-column{display:flex!important}.imageCard-content{box-shadow:0 3px 5px 0 rgba(36,50,66,.2);border-radius:3px;background-color:#fff;cursor:pointer;display:block;width:100%;transition:box-shadow 225ms}.imageCard-image-wrapper{position:relative}.imageCard-text{color:#222a36;overflow:hidden;padding:16px 32px 32px}.imageCard-image{height:100%;width:100%}.imageCard-headline{font-size:1.375rem;margin-bottom:8px}.imageCard-link-text{color:#F80;display:block}.imageCard-video-btn{align-items:center;background-color:#fff;border-radius:50%;bottom:32px;display:flex;height:80px;justify-content:center;left:32px;position:absolute;width:80px}.item-masonry:hover{-webkit-box-shadow:0 10px 35px 2px #999;-moz-box-shadow:0 10px 35px 2px #999;box-shadow:0 10px 35px 2px #999}.masonry{column-count:1;column-gap:1em}.item-masonry{background-color:#eee;display:inline-block;margin:0 0 1em;width:100%}.masonry{margin:1.5em 0;padding:0;-moz-column-gap:1.5em;-webkit-column-gap:1.5em;column-gap:1.5em;font-size:.85em}.item-masonry{display:inline-block;background:#fff;padding:1em;margin:0 0 1.5em;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:2px 2px 4px 0 #ccc}.app{flex-basis:50%;max-width:50%;padding-left:16px;padding-right:16px}.app{box-sizing:border-box;flex:0 1 auto;position:relative;margin-bottom:32px}.app h4{font-size:20px}.app-wrapper{background-color:#fff;box-shadow:0 3px 5px 0 rgba(36,50,66,.2);height:100%;padding:32px;transition:box-shadow 225ms}.app-row{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-left:-16px;margin-right:-16px}.app-icon{flex-basis:16.66667%;max-width:40.66667%;padding-left:8px;padding-right:8px}.app-icon{box-sizing:border-box;flex:0 1 auto;position:relative;text-align:center}.app-icon img{margin-left:auto;margin-right:auto;max-width:60px;width:100%}.app-content{flex-basis:83.33333%;max-width:100%;padding-left:16px;padding-right:16px}.app-content{box-sizing:border-box;flex:0 1 auto;position:relative}.app-title{margin-bottom:8px}.app-category{color:#9ca6af;font-size:.875rem;margin-bottom:16px}.app-description{color:#646f79}@keyframes "hinge"{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}100%{transform:translateY(700px);opacity:0}}.hinge{animation-duration:3s;animation-name:hinge}@media only screen and (min-width:240px){.navbar-image{width:151px!important}.g-recaptcha{transform:scale(.58);-webkit-transform:scale(.58);transform-origin:0 0;-webkit-transform-origin:0 0}}@media only screen and (min-width:320px){.navbar-image{width:180px!important}.g-recaptcha{transform:scale(.86);-webkit-transform:scale(.86);transform-origin:0 0;-webkit-transform-origin:0 0}}@media only screen and (min-width:360px){.g-recaptcha{transform:scale(.99);-webkit-transform:scale(.99);transform-origin:0 0;-webkit-transform-origin:0 0}}@media only screen and (min-width:375px){.g-recaptcha{transform:scale(1.04);-webkit-transform:scale(1.04);transform-origin:0 0;-webkit-transform-origin:0 0}}@media only screen and (min-width:414px){.g-recaptcha{margin-left:20px!important}}@media only screen and (min-width:480px){.g-recaptcha{margin-left:55px!important}}@media only screen and (min-width:540px){h2{font-size:32px!important}h4{font-size:20px!important}p,a{font-size:18px!important}.masonry{column-count:2!important}.g-recaptcha{margin-left:82px!important}}@media only screen and (min-width:768px){h2{font-size:34px!important}h4{font-size:22px!important}p,a{font-size:20px!important}.nav>li>a{font-size:12px!important}.g-recaptcha{margin-left:193px!important}.testimonial-image{width:30%!important}}@media only screen and (min-width:1024px){.nav>li>a{font-size:17px!important}#one{padding-top:80px!important;padding-bottom:40px!important}.mobile{display:none!important}.masonry{column-count:2!important}.imageCard{max-height:445px!important}.navbar-brand,.navbar-nav li a{line-height:70px;height:70px;padding-top:0}.navbar-image{width:275px!important;padding-top:11px!important}.vanguard{width:80%!important}.vanguard-{width:80%!important}.g-recaptcha{margin-left:60px!important}.testimonial-image{width:20%!important}#cookie-law{max-width:92%!important;padding-top:40px!important;margin-left:4%!important}#company-two,#company-three{padding-top:90px!important}#equipment-one{padding-top:80px}#diversity-one{padding-top:45px!important}#diversity-three{padding-top:45px!important;padding-bottom:15px!important}#lostpage{padding-top:40px!important}#credits{min-height:980px!important}.spaces{padding-top:50px!important;padding-bottom:50px!important}}@media only screen and (min-width:1280px){#cookie-law{max-width:90%!important;padding-top:40px!important;margin-left:5%!important;padding-bottom:10px!important}h1{font-size:34px!important}h2{font-size:30px!important}p,a{font-size:16px!important}p.-light{padding-left:120px!important;padding-right:120px!important}#four{padding-top:40px!important}.terms-sidebar{display:block!important}.terms-content{margin-left:8.33333%!important;flex-basis:75%!important;max-width:75%!important;padding-left:16px!important;padding-right:16px!important}a:hover{text-decoration:none;color:#F80}.g-recaptcha{margin-left:100px!important}.vanguard,.vanguard-{width:70%!important}#credits{min-height:480px!important}}@media only screen and (min-width:1366px){p.-light{font-size:20px!important}.testimonial-subquote{font-size:23px!important}}@media only screen and (min-width:1731px){.masonry{column-count:2!important}.imageCard{max-height:521px!important}}@media only screen and (min-width:1920px){#credits{min-height:724px!important}}
