*{padding:0;margin:0}*{padding:0;margin:0}html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,img,q,s,var,i,center,ol,ul,li,form,label,table,th,td,article,canvas,details,figure,footer,header,menu,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,details,figure,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=bbd6cf14689a338321ccde49dbecca6d)
 * Config saved to config.json and https://gist.github.com/bbd6cf14689a338321ccde49dbecca6d
 */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
*{-webkit-box-sizing:border-box;box-sizing:border-box}.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}.row{margin-left:-10px;margin-right:-10px;overflow:hidden}.col-lg-2,.col-md-3,.col-sm-4,.col-xs-6,.col-xs-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px}.col-xs-6,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-6{width:50%}@media (min-width:768px){.col-sm-4{float:left}.col-sm-4{width:33.33333333%}}@media (min-width:992px){.col-md-3{float:left}.col-md-3{width:25%}}@media (min-width:1200px){.col-lg-2{float:left}.col-lg-2{width:16.66666667%}}.show{display:block!important}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media (min-width:1400px){.col-xl-17{width:14.2857142857%;float:left}}*{margin:0;padding:0}html,body{width:100%;height:100%;-webkit-font-smoothing:antialiased;position:relative;background-color:#111}header{position:absolute;left:0;right:17em;top:0;bottom:0;font-family:"HelveticaNeueW01-UltLt"}@media screen and (min-width:1250px){header{right:18em}}header:before{content:"";background-color:rgba(65,79,86,.9);position:absolute;top:0;bottom:0;left:0;right:0}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger{position:absolute;top:25px;right:7px;z-index:20;padding:15px 15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;opacity:.8}@media screen and (min-width:1250px){.hamburger{right:6px}}@media screen and (max-width:999px){.hamburger{top:25px;right:7px}}@media screen and (max-width:560px){.hamburger{top:17px;right:1px}}.hamburger:hover{opacity:1}a,img{outline:0}.hamburger-box{width:40px;height:27px;display:inline-block;position:relative}@media screen and (max-width:560px){.hamburger-box{width:35px}}.hamburger-inner{display:block;margin-top:-.5px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:1px;background-color:#fff;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}@media screen and (max-width:560px){.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:35px;height:1px;background-color:#fff;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-13px}.hamburger-inner::after{bottom:-13px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after{top:-26px;-webkit-transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{-webkit-transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}h1,h2,h3,h4,h5,p{-webkit-transition:all .2s ease-in-out 0s!important;transition:all .2s ease-in-out 0s!important}h1{text-transform:uppercase;display:block;color:#fff;color:#f5f5f5;font-size:4.5em;top:50%;left:7.3%;margin-top:-.5em;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:1250px){h1{font-size:5em}}h2{font-family:"HelveticaNeueW01-UltLt",sans-serif;font-size:2.8em;margin-bottom:.5em;color:#f5f5f5;text-transform:uppercase;opacity:1}a{color:#fff;text-decoration:none}a:hover{text-decoration:underline}nav{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;font-family:"HelveticaNeueW01-45Ligh";right:0;top:0;width:17em;background-color:#f5f5f5;height:100%;line-height:normal}@media screen and (min-width:1250px){nav{width:18em}}nav ul{display:table-cell;vertical-align:middle;text-align:left;height:auto}nav li{font-size:1.312em;line-height:3em;display:block;width:100%;text-transform:uppercase;margin-right:1em;position:relative}nav li a{display:block;width:100%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;color:#414f56;padding-left:1.6875em;-webkit-box-sizing:border-box;box-sizing:border-box}nav li a:hover{background-color:rgba(65,79,86,.05);-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-backface-visibility:hidden;text-decoration:none}form input:focus,form textarea:focus{border:1px solid rgba(255,255,255,.6);background-color:rgba(255,255,255,.1)}.ajax-content{height:100%;width:100%;position:absolute;top:0;z-index:1;background-color:#414f56;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2em 2em 2em 7em;-webkit-overflow-scrolling:touch}@media screen and (min-width:1250px){.ajax-content{padding:2em 2em 2em 8em}}@media screen and (max-width:999px){.ajax-content{padding:2em 1.5em 2em 7em}}@media screen and (max-width:560px){.ajax-content{padding:1.5em 1em 1em 5em}}.ajax-content h2{opacity:1;-webkit-transition:all .4s .2s ease-in-out;transition:all .4s .2s ease-in-out}.ajax-content .full-width{opacity:1;-webkit-transition:all .4s .3s ease-in-out;transition:all .4s .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1)}.ajax-content.dark-grey{background-color:#333}#content{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:100%;height:calc(100% + 1px)}.loader,.home.loading .loader{opacity:0;background:var(--wpr-bg-f8b55bf9-9d78-4941-bc81-2491f4579537) no-repeat center center;left:5em;bottom:0;top:0;right:0;position:absolute;z-index:0;-webkit-transition:opacity .1s ease-in-out 0s;transition:opacity .1s ease-in-out 0s}.shift nav ul li{opacity:0}.shift nav ul li a{font-size:.8375em!important}.ready .home{background:0 0}.ready nav ul li{opacity:1;-webkit-transition:opacity 1s ease-in-out!important;transition:opacity 1s ease-in-out!important}.home{-webkit-transition:all 700ms ease;transition:all 700ms ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative}.home-link{display:none}.shift .home{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);position:absolute;right:-5em}@media screen and (max-width:999px){.shift .home{right:-5em}}@media screen and (max-width:560px){.shift .home{right:-4em}}.shift .home h1{opacity:0}.shift nav{opacity:.02;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.shift nav:hover{opacity:.05}.shift .home-link{display:block}.shift nav ul{overflow:visible;width:auto}.shift nav ul li{position:relative;cursor:pointer}.shift nav ul li.current a:hover{-webkit-transform:translate3d(0,0,0)!important}.shift nav ul li a{width:100%;background-color:#f5f5f5;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;font-size:.8375em}div.home{background-image:var(--wpr-bg-d29eb34b-08f8-461f-89ee-81600978f2b9);background-size:cover;height:100%;width:100%;z-index:2}div.home h1{opacity:1}@media screen and (max-width:560px){body.home .home nav:hover{opacity:.05}}.portfolio-image{margin-bottom:10px;padding-left:5px;padding-right:5px}.portfolio-image img{width:100%;opacity:0;position:relative;display:block}.portfolio-image:nth-child(40) img{opacity:1;-webkit-transition:opacity .6s ease-in-out 2.25s,left .3s ease-out 2.25s;transition:opacity .6s ease-in-out 2.25s,left .3s ease-out 2.25s}.portfolio-image:nth-child(39) img{opacity:1;-webkit-transition:opacity .6s ease-in-out 2.2s,left .3s ease-out 2.2s;transition:opacity .6s ease-in-out 2.2s,left .3s ease-out 2.2s}.portfolio-image:nth-child(38) img{opacity:1;-webkit-transition:opacity .6s ease-in-out 2.15s,left .3s ease-out 2.15s;transition:opacity .6s ease-in-out 2.15s,left .3s ease-out 2.15s}.portfolio-image:nth-child(37) img{opacity:1;-webkit-transition:opacity .6s ease-in-out 2.1s,left .3s ease-out 2.1s;transition:opacity .6s ease-in-out 2.1s,left .3s ease-out 2.1s}.portfolio-image:nth-child(36) img{opacity:1;-webkit-transition:opacity .6s ease-in-out 2.05s,left .3s ease-out 2.05s;transition:opacity .6s ease-in-out 2.05s,left .3s ease-out 2.05s}.portfolio-image:nth-child(35) img{opacity:1;-webkit-transition:opacity .6s ease-in-out 2s,left .3s ease-out 2s;transition:opacity .6s ease-in-out 2s,left .3s ease-out 2s}.portfolio-image:nth-child(34) img{opacity:1;-webkit-transition:opacity .6s ease-in-out 1.95s,left .3s ease-out 1.95s;transition:opacity .6s ease-in-out 1.95s,left .3s ease-out 1.95s}.portfolio-image:nth-child(33) img{opacity:1;-webkit-transition:opacity .6s ease-in-out 1.9s,left .3s ease-out 1.9s;transition:opacity .6s ease-in-out 1.9s,left .3s ease-out 1.9s}.portfolio-image:nth-child(32) img{opacity:1;-webkit-transition:opacity .6s ease-in-out 1.85s,left .3s ease-out 1.85s;transition:opacity .6s ease-in-out 1.85s,left .3s ease-out 1.85s}.portfolio-image:nth-child(31) img{opacity:1;-webkit-transition:opacity .6s ease-in-out 1.8s,left .3s ease-out 1.8s;transition:opacity .6s ease-in-out 1.8s,left .3s ease-out 1.8s}.portfolio-image:nth-child(30) img{opacity:1;-webkit-transition:opacity .6s ease-in-out 1.75s,left .3s ease-out 1.75s;transition:opacity .6s ease-in-out 1.75s,left .3s ease-out 1.75s}.portfolio-image:nth-child(29) img{opacity:1;-webkit-transition:opacity .6s ease-in-out 1.7s,left .3s ease-out 1.7s;transition:opacity .6s ease-in-out 1.7s,left .3s ease-out 1.7s}.portfolio-image:nth-child(28) img{opacity:1;-webkit-transition:opacity .6s ease-in-out 1.65s,left .3s ease-out 1.65s;transition:opacity .6s ease-in-out 1.65s,left .3s ease-out 1.65s}.portfolio-image:nth-child(27) img{opacity:1;-webkit-transition:opacity .6s ease-in-out 1.6s,left .3s ease-out 1.6s;transition:opacity .6s ease-in-out 1.6s,left .3s ease-out 1.6s}.portfolio-image:nth-child(26) img{opacity:1;-webkit-transition:opacity .6s ease-in-out 1.55s,left .3s ease-out 1.55s;transition:opacity .6s ease-in-out 1.55s,left .3s ease-out 1.55s}.portfolio-image:nth-child(25) img{opacity:1;-webkit-transition:opacity .6s ease-in-out 1.5s,left .3s ease-out 1.5s;transition:opacity .6s ease-in-out 1.5s,left .3s ease-out 1.5s}.portfolio-image:nth-child(24) img{opacity:1;-webkit-transition:opacity .6s ease-in-out 1.45s,left .3s ease-out 1.45s;transition:opacity .6s ease-in-out 1.45s,left .3s ease-out 1.45s}.portfolio-image:nth-child(23) img{opacity:1;-webkit-transition:opacity .6s ease-in-out 1.4s,left .3s ease-out 1.4s;transition:opacity .6s ease-in-out 1.4s,left .3s ease-out 1.4s}.portfolio-image:nth-child(22) img{opacity:1;-webkit-transition:opacity .6s ease-in-out 1.35s,left .3s ease-out 1.35s;transition:opacity .6s ease-in-out 1.35s,left .3s ease-out 1.35s}.portfolio-image:nth-child(21) img{opacity:1;-webkit-transition:opacity .6s ease-in-out 1.3s,left .3s ease-out 1.3s;transition:opacity .6s ease-in-out 1.3s,left .3s ease-out 1.3s}.portfolio-image:nth-child(20) img{opacity:1;-webkit-transition:opacity .6s ease-in-out 1.25s,left .3s ease-out 1.25s;transition:opacity .6s ease-in-out 1.25s,left .3s ease-out 1.25s}.portfolio-image:nth-child(19) img{opacity:1;-webkit-transition:opacity .6s ease-in-out 1.2s,left .3s ease-out 1.2s;transition:opacity .6s ease-in-out 1.2s,left .3s ease-out 1.2s}.portfolio-image:nth-child(18) img{opacity:1;-webkit-transition:opacity .6s ease-in-out 1.15s,left .3s ease-out 1.15s;transition:opacity .6s ease-in-out 1.15s,left .3s ease-out 1.15s}.portfolio-image:nth-child(17) img{opacity:1;-webkit-transition:opacity .6s ease-in-out 1.1s,left .3s ease-out 1.1s;transition:opacity .6s ease-in-out 1.1s,left .3s ease-out 1.1s}.portfolio-image:nth-child(16) img{opacity:1;-webkit-transition:opacity .6s ease-in-out 1.05s,left .3s ease-out 1.05s;transition:opacity .6s ease-in-out 1.05s,left .3s ease-out 1.05s}.portfolio-image:nth-child(15) img{opacity:1;-webkit-transition:opacity .6s ease-in-out 1s,left .3s ease-out 1s;transition:opacity .6s ease-in-out 1s,left .3s ease-out 1s}.portfolio-image:nth-child(14) img{opacity:1;-webkit-transition:opacity .6s ease-in-out .95s,left .3s ease-out .95s;transition:opacity .6s ease-in-out .95s,left .3s ease-out .95s}.portfolio-image:nth-child(13) img{opacity:1;-webkit-transition:opacity .6s ease-in-out .9s,left .3s ease-out .9s;transition:opacity .6s ease-in-out .9s,left .3s ease-out .9s}.portfolio-image:nth-child(12) img{opacity:1;-webkit-transition:opacity .6s ease-in-out .85s,left .3s ease-out .85s;transition:opacity .6s ease-in-out .85s,left .3s ease-out .85s}.portfolio-image:nth-child(11) img{opacity:1;-webkit-transition:opacity .6s ease-in-out .8s,left .3s ease-out .8s;transition:opacity .6s ease-in-out .8s,left .3s ease-out .8s}.portfolio-image:nth-child(10) img{opacity:1;-webkit-transition:opacity .6s ease-in-out .75s,left .3s ease-out .75s;transition:opacity .6s ease-in-out .75s,left .3s ease-out .75s}.portfolio-image:nth-child(9) img{opacity:1;-webkit-transition:opacity .6s ease-in-out .7s,left .3s ease-out .7s;transition:opacity .6s ease-in-out .7s,left .3s ease-out .7s}.portfolio-image:nth-child(8) img{opacity:1;-webkit-transition:opacity .6s ease-in-out .65s,left .3s ease-out .65s;transition:opacity .6s ease-in-out .65s,left .3s ease-out .65s}.portfolio-image:nth-child(7) img{opacity:1;-webkit-transition:opacity .6s ease-in-out .6s,left .3s ease-out .6s;transition:opacity .6s ease-in-out .6s,left .3s ease-out .6s}.portfolio-image:nth-child(6) img{opacity:1;-webkit-transition:opacity .6s ease-in-out .55s,left .3s ease-out .55s;transition:opacity .6s ease-in-out .55s,left .3s ease-out .55s}.portfolio-image:nth-child(5) img{opacity:1;-webkit-transition:opacity .6s ease-in-out .5s,left .3s ease-out .5s;transition:opacity .6s ease-in-out .5s,left .3s ease-out .5s}.portfolio-image:nth-child(4) img{opacity:1;-webkit-transition:opacity .6s ease-in-out .45s,left .3s ease-out .45s;transition:opacity .6s ease-in-out .45s,left .3s ease-out .45s}.portfolio-image:nth-child(3) img{opacity:1;-webkit-transition:opacity .6s ease-in-out .4s,left .3s ease-out .4s;transition:opacity .6s ease-in-out .4s,left .3s ease-out .4s}.portfolio-image:nth-child(2) img{opacity:1;-webkit-transition:opacity .6s ease-in-out .35s,left .3s ease-out .35s;transition:opacity .6s ease-in-out .35s,left .3s ease-out .35s}.portfolio-image:nth-child(1) img{opacity:1;-webkit-transition:opacity .6s ease-in-out .3s,left .3s ease-out .3s;transition:opacity .6s ease-in-out .3s,left .3s ease-out .3s}.portfolio:hover a{opacity:.5;-webkit-transition:opacity .2s ease-in-out 0s!important;transition:opacity .2s ease-in-out 0s!important}.portfolio:hover a:hover{opacity:1;-webkit-transition:opacity .2s ease-in-out 0s!important;transition:opacity .2s ease-in-out 0s!important}.portfolio{-webkit-transform:translateZ(0) scale(1,1)}.portfolio a{-webkit-transition:opacity .3s ease-in-out 0s!important;transition:opacity .3s ease-in-out 0s!important}.portfolio *{-webkit-backface-visibility:hidden;backface-visibility:hidden}button{outline:0}