@charset "UTF-8";.hljs{display:block;padding:.5em;color:#333;border-bottom-width:2px}.hljs-comment,.hljs-template_comment,.diff .hljs-header,.hljs-javadoc{color:#998;font-style:italic}.hljs-keyword,.css .rule .hljs-keyword,.hljs-winutils,.javascript .hljs-title,.nginx .hljs-title,.hljs-subst,.hljs-request,.hljs-status{color:#333;font-weight:bold}.hljs-number,.hljs-hexcolor,.ruby .hljs-constant{color:#099}.hljs-string,.hljs-tag .hljs-value,.hljs-phpdoc,.tex .hljs-formula{color:#d14}.hljs-title,.hljs-id,.coffeescript .hljs-params,.scss .hljs-preprocessor{color:#900;font-weight:bold}.javascript .hljs-title,.lisp .hljs-title,.clojure .hljs-title,.hljs-subst{font-weight:normal}.hljs-class .hljs-title,.haskell .hljs-type,.vhdl .hljs-literal,.tex .hljs-command{color:#458;font-weight:bold}.hljs-tag,.hljs-tag .hljs-title,.hljs-rules .hljs-property,.django .hljs-tag .hljs-keyword{color:#000080;font-weight:normal}.hljs-attribute,.hljs-variable,.lisp .hljs-body{color:#008080}.hljs-regexp{color:#009926}
.hljs-symbol,.ruby .hljs-symbol .hljs-string,.lisp .hljs-keyword,.tex .hljs-special,.hljs-prompt{color:#990073}.hljs-built_in,.lisp .hljs-title,.clojure .hljs-built_in{color:#0086b3}.hljs-preprocessor,.hljs-pragma,.hljs-pi,.hljs-doctype,.hljs-shebang,.hljs-cdata{color:#999;font-weight:bold}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.diff .hljs-change{background:#0086b3}.hljs-chunk{color:#aaa}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.noText,.textReplace{overflow:hidden;text-indent:100%;white-space:nowrap}.noList{list-style:none;margin:0;padding:0}.noForm{border:0;margin:0;padding:0;-webkit-appearance:none}.fullSize{height:100%;width:100%}.absoluteDefault{position:absolute;left:0;top:0}.absoluteFullSize{position:absolute;left:0;top:0;height:100%;width:100%}.clearFix{*zoom:1}.clearFix:before,.clearFix:after{content:"";display:table}.clearFix:after{clear:both}
.sans{font-family:"Gotham SSm A",sans-serif}.body{font-family:"proxima-nova",sans-serif}.serif{font-family:'Droid Serif','Times New Roman','Times',serif}.ptn{padding-top:0}.ptni{padding-top:0!important}.pbn{padding-bottom:0}.pbni{padding-bottom:0!important}.pln{padding-left:0}.plni{padding-left:0!important}.prn{padding-right:0}.prni{padding-right:0!important}.pvn{padding-top:0;padding-bottom:0}.pvni{padding-top:0;padding-bottom:0}.phn{padding-left:0;padding-right:0}.phni{padding-left:0;padding-right:0}.pan{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}.pani{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}.mtn{margin-top:0}.mtni{margin-top:0!important}.mbn{margin-bottom:0}.mbni{margin-bottom:0!important}.mln{margin-left:0}.mlni{margin-left:0!important}.mrn{margin-right:0}.mrni{margin-right:0!important}.mvn{margin-top:0;margin-bottom:0}.mvni{margin-top:0;margin-bottom:0}.mhn{margin-left:0;margin-right:0}
.mhni{margin-left:0;margin-right:0}.man{margin-top:0;margin-bottom:0;margin-left:0;margin-right:0}.mani{margin-top:0;margin-bottom:0;margin-left:0;margin-right:0}.lhn{line-height:0}.lhni{line-height:0!important}.ptq{padding-top:7.5px}.ptqi{padding-top:7.5px!important}.pbq{padding-bottom:7.5px}.pbqi{padding-bottom:7.5px!important}.plq{padding-left:7.5px}.plqi{padding-left:7.5px!important}.prq{padding-right:7.5px}.prqi{padding-right:7.5px!important}.pvq{padding-top:7.5px;padding-bottom:7.5px}.pvqi{padding-top:7.5px;padding-bottom:7.5px}.phq{padding-left:7.5px;padding-right:7.5px}.phqi{padding-left:7.5px;padding-right:7.5px}.paq{padding-top:7.5px;padding-bottom:7.5px;padding-left:7.5px;padding-right:7.5px}.paqi{padding-top:7.5px;padding-bottom:7.5px;padding-left:7.5px;padding-right:7.5px}.mtq{margin-top:7.5px}.mtqi{margin-top:7.5px!important}.mbq{margin-bottom:7.5px}.mbqi{margin-bottom:7.5px!important}.mlq{margin-left:7.5px}.mlqi{margin-left:7.5px!important}.mrq{margin-right:7.5px}.mrqi{margin-right:7.5px!important}
.mvq{margin-top:7.5px;margin-bottom:7.5px}.mvqi{margin-top:7.5px;margin-bottom:7.5px}.mhq{margin-left:7.5px;margin-right:7.5px}.mhqi{margin-left:7.5px;margin-right:7.5px}.maq{margin-top:7.5px;margin-bottom:7.5px;margin-left:7.5px;margin-right:7.5px}.maqi{margin-top:7.5px;margin-bottom:7.5px;margin-left:7.5px;margin-right:7.5px}.lhq{line-height:7.5px}.lhqi{line-height:7.5px!important}.pth{padding-top:15px}.pthi{padding-top:15px!important}.pbh{padding-bottom:15px}.pbhi{padding-bottom:15px!important}.plh{padding-left:15px}.plhi{padding-left:15px!important}.prh{padding-right:15px}.prhi{padding-right:15px!important}.pvh{padding-top:15px;padding-bottom:15px}.pvhi{padding-top:15px;padding-bottom:15px}.phh{padding-left:15px;padding-right:15px}.phhi{padding-left:15px;padding-right:15px}.pah{padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px}.pahi{padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px}.mth{margin-top:15px}.mthi{margin-top:15px!important}.mbh{margin-bottom:15px}
.mbhi{margin-bottom:15px!important}.mlh{margin-left:15px}.mlhi{margin-left:15px!important}.mrh{margin-right:15px}.mrhi{margin-right:15px!important}.mvh{margin-top:15px;margin-bottom:15px}.mvhi{margin-top:15px;margin-bottom:15px}.mhh{margin-left:15px;margin-right:15px}.mhhi{margin-left:15px;margin-right:15px}.mah{margin-top:15px;margin-bottom:15px;margin-left:15px;margin-right:15px}.mahi{margin-top:15px;margin-bottom:15px;margin-left:15px;margin-right:15px}.lhh{line-height:15px}.lhhi{line-height:15px!important}.pts{padding-top:30px}.ptsi{padding-top:30px!important}.pbs{padding-bottom:30px}.pbsi{padding-bottom:30px!important}.pls{padding-left:30px}.plsi{padding-left:30px!important}.prs{padding-right:30px}.prsi{padding-right:30px!important}.pvs{padding-top:30px;padding-bottom:30px}.pvsi{padding-top:30px;padding-bottom:30px}.phs{padding-left:30px;padding-right:30px}.phsi{padding-left:30px;padding-right:30px}.pas{padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:30px}.pasi{padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:30px}
.mts{margin-top:30px}.mtsi{margin-top:30px!important}.mbs{margin-bottom:30px}.mbsi{margin-bottom:30px!important}.mls{margin-left:30px}.mlsi{margin-left:30px!important}.mrs{margin-right:30px}.mrsi{margin-right:30px!important}.mvs{margin-top:30px;margin-bottom:30px}.mvsi{margin-top:30px;margin-bottom:30px}.mhs{margin-left:30px;margin-right:30px}.mhsi{margin-left:30px;margin-right:30px}.mas{margin-top:30px;margin-bottom:30px;margin-left:30px;margin-right:30px}.masi{margin-top:30px;margin-bottom:30px;margin-left:30px;margin-right:30px}.lhs{line-height:30px}.lhsi{line-height:30px!important}.pt3h{padding-top:45px}.pt3hi{padding-top:45px!important}.pb3h{padding-bottom:45px}.pb3hi{padding-bottom:45px!important}.pl3h{padding-left:45px}.pl3hi{padding-left:45px!important}.pr3h{padding-right:45px}.pr3hi{padding-right:45px!important}.pv3h{padding-top:45px;padding-bottom:45px}.pv3hi{padding-top:45px;padding-bottom:45px}.ph3h{padding-left:45px;padding-right:45px}.ph3hi{padding-left:45px;padding-right:45px}.pa3h{padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px}
.pa3hi{padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px}.mt3h{margin-top:45px}.mt3hi{margin-top:45px!important}.mb3h{margin-bottom:45px}.mb3hi{margin-bottom:45px!important}.ml3h{margin-left:45px}.ml3hi{margin-left:45px!important}.mr3h{margin-right:45px}.mr3hi{margin-right:45px!important}.mv3h{margin-top:45px;margin-bottom:45px}.mv3hi{margin-top:45px;margin-bottom:45px}.mh3h{margin-left:45px;margin-right:45px}.mh3hi{margin-left:45px;margin-right:45px}.ma3h{margin-top:45px;margin-bottom:45px;margin-left:45px;margin-right:45px}.ma3hi{margin-top:45px;margin-bottom:45px;margin-left:45px;margin-right:45px}.lh3h{line-height:45px}.lh3hi{line-height:45px!important}.ptd{padding-top:60px}.ptdi{padding-top:60px!important}.pbd{padding-bottom:60px}.pbdi{padding-bottom:60px!important}.pld{padding-left:60px}.pldi{padding-left:60px!important}.prd{padding-right:60px}.prdi{padding-right:60px!important}.pvd{padding-top:60px;padding-bottom:60px}.pvdi{padding-top:60px;padding-bottom:60px}.phd{padding-left:60px;padding-right:60px}
.phdi{padding-left:60px;padding-right:60px}.pad{padding-top:60px;padding-bottom:60px;padding-left:60px;padding-right:60px}.padi{padding-top:60px;padding-bottom:60px;padding-left:60px;padding-right:60px}.mtd{margin-top:60px}.mtdi{margin-top:60px!important}.mbd{margin-bottom:60px}.mbdi{margin-bottom:60px!important}.mld{margin-left:60px}.mldi{margin-left:60px!important}.mrd{margin-right:60px}.mrdi{margin-right:60px!important}.mvd{margin-top:60px;margin-bottom:60px}.mvdi{margin-top:60px;margin-bottom:60px}.mhd{margin-left:60px;margin-right:60px}.mhdi{margin-left:60px;margin-right:60px}.mad{margin-top:60px;margin-bottom:60px;margin-left:60px;margin-right:60px}.madi{margin-top:60px;margin-bottom:60px;margin-left:60px;margin-right:60px}.lhd{line-height:60px}.lhdi{line-height:60px!important}.pt5h{padding-top:75px}.pt5hi{padding-top:75px!important}.pb5h{padding-bottom:75px}.pb5hi{padding-bottom:75px!important}.pl5h{padding-left:75px}.pl5hi{padding-left:75px!important}.pr5h{padding-right:75px}.pr5hi{padding-right:75px!important}
.pv5h{padding-top:75px;padding-bottom:75px}.pv5hi{padding-top:75px;padding-bottom:75px}.ph5h{padding-left:75px;padding-right:75px}.ph5hi{padding-left:75px;padding-right:75px}.pa5h{padding-top:75px;padding-bottom:75px;padding-left:75px;padding-right:75px}.pa5hi{padding-top:75px;padding-bottom:75px;padding-left:75px;padding-right:75px}.mt5h{margin-top:75px}.mt5hi{margin-top:75px!important}.mb5h{margin-bottom:75px}.mb5hi{margin-bottom:75px!important}.ml5h{margin-left:75px}.ml5hi{margin-left:75px!important}.mr5h{margin-right:75px}.mr5hi{margin-right:75px!important}.mv5h{margin-top:75px;margin-bottom:75px}.mv5hi{margin-top:75px;margin-bottom:75px}.mh5h{margin-left:75px;margin-right:75px}.mh5hi{margin-left:75px;margin-right:75px}.ma5h{margin-top:75px;margin-bottom:75px;margin-left:75px;margin-right:75px}.ma5hi{margin-top:75px;margin-bottom:75px;margin-left:75px;margin-right:75px}.lh5h{line-height:75px}.lh5hi{line-height:75px!important}.ptt{padding-top:90px}.ptti{padding-top:90px!important}.pbt{padding-bottom:90px}.pbti{padding-bottom:90px!important}
.plt{padding-left:90px}.plti{padding-left:90px!important}.prt{padding-right:90px}.prti{padding-right:90px!important}.pvt{padding-top:90px;padding-bottom:90px}.pvti{padding-top:90px;padding-bottom:90px}.pht{padding-left:90px;padding-right:90px}.phti{padding-left:90px;padding-right:90px}.pat{padding-top:90px;padding-bottom:90px;padding-left:90px;padding-right:90px}.pati{padding-top:90px;padding-bottom:90px;padding-left:90px;padding-right:90px}.mtt{margin-top:90px}.mtti{margin-top:90px!important}.mbt{margin-bottom:90px}.mbti{margin-bottom:90px!important}.mlt{margin-left:90px}.mlti{margin-left:90px!important}.mrt{margin-right:90px}.mrti{margin-right:90px!important}.mvt{margin-top:90px;margin-bottom:90px}.mvti{margin-top:90px;margin-bottom:90px}.mht{margin-left:90px;margin-right:90px}.mhti{margin-left:90px;margin-right:90px}.mat{margin-top:90px;margin-bottom:90px;margin-left:90px;margin-right:90px}.mati{margin-top:90px;margin-bottom:90px;margin-left:90px;margin-right:90px}.lht{line-height:90px}.lhti{line-height:90px!important}
.sans{font-family:"Gotham SSm A",sans-serif}.body{font-family:"proxima-nova",sans-serif}.serif{font-family:'Droid Serif','Times New Roman','Times',serif}.grid{*zoom:1}.grid:before,.grid:after{content:"";display:table}.grid:after{clear:both}.grid .row{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;margin:0 auto;*zoom:1}.grid .row:before,.grid .row:after{content:"";display:table}.grid .row:after{clear:both}.grid .row .center,.grid .row .center:last-child{float:none;display:block;margin:0 auto}.grid{width:100%}.grid .col12{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;margin-left:3.6363636363636362%;position:relative;display:inline;float:left;min-height:1px}.grid .col12:first-child{margin-left:0}
.grid .col11{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:91.36363636363636%;margin-left:3.6363636363636362%;position:relative;display:inline;float:left;min-height:1px}.grid .col11:first-child{margin-left:0}.grid .col10{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:82.72727272727272%;margin-left:3.6363636363636362%;position:relative;display:inline;float:left;min-height:1px}.grid .col10:first-child{margin-left:0}.grid .col9{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:74.0909090909091%;margin-left:3.6363636363636362%;position:relative;display:inline;float:left;min-height:1px}.grid .col9:first-child{margin-left:0}.grid .col8{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:65.45454545454545%;margin-left:3.6363636363636362%;position:relative;display:inline;float:left;min-height:1px}
.grid .col8:first-child{margin-left:0}.grid .col7{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:56.81818181818181%;margin-left:3.6363636363636362%;position:relative;display:inline;float:left;min-height:1px}.grid .col7:first-child{margin-left:0}.grid .col6{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:48.18181818181818%;margin-left:3.6363636363636362%;position:relative;display:inline;float:left;min-height:1px}.grid .col6:first-child{margin-left:0}.grid .col5{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:39.54545454545455%;margin-left:3.6363636363636362%;position:relative;display:inline;float:left;min-height:1px}.grid .col5:first-child{margin-left:0}.grid .col4{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:30.909090909090907%;margin-left:3.6363636363636362%;position:relative;display:inline;float:left;min-height:1px}
.grid .col4:first-child{margin-left:0}.grid .col3{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:22.272727272727273%;margin-left:3.6363636363636362%;position:relative;display:inline;float:left;min-height:1px}.grid .col3:first-child{margin-left:0}.grid .col2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:13.636363636363637%;margin-left:3.6363636363636362%;position:relative;display:inline;float:left;min-height:1px}.grid .col2:first-child{margin-left:0}.grid .col1{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:5%;margin-left:3.6363636363636362%;position:relative;display:inline;float:left;min-height:1px}.grid .col1:first-child{margin-left:0}.grid .offset11{margin-left:98.63636363636363%}.grid .offset10{margin-left:90%}.grid .offset9{margin-left:81.36363636363636%}.grid .offset8{margin-left:72.72727272727272%}.grid .offset7{margin-left:64.0909090909091%}
.grid .offset6{margin-left:55.45454545454545%}.grid .offset5{margin-left:46.81818181818181%}.grid .offset4{margin-left:38.18181818181818%}.grid .offset3{margin-left:29.545454545454547%}.grid .offset2{margin-left:20.909090909090907%}.grid .offset1{margin-left:12.272727272727273%}.grid .push11{left:95%}.grid .push10{left:86.36363636363637%}.grid .push9{left:77.72727272727273%}.grid .push8{left:69.0909090909091%}.grid .push7{left:60.45454545454545%}.grid .push6{left:51.81818181818182%}.grid .push5{left:43.18181818181819%}.grid .push4{left:34.54545454545455%}.grid .push3{left:25.90909090909091%}.grid .push2{left:17.272727272727273%}.grid .push1{left:8.636363636363637%}.grid .pull11{right:95%}.grid .pull10{right:86.36363636363637%}.grid .pull9{right:77.72727272727273%}.grid .pull8{right:69.0909090909091%}.grid .pull7{right:60.45454545454545%}.grid .pull6{right:51.81818181818182%}.grid .pull5{right:43.18181818181819%}.grid .pull4{right:34.54545454545455%}.grid .pull3{right:25.90909090909091%}.grid .pull2{right:17.272727272727273%}
.grid .pull1{right:8.636363636363637%}.onlytablet,.onlyTablet{display:none}@media all and (max-width:850px){.notablet,.noTablet{display:none!important}.onlytablet,.onlyTablet{display:block}.grid .col12{width:100%;margin:0;left:0;right:0}.grid .col11{width:100%;margin:0;left:0;right:0}.grid .col10{width:100%;margin:0;left:0;right:0}.grid .col9{width:100%;margin:0;left:0;right:0}.grid .col8{width:100%;margin:0;left:0;right:0}.grid .col7{width:100%;margin:0;left:0;right:0}.grid .col6{width:100%;margin:0;left:0;right:0}.grid .col5{width:100%;margin:0;left:0;right:0}.grid .col4{width:100%;margin:0;left:0;right:0}.grid .col3{width:100%;margin:0;left:0;right:0}.grid .col2{width:100%;margin:0;left:0;right:0}.grid .col1{width:100%;margin:0;left:0;right:0}.grid{width:100%}.grid .t-col6{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;margin-left:4.4%;position:relative;display:inline;float:left;min-height:1px}.grid .t-col6:first-child{margin-left:0}.grid .t-col5{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:82.6%;margin-left:4.4%;position:relative;display:inline;float:left;min-height:1px}
.grid .t-col5:first-child{margin-left:0}.grid .t-col4{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:65.2%;margin-left:4.4%;position:relative;display:inline;float:left;min-height:1px}.grid .t-col4:first-child{margin-left:0}.grid .t-col3{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:47.8%;margin-left:4.4%;position:relative;display:inline;float:left;min-height:1px}.grid .t-col3:first-child{margin-left:0}.grid .t-col2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:30.4%;margin-left:4.4%;position:relative;display:inline;float:left;min-height:1px}.grid .t-col2:first-child{margin-left:0}.grid .t-col1{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:13%;margin-left:4.4%;position:relative;display:inline;float:left;min-height:1px}.grid .t-col1:first-child{margin-left:0}
.grid .t-offset5{margin-left:91.4%}.grid .t-offset4{margin-left:74%}.grid .t-offset3{margin-left:56.6%}.grid .t-offset2{margin-left:39.2%}.grid .t-offset1{margin-left:21.8%}.grid .t-push5{left:87%}.grid .t-push4{left:69.6%}.grid .t-push3{left:52.199999999999996%}.grid .t-push2{left:34.8%}.grid .t-push1{left:17.4%}.grid .t-pull5{right:87%}.grid .t-pull4{right:69.6%}.grid .t-pull3{right:52.199999999999996%}.grid .t-pull2{right:34.8%}.grid .t-pull1{right:17.4%}}.onlymobile,.onlyMobile{display:none}@media all and (max-width:599px){.nomobile,.noMobile{display:none!important}.onlymobile,.onlyMobile{display:block}.grid .col12{width:100%;margin:0;left:0;right:0}.grid .col11{width:100%;margin:0;left:0;right:0}.grid .col10{width:100%;margin:0;left:0;right:0}.grid .col9{width:100%;margin:0;left:0;right:0}.grid .col8{width:100%;margin:0;left:0;right:0}.grid .col7{width:100%;margin:0;left:0;right:0}.grid .col6{width:100%;margin:0;left:0;right:0}.grid .col5{width:100%;margin:0;left:0;right:0}.grid .col4{width:100%;margin:0;left:0;right:0}
.grid .col3{width:100%;margin:0;left:0;right:0}.grid .col2{width:100%;margin:0;left:0;right:0}.grid .col1{width:100%;margin:0;left:0;right:0}.grid{width:100%}.grid .m-col4{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;margin-left:4%;position:relative;display:inline;float:left;min-height:1px}.grid .m-col4:first-child{margin-left:0}.grid .m-col3{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:74%;margin-left:4%;position:relative;display:inline;float:left;min-height:1px}.grid .m-col3:first-child{margin-left:0}.grid .m-col2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:48%;margin-left:4%;position:relative;display:inline;float:left;min-height:1px}.grid .m-col2:first-child{margin-left:0}.grid .m-col1{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:22%;margin-left:4%;position:relative;display:inline;float:left;min-height:1px}
.grid .m-col1:first-child{margin-left:0}.grid .m-offset3{margin-left:82%}.grid .m-offset2{margin-left:56%}.grid .m-offset1{margin-left:30%}.grid .m-push3{left:78%}.grid .m-push2{left:52%}.grid .m-push1{left:26%}.grid .m-pull3{right:78%}.grid .m-pull2{right:52%}.grid .m-pull1{right:26%}}body{-webkit-backface-visibility:hidden}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.notanimated{-webkit-animation-duration:0;-moz-animation-duration:0;-o-animation-duration:0;animation-duration:0;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}
100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)}
100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)}
100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUpBig{0%{opacity:0;-moz-transform:translateY(2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUpBig{0%{opacity:0;-o-transform:translateY(2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;-moz-animation-name:fadeInUpBig;-o-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px)}
100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDownBig{0%{opacity:0;-o-transform:translateY(-2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeftBig{0%{opacity:0;-o-transform:translateX(-2000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;-moz-animation-name:fadeInLeftBig;-o-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}
@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRightBig{0%{opacity:0;-o-transform:translateX(2000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;-moz-animation-name:fadeInRightBig;-o-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}
100%{opacity:0;-webkit-transform:translateY(-20px)}}@-moz-keyframes fadeOutUp{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-20px)}}@-o-keyframes fadeOutUp{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px)}}@-moz-keyframes fadeOutDown{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(20px)}}@-o-keyframes fadeOutDown{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown}
@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px)}}@-moz-keyframes fadeOutLeft{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-20px)}}@-o-keyframes fadeOutLeft{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px)}}@-moz-keyframes fadeOutRight{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(20px)}}@-o-keyframes fadeOutRight{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(20px)}
}.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes fadeOutUpBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes fadeOutUpBig{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;-moz-animation-name:fadeOutUpBig;-o-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes fadeOutDownBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes fadeOutDownBig{0%{opacity:1;-o-transform:translateY(0)}
100%{opacity:0;-o-transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;-moz-animation-name:fadeOutDownBig;-o-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes fadeOutLeftBig{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes fadeOutLeftBig{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;-moz-animation-name:fadeOutLeftBig;-o-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0)}
100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes fadeOutRightBig{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(2000px)}}@-o-keyframes fadeOutRightBig{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;-moz-animation-name:fadeOutRightBig;-o-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height;-moz-transition-property:height;-ms-transition-property:height;-o-transition-property:height;transition-property:height}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}html,body{font-family:"proxima-nova",sans-serif;color:#333;font-size:16px;font-weight:400;line-height:30px}h1,h2,h3,h4,h5,h6,ul,ol,dl,p,blockquote,table,form,pre{margin-bottom:20px}h1,h2,h3,h4,h5,h6,.alpha,.beta,.gamma,.delta,.epsilon,.zeta,.giga,.mega,.kilo,.milli{color:#333;font-family:"Gotham SSm A",sans-serif;font-weight:bold;letter-spacing:-1px}h1,.alpha{font-size:40px;line-height:45px;margin-bottom:30px;text-transform:none}h2,.beta{font-size:30px;line-height:45px;text-transform:none}h3,.gamma{font-size:26px;text-transform:none}h4,.delta{font-size:23px;text-transform:none}h5,.epsilon{font-size:18px;margin-bottom:15px}h6,.zeta{font-size:18px;margin-bottom:0;text-transform:none}a{color:#1072ba}.content a{border-bottom:1px solid rgba(16,114,186,0.09999999999999998)}
.content a:hover{color:#41a5ef}a:link{text-decoration:none}a:hover{text-decoration:none}small{font-size:80%}sup,sub{font-size:80%;line-height:0}sup{vertical-align:super}sub{vertical-align:sub}blockquote{border-left:4px solid #eee;padding-left:30px;padding-right:30px;padding-top:15px;padding-bottom:15px;font-style:italic;margin-left:30px;line-height:20px;font-size:14px}blockquote :last-child{margin-bottom:0}.pull{color:#1072ba;font-weight:400;font-size:24px;line-height:36px;border:1px solid #1072ba;border-width:2px 0;margin-top:45px;margin-bottom:45px;padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:30px;text-align:center}pre,code,kbd{background:#333;border:1px solid #eaeaea;border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;font-family:Consolas,"Courier New",Courier,mono;font-size:13px;line-height:20px;color:#FFF;word-wrap:break-word}
code{background:#ddd;color:#333}.gist pre{color:#333}code{padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px}pre{position:relative;overflow-x:auto;width:100%;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;border-color:#ddd;border-top:20px solid #ddd;background:white;color:#444;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px}pre:before{position:absolute;content:'...';width:50px;height:20px;top:-20px;left:8px;color:white;line-height:15px;font-weight:bold}strong{font-weight:bold}em{font-style:italic}ol,ul,dl{margin-left:15px;padding-left:30px}ol ol,ul ol,dl ol,ol ul,ul ul,dl ul{margin-bottom:0}dt{font-weight:bold}dd{margin-left:30px}.content .gist{line-height:20px;font-size:12px;margin-bottom:30px}.content .gist table{margin-bottom:0}.content img{max-width:100%;height:auto!important}@media(max-width:760px){h2{font-size:36px}}@media(max-width:599px){html,body{line-height:24px;font-weight:300}
h1,h2,h3,h4,h5,h6,ul,ol,dl,p,blockquote,table,form,pre{margin-bottom:15px}h1,.alpha{font-size:30px;line-height:40px}h2,.beta{font-size:24px;line-height:30px;margin-top:0}h3,.gamma{font-size:20px}h4,.delta{font-size:18px}h5,.epsilon{font-size:14px;margin-bottom:10px}h6,.zeta{font-size:14px;margin-bottom:10px;margin-bottom:0}}.generated-form label{display:block;font-size:13px}.generated-form fieldset{margin-bottom:15px}.generated-form input,.generated-form textarea,.generated-form select{font-family:"Gotham SSm A",sans-serif}.generated-form input{border:0;margin:0;padding:0;-webkit-appearance:none;display:block;line-height:30px;height:30px;border:1px solid #c2c4c5;padding-left:15px;padding-right:15px}.generated-form input[type=submit]{text-transform:uppercase;font-weight:700;color:white;background:#dcddde;cursor:pointer;position:relative}.generated-form input[type=submit]:hover{top:1px}.btn{display:inline-block;background:#1072ba;-webkit-box-shadow:none;box-shadow:none;float:right;border:0;color:white;text-transform:uppercase;width:auto;padding:6px 15px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;font-weight:700;cursor:pointer;-webkit-transition:500ms;-moz-transition:500ms;-o-transition:500ms;-ms-transition:500ms;transition:500ms;font-size:14px}
.btn:hover{background:#0c558b;border-radius:99px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.bigform label{display:none}.bigform.show-labels label{display:block}.bigform input,.bigform textarea{position:relative;display:block;width:100%;line-height:24px;height:44px;padding:12px;border:1px solid #ccc;margin-bottom:30px;font-family:"proxima-nova",sans-serif;font-weight:500;font-size:13px;color:#333;-webkit-box-shadow:inset 0 3px 4px -2px rgba(0,0,0,0.07);box-shadow:inset 0 3px 4px -2px rgba(0,0,0,0.07)}.bigform input.placeheld,.bigform textarea.placeheld{color:#777}.bigform textarea{height:200px}.bigform input[type=submit]{display:inline-block;background:#1072ba;-webkit-box-shadow:none;box-shadow:none;float:right;border:0;color:white;text-transform:uppercase;width:auto;padding:6px 15px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;font-weight:700;cursor:pointer;-webkit-transition:500ms;-moz-transition:500ms;-o-transition:500ms;-ms-transition:500ms;transition:500ms;font-size:14px;padding:12px 30px}
.bigform input[type=submit]:hover{background:#0c558b;border-radius:99px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}body.transparent{padding-top:0}body.black{border-top:60px solid #1b1b1b}#header{z-index:999;position:fixed;top:0;left:0;width:100%;height:60px;background:rgba(27,27,27,0.9299999999999999);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2)}#header .container{height:100%}#header #navtoggle{display:none}#header h1{position:absolute;top:12px;left:0;width:33px;height:33px;background:url(../images/logo-33.png);text-transform:uppercase}#header h1 a{position:absolute;display:block;top:-1px;let:0;padding-left:41px;width:64px;height:33px;color:white;font-weight:300;font-size:10px;line-height:12px;letter-spacing:1px;font-family:"proxima-nova",sans-serif}.transparent #header{background:transparent;-webkit-box-shadow:none;box-shadow:none}.white #header{background:white}.white #header h1{background-image:url(../images/logo-33-dark.png)}
.white #header h1 a{color:#333}.scrolled #header{background:rgba(27,27,27,0.9299999999999999);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2)}.scrolled .white #header{background:white;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #eee}#nav{position:absolute;right:0;top:15px}#nav ul{list-style:none;margin:0;padding:0}#nav li{float:left}#nav a{display:block;color:#ccc;height:30px;line-height:30px;padding:0 20px;font-size:14px;font-size:15px;font-weight:300}#nav li.active a{color:white;font-weight:400}.white #nav a{color:#333}.white #nav .active a{color:black}@media(-webkit-min-device-pixel-ratio:1.25){#header h1{background:url(../images/logo-66.png);background-size:33px 33px}.white #header h1{background-image:url(../images/logo-66-dark.png)}}@media(max-width:767px){#nav a{padding:0 12px}}@media(max-width:599px){body.black{border-top:0}#header{background:#131313!important;border:none!important;height:50px}#header .container{width:100%}#header .container h1{top:8.5px;left:50%;margin-left:-16.5px;width:33px;height:33px;background:url(../images/logo-66.png);background-size:33px 33px}
#header .container h1 a{color:transparent;top:-0.5px;padding-left:29px;font-size:7px;line-height:8px}#header #navtoggle{position:absolute;display:block;width:30px;height:30px;top:10px;left:2%;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}#header #navtoggle span{display:block;position:absolute;top:9px;left:50%;width:17px;height:1px;background:#888;-webkit-transition:350ms;-moz-transition:350ms;-o-transition:350ms;-ms-transition:350ms;transition:350ms}#header #navtoggle .l2{top:14px}#header #navtoggle .l3{top:19px}.open #navtoggle .l1{-webkit-transform:rotate(45deg) translate(0px,7px);-moz-transform:rotate(45deg) translate(0px,7px);-ms-transform:rotate(45deg) translate(0px,7px);-o-transform:rotate(45deg) translate(0px,7px);transform:rotate(45deg) translate(0px,7px)}.open #navtoggle .l2{opacity:0}.open #navtoggle .l3{-webkit-transform:rotate(-45deg) translate(0px,-7px);-moz-transform:rotate(-45deg) translate(0px,-7px);-ms-transform:rotate(-45deg) translate(0px,-7px);-o-transform:rotate(-45deg) translate(0px,-7px);transform:rotate(-45deg) translate(0px,-7px)}
.open #nav ul{max-height:1000px;-webkit-transform:perspective(600) rotate3d(0,0,0,0)}.open #nav:before{-webkit-transform:rotate(45deg) translate(0,6px);-moz-transform:rotate(45deg) translate(0,6px);-ms-transform:rotate(45deg) translate(0,6px);-o-transform:rotate(45deg) translate(0,6px);transform:rotate(45deg) translate(0,6px);border-bottom:0}.open #nav:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.loading #nav{display:none}#nav{top:50px;left:0}#nav ul{max-height:0;overflow:hidden;background:#1e1e1e;-webkit-transform:perspective(600) rotate3d(1,0,0,-90deg);-webkit-transform-origin:50% 0;-webkit-transition:350ms;-moz-transition:350ms;-o-transition:350ms;-ms-transition:350ms;transition:350ms}#nav li{display:block;float:none}#nav a{padding:0 2%;border-top:1px solid #333;height:44px;line-height:44px;color:white!important}}#footer{position:relative;z-index:3;background:#1b1b1b;color:#ccc}#footer a{color:#fff}#footer a:hover{color:#8ea833}
#footer .contact{line-height:20px;font-size:15px;padding-top:30px;padding-bottom:30px}#footer .contact h3{text-transform:uppercase;font-size:18px;line-height:16px;color:white}#footer .contact h3 span{font-size:12px;text-transform:none;font-weight:300;color:#eee;letter-spacing:0;font-family:"proxima-nova",sans-serif}#footer .contact p{margin-bottom:0}#footer .contact form input{border:0;padding:0;-webkit-appearance:none;display:block;float:left;margin:0;height:40px;line-height:40px;background:#333}#footer .contact form input[type="email"]{padding:0 15px;width:88%;color:#fff}#footer .contact form input[type="submit"]{width:12%;text-indent:-9999em;border-left:2px solid #1b1b1b;cursor:pointer;background:#333 url(../images/icon-arrow-right.png) 50% 5px no-repeat;-webkit-transition:300ms background-color;-moz-transition:300ms background-color;-o-transition:300ms background-color;-ms-transition:300ms background-color;transition:300ms background-color}
#footer .contact form input[type="submit"]:hover{background-color:#fff;background-position:50% -66px}#footer .sep{border-top:1px solid #8d8d8d;padding-top:15px;padding-bottom:15px}#footer .navrow{position:relative;height:33px}#footer .footer-logo{position:absolute;top:0;left:0}#footer .footer-logo h1{left:0;width:33px;height:33px;line-height:33px;margin-bottom:0;background:url(../images/logo-33.png);text-transform:uppercase}#footer .footer-logo h1 a{position:absolute;display:block;top:-1px;let:0;padding-left:41px;width:64px;height:33px;color:white;font-weight:400;font-size:10px;line-height:12px}#footer .footer-nav{text-align:center}#footer .footer-nav a{margin:0 10px;display:inline-block;line-height:33px}#footer .footer-social{position:absolute;top:0;right:0;text-align:right}#footer .footer-social a{display:inline-block;line-height:32px;height:32px;width:32px;text-align:center;opacity:.4;-webkit-transition:350ms;-moz-transition:350ms;-o-transition:350ms;-ms-transition:350ms;transition:350ms}
#footer .footer-social a:hover{opacity:1}#footer .footer-social img{width:20px;height:20px;vertical-align:middle}#footer .sign{width:100%;display:block}@media screen and (max-width:970px){#footer .contact h3 span span{display:none}#footer .social a{width:24px;height:24px;line-height:24px}}@media screen and (max-width:850px){#footer .contact h3 span{display:none}}@media screen and (max-width:760px){#footer .contact .section{display:block;float:none;width:100%;margin-left:0;margin-right:0;overflow:hidden}#footer .contact .section p{margin-bottom:30px}#footer .navrow{height:auto}#footer .footer-logo{display:none}#footer .footer-nav{width:100%}#footer .footer-social{display:none}}.nmchero{overflow:hidden;position:relative;background:#1b1b1b}.nmchero.dark-gray #nmcherocontent{background-color:#1b1b1b}.nmchero.dark-gray .headlines h2{color:#ccc;text-shadow:1px 1px 1px rgba(0,0,0,0.4)}.nmchero.light-gray #nmcherocontent{background-color:#eee}.nmchero.light-gray .headlines h1,.nmchero.light-gray .headlines h2{color:#1b1b1b;text-shadow:none}
.nmchero.blue #nmcherocontent{background-color:#1072ba}.nmchero.green #nmcherocontent{background-color:#a0bb3a}.nmchero.white{border-bottom:4px solid #eee}.nmchero.white #nmcherocontent{background:white}.nmchero.white .headlines h1,.nmchero.white .headlines h2{color:#1b1b1b;text-shadow:none;text-transform:none}.nmchero.white .headlines h2{opacity:.5}.nmchero.photo #nmcherocontent{background-color:#222}.nmchero #nmcherocontent{width:100%;height:100%;overflow:hidden}.nmchero img{position:relative;z-index:1;display:block;width:100%;opacity:1}.nmchero.fade img{opacity:.4}.nmchero .headlines{position:relative;z-index:2;width:100%;margin-top:5%;margin-bottom:5%;opacity:1;-webkit-transition:500ms opacity;-moz-transition:500ms opacity;-o-transition:500ms opacity;-ms-transition:500ms opacity;transition:500ms opacity}.nmchero .headlines h1,.nmchero .headlines h2{text-align:center;margin-bottom:0}.nmchero .headlines h1{font-size:60px;line-height:64px;color:white;font-weight:700;letter-spacing:-1px;text-shadow:1px 1px 3px rgba(0,0,0,0.6)}
.nmchero .headlines h1.short{font-size:60px!important;line-height:60px!important}.nmchero .headlines h2{font-size:18px;line-height:30px;color:#FFF;font-family:'Droid Serif','Times New Roman','Times',serif;font-weight:normal;font-style:italic;letter-spacing:0}.nmchero .overlayheadlines{position:absolute;top:0;left:0;width:100%}.hloading .nmchero .headlines{opacity:0}.transparent .nmchero .headlines{padding-top:15px}.transparent .nmchero.dark-gray .headlines{padding-top:45px}.transparent .nmchero.light-gray .headlines,.transparent .nmchero.blue .headlines,.transparent .nmchero.green .headlines,.transparent .nmchero.white .headlines,.transparent .nmchero.custom .headlines{padding-top:45px}.transparent .nmchero.photo .headlines{padding-top:15px}@media(max-width:760px){.nmchero .headlines h1{font-size:36px}}@media(max-width:850px){.nmchero .headlines{margin-top:30px}.nmchero .headlines h1{font-size:30px;line-height:36px}}@media(max-width:760px){.nmchero .headlines{margin-top:30px}
.nmchero .headlines h1{font-size:24px;line-height:30px}}@media(max-width:599px){.nmchero #nmcherocontent{position:relative!important}.nmchero .headlines{padding-top:0!important}.nmchero .headlines h1,.nmchero .headlines h2{text-transform:none}.nmchero .headlines h1{font-size:20px;line-height:25px}.nmchero .headlines h1.short{font-size:44px!important;line-height:44px!important}.nmchero .headlines h2{font-size:15px;display:none}.nmchero.text-photo .headlines{padding-top:30px;height:120px}.nmchero.gray{height:auto}.nmchero.gray #nmcherocontent{padding-top:30px;padding-bottom:30px}.nmchero.gray .headlines{height:auto}.nmchero.gray .headlines h1{height:auto;font-size:28px}.nmchero.gray .headlines h2{font-size:13px}}.sidebar .fullimage{display:block;width:100%}.sidebar .sticky.stuck{position:fixed;top:90px}.sidebar .centerbox,.sidebar .box{background:#1b1b1b;padding:15px;line-height:24px;font-size:12px;margin-bottom:30px}.sidebar .centerbox h3,.sidebar .box h3{color:white;text-align:center;margin-bottom:7.5px}.sidebar .centerbox h4,.sidebar .box h4,.sidebar .centerbox h5,.sidebar .box h5{font-size:19px;text-transform:uppercase;text-align:center;font-weight:bold;color:white}
.sidebar .centerbox h4 a,.sidebar .box h4 a,.sidebar .centerbox h5 a,.sidebar .box h5 a{color:white}.sidebar .centerbox h5,.sidebar .box h5{font-size:16px;font-weight:600;margin-bottom:0}.sidebar .centerbox h6,.sidebar .box h6{font-family:'Droid Serif','Times New Roman','Times',serif;color:#777;font-weight:normal;font-size:14px;font-style:italic;color:white;letter-spacing:0;margin-bottom:15px}.sidebar .centerbox h6 a,.sidebar .box h6 a{color:white}.sidebar .centerbox hr,.sidebar .box hr{border-top-color:#444}.sidebar .centerbox .navlist a,.sidebar .box .navlist a{display:block;color:#999;text-transform:uppercase}.sidebar .centerbox{padding-left:0;padding-right:0;text-align:center}.sidebar .box{background:#1b1b1b;padding:20px;line-height:24px;font-size:12px;margin-bottom:30px}.sidebar .social{text-align:center}.sidebar .social a{display:inline-block;line-height:40px;height:40px;width:40px;text-align:center;opacity:.5;-webkit-transition:350ms;-moz-transition:350ms;-o-transition:350ms;-ms-transition:350ms;transition:350ms;background:#333;margin:0 2px}
.sidebar .social a:hover{opacity:1}.sidebar .social img{width:24px;height:24px;vertical-align:middle}.sidebar .social.small a{line-height:30px;height:30px;width:30px}.sidebar .social.small img{width:16px;height:16px;vertical-align:middle}.sidebar .social.white a{background:transparent;opacity:.8}.sidebar .minigallery{padding-top:7.5px;padding-bottom:7.5px;padding-left:30px;padding-right:30px}.sidebar .minigallery a{display:block;margin-bottom:7.5px}.sidebar .minigallery a img{width:100%;display:block}.sidebar .interests ul{list-style:none;margin:0;padding:0;color:#999;margin-bottom:0;padding-left:15px;padding-right:15px}.sidebar .interests ul li{line-height:18px;margin-bottom:12px}.sidebar .interests ul a{color:white;font-weight:bold}.sidebar form fieldset{position:relative}.sidebar form label,.sidebar form input,.sidebar form textarea{height:36px;line-height:36px;padding:0 10px;width:100%;color:#999}.sidebar form label{position:absolute}.sidebar form label .req{color:#8ea833;font-weight:bold;float:right;font-size:36px;line-height:48px}
.sidebar form input,.sidebar form textarea{border:1px solid #1072ba;color:#555}.sidebar form textarea{line-height:20px;padding:8px 10px;height:92px}.sidebar form input[type="submit"]{width:auto;background:#8ea833;border:0;font-size:14px;font-weight:normal;border-radius:4px;padding-left:30px;padding-right:30px;width:100%;float:right;font-size:18px}.sidebar .newsletter{padding-left:15px;padding-right:15px;margin-bottom:0;overflow:hidden}.sidebar .newsletter input{width:75%;float:left;border:0}.sidebar .newsletter input[type="submit"]{display:inline;width:25%;text-align:center;font-size:14px;border-radius:0!important;background:#ccc;padding:0;text-transform:uppercase;cursor:pointer}.ad{position:relative}.ad.nonprofit:before{background-image:url(http://files.joelnmc.gethifi.com/work/crop/american-camp-association-new-england-desktop-process-s500x-q90-t1387569946.jpg)}.ad.politics:before{background-image:url(http://files.joelnmc.gethifi.com/work/crop/mark-herring-desktop-process-s500x-q90-t1387570235.jpg)}
.ad:before{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:100%;opacity:.3;z-index:1;background-size:cover}.ad a{position:relative;z-index:2;display:block;text-shadow:0 0 3px rgba(0,0,0,0.5)}.ad h3{line-height:40px}.ad p{margin-bottom:0;color:#fff;font-size:15px}#filters{background:#1b1b1b;color:white;text-transform:uppercase;height:60px;margin-bottom:30px}#filters h3{color:white;font-weight:normal;font-size:16px;text-transform:uppercase;line-height:60px}#filters h3:after{content:':'}#filters nav{position:absolute;right:0;top:0}#filters nav a{font-size:12px;padding:0 9px;margin:17px 1px;display:inline-block;color:white;height:24px;line-height:24px;border-radius:2px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;-webkit-transition:350ms;-moz-transition:350ms;-o-transition:350ms;-ms-transition:350ms;transition:350ms}#filters nav a:hover,#filters nav a.active{background:#1072ba}
@media all and (max-width:980px){#filters nav a{padding:0 4px;margin:20px 0;font-size:11px}}@media all and (max-width:770px){#filters{z-index:2;position:relative;height:40px}#filters h3{display:inline-block;position:relative;line-height:40px;font-size:16px;padding-left:10px;cursor:pointer}#filters h3:after{content:'';right:-17px;top:17px;position:absolute;border:5px solid transparent;border-top-color:white}#filters nav{background:#252525;right:auto;left:0;top:40px;display:none}#filters nav a{display:block;margin:0;padding:0 20px 0 10px;line-height:40px;height:40px;font-size:12px;border-bottom:1px solid rgba(255,255,255,0.05);border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}#filters.open nav{display:block}}#comments{background:white;position:relative;padding-top:30px;padding-bottom:30px;margin-top:30px;border-top:4px solid #eee}#comments:before,#comments:after{content:'';position:absolute;top:-4px;left:50%;width:0;height:0;border:20px solid transparent;border-top-color:#f7f7f7;margin-left:-10px}
#comments:before{border-width:25px;margin-left:-15px;border-top-color:#eee}.comment{font-size:14px;line-height:24px;padding-top:30px;padding-bottom:30px;border-bottom:2px solid #eee}.comment h6 a{font-weight:normal;font-size:12px;text-transform:lowercase;color:#8ea833;float:right}.comment time{margin-top:15px;display:block;font-size:12px;color:#777}.comment img{border-radius:4px;width:100%}.devices{position:relative;float:left;width:100%}.devices .device{display:block;width:100%}.devices .screen{display:block;position:absolute}.devices .desktop{position:relative;width:70%;margin:0 auto}.devices .desktop .screen{width:90%;top:5.5%;left:5%}.devices .tablet{position:absolute;bottom:-0.5%;right:11%;width:20%}.devices .tablet .screen{width:84%;top:11%;left:8%}.devices .phone{position:absolute;left:13%;bottom:0;width:11%}.devices .phone .screen{width:84%;top:15%;left:8%}.caption{font-size:80%;color:#666;margin-left:2em}.circle{width:60px;height:60px;border-radius:50%;position:relative;margin-bottom:10px}.blue{background-color:#1072ba}
.green{background-color:#a0bd3b}.black{background-color:#1b1b1b}.numeral{position:absolute;width:100%;top:24%;text-align:center;color:#fff;font-style:italic;font-weight:600;font-size:42px}#b2b .button,#services .button{display:block;background:#8ca331;color:#fff;border-radius:4px;text-align:center;width:265px;padding:20px;margin:0 auto;text-transform:uppercase;letter-spacing:1px;font-size:110%;font-family:"proxima nova",sans-serif;text-shadow:0 1px 1px #1b1b1b;font-weight:bold}#b2b .dark,#services .dark{background:#1b1b1b}#b2b .dark h1,#services .dark h1,#b2b .dark h2,#services .dark h2,#b2b .dark h4,#services .dark h4,#b2b .dark h5,#services .dark h5,#b2b .dark h6,#services .dark h6,#b2b .dark p,#services .dark p{color:#fff}#b2b .dark h3,#services .dark h3{color:#8ca331}#b2b .dark .work-item,#services .dark .work-item{margin-bottom:3%}#b2b .dark .overlay,#services .dark .overlay{background-color:rgba(20,20,20,0.2);text-shadow:0 1px 1px #1b1b1b}#b2b h2,#services h2{font-size:21px;font-weight:normal;letter-spacing:0}
#b2b h3,#services h3{font-family:"proxima nova",sans-serif;font-size:16px;text-transform:uppercase;font-weight:normal;letter-spacing:2px;margin-bottom:10px;color:#0f75b4}#b2b h5,#services h5{font-family:"Droid Serif","Times New Roman","Times",serif;font-weight:normal;font-style:italic;letter-spacing:0}#b2b .caption,#services .caption{margin:10px 0 0 0;line-height:1.8}#b2b .icons,#services .icons{position:relative}#b2b .icons a,#services .icons a{color:#333;text-align:center;cursor:pointer;z-index:10;padding-bottom:30px}#b2b .icons p,#services .icons p{padding:0 30px}#b2b .icons h4,#services .icons h4{padding:30px 0;background-color:#a3a5ac;color:#eee;text-shadow:0 1px 1px #666;font-weight:normal}#b2b .icons a.active,#services .icons a.active{background-color:#fff;cursor:auto}#b2b .icons a.active h4,#services .icons a.active h4{color:#fff;background-color:#0e74b4}#b2b .icons a:hover h4,#services .icons a:hover h4{color:#fff;background-color:#0e74b4}
#b2b .points,#services .points{position:relative}#b2b #arrow,#services #arrow{border-bottom:20px solid #f5f7f7;border-right:20px solid #f5f7f7;position:absolute;width:100px;height:100px;background-color:#fff;bottom:-30px;left:11.5%;z-index:1;transform:rotate(45deg)}#b2b #details p:not(.numeral),#services #details p:not(.numeral){font-size:15px}#b2b .circle,#services .circle{width:48px;height:48px}#b2b .numeral,#services .numeral{top:18%;font-size:36px}#b2b #content,#services #content,#b2b #conversion,#services #conversion{display:none}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{content:" ";display:block;background:white;position:absolute;z-index:30;box-shadow:0 0 12px rgba(51,51,51,0.5)}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{width:3px;height:9999px;left:50%;margin-left:-1.5px}
.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{transition-duration:.5s}.twentytwenty-before-label,.twentytwenty-after-label{transition-property:opacity}.twentytwenty-before-label:before,.twentytwenty-after-label:before{color:white;font-size:13px;letter-spacing:.1em}.twentytwenty-before-label:before,.twentytwenty-after-label:before{position:absolute;background:rgba(255,255,255,0.2);line-height:38px;padding:0 20px;border-radius:2px}.twentytwenty-horizontal .twentytwenty-before-label:before,.twentytwenty-horizontal .twentytwenty-after-label:before{top:50%;margin-top:-19px}.twentytwenty-vertical .twentytwenty-before-label:before,.twentytwenty-vertical .twentytwenty-after-label:before{left:50%;margin-left:-45px;text-align:center;width:90px}
.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow,.twentytwenty-down-arrow{width:0;height:0;border:6px inset transparent;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-up-arrow,.twentytwenty-down-arrow{left:50%;margin-left:-6px}.twentytwenty-container{box-sizing:content-box;z-index:0;overflow:hidden;position:relative}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:rgba(0,0,0,0)}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active:hover.twentytwenty-overlay .twentytwenty-after-label{opacity:0}.twentytwenty-container *{box-sizing:content-box}.twentytwenty-before-label{opacity:0}
.twentytwenty-before-label:before{content:"Before"}.twentytwenty-after-label{opacity:0}.twentytwenty-after-label:before{content:"After"}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{transition-property:background;background:rgba(0,0,0,0);z-index:25}.twentytwenty-overlay:hover{background:rgba(0,0,0,0.5)}.twentytwenty-overlay:hover .twentytwenty-after-label{opacity:1}.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px solid white;border-radius:1000px;box-shadow:0 0 12px rgba(51,51,51,0.5);z-index:40;cursor:pointer}
.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;box-shadow:0 3px 0 #fff,0px 0 12px rgba(51,51,51,0.5)}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;box-shadow:0 -3px 0 #fff,0px 0 12px rgba(51,51,51,0.5)}.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:22px;box-shadow:3px 0 0 #fff,0px 0 12px rgba(51,51,51,0.5)}.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:22px;box-shadow:-3px 0 0 #fff,0px 0 12px rgba(51,51,51,0.5)}.twentytwenty-left-arrow{border-right:6px solid white;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:6px solid white;right:50%;margin-right:-17px}.twentytwenty-up-arrow{border-bottom:6px solid white;top:50%;margin-top:-17px}.twentytwenty-down-arrow{border-top:6px solid white;bottom:50%;margin-bottom:-17px}.twentytwenty-horizontal{margin:2em 0}.stack{display:block;position:relative;width:100%;padding-top:45px;padding-bottom:45px}.stack.dark{background:#1b1b1b}.stack.dark h1,.stack.dark h2,.stack.dark h3,.stack.dark h4,.stack.dark h5,.stack.dark h6,.stack.dark p{color:white}
.stack.centered{text-align:center}.stack h1{text-transform:uppercase;font-size:32px;margin-bottom:15px;line-height:45px}.stack h2{text-transform:uppercase;margin-bottom:15px}.stack p{margin-bottom:0}.stack .lede{font-size:18px}.gray{background:#eee}.green{background:#8ea833!important}@media(max-width:599px){.stack{padding-top:30px;padding-bottom:30px}.stack h1{font-size:24px}.stack .lede{font-size:14px}}.swipe{overflow:hidden;visibility:hidden;position:relative}.swipe-wrap{overflow:hidden;position:relative}.swipe-wrap>div{float:left;width:100%;position:relative}#slider{position:relative;width:100%;height:550px;overflow:hidden;margin-top:-30px;background:#1b1b1b}#slider .swipe-wrap{height:100%}#slider .slide{overflow:hidden;float:left;position:relative;width:100%;height:100%}#slider .slide .bg{z-index:1;position:absolute;top:0;left:0;width:100%}#slider .slide .container{z-index:2;height:100%}#slider .image{z-index:1;display:block;position:absolute;right:0;top:105px;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:400ms ease-out;-moz-transition:400ms ease-out;-o-transition:400ms ease-out;-ms-transition:400ms ease-out;transition:400ms ease-out}
#slider .image img{display:block}#slider .incoming .image,#slider .active .image{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#slider .active .text{opacity:1}#slider .text{z-index:2;opacity:0;-webkit-transition:opacity 1200ms;-moz-transition:opacity 1200ms;-o-transition:opacity 1200ms;-ms-transition:opacity 1200ms;transition:opacity 1200ms;position:absolute;left:0;top:205px;color:white;text-align:center;text-shadow:1px 1px 3px rgba(0,0,0,0.7);width:55%}#slider .text h2{text-transform:uppercase;font-size:80px;color:white;line-height:100px;font-weight:700;margin-bottom:0}#slider .text .serif{font-size:28px;line-height:36px;font-family:'Droid Serif','Times New Roman','Times',serif;font-style:italic;margin-bottom:0}#slider .text p{font-size:20px;line-height:30px}#slider .text .more{display:inline-block;font-weight:700;font-size:17px;color:white;background:#1072ba;text-transform:uppercase;text-shadow:none;padding:0 34px;line-height:34px;height:34px;cursor:pointer;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;transition:all .1s ease-out}
#slider .text a.more:hover{background:#105f99;transition:all .1s ease-in;text-shadow:1px 1px 3px rgba(0,0,0,0.7)}#slider #boeing .image{top:auto;bottom:-5px}#slider #boeing .text h2 span{font-size:58px;line-height:60px}#slider #duke .text{width:50%}#slider #duke .image{top:auto;bottom:-15px}#slider #duke .image .mini{position:absolute;right:30px;bottom:0;width:auto;height:60%;-webkit-transition:300ms ease-out;-moz-transition:300ms ease-out;-o-transition:300ms ease-out;-ms-transition:300ms ease-out;transition:300ms ease-out;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}#slider #duke.active .image .mini{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#slider #unc-dining .image{top:auto;bottom:-15px}#slider #unc-dining .image .mini{position:absolute;right:30px;bottom:0;width:auto;height:60%;-webkit-transition:300ms ease-out;-moz-transition:300ms ease-out;-o-transition:300ms ease-out;-ms-transition:300ms ease-out;transition:300ms ease-out;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
#slider #unc-dining.active .image .mini{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#slider #web-trends .text{width:60%;left:20%;top:165px}#slider #web-trends h2{font-size:108px;margin-bottom:20px}#slider #web-trends .serif{margin-bottom:20px}#slider #fleet-feet .image{top:auto;bottom:-5px}#slider #fleet-feet .text{top:175px}#slider #fleet-feet .text h2{font-size:48px;line-height:68px;line-height:60px;margin-bottom:20px;margin-bottom:0}#slider #fleet-feet .text p{font-size:18px;line-height:36px}@media all and (max-width:1400px){#slider .slide .bg{width:auto;left:50%;margin-left:-700px}#slider #web-trends .text{top:150px}}@media all and (max-width:1280px){#slider{height:480px}#slider .slide{height:100%}#slider .slide .bg{width:110%;left:0;margin:0}#slider .image{top:0;padding-top:105px;padding-bottom:10px;height:100%}#slider .image img{height:100%}#slider .text{top:135px;padding:0 1% 0 0}#slider .text h2{font-size:70px;line-height:80px}
#slider .text p{font-size:18px}#slider .text .serif{font-size:24px;line-height:30px}#slider #boeing .image,#slider #fleet-feet .image{top:auto;bottom:0;padding-bottom:0}#slider #boeing .image img,#slider #fleet-feet .image img{max-width:390px}#slider #fleet-feet .text h2{font-size:42px;line-height:48px}#slider #fastmed .text{width:65%}#slider #duke .image .mini{right:25px;height:50%}}@media all and (max-width:1070px){#slider #fleet-feet .text{top:150px}#slider #fleet-feet .text p{line-height:26.25px}}@media all and (max-width:960px){#slider{height:380px}#slider .image{top:0;padding-top:105px;padding-bottom:10px;height:100%}#slider .image img{height:100%}#slider .text{top:135px;width:65%}#slider .text h2{font-size:50px;line-height:68px}#slider .text p{font-size:16px;line-height:20px}#slider #boeing .text,#slider #fleet-feet .text{width:55%}#slider #fleet-feet .text h2{font-size:36px;line-height:42px}#slider #duke .image{padding-left:0;padding-right:0;margin-left:0;margin-right:0}#slider #web-trends .text{top:110px;width:70%;left:15%}
}@media all and (max-width:915px){#slider #fleet-feet .text{top:110px}#slider #fleet-feet .text p{margin-bottom:15px}}@media all and (max-width:760px){#slider{height:320px}#slider .slide .bg{width:130%;top:auto;bottom:0}#slider .image{padding-top:80px}#slider .text{top:105px}#slider .text h2{font-size:36px;line-height:50px}#slider .text p{font-size:14px;line-height:18px;margin-bottom:15px}#slider .text .serif{font-size:16px;line-height:24px}#slider #boeing .image img,#slider #fleet-feet .image img{max-width:240px}#slider #fleet-feet .text{left:-2.5%;width:60%}#slider #fleet-feet .text h2{font-size:30px;line-height:36px}#slider #fleet-feet .text p{font-size:14px;line-height:18px;margin-bottom:7.5px}#slider #web-trends .text{top:100px}#slider #web-trends h2{font-size:68px;margin-bottom:10px}#slider #web-trends .serif{margin-bottom:10px}}@media all and (max-width:599px){#slider{margin-top:0;height:400px}#slider .slide .bg{height:400px;width:600px;left:50%;margin-left:-300px}#slider .image{position:relative;margin:0 auto;height:auto;width:50%;padding-top:0;padding-bottom:0;top:auto;bottom:-45px!important}
#slider .image img{width:100%}#slider .text{position:relative;top:20px;width:90%;margin:0 auto}#slider #boeing .text,#slider #fleet-feet .text{width:90%;margin:0 auto}#slider #boeing .image,#slider #fleet-feet .image{width:45%}#slider #fleet-feet .text{left:0;top:20px}#slider #fleet-feet .text h2{margin-bottom:15px}#slider #fleet-feet .text p{margin-bottom:15px}#slider #fleet-feet image{bottom:-45px!important}#slider #duke .text{width:90%;margin:0 auto}#slider #duke .image{margin:0 auto;width:60%}#slider #duke .image .mini{display:none}#slider #fastmed .text{width:90%;margin:0 auto}#slider #fastmed .image{bottom:-65px}#slider #fastmed .image img{height:auto}#slider #web-trends .text{width:90%;left:0}#slider #web-trends p{font-size:13px}}@media all and (max-width:479px){#slider{height:390px}#slider .slide .bg{height:390px}#slider #boeing .image,#slider #fleet-feet .image{width:50%}#slider #fleet-feet .text h2{font-size:28px;line-height:30px}#slider #duke .image{width:65%}}@media all and (max-width:420px){#slider{height:360px}
#slider .slide .bg{height:360px}}.home h1,.home h2{margin-bottom:5px}#whatwedo .devices .desktop{width:40%;float:left}#whatwedo .devices #desktop1{margin:30px 3% 0 7%}#whatwedo .devices #desktop2{margin:30px 7% 0 3%}#whatwedo .devices .tablet{width:15%}#whatwedo .devices #tablet1{right:3%}#whatwedo .devices #tablet2{right:auto;left:3%}#whatwedo .devices .phone{width:7%}#whatwedo .devices #phone1{left:19%}#whatwedo .devices #phone2{left:auto;right:19%}#whatwedo .button{display:inline-block;position:relative;top:-20px;background:#1072ba;height:40px;line-height:40px;padding:0 20px;border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;color:white;text-transform:uppercase;font-weight:500;font-size:16px}#home-news{padding-bottom:60px}@media(max-width:599px){.clients img{max-width:20%}.home h1,.home h2{font-size:17px}}@media all and (max-width:420px){.home h1,.home h2{line-height:30px}}.blog-item{margin-bottom:60px}.blog-item h3{margin-bottom:0;font-weight:500}
.blog-item h3 a{color:#1b1b1b}.blog-item .excerpt{font-size:14px}.blog-item .meta{font-family:'Droid Serif','Times New Roman','Times',serif;font-size:11px;font-style:italic;color:#999}.blog-item .meta a{color:#999}.blog-item p{margin-bottom:0}.blog-item.thumb{padding-left:265px}.blog-item.thumb .thumbimage{float:left;display:block;margin-left:-265px;width:240px;height:135px;overflow:hidden}.blog-item.thumb .thumbimage img{display:block;width:100%}.blog-item-grid{border-bottom:1px solid #ddd;padding-bottom:30px;margin-bottom:30px}.blog-item-grid .info{padding-top:15px}.blog-item-grid h3{margin-bottom:7.5px;font-weight:500}.blog-item-grid h3 a{color:#1b1b1b}.blog-item-grid .excerpt{font-size:14px}.blog-item-grid .meta{font-family:'Droid Serif','Times New Roman','Times',serif;font-size:11px;font-style:italic;color:#999}.blog-item-grid .meta a{color:#999}.blog-item-grid p{margin-bottom:0}
.blog-item-grid .thumbimage{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;background:#8ea833}.blog-item-grid .thumbimage img{display:block;position:absolute;top:0;left:0;width:100%}.blog-related .meta,.centerpost .blog-related .meta{font-family:'Droid Serif','Times New Roman','Times',serif;font-size:11px;font-style:italic;color:#999;text-align:left}.blog-related .meta a,.centerpost .blog-related .meta a{color:#999}.blog-related .thumbimage,.centerpost .blog-related .thumbimage{position:relative;width:100%;height:0;margin-bottom:15px;padding-bottom:56.25%;overflow:hidden;background:#8ea833}.blog-related .thumbimage img,.centerpost .blog-related .thumbimage img{display:block;position:absolute;top:0;left:0;width:100%}.blog-related h6,.centerpost .blog-related h6{font-family:"Gotham SSm A",sans-serif;font-size:14px;line-height:20px}.blog-tile{float:left;width:31%;margin:0 1% 30px 1%;overflow:hidden;background:#1b1b1b}
.blog-tile:hover .thumbimage img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.blog-tile .thumbimage{position:relative;width:100%;overflow:hidden;height:0;padding:56.25% 0 0 0}.blog-tile .thumbimage img{position:absolute;top:0;left:0;display:block;width:100%;-webkit-backface-visibility:hidden;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms}.blog-tile .info{padding:10px;text-align:left}.blog-tile .info h3{color:white;font-weight:500;font-size:18px;line-height:24px;height:48px;overflow:hidden;text-overflow:ellipsis;margin-bottom:7.5px}.blog-tile .info .meta{border-top:1px solid #333;color:#777;font-style:italic;font-family:'Droid Serif','Times New Roman','Times',serif;font-size:12px;line-height:30px}.blog-tile .info .meta span{float:right}.pagination{margin-bottom:30px;overflow:hidden}.pagination a{color:#999;text-transform:uppercase;font-weight:500}
.pagination .next{float:right}@media(max-width:599px){.blog-item{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #dcddde}.blog-item .meta{margin-bottom:7.5px}.blog-item.thumb{padding-left:0}.blog-item.thumb .thumbimage{display:none}.blog-tile{width:98%}.pagination{border-top:0;padding-top:0}}.about .clientlogo{width:18.9%;float:left;display:inline-block;margin-top:7.5px;margin-bottom:7.5px;margin-left:7.5px;margin-right:7.5px;background:#eee;text-align:center;position:relative;height:auto}.about .clientlogo :before{content:"";display:block;padding-top:100%}.photos{overflow:hidden;margin-bottom:30px}.photos a{position:relative;display:block;float:left;width:16.666666666666668%;height:0;padding-bottom:16.666666666666668%;background-size:cover;overflow:hidden}.photos a img{position:absolute;top:0;left:0;width:100%;display:block;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms}.photos a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
@media(max-width:599px){.photos a{width:33.333333333333336%}}.service-partial{text-align:center;display:block;padding-bottom:15px;margin-bottom:30px;background:white}.service-partial .icon{background:#0e74b4;padding-top:7.5px;padding-bottom:7.5px;margin-bottom:15px}.service-partial .icon img{width:50%;display:block;margin:0 auto;opacity:.7}.service-partial.industry .icon{background:#333;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}.service-partial.industry .icon img{width:100%;opacity:.5}.service-partial:hover .btn{border-radius:30px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.service-partial:hover .icon img{opacity:1}.service-partial h5{margin-bottom:7.5px}.service-partial p{color:#333;font-size:14px;line-height:20px;padding-left:15px;padding-right:15px}.service-partial .btn{display:inline-block;float:none}.clear{clear:both}h6{font-weight:normal;color:#666}#services .button{display:inline-block;background:#8ca331;color:#fff;border-radius:4px;text-align:center;width:200px;padding:10px;margin-left:2%;text-transform:uppercase;letter-spacing:2px;font-size:90%;font-family:"proxima nova",sans-serif;text-shadow:0 1px 1px #333;font-weight:normal}
.icons h2,.icons p{text-align:center}.icons p{padding:0 30px;color:#666;font-size:15px}.icons img{height:170px;display:block;margin:0 auto}#services .samples h3{font-size:14px;margin-top:10px;margin-bottom:0}#services .samples h4{font-size:16px;font-weight:normal;margin-bottom:5px}#services .samples p{color:#666;font-size:80%}#services .samples a{color:#8da740;text-transform:uppercase;letter-spacing:1px;font-weight:bold}#services .samples img{margin-left:-10px;border:10px solid #e1e5e4;opacity:.7}#services .samples img:hover,#services .samples img.active{cursor:pointer;opacity:1}#services .samples img.active{border:10px solid #fff}#services .samples .row{position:relative}#services .sidebar h3{color:#fff}.icon-title{display:block;margin:30px auto;height:170px}#services h2.copy-center{margin-top:36px;font-size:36px;text-align:center}@media(max-width:1280px){.service{padding-top:45px}#webdev{padding-bottom:45px}}@media(max-width:960px){#services .right,#services .left{float:none!important;display:block}#services .col5{width:82.2%;margin:0 auto 30px}
#services .col6,#services .col7{margin:0 auto}}.person{float:left;width:22%;margin:0 1.5% 30px 1.5%;text-align:center;margin-bottom:30px;-webkit-backface-visibility:hidden}.person.person-mini{width:15%;margin:0 .5% 15px 1%}.person.person-mini h5{font-size:12px}.person img{width:100%;-webkit-filter:grayscale(1);display:block;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;transition:300ms}.person h5{line-height:1.2;padding:3px 0;margin-bottom:0}.person h6{font-family:'Droid Serif','Times New Roman','Times',serif;font-size:13px;color:#999;font-weight:normal;font-style:italic;line-height:15px}.person a:hover img{-webkit-filter:grayscale(0)}@media(max-width:900px){.person{width:30%}}@media(max-width:599px){.person{margin-bottom:20px;min-height:142px;width:47%}.person img{-webkit-filter:none}.person h5{line-height:15px}.person h6{font-size:11px}}#work{padding-bottom:30px}.isotopewrap{float:left;width:24.9%;padding:1%;overflow:hidden}
.isotopewrap .work-item{width:100%;margin:0}.work-item{position:relative;display:block;float:left;width:23%;background:gray;overflow:hidden}.work-item a{display:block;width:100%;height:100%;position:relative;padding-top:100%}.work-item a img{position:absolute;top:0;left:0;width:100%;height:auto;display:block}.work-item .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(20,20,20,0.8);opacity:0;-webkit-transition:350ms opacity;-moz-transition:350ms opacity;-o-transition:350ms opacity;-ms-transition:350ms opacity;transition:350ms opacity}.work-item .overlay h6{position:absolute;left:0;bottom:0;color:white;font-size:14px;line-height:20px;padding:0 10px;font-family:"proxima-nova",sans-serif;font-weight:normal;letter-spacing:0;-webkit-transition:500ms;-moz-transition:500ms;-o-transition:500ms;-ms-transition:500ms;transition:500ms}.work-item:hover a img{-webkit-filter:blur(3px)}.work-item:hover .overlay{opacity:1}.work-item:hover .overlay h6{bottom:8px}.work-item .status{position:absolute;top:0;left:0;width:100%;color:white}
.work-item .status p{margin-bottom:0}.work-item .status .auth{background:rgba(0,0,0,0.5)}.work-item .status .cat{background:rgba(0,0,0,0.7)}.work-item .status .nopeople{background:rgba(0,0,255,0.6)}.work-item .status .wrongdate{background:rgba(255,0,0,0.6)}.work-item .status .nocontent{background:rgba(0,255,0,0.6)}.work-item-site{width:32%;margin:.6%}.work-item-site a{padding-top:56.25%}@media all and (max-width:599px){.isotopewrap{width:49.9%}.isotopewrap .portfolio-item{width:100%;margin:0}.work-item{width:48%;margin:1%}.work-item-site{width:100%;margin:1% 0}}#meta{text-align:center}#meta h6{color:#fff}#meta h6 span{font-weight:normal}.testimonial{text-align:center;padding-top:30px;padding-bottom:30px;padding-bottom:45px}.testimonial .quote{display:block;font-size:150px;line-height:150px;height:150px;margin-bottom:-80px;color:rgba(255,255,255,0.1)}.testimonial blockquote{border:0;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;color:white;font-style:normal;font-size:18px;margin-bottom:30px}
.testimonial cite{text-transform:uppercase;font-size:18px;color:white;font-style:normal}.testimonial cite span{display:block;font-size:14px;font-family:'Droid Serif','Times New Roman','Times',serif;text-transform:none;color:rgba(255,255,255,0.3);font-style:italic}@media all and (max-width:599px){#workitem .devices .desktop{width:90%}#workitem .devices .tablet{width:26%;right:1%}#workitem .devices .phone{width:15%;left:3%}}#labs-container{background:#eee;padding-top:30px;padding-bottom:30px}.lab{margin-bottom:30px!important}.lab h3{margin-bottom:7.5px}.lab .visit{display:inline-block;border-radius:2px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;color:#8ea833;padding:0 5px;text-transform:lowercase;font-size:12px;font-weight:normal}.socialbar{text-align:center;height:30px}.socialbar a{display:inline-block;line-height:30px;height:30px;margin:0 12px;opacity:.7;-webkit-transition:350ms;-moz-transition:350ms;-o-transition:350ms;-ms-transition:350ms;transition:350ms}
.socialbar a:hover{opacity:1}.socialbar img{width:24px;line-height:30px;vertical-align:middle;display:block}.contactsocial{position:relative;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px}#examples ul{margin-left:0;padding-left:30px}.feature{width:31%;margin:1%;height:240px;float:left;text-align:center}.feature img{width:40%;display:block;margin:0 auto 10px auto}@media all and (max-width:599px){.feature{width:46%;margin:2px;height:110px}.feature h5{text-transform:none}.feature .text{display:none}}.post-caption{text-align:right;font-size:12px;font-style:italic;margin-top:-15px;margin-bottom:30px;line-height:18px}.centerpost{margin-top:-15px!important}.centerpost .meta{font-size:18px;text-align:center;color:#aaa;font-family:'Droid Serif','Times New Roman','Times',serif;font-style:italic;margin-bottom:30px}.centerpost .meta p{margin-bottom:0}.centerpost img.full{position:relative;width:130%;left:-15%;height:auto}.centerpost img.right{float:right;margin:15px 0 30px 30px}
.centerpost img.push{position:relative;margin-right:-15%}.centerpost img.left{float:left;margin:15px 30px 30px 0}.centerpost img.pull{position:relative;margin-left:-15%;border:none!important;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}.centerpost hr{padding-bottom:15px;margin-top:30px;border-top:1px solid #dcdcdc}.centerpost blockquote.full{position:relative;color:#1072ba;font-style:italic;font-size:26px;line-height:36px;font-weight:500;margin-left:0;margin-right:0;margin-bottom:45px;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:15px;border:0}.centerpost blockquote.full.green{color:#8ea833}.centerpost blockquote.right,.centerpost blockquote.left{width:40%;border:0;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;padding-top:0;padding-bottom:0;margin-bottom:60px!important;border-left:6px solid #1072ba;color:#333;text-align:left;font-size:30px;line-height:36px;font-weight:400}.centerpost blockquote.right.green,.centerpost blockquote.left.green{border-left-color:#8ea833}
.centerpost blockquote.right{float:right;margin:15px 0 30px 30px}.centerpost blockquote.push{position:relative;margin-right:-15%}.centerpost blockquote.left{float:left;margin:15px 30px 30px 0}.centerpost blockquote.pull{position:relative;margin-left:-15%}blockquote.lgblue{color:#1072ba;font-style:italic;font-size:26px;line-height:36px;font-weight:500;margin-left:0;margin-right:0;margin-bottom:45px;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:15px;border:0;text-align:center}.photo-caption{width:100%;font-size:12px;line-height:20px;float:right;margin-bottom:20px;font-style:italic}.full.photo-caption{width:130%;margin-right:-15%;text-align:right}.float-list .left{float:left}.float-list .right{float:right}#sketch-post .left{width:20%}#sketch-post .left img{width:100%;max-width:139px}#sketch-post .right{width:75%}#big-video{position:relative;background:#000;overflow:hidden;height:350px}#big-video:before{content:'';position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background:rgba(0,0,0,0.5)}
#big-video #nmcherocontent{position:absolute;left:0;top:0;width:100%;height:100%}#big-video .video{z-index:1;position:absolute;top:-200px;left:0;width:100%;height:0;padding-bottom:56.25%}#big-video video{position:absolute;width:100%;height:100%;top:0;left:0}#big-video .video-element{position:absolute;width:100%;height:100%;top:200px;left:0;background-position:50% 50%;background-repeat:no-repeat;background-size:auto 100%}.blog-cta{margin-bottom:-30px}.blog-cta a{border:0;display:block;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;overflow:hidden;text-decoration:none}.blog-cta a img{display:block;width:100%;height:auto;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0}.blog-cta form{background-image:url('../images/cta/general-cta.png');margin-bottom:0;min-height:200px;padding:117px 58px 38px 32px}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.blog-cta form{background-image:url("../images/cta/general-cta@2x.png");background-size:100% auto}
}.blog-cta form h2{color:white;font-family:"proxima-nova",sans-serif;font-weight:400;line-height:1.2}.blog-cta form h2 span{font-weight:bold}.blog-cta form .form{background:#0d76b6;height:50px;line-height:50px;position:relative;width:calc(100% - 50px)}.blog-cta form .submit input{background-image:url('../images/cta/submit.png');border:0;height:50px;position:absolute;right:-50px;top:0;width:50px}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.blog-cta form .submit input{background-image:url("../images/cta/submit@2x.png");background-size:auto auto}}.blog-cta form label{color:white;padding-left:15px;padding-right:15px}.blog-cta form input.email{border:0;height:23px;line-height:23px;max-width:300px;padding-left:15px;padding-right:15px;width:48%}@media(max-width:850px){.centerpost .meta{margin-top:15px!important;font-size:16px;margin-bottom:15px}.centerpost img.full{width:120%;left:-10%}.centerpost img.right,.centerpost img.left{max-width:50%;height:auto!important}
.centerpost img.push{margin-right:-10%}.centerpost img.pull{margin-left:-10%}.centerpost blockquote.right,.centerpost blockquote.left{font-size:24px;line-height:30px}.centerpost blockquote.push{margin-right:-10%}.centerpost blockquote.pull{margin-left:-10%}}@media(max-width:599px){.centerpost .meta{font-size:12px;font-style:normal}.centerpost img.full{width:100%;left:0}.centerpost img.right{margin:15px 0 15px 15px}.centerpost img.left{margin:15px 15px 15px 0}.centerpost img.push{margin-right:0}.centerpost img.pull{margin-left:0}.centerpost blockquote.full{font-size:24px;line-height:30px;margin-bottom:30px}.centerpost blockquote.right,.centerpost blockquote.left{font-size:14px;line-height:20px;width:45%;margin-left:15px;margin-right:15px;margin-bottom:30px!important}.centerpost blockquote.left{margin-left:0}.centerpost blockquote.right{margin-right:0}#big-video{height:200px}}@media(min-width:950px) and (max-width:1120px){.blog-cta .extra-long{display:none}}@media(min-width:850px) and (max-width:950px){.blog-cta .long{display:none}
.blog-cta form input.email{width:75%}}@media(min-width:768px) and (max-width:850px){.blog-cta .extra-long{display:none}}@media(min-width:600px) and (max-width:768px){.blog-cta .long{display:none}.blog-cta form input.email{width:75%;max-width:none}}@media(max-width:600px){.blog-cta form{background-color:#115987;background-size:100% auto;background-repeat:no-repeat;min-height:0;padding:80px 5% 20px}.blog-cta label{display:none}.blog-cta form input.email{width:100%;max-width:none}.blog-cta fieldset.email{margin-left:15px;margin-right:15px}}.subdomain{padding-top:0!important}.subdomain .subnav{padding-top:20px;padding-bottom:20px;margin-bottom:30px;text-align:center}.subdomain .subnav a{display:inline-block;color:#bababa;opacity:.7;margin-right:60px;font-weight:400;-webkit-transition:350ms;-moz-transition:350ms;-o-transition:350ms;-ms-transition:350ms;transition:350ms}.subdomain .subnav a:hover{opacity:1}.subdomain .btn-link{width:80%;margin:15px auto 0;color:#FFF;font-weight:bold;text-transform:uppercase;padding-top:15px;padding-bottom:15px;font-size:14px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;-webkit-transition:500ms;-moz-transition:500ms;-o-transition:500ms;-ms-transition:500ms;transition:500ms}
.subdomain .btn-link.blue{background:#1072ba}.subdomain .btn-link.blue:hover{background:#0c558b}.subdomain .btn-link.green:hover{background:#6d8127!important}.favorite-item{position:relative;background:#fff}.slider-wrapper{margin-top:20px;position:relative;z-index:1;transition:width .4s;transform:translateZ(0);backface-visibility:hidden;will-change:width}.slider-wrapper ul{list-style-type:none;margin-left:0;margin-bottom:0;padding-left:0}@media only screen and (min-width:1024px){.slider-wrapper{width:50%}.slider-active .slider-wrapper{width:100%}}.slider{position:relative;z-index:1;overflow:hidden}.slider li{position:absolute;top:0;left:0;z-index:1;height:100%;width:100%;transform:translateX(100%);transition:transform .3s}.slider li img{display:block;width:100%}.slider li.selected{position:relative;z-index:2;transform:translateX(0)}.slider li.move-left{transform:translateX(-100%)}@media only screen and (min-width:1024px){.slider{cursor:pointer}.slider:after{content:'';display:block;position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(81,62,93,0.4) url("http://files.www.newmediacampaigns.com/services/icon-zoom.png") no-repeat center center;background-size:48px;opacity:.8;z-index:4;transition:opacity .2s}
.slider-active .slider{cursor:auto}.slider-active .slider:after{display:none}}@media only screen and (min-width:1024px){.slider-navigation li,.slider-pagination{opacity:0;visibility:hidden;transition:opacity .4s 0s,visibility 0s .4s}.slider-active .slider-navigation li,.slider-active .slider-pagination{opacity:1;visibility:visible;transition:opacity .4s .4s,visibility 0s .4s}}.slider-navigation li{position:absolute;z-index:2;top:50%;bottom:auto;transform:translateY(-50%)}.slider-navigation li:first-of-type{left:10px}.slider-navigation li:last-of-type{right:10px}.slider-navigation li a{display:block;width:48px;height:48px;background:url("http://files.www.newmediacampaigns.com/services/icon-arrow.png") no-repeat center center;opacity:.6;transition:opacity .2s 0s,visibility 0s 0s;overflow:hidden;text-indent:100%;white-space:nowrap}.slider-navigation li a.inactive{opacity:0;visibility:hidden;transition:opacity .2s 0s,visibility 0s .2s}.slider-navigation li:first-of-type a{transform:rotate(180deg)}@media only screen and (min-width:1024px){.slider-navigation li:first-child{left:30px}
.slider-navigation li:last-child{right:30px}}.slider-pagination{position:absolute;z-index:2;bottom:30px;left:50%;right:auto;transform:translateX(-50%);visibility:hidden}.slider-pagination:after{content:"";display:table;clear:both}.slider-pagination li{display:inline-block;float:left;margin:0 5px}.slider-pagination li.selected a{background:#f5f4f3}.slider-pagination a{display:block;height:12px;width:12px;border-radius:50%;border:1px solid #f5f4f3;background-color:rgba(255,255,255,0);overflow:hidden;text-indent:100%;white-space:nowrap}.slider-wrapper .close{display:none;position:absolute;z-index:2;top:30px;right:30px;width:48px;height:48px;background:url("http://files.www.newmediacampaigns.com/services/icon-close.png") no-repeat center center;overflow:hidden;text-indent:100%;white-space:nowrap;visibility:hidden;opacity:0;transition:transform .3s 0s,visibility 0s .4s}.slider-active .slider-wrapper .close{visibility:visible;opacity:.6;transition:transform .3s 0s,visibility 0s 0s,opacity .4s .4s}@media only screen and (min-width:1024px){.slider-wrapper .close{display:block}
}.item-info{padding-top:40px;top:0;right:0}#services h2.section-header{text-align:center;text-transform:uppercase;font-size:30px;font-weight:bold;letter-spacing:-1px}#services .favorite-item h4{margin-bottom:5px}.cta{font-family:"proxima nova",sans-serif;font-size:14px;color:#8ea733;letter-spacing:2px;line-height:17px;text-transform:uppercase;margin-bottom:5px}.cta:after{content:" ▶︎"}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}html{background:#f7f7f7;-webkit-animation:fadein .5s;animation:fadein .5s}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none}.container{position:relative;width:92%;margin:0 auto;max-width:1140px}.banner{z-index:1}#template{background:#f7f7f7;z-index:2;position:relative;padding-bottom:60px}.default{padding-top:30px;padding-bottom:30px;padding-top:60px}#wrapper{min-height:100px;*zoom:1}#wrapper:before,#wrapper:after{content:"";display:table}
#wrapper:after{clear:both}@media(max-width:599px){#wrapper{border-top:50px solid #1b1b1b}.container{width:92%}.content{margin-bottom:30px}.default{padding-top:30px}}