/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}meta.foundation-mq-small{font-family:"/only screen and (max-width: 40em)/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}meta.foundation-mq-large{font-family:"/only screen and (min-width:56.25em)/";width:56.25em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/";width:90.063em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{padding:0;margin:0;line-height:1;position:relative;cursor:default}a:hover{cursor:pointer}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.clearBaseStyles,ul{padding:0;margin:0;list-style-type:none}.hidden{display:none !important;visibility:hidden}html,body{font-size:100%;color:#649fad;font-family:"proxima_nova_rgregular",Tahoma,"Gill Sans","Gill Sans MT",Verdana,sans-serif;-webkit-font-smoothing:antialiased}img{width:100%}p{line-height:1.3em;margin:0 0 1.75em 0;letter-spacing:0px}p.marginUp{margin-top:-0.3125em}a{color:#649fad;text-decoration:none}a:hover{text-decoration:underline}@font-face{font-family:'proxima_novalight';src:url("../fonts/proxima_nova_light-webfont.eot");src:url("../fonts/proxima_nova_light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/proxima_nova_light-webfont.woff") format("woff"),url("../fonts/proxima_nova_light-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'brandon_grotesquebold';src:url("../fonts/brandon_bld-webfont.eot");src:url("../fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/brandon_bld-webfont.woff") format("woff"),url("../fonts/brandon_bld-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'proxima_nova_rgregular';src:url("../fonts/proxima_nova_reg-webfont.eot");src:url("../fonts/proxima_nova_reg-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/proxima_nova_reg-webfont.woff") format("woff"),url("../fonts/proxima_nova_reg-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'proxima_novasemibold';src:url("../fonts/proxima_nova_sbold-webfont.eot");src:url("../fonts/proxima_nova_sbold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/proxima_nova_sbold-webfont.woff") format("woff"),url("../fonts/proxima_nova_sbold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}h1{font-family:"proxima_novalight",Tahoma,"Gill Sans","Gill Sans MT",Verdana,sans-serif;line-height:1.1em;font-weight:normal;font-size:2.1em}h2{margin-top:1.2em;margin-bottom:1.0625em;font-family:"proxima_novalight",Tahoma,"Gill Sans","Gill Sans MT",Verdana,sans-serif;font-weight:normal;font-size:1.625em}h3{font-family:"brandon_grotesquebold",sans-serif;text-transform:uppercase;font-size:0.875em;margin:0 0 0.4375em 0;font-weight:normal;letter-spacing:1.8px}@media only screen and (min-width: 56.25em){h2{font-size:2em;margin-bottom:1.02em}h3{font-size:1em}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(74,104,108,0.85);z-index:11}.overlay .overlay-close{width:21px;height:21px;position:absolute;right:12px;top:12px;overflow:hidden;border:none;background:url(../img/cross.png) no-repeat center center;text-indent:200%;color:transparent;outline:none;z-index:1000}.overlay nav{text-align:center;position:relative;top:50%;height:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:transparent}.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;height:100%;position:relative}.overlay ul li{display:block;height:20%;height:calc(100% / 5);min-height:54px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.overlay ul li a{font-size:22px;display:block;color:#fff;-webkit-transition:color 0.2s;transition:color 0.2s;text-transform:uppercase;font-family:"brandon_grotesquebold",sans-serif}.overlay ul li a:hover,.overlay ul li a:focus{text-decoration:none}.overlay-slidedown{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 0.4s ease-in-out, visibility 0s 0.4s;transition:transform 0.4s ease-in-out, visibility 0s 0.4s}.overlay-slidedown.open{visibility:visible;-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out}@media screen and (max-height: 30.5em){.overlay nav{height:70%;font-size:34px}.overlay ul li{min-height:34px}}main{margin-top:2.9375em;padding:0 1.875em;margin-bottom:0;-moz-transition:width 0.1s ease-in-out;-webkit-transition:width 0.1s ease-in-out;transition:width 0.1s ease-in-out}@media only screen and (min-width: 40.063em){main{margin-top:0;margin-bottom:9.375em}}@media only screen and (min-width: 56.25em){.titleSlide{position:relative;padding-left:0;padding-right:0;width:25%;float:left;position:fixed;top:0;max-width: 215px}main{position:relative;padding-left:0;padding-right:0;width:41.66667%;float:right;margin-right:5%;width:493.4px}}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:58.125em;*zoom:1}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse .row{margin-left:0;margin-right:0}@media only screen and (min-width: 56.25em){.row{max-width:51.9em}}@media screen and (min-width: 900px) and (max-width: 950px){body>.row{padding:0 1em}}@media screen and (min-width: 905px){body>.row{-moz-transition:padding 0.2s ease-in-out;-webkit-transition:padding 0.2s ease-in-out;transition:padding 0.2s ease-in-out}}.no-svg .si-icon-play{background-image:url("../img/hamburger.png")}nav.open{z-index:12;background-color:transparent}nav{position:fixed;top:0;height:3em;width:100%;z-index:10;background-color:#649fad;-moz-transition:background-color 0.2s ease-in-out;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}nav #mobileLogo{display:none;float:left;margin-left:0.75em;margin-top:0.8125em}nav #mobileLogo img{width:2em}nav .si-icons{float:right;padding:0.5625em 0.75em;cursor:pointer}nav .si-icons span{display:inline-block;width:30px;height:30px;cursor:pointer;background-repeat:no-repeat;background-position:center center}nav .dropdown{display:none;position:absolute;top:2.9375em;color:#fff;background-color:#4a686c;opacity:.88;width:100%;text-align:center;text-transform:uppercase;padding:2em 0 0 0;font-family:"brandon_grotesquebold",sans-serif;letter-spacing:1px;height:32.5em}nav .dropdown li a{display:block;padding:1em 0;color:#fff;font-size:.95em}nav .dropdown li a:hover{text-decoration:none}nav .dropdown li.last a{padding-bottom:.5em}nav .dropdown .closeNav div{display:block;float:right;padding:0.5em 0.9375em 1.1875em 0.9375em;cursor:pointer}nav .dropdown .closeNav div img{width:1.0625em}.triangle{display:none;width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#649fad transparent transparent transparent;position:absolute;right:15px;bottom:-8px;-moz-transition:border-color 0.1s ease-in-out;-webkit-transition:border-color 0.1s ease-in-out;transition:border-color 0.1s ease-in-out}nav.active .triangle{display:block;border-color:#4a686c transparent transparent transparent}nav.active{background-color:#4a686c}@media only screen and (min-width: 40.063em){nav .dropdown{padding-top:5em}nav .dropdown li a{font-size:1.3em}nav .dropdown .closeNav{position:absolute;bottom:0;right:0}}@media only screen and (min-width: 56.25em){nav{display:none}}@media screen and (orientation: landscape) and (max-width: 600px){nav .dropdown li a{padding:.75em 0}nav .dropdown li .closeNav div{margin-top:-21px}}.titleSlide{padding-top:4.375em;padding-bottom:0.625em;background-color:#649fad;text-align:center;color:#fff;overflow:hidden;font-family:"proxima_novasemibold",Tahoma,"Gill Sans","Gill Sans MT",Verdana,sans-serif;-moz-transition:all 0.1 ease-in-out;-webkit-transition:all 0.1 ease-in-out;transition:all 0.1 ease-in-out}.titleSlide .titleLogo{width:11.5625em;margin:0 auto;display:block;margin-bottom:2.5em}.titleSlide .sideLogo{display:none}.titleSlide .wrap{font-size:.95em}.titleSlide li{margin-bottom:0.3125em}.titleSlide a{display:inline-block;color:#fff;line-height:1.35em}.titleSlide ul{margin-bottom:1.625em}.titleSlide .address{margin-bottom:1.75em}.titleSlide .address span{display:none}.titleSlide .email{margin-bottom:1.5em}.titleSlide .phone{margin-bottom:2.0625em}.titleSlide .symbols{display:none}@media only screen and (min-width: 56.25em){.titleSlide{background-color:#fff;color:#649fad;text-align:left;padding-top:2.9375em}.titleSlide a{color:#649fad;line-height:1.33em}.titleSlide li{margin-bottom:0.25em}.titleSlide .titleLogo{display:none}.titleSlide .sideLogo{display:block;width:4.75em}.titleSlide .address span{display:block}.titleSlide .logoWrap{position:relative;padding-left:0;padding-right:0;width:41.66667%;float:left;margin-top:4.375em;padding-left:15%}.titleSlide .wrap{position:relative;padding-left:0;padding-right:0;width:58.33333%;float:left;margin-top:1.6875em}.titleSlide{padding-top:0;overflow:visible}.titleSlide .logoWrap{position:relative;padding-left:0;padding-right:0;width:100%;float:left;margin-top:6.75em;margin-left:-1.125em}.titleSlide .wrap{position:relative;padding-left:0;padding-right:0;width:100%;float:left;margin-top:105px;font-size:.9em}.titleSlide .wrap .phone{margin-bottom:0}.titleSlide .symbolWrap{padding-top:6.25em;overflow:hidden;float:left}.titleSlide .symbolWrap .symbols{display:block;width:7.3125em}}main p{font-size:.97em;line-height:1.5em;font-family:"proxima_nova_rgregular",Tahoma,"Gill Sans","Gill Sans MT",Verdana,sans-serif}main ul{margin-bottom:1.875em;margin-top:0.4375em}main ul li{margin:.46em 0;font-size:15.5px}main article{margin-bottom:1.875em}#clients{margin-bottom:.55em}.clientLogos{padding:0 1.25em}.clientLogos img{float:left;width:49%}.clientLogos img:nth-child(n){margin-bottom:2%;margin-right:2%}.clientLogos img:nth-child(2n){margin-right:0}#workWithUs h2{margin-bottom:.83em;margin-top:.55em}#workWithUs p{margin-bottom:1.4375em}.copyright{margin-top:5em}@media screen and (min-width: 460px){#whatWeDo .listWrap{position:relative;padding-left:0;padding-right:0;width:50%;float:left}}@media screen and (min-width: 620px){.clientLogos img{width:24.25%}.clientLogos img:nth-child(n){margin-bottom:1%;margin-right:1%}.clientLogos img:nth-child(4n){margin-right:0}}@media only screen and (min-width: 40.063em){main{font-size:1.2em;margin:0 7%;padding-top:1em}main p{font-size:.91em}main ul li{margin:.5em 0}main article{margin-bottom:10%}.safari main p{font-size:.92em}}@media only screen and (min-width: 56.25em){.clientLogos{padding:0}.clientLogos img{width:23.875%}.clientLogos img:nth-child(n){margin-bottom:1.5%;margin-right:1.5%}.clientLogos img:nth-child(4n){margin-right:0}main{margin-top:300px;font-size:1em;margin-left:0;margin-right:0;padding-top:0}main h1{margin-top:0;line-height:1.2em;margin-bottom:1em;font-size:2.1em;letter-spacing:1px}main p{font-size:1.05em;line-height:1.5em;padding-right:3.9em;letter-spacing:.2px}main ul li{font-size:1em}main article{margin-bottom:4.5em}#clients{margin-bottom:2em}#whatWeDo{margin-bottom:2.83em}#whatWeDo .listWrap{position:relative;padding-left:0;padding-right:0;width:50%;float:left}.phone{pointer-events:none}}
