@import "//fonts.googleapis.com/css?family=Open+Sans:300,400,700";@import "../bootstrap/3.3.7/css/bootstrap.min.css";*{backface-visibility:hidden;-webkit-backface-visibility:hidden}.row{position:relative}*[class*='col-']{display:block}.unhide{display:block !important}.no-bullets{padding:0;margin:0;list-style:none inside none}.no-bullets li{margin:0;padding:0}.image-fluid{display:block;height:auto !important;max-width:100%;position:relative;margin-left:auto;margin-right:auto}.square{position:relative}.square>*{position:absolute;top:0;left:0}.square:after{position:relative;display:block;content:'';height:0;padding-top:100%}.circle{position:relative;border-radius:9999px}.circle>*{position:absolute;top:0;left:0}.circle:after{position:relative;display:block;content:'';height:0;padding-top:100%}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes loading{from{background-position:0 0}to{background-position:30px 30px}}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.open-sans{font-family:'Open Sans',sans-serif}html,body{font-family:'Open Sans',sans-serif;padding:0;margin:0;background-image:linear-gradient(to bottom, #2479bb 10%, #ffffff 110%);background-repeat:repeat-x;color:#ffffff;font-size:18px;line-height:1.5em;overflow-x:hidden;letter-spacing:.04em;text-align:center}@media (max-width:1199px){html,body{font-size:17px;line-height:1.5em}}@media (max-width:1199px){html,body{font-size:16px;line-height:1.5em}}@media (max-width:989px){html,body{font-size:16px;line-height:1.5em}}h1,h2,h3,h4{font-family:'Open Sans',sans-serif;font-weight:700;color:inherit}a{text-decoration:none;color:#ea9835}a:hover,a:active{text-decoration:none}p{margin:1.5em 0}p.kicker{font-size:2em;line-height:1.4em;font-weight:300}.container{max-width:90%}@media (min-width:1200px){.container{max-width:60em}}.btn{border-radius:0;background:#ea9835;border:0;color:#ffffff;font-weight:700;letter-spacing:.1em;text-transform:uppercase;box-shadow:none;font-size:1em;padding:.8em 2em}.btn:hover,.btn:active{background:#e48718;color:#ffffff}.header{padding-top:3em;text-align:center}.header .logo{width:25rem;max-width:90%;margin:0 auto;font-size:0;background-image:url('../images/pdg.svg');background-size:contain;background-position:center center;background-repeat:no-repeat;background-position:67% center;position:relative}.header .logo:after{content:'';display:block;padding-top:30%}.header .container{max-width:50em}.sketch{position:relative}.sketch img,.sketch svg{width:100%;height:auto;position:absolute;top:0;left:0}.sketch svg g{pointer-events:all}.sketch svg path{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;-webkit-backface-visibility:hidden}.sketch img{mix-blend-mode:multiply}.sketch:after{content:'';display:block;padding-top:68.85%}.about{position:relative;z-index:2;margin-top:-4em}.about h2{display:none}.about .container{padding:0}.about .container:first-child{background:#ffffff;padding:2em 3em 1.5em 3em;border-top:6px solid #e8e637;color:#2479bb;text-align:left}.about .container:first-child .kicker{color:#ea9835;margin-top:0;margin-bottom:.5em}.about .images{text-align:center}.about .images img{display:block;height:auto !important;max-width:100%;position:relative;margin-left:auto;margin-right:auto;margin-top:30px}.about .portfolio{display:none}.clients{text-align:center;margin:4em 0 2em}.clients .container{border:3px solid rgba(36,121,187,0.5);border-left:0;border-right:0;padding:2em 0}.clients h2{color:#e8e637;text-transform:uppercase;font-size:1.4em;line-height:1.2em;letter-spacing:.1em;margin-bottom:1em}.clients .client{width:22%;height:auto;display:inline-block;margin:1%}@media (max-width:767px){.clients .client{width:44%;margin:2%}}.footer{color:#2479bb;text-align:center}.footer h2{display:none}.footer .locations{margin:2.5em 0}.footer .locations h3{color:#ea9835;text-transform:uppercase;font-size:1em;line-height:1.2em;letter-spacing:.1em;margin-bottom:1em;margin-top:1.5em}.footer .locations a{color:#2479bb;font-weight:700}.footer .locations address{margin:.5em 0}.footer .copyright{font-size:.8em;text-transform:uppercase;padding-bottom:2em}.modal .modal-dialog{margin-top:5em}.modal .modal-content{box-shadow:none;border-radius:0;text-align:left;color:#2479bb;border:0}.modal .modal-inner{padding:1.5em 3em}.modal h3{color:#ea9835;text-transform:uppercase;font-size:1.2em;line-height:1.2em;letter-spacing:.1em;margin-bottom:1em;margin-top:0}.modal .client{font-size:.9em;line-height:1.5em}.modal .client:before{content:'CLIENT: ';font-weight:700}.modal .close{position:absolute;top:1em;right:1em;font-size:2em;float:none;color:#2479bb;opacity:.6}.modal .close:hover{opacity:1}.modal-backdrop{background:#2479bb}.modal-backdrop.in{opacity:.8}/*# sourceMappingURL=main.css.map */