/*!
 * Start Bootstrap - Grayscale v4.0.0-beta.2 (https://startbootstrap.com/template-overviews/grayscale)
 * Copyright 2013-2020 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-grayscale/blob/master/LICENSE)
 */body{font-family:'Source Sans Pro',sans-serif;position:relative;width:100%;height:100%;color:#494949;background-color:#fff}html{width:100%;height:100%}h1,h2,h3,h4,h5,h6{font-family:Cabin,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;margin:0 0 .5em;letter-spacing:1px;text-transform:uppercase}p{font-size:16px;line-height:1.5;margin:0 0 25px}@media (min-width:768px){p{font-size:18px;line-height:1.6;margin:0 0 35px}}h1{font-size:3em}h2{font-size:2em}h3{font-size:1em}a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#80d22c}a:focus,a:hover{text-decoration:none;color:#4d7e1a}#mainNav{font-family:Cabin,'Helvetica Neue',Helvetica,Arial,sans-serif;margin-bottom:0;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.3);background-color:#000}#mainNav .navbar-toggler{font-size:14px;padding:11px;color:#fff;border:1px solid #fff}#mainNav .navbar-brand{font-weight:700}#mainNav a{color:#fff}#mainNav .navbar-nav .nav-item{-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out}#mainNav .navbar-nav .nav-item:hover{color:fade(white,80%);outline:0;background-color:transparent}#mainNav .navbar-nav .nav-item:active,#mainNav .navbar-nav .nav-item:focus{outline:0;background-color:transparent}@media (min-width:992px){#mainNav{padding-top:20px;padding-bottom:20px;-webkit-transition:background .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s;-moz-transition:background .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s;transition:background .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s;letter-spacing:1px;border-bottom:none;background:0 0}#mainNav.navbar-shrink{padding-top:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.3);background:#000;opacity:1}#mainNav .nav-link.active{outline:0;background-color:rgba(255,255,255,.3)}#mainNav .nav-link.active:hover{color:#fff}}.image-overlay-gradient{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.1))}.masthead{display:table;width:100%;height:auto;padding:6em 0 5em 0;text-align:center;color:#fff;background:no-repeat bottom center scroll;background-image:url(../img/9.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.masthead .intro-body{display:table-cell;vertical-align:middle}.masthead .intro-body .brand-heading{font-size:40px}.masthead .intro-body .intro-text{font-size:24px}@media (min-width:768px){.masthead{height:100%}.masthead .intro-body .brand-heading{font-size:50px}.masthead .intro-body .intro-text{font-size:22px}}.client-logo-container{position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:25px;float:left;width:25%}@media (min-width:1024px){.client-logo-container{padding-left:50px;padding-right:50px;width:25%;border:0 solid red}}@media only screen and (max-width:1024px){.client-logo-container{padding-left:25px;padding-right:25px;width:25%;border:0 solid green}}@media (max-width:768px){.client-logo-container{padding-left:30px;padding-right:30px;width:50%;margin-bottom:0;border:0 solid #00f}}@media (max-width:480px){.client-logo-container{padding-left:15px;padding-right:15px;margin-bottom:0;width:50%;border:0 solid #ff0}}.thumbnail-container{position:relative;width:100%;padding-bottom:100%}.thumbnail{position:absolute;width:100%;height:100%;border:0}.thumbnail img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-height:100%;max-width:100%}.client-logo{text-align:center;margin:0 auto 51px;width:75%}.stack-logo{width:50%}.triptic-image{width:100%;height:100%;padding:20%;border:0 solid #fff}#approach1{background:url(../img/mountain-green.png) center no-repeat;background-size:contain}#approach2{background:url(../img/xo-green.png) center no-repeat;background-size:contain}#approach3{background:url(../img/partnership-green.svg) center no-repeat;background-size:contain}@media (min-width:767px){#approach3{border-right-width:40px}}.triptic-text{text-align:left;padding:3em 0}.content-section{padding:5em 1em}#about{color:#fff;background:url(../img/cropquick.png) no-repeat center center scroll;background-size:cover}#biohazzard{padding:5em 0}@media (min-width:767px){#biohazzard{padding:20% 0}}#focus{padding-bottom:0}#companies{padding-bottom:0;padding-top:0}#contact{padding:5em 0}@media (min-width:992px){.content-section{padding-top:100px;padding-bottom:100px}}.row{padding:1em 0}.btn{font-family:Cabin,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;border-radius:0}.btn-default{color:#fff;border:2px solid #80d22c;background-color:#80d22c}.btn-default:focus,.btn-default:hover{color:#fff;border:2px solid #fff;outline:0;background-color:#80d22c;box-shadow:0 0 3px #fff}label,small{text-align:left;padding-left:3px;display:block}ul.banner-social-buttons{margin-top:0}@media (max-width:1199px){ul.banner-social-buttons{margin-top:15px}}@media (max-width:767px){ul.banner-social-buttons li{display:block;margin-bottom:20px;padding:0}ul.banner-social-buttons li:last-child{margin-bottom:0}}footer{padding:50px 0}footer p{font-size:14px;margin:0}@media (max-width:767px){.desktop-only{display:none}}@media (min-width:768px){.desktop-only{display:default}}@media (min-width:767px){.not-desktop{display:none}}@media (max-width:768px){.not-desktop{display:default}}::-moz-selection{background:#fcfcfc;background:rgba(255,255,255,.2);text-shadow:none}::selection{background:#fcfcfc;background:rgba(255,255,255,.2);text-shadow:none}img::selection{background:0 0}img::-moz-selection{background:0 0}body{-webkit-tap-highlight-color:rgba(255,255,255,.2)}