/*!
 * animsition v4.0.2
 * A simple and easy jQuery plugin for CSS animated page transitions.
 * http://blivesta.github.io/animsition
 * License : MIT
 * Author : blivesta (http://blivesta.com/)
 */.animsition,.animsition-overlay{position:relative;opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animsition-overlay-slide{position:fixed;z-index:1;width:100%;height:100%;background-color:#ddd}.animsition-loading,.animsition-loading:after{width:32px;height:32px;position:fixed;top:50%;left:50%;margin-top:-16px;margin-left:-16px;border-radius:50%;z-index:2}.animsition-loading{background-color:transparent;border-top:5px solid rgba(0,0,0,.2);border-right:5px solid rgba(0,0,0,.2);border-bottom:5px solid rgba(0,0,0,.2);border-left:5px solid #eee;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:animsition-loading;animation-name:animsition-loading}@-webkit-keyframes animsition-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes animsition-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in{-webkit-animation-name:fade-in;animation-name:fade-in}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.fade-out{-webkit-animation-name:fade-out;animation-name:fade-out}@-webkit-keyframes fade-in-up{0%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up{0%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-up{-webkit-animation-name:fade-in-up;animation-name:fade-in-up}@-webkit-keyframes fade-out-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}}@keyframes fade-out-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}}.fade-out-up{-webkit-animation-name:fade-out-up;animation-name:fade-out-up}@-webkit-keyframes fade-in-up-sm{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up-sm{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-up-sm{-webkit-animation-name:fade-in-up-sm;animation-name:fade-in-up-sm}@-webkit-keyframes fade-out-up-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}@keyframes fade-out-up-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}.fade-out-up-sm{-webkit-animation-name:fade-out-up-sm;animation-name:fade-out-up-sm}@-webkit-keyframes fade-in-up-lg{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up-lg{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-up-lg{-webkit-animation-name:fade-in-up-lg;animation-name:fade-in-up-lg}@-webkit-keyframes fade-out-up-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}@keyframes fade-out-up-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}.fade-out-up-lg{-webkit-animation-name:fade-out-up-lg;animation-name:fade-out-up-lg}@-webkit-keyframes fade-in-down{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-down{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-down{-webkit-animation-name:fade-in-down;animation-name:fade-in-down}@-webkit-keyframes fade-out-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}}@keyframes fade-out-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}}.fade-out-down{-webkit-animation-name:fade-out-down;animation-name:fade-out-down}@-webkit-keyframes fade-in-down-sm{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-down-sm{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-down-sm{-webkit-animation-name:fade-in-down-sm;animation-name:fade-in-down-sm}@-webkit-keyframes fade-out-down-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}@keyframes fade-out-down-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}.fade-out-down-sm{-webkit-animation-name:fade-out-down-sm;animation-name:fade-out-down-sm}.fade-in-down-lg{-webkit-animation-name:fade-in-down;animation-name:fade-in-down}@-webkit-keyframes fade-out-down-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}}@keyframes fade-out-down-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}}.fade-out-down-lg{-webkit-animation-name:fade-out-down-lg;animation-name:fade-out-down-lg}@-webkit-keyframes fade-in-left{0%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left{0%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left{-webkit-animation-name:fade-in-left;animation-name:fade-in-left}@-webkit-keyframes fade-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}}@keyframes fade-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}}.fade-out-left{-webkit-animation-name:fade-out-left;animation-name:fade-out-left}@-webkit-keyframes fade-in-left-sm{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left-sm{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left-sm{-webkit-animation-name:fade-in-left-sm;animation-name:fade-in-left-sm}@-webkit-keyframes fade-out-left-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}}@keyframes fade-out-left-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}}.fade-out-left-sm{-webkit-animation-name:fade-out-left-sm;animation-name:fade-out-left-sm}@-webkit-keyframes fade-in-left-lg{0%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left-lg{0%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left-lg{-webkit-animation-name:fade-in-left-lg;animation-name:fade-in-left-lg}@-webkit-keyframes fade-out-left-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}}@keyframes fade-out-left-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}}.fade-out-left-lg{-webkit-animation-name:fade-out-left-lg;animation-name:fade-out-left-lg}@-webkit-keyframes fade-in-right{0%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right{0%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right{-webkit-animation-name:fade-in-right;animation-name:fade-in-right}@-webkit-keyframes fade-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}}@keyframes fade-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}}.fade-out-right{-webkit-animation-name:fade-out-right;animation-name:fade-out-right}@-webkit-keyframes fade-in-right-sm{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right-sm{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right-sm{-webkit-animation-name:fade-in-right-sm;animation-name:fade-in-right-sm}@-webkit-keyframes fade-out-right-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}}@keyframes fade-out-right-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}}.fade-out-right-sm{-webkit-animation-name:fade-out-right-sm;animation-name:fade-out-right-sm}@-webkit-keyframes fade-in-right-lg{0%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right-lg{0%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right-lg{-webkit-animation-name:fade-in-right-lg;animation-name:fade-in-right-lg}@-webkit-keyframes fade-out-right-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}}@keyframes fade-out-right-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}}.fade-out-right-lg{-webkit-animation-name:fade-out-right-lg;animation-name:fade-out-right-lg}@-webkit-keyframes rotate-in{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}@keyframes rotate-in{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}.rotate-in{-webkit-animation-name:rotate-in;animation-name:rotate-in}@-webkit-keyframes rotate-out{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);transform-origin:center center;opacity:0}}@keyframes rotate-out{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);transform-origin:center center;opacity:0}}.rotate-out{-webkit-animation-name:rotate-out;animation-name:rotate-out}@-webkit-keyframes rotate-in-sm{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}@keyframes rotate-in-sm{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}.rotate-in-sm{-webkit-animation-name:rotate-in-sm;animation-name:rotate-in-sm}@-webkit-keyframes rotate-out-sm{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center center;opacity:0}}@keyframes rotate-out-sm{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center center;opacity:0}}.rotate-out-sm{-webkit-animation-name:rotate-out-sm;animation-name:rotate-out-sm}@-webkit-keyframes rotate-in-lg{0%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}@keyframes rotate-in-lg{0%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}.rotate-in-lg{-webkit-animation-name:rotate-in-lg;animation-name:rotate-in-lg}@-webkit-keyframes rotate-out-lg{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(180deg);transform:rotate(180deg);transform-origin:center center;opacity:0}}@keyframes rotate-out-lg{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(180deg);transform:rotate(180deg);transform-origin:center center;opacity:0}}.rotate-out-lg{-webkit-animation-name:rotate-out-lg;animation-name:rotate-out-lg}@-webkit-keyframes flip-in-x{0%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}}@keyframes flip-in-x{0%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}}.flip-in-x{-webkit-animation-name:flip-in-x;animation-name:flip-in-x;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-x{0%{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}}@keyframes flip-out-x{0%{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}}.flip-out-x{-webkit-animation-name:flip-out-x;animation-name:flip-out-x;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-x-nr{0%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}}@keyframes flip-in-x-nr{0%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}}.flip-in-x-nr{-webkit-animation-name:flip-in-x-nr;animation-name:flip-in-x-nr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-x-nr{0%{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}}@keyframes flip-out-x-nr{0%{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}}.flip-out-x-nr{-webkit-animation-name:flip-out-x-nr;animation-name:flip-out-x-nr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}}@keyframes flip-in-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}}.flip-in-x-fr{-webkit-animation-name:flip-in-x-fr;animation-name:flip-in-x-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}@keyframes flip-out-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}.flip-out-x-fr{-webkit-animation-name:flip-out-x-fr;animation-name:flip-out-x-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-y{0%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}}@keyframes flip-in-y{0%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}}.flip-in-y{-webkit-animation-name:flip-in-y;animation-name:flip-in-y;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-y{0%{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}}@keyframes flip-out-y{0%{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}}.flip-out-y{-webkit-animation-name:flip-out-y;animation-name:flip-out-y;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-y-nr{0%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}}@keyframes flip-in-y-nr{0%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}}.flip-in-y-nr{-webkit-animation-name:flip-in-y-nr;animation-name:flip-in-y-nr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-y-nr{0%{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}}@keyframes flip-out-y-nr{0%{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}}.flip-out-y-nr{-webkit-animation-name:flip-out-y-nr;animation-name:flip-out-y-nr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}}@keyframes flip-in-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}}.flip-in-y-fr{-webkit-animation-name:flip-in-y-fr;animation-name:flip-in-y-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}}@keyframes flip-out-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}}.flip-out-y-fr{-webkit-animation-name:flip-out-y-fr;animation-name:flip-out-y-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes zoom-in{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}to{opacity:1}}@keyframes zoom-in{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}to{opacity:1}}.zoom-in{-webkit-animation-name:zoom-in;animation-name:zoom-in}@-webkit-keyframes zoom-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.7);transform:scale(.7)}50%,to{opacity:0}}@keyframes zoom-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.7);transform:scale(.7)}50%,to{opacity:0}}.zoom-out{-webkit-animation-name:zoom-out;animation-name:zoom-out}@-webkit-keyframes zoom-in-sm{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}to{opacity:1}}@keyframes zoom-in-sm{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}to{opacity:1}}.zoom-in-sm{-webkit-animation-name:zoom-in-sm;animation-name:zoom-in-sm}@-webkit-keyframes zoom-out-sm{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.95);transform:scale(.95)}50%,to{opacity:0}}@keyframes zoom-out-sm{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.95);transform:scale(.95)}50%,to{opacity:0}}.zoom-out-sm{-webkit-animation-name:zoom-out-sm;animation-name:zoom-out-sm}@-webkit-keyframes zoom-in-lg{0%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}to{opacity:1}}@keyframes zoom-in-lg{0%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}to{opacity:1}}.zoom-in-lg{-webkit-animation-name:zoom-in-lg;animation-name:zoom-in-lg}@-webkit-keyframes zoom-out-lg{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.4);transform:scale(.4)}50%,to{opacity:0}}@keyframes zoom-out-lg{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.4);transform:scale(.4)}50%,to{opacity:0}}.zoom-out-lg{-webkit-animation-name:zoom-out-lg;animation-name:zoom-out-lg}@-webkit-keyframes overlay-slide-in-top{0%{height:100%}to{height:0}}@keyframes overlay-slide-in-top{0%{height:100%}to{height:0}}.overlay-slide-in-top{top:0;height:0;-webkit-animation-name:overlay-slide-in-top;animation-name:overlay-slide-in-top}@-webkit-keyframes overlay-slide-out-top{0%{height:0}to{height:100%}}@keyframes overlay-slide-out-top{0%{height:0}to{height:100%}}.overlay-slide-out-top{top:0;height:100%;-webkit-animation-name:overlay-slide-out-top;animation-name:overlay-slide-out-top}@-webkit-keyframes overlay-slide-in-bottom{0%{height:100%}to{height:0}}@keyframes overlay-slide-in-bottom{0%{height:100%}to{height:0}}.overlay-slide-in-bottom{bottom:0;height:0;-webkit-animation-name:overlay-slide-in-bottom;animation-name:overlay-slide-in-bottom}@-webkit-keyframes overlay-slide-out-bottom{0%{height:0}to{height:100%}}@keyframes overlay-slide-out-bottom{0%{height:0}to{height:100%}}.overlay-slide-out-bottom{bottom:0;height:100%;-webkit-animation-name:overlay-slide-out-bottom;animation-name:overlay-slide-out-bottom}@-webkit-keyframes overlay-slide-in-left{0%{width:100%}to{width:0}}@keyframes overlay-slide-in-left{0%{width:100%}to{width:0}}.overlay-slide-in-left{width:0;-webkit-animation-name:overlay-slide-in-left;animation-name:overlay-slide-in-left}@-webkit-keyframes overlay-slide-out-left{0%{width:0}to{width:100%}}@keyframes overlay-slide-out-left{0%{width:0}to{width:100%}}.overlay-slide-out-left{left:0;width:100%;-webkit-animation-name:overlay-slide-out-left;animation-name:overlay-slide-out-left}@-webkit-keyframes overlay-slide-in-right{0%{width:100%}to{width:0}}@keyframes overlay-slide-in-right{0%{width:100%}to{width:0}}.overlay-slide-in-right{right:0;width:0;-webkit-animation-name:overlay-slide-in-right;animation-name:overlay-slide-in-right}@-webkit-keyframes overlay-slide-out-right{0%{width:0}to{width:100%}}@keyframes overlay-slide-out-right{0%{width:0}to{width:100%}}.overlay-slide-out-right{right:0;width:100%;-webkit-animation-name:overlay-slide-out-right;animation-name:overlay-slide-out-right}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:;background:transparent}html,html a{-webkit-font-smoothing:antialiased !important;text-shadow:1px 1px 1px rgba(0,0,0,0.004)}html,body{overflow-x:hidden !important}html{overflow-y:scroll}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{color:#000;background-color:#fff;text-rendering:optimizeLegibility;font-family:'Fugue Regular';font-weight:normal;font-style:normal;font-stretch:normal;-webkit-text-size-adjust:100%;margin:0;padding:0}body a{color:#000;text-decoration:none;-webkit-transition:color 300ms cubic-bezier(0.25,0.1,0.25,1);-moz-transition:color 300ms cubic-bezier(0.25,0.1,0.25,1);-ms-transition:color 300ms cubic-bezier(0.25,0.1,0.25,1);-o-transition:color 300ms cubic-bezier(0.25,0.1,0.25,1);transition:color 300ms cubic-bezier(0.25,0.1,0.25,1)}body a:hover{color:#999}input{-webkit-appearance:none;border-radius:0}textarea:focus,input:focus,select:focus{outline:0}body .animsition-loading{background:url('../../../uploads/2016/05/loading.gif') center no-repeat !important;-webkit-background-size:30px 30px !important;-moz-background-size:30px 30px !important;-o-background-size:30px 30px !important;background-size:30px 30px !important;border:0 !important;animation-duration:0s !important;-o-animation-duration:0s !important;-ms-animation-duration:0s !important;-moz-animation-duration:0s !important;-webkit-animation-duration:0s !important;display:none}.animsition{overflow:hidden !important}.content-wrap{position:relative;width:-moz-calc(100% - 70px);width:-webkit-calc(100% - 70px);width:-o-calc(100% - 70px);width:calc(100% - 70px);max-width:1400px;padding-bottom:35px;margin:0 auto;z-index:2}.out-of-view{transition:all 400ms cubic-bezier(.23,1,.32,1) 0ms;-o-transition:all 400ms cubic-bezier(.23,1,.32,1) 0ms;-ms-transition:all 400ms cubic-bezier(.23,1,.32,1) 0ms;-moz-transition:all 400ms cubic-bezier(.23,1,.32,1) 0ms;-webkit-transition:all 400ms cubic-bezier(.23,1,.32,1) 0ms}.am-in-view{transition:all 1500ms cubic-bezier(.23,1,.32,1) 250ms;-o-transition:all 1500ms cubic-bezier(.23,1,.32,1) 250ms;-ms-transition:all 1500ms cubic-bezier(.23,1,.32,1) 250ms;-moz-transition:all 1500ms cubic-bezier(.23,1,.32,1) 250ms;-webkit-transition:all 1500ms cubic-bezier(.23,1,.32,1) 250ms}.out-of-view.fade-in{opacity:0}.out-of-view.fade-from-left{transform:translateX(-20%);-o-transform:translateX(-20%);-ms-transform:translateX(-20%);-moz-transform:translateX(-20%);-webkit-transform:translateX(-20%);opacity:0}.out-of-view.fade-from-right{transform:translateX(+20%);-o-transform:translateX(+20%);-ms-transform:translateX(+20%);-moz-transform:translateX(+20%);-webkit-transform:translateX(+20%);opacity:0}.out-of-view.zoom-in{transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);-moz-transform:scale(0.8);-webkit-transform:scale(0.8);opacity:0}.out-of-view.rotate-in{transform:rotate(20deg);-o-transform:rotate(20deg);-ms-transform:rotate(20deg);-moz-transform:rotate(20deg);-webkit-transform:rotate(20deg);opacity:0}.am-in-view{transform:translate(0px,0px) scale(1.0) rotate(0deg) !important;-o-transform:translate(0px,0px) scale(1.0) rotate(0deg) !important;-ms-transform:translate(0px,0px) scale(1.0) rotate(0deg) !important;-moz-transform:translate(0px,0px) scale(1.0) rotate(0deg) !important;-webkit-transform:translate(0px,0px) scale(1.0) rotate(0deg) !important;opacity:1 !important}.dark *{color:#fff !important}.light *{color:#000 !important}h1,h2,h3,h4,h5,h6{position:relative;font-family:'Fugue Regular';font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5em;letter-spacing:.06em;margin-bottom:1.3em}h4{font-size:16px}p{font-family:'Fugue Regular';font-weight:normal;font-style:normal;font-stretch:normal;font-size:25px;line-height:1.5em;letter-spacing:.02em;margin-bottom:1.3em}p:last-child{margin-bottom:0}@media(max-width:1100px){h4{font-size:14px}p{font-size:22px}}@media(max-width:860px){h4{font-size:13px}p{font-size:19px}}@media(max-width:540px){h4{font-size:12px}p{font-size:16px}}.header-wrap{position:fixed;width:100%;height:auto;padding-top:45px;background-color:transparent;text-align:center;z-index:9999}.header-wrap .site-title,.header-wrap .contact-open{position:relative;display:inline-block;cursor:pointer}.header-wrap .contact-open{display:none}.header-wrap *{-webkit-transition:color .85s cubic-bezier(.77,0,.175,1);-moz-transition:color .85s cubic-bezier(.77,0,.175,1);-ms-transition:color .85s cubic-bezier(.77,0,.175,1);-o-transition:color .85s cubic-bezier(.77,0,.175,1);transition:color .85s cubic-bezier(.77,0,.175,1)}body.overlay-visible .header-wrap{pointer-events:none}body.light-slide-visible .header-wrap *{color:#000}body.dark-slide-visible .header-wrap *{color:#fff}body.overlay-visible .header-wrap *,body.video-visible .header-wrap *{color:#fff}.header-wrap .mobile-overlay-open{position:absolute;width:15px;height:9px;top:50%;right:20px;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);cursor:pointer;z-index:99;display:none}.header-wrap .mobile-overlay-open span{position:relative;display:block;width:100%;height:1.5px;background-color:#000;margin-bottom:2px}.header-wrap .mobile-overlay-open span:last-child{margin-bottom:0}@media(max-width:1100px){.header-wrap{padding-top:36px}}@media(max-width:860px){.header-wrap{padding-top:27px}}@media(max-width:540px){.header-wrap{padding-top:18px;padding-bottom:18px}.header-wrap .mobile-overlay-open{display:block}}.contact-overlay-wrap{position:fixed;width:100%;height:100%;top:-100%;left:0;display:block;background-color:#000;z-index:500;-webkit-transition:top .85s cubic-bezier(.77,0,.175,1);-moz-transition:top .85s cubic-bezier(.77,0,.175,1);-ms-transition:top .85s cubic-bezier(.77,0,.175,1);-o-transition:top .85s cubic-bezier(.77,0,.175,1);transition:top .85s cubic-bezier(.77,0,.175,1)}.contact-overlay-wrap.visible{top:0}.contact-overlay-wrap *{color:#fff}.contact-overlay-wrap a:hover{color:#000}.contact-overlay-wrap .contact-close-background{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;cursor:none}.contact-overlay-wrap .contact-close-button{position:absolute;pointer-events:none;display:none;cursor:none;z-index:99}.contact-overlay-wrap .text-content{position:absolute;display:block;width:auto;height:auto;text-align:center;left:50%;transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);padding-left:5%;padding-right:5%;opacity:0;z-index:2;-webkit-transition:opacity 300ms cubic-bezier(0.25,0.1,0.25,1);-moz-transition:opacity 300ms cubic-bezier(0.25,0.1,0.25,1);-ms-transition:opacity 300ms cubic-bezier(0.25,0.1,0.25,1);-o-transition:opacity 300ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 300ms cubic-bezier(0.25,0.1,0.25,1)}.contact-overlay-wrap .text-content hr{border:0 !important;display:block;margin:0 !important;height:2em}.contact-overlay-wrap .text-content.visible{opacity:1}.contact-overlay-wrap .text-content.top{top:12.5%}.contact-overlay-wrap .text-content.center{top:25%}@media(max-width:540px){.contact-overlay-wrap .text-content.top{top:9%}.contact-overlay-wrap .text-content.center{top:22.5%;margin-top:-1.2em}.contact-overlay-wrap .contact-close-button{display:none !important}.contact-overlay-wrap .contact-close-background{cursor:pointer !important}}.backgrounds-wrap{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1}.backgrounds-wrap .site-background{opacity:0}.backgrounds-wrap .site-background:first-child{opacity:1}.backgrounds-wrap .site-background.full{position:fixed;width:100%;height:100%;top:0;left:0}.backgrounds-wrap .site-background.half{position:fixed;width:50%;height:100%;top:0}.backgrounds-wrap .site-background.half.left{left:0}.backgrounds-wrap .site-background.half.right{right:0}@media(max-width:860px){.backgrounds-wrap .site-background.half{position:fixed;width:100%;height:100%;top:0;left:0 !important;right:initial !important}}.work-content-wrap{position:relative;display:block;width:100%;height:auto;z-index:2}.work-content-wrap .panel-wrap{position:relative;display:block;width:100%;height:101vh}.work-content-wrap .panel-wrap.bottom-margin{height:110vh}.work-content-wrap .panel-wrap .background-wrap{position:absolute;width:100%;height:101vh;top:0;left:0}.transition-wrap{position:absolute;width:100%;height:101vh;top:0;left:0}.work-content-wrap .panel-wrap.full-bleed img{position:absolute;width:auto;height:100%;margin:0;top:50%;left:50%;margin-right:-50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media(max-width:860px){.work-content-wrap .panel-wrap.full-bleed img{width:100%;height:auto}}.work-content-wrap .panel-wrap .fill-container-image{position:absolute;width:100%;height:100%;top:0;left:0;background:no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.work-content-wrap .panel-wrap.one-column.framed img{position:absolute;width:auto !important;max-width:70% !important;height:auto !important;max-height:70% !important;margin:0}.work-content-wrap .panel-wrap.one-column.framed.centered img{top:50%;left:50%;margin-right:-50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.work-content-wrap .panel-wrap.one-column.framed.left img{left:15%;top:50%;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.work-content-wrap .panel-wrap.one-column.framed.right img{right:15%;top:50%;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}@media(max-width:860px){.work-content-wrap .panel-wrap.one-column.framed.left img{left:50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.work-content-wrap .panel-wrap.one-column.framed.right img{right:initial;left:50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media(max-width:540px){.work-content-wrap .panel-wrap.one-column.framed img{max-width:calc(100% - 40px) !important;max-width:-o-calc(100% - 40px) !important;max-width:-ms-calc(100% - 40px) !important;max-width:-moz-calc(100% - 40px) !important;max-width:-webkit-calc(100% - 40px) !important;max-height:75% !important}}.work-gallery{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.work-gallery .slideshow-slide{position:absolute;width:100%;height:100%;top:0;left:0}.work-gallery .slideshow-slide img{top:50%;left:50%;margin-right:-50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:300}.work-gallery .slideshow-nav-wrap{position:absolute;top:50%;left:50%;margin-right:-50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:500}.work-gallery .slideshow-nav{position:absolute;width:50%;height:100%;top:0;z-index:200;cursor:none}.work-gallery .slideshow-nav.prev{left:0}.work-gallery .slideshow-nav.next{right:0}.work-gallery .slideshow-nav .nav-cursor{position:absolute;cursor:none;pointer-events:none;display:none}.work-gallery .slideshow-nav .nav-cursor::-moz-selection{background-color:transparent}.work-gallery .slideshow-nav .nav-cursor::selection{background-color:transparent}p.slide-counter{-webkit-transition:top .4s cubic-bezier(.77,0,.175,1) .1s;-moz-transition:top .4s cubic-bezier(.77,0,.175,1) .1s;-ms-transition:top .4s cubic-bezier(.77,0,.175,1) .1s;-o-transition:top .4s cubic-bezier(.77,0,.175,1) .1s;transition:top .4s cubic-bezier(.77,0,.175,1) .1s}@media(max-width:540px){.work-gallery .slideshow-nav .nav-cursor{display:none !important}.work-gallery .slideshow-nav{cursor:pointer !important;z-index:400}}.work-content-wrap .panel-wrap.one-column.gallery .work-gallery .slideshow-slide img{position:absolute;width:auto !important;max-width:70% !important;height:auto !important;max-height:70% !important;margin:0}.work-content-wrap .panel-wrap.one-column.gallery p.slide-counter{position:absolute;width:auto;height:auto;top:85%;left:50%;transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);padding-top:20px;margin-bottom:0;pointer-events:none;z-index:2}@media(max-width:540px){.work-content-wrap .panel-wrap.one-column.gallery .work-gallery .slideshow-slide img{max-width:calc(100% - 40px) !important;max-width:-o-calc(100% - 40px) !important;max-width:-ms-calc(100% - 40px) !important;max-width:-moz-calc(100% - 40px) !important;max-width:-webkit-calc(100% - 40px) !important;max-height:75% !important}.work-content-wrap .panel-wrap.one-column.gallery p.slide-counter{padding-top:15px}}.work-content-wrap .panel-wrap.two-column .column{position:absolute;width:50%;height:101vh;top:0}.work-content-wrap .panel-wrap.two-column .column:first-child{left:0}.work-content-wrap .panel-wrap.two-column .column:last-child{right:0}.work-content-wrap .panel-wrap.two-column .column.full-bleed{background:no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.work-content-wrap .panel-wrap.two-column .column.full-bleed.portrait{background:no-repeat 50% 0;-webkit-background-size:auto 101vh;-moz-background-size:auto 101vh;-o-background-size:auto 101vh;background-size:auto 101vh}.work-content-wrap .panel-wrap.two-column .column.full-bleed.landscape{background:no-repeat 50% 50%;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.work-content-wrap .panel-wrap.two-column .column.fill-container{background:no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.work-content-wrap .panel-wrap.two-column .column.framed img{position:absolute;width:auto !important;max-width:70% !important;height:auto !important;max-height:70% !important;margin:0;top:50%;left:50%;margin-right:-50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media(max-width:540px){.work-content-wrap .panel-wrap.two-column .column.framed img{max-width:calc(100% - 40px) !important;max-width:-o-calc(100% - 40px) !important;max-width:-ms-calc(100% - 40px) !important;max-width:-moz-calc(100% - 40px) !important;max-width:-webkit-calc(100% - 40px) !important;max-height:75% !important}}.work-content-wrap .panel-wrap.two-column .column.gallery .work-gallery .slideshow-slide img{position:absolute;width:auto !important;max-width:70% !important;height:auto !important;max-height:70% !important;margin:0}.work-content-wrap .panel-wrap.two-column .column.gallery p.slide-counter{position:absolute;width:auto;height:auto;top:85%;left:50%;transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);padding-top:20px;margin-bottom:0;pointer-events:none;z-index:2}@media(max-width:860px){.work-content-wrap .panel-wrap.two-column{height:auto !important}.work-content-wrap .panel-wrap.two-column .column.full-bleed{background:no-repeat 50% 50%;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.work-content-wrap .panel-wrap.two-column .column{position:relative;display:block;width:100%;top:initial}.work-content-wrap .panel-wrap.two-column .column.blank{display:none !important}}@media(max-width:540px){.work-content-wrap .panel-wrap.two-column .column.gallery .work-gallery .slideshow-slide img{max-width:calc(100% - 40px) !important;max-width:-o-calc(100% - 40px) !important;max-width:-ms-calc(100% - 40px) !important;max-width:-moz-calc(100% - 40px) !important;max-width:-webkit-calc(100% - 40px) !important;max-height:75% !important}.work-content-wrap .panel-wrap.two-column .column.gallery p.slide-counter{padding-top:15px}}.work-content-wrap .panel-wrap.one-column.video .video-outer-wrap{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:background-color 300ms cubic-bezier(0.25,0.1,0.25,1);-moz-transition:background-color 300ms cubic-bezier(0.25,0.1,0.25,1);-ms-transition:background-color 300ms cubic-bezier(0.25,0.1,0.25,1);-o-transition:background-color 300ms cubic-bezier(0.25,0.1,0.25,1);transition:background-color 300ms cubic-bezier(0.25,0.1,0.25,1)}.work-content-wrap .panel-wrap.one-column.video .video-outer-wrap.video-playing{background-color:#000}.work-content-wrap .panel-wrap.one-column.video .video-outer-wrap .video-inner-wrap{position:absolute;width:70% !important;height:auto !important;max-height:70% !important;top:50%;left:50%;margin-right:-50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden}.work-content-wrap .panel-wrap.one-column.video .video-outer-wrap .video-inner-wrap .work-video{position:relative;display:block;width:auto !important;max-width:100% !important;height:auto !important;max-height:100%;left:50%;margin-right:-50%;transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);cursor:none}.work-content-wrap .panel-wrap.one-column.video .video-outer-wrap .video-inner-wrap .video-controls{position:absolute;display:none;width:100%;height:auto;margin:0 auto;margin-top:-2px;bottom:0}.work-content-wrap .panel-wrap.one-column.video .video-outer-wrap .video-inner-wrap .video-controls .seek-bar{position:fixed;top:0;left:-9999px;opacity:0;z-index:-9999}.work-content-wrap .panel-wrap.one-column.video .video-outer-wrap .video-inner-wrap .video-controls .seek-bar-dummy{position:relative;width:100%;height:2px;background-color:transparent}.work-content-wrap .panel-wrap.one-column.video .video-outer-wrap .video-inner-wrap .video-controls .seek-bar-dummy .progress{position:absolute;width:auto;height:100%;top:0;left:0;background-color:#fff;transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.work-content-wrap .panel-wrap.one-column.video .video-outer-wrap .play-text,.work-content-wrap .panel-wrap.one-column.video .video-outer-wrap .pause-text{position:absolute;display:none;pointer-events:none}.work-content-wrap .panel-wrap.one-column.video .video-outer-wrap .duration.desktop{position:absolute;width:auto;height:auto;top:85%;left:50%;transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);padding-top:20px;margin-bottom:0;pointer-events:none;z-index:2}.work-content-wrap .panel-wrap.one-column.video .video-outer-wrap .duration.desktop{display:block}.work-content-wrap .panel-wrap.one-column.video .video-outer-wrap .duration.mobile{display:none}@media(max-width:540px){.work-content-wrap .panel-wrap.one-column.video .video-outer-wrap .video-inner-wrap{position:absolute;width:calc(100% - 40px) !important;width:-o-calc(100% - 40px) !important;width:-ms-calc(100% - 40px) !important;width:-moz-calc(100% - 40px) !important;width:-webkit-calc(100% - 40px) !important;height:auto !important}.work-content-wrap .panel-wrap.one-column.video .video-outer-wrap .video-inner-wrap .work-video{position:relative;display:block;width:100% !important;max-width:100% !important;height:auto !important;max-height:100%;top:initial;left:initial;margin-right:0;transform:translate(-0%,0%);-o-transform:translate(-0%,0%);-ms-transform:translate(-0%,0%);-moz-transform:translate(-0%,0%);-webkit-transform:translate(-0%,0%);cursor:pointer !important}.work-content-wrap .panel-wrap.one-column.video .video-outer-wrap .video-inner-wrap .video-controls{display:none !important}.work-content-wrap .panel-wrap.one-column.video .video-outer-wrap .video-inner-wrap .play-text,.work-content-wrap .panel-wrap.one-column.video .video-outer-wrap .video-inner-wrap .pause-text{display:none !important}.work-content-wrap .panel-wrap.one-column.video .video-outer-wrap .duration.desktop{display:none !important}.work-content-wrap .panel-wrap.one-column.video .video-outer-wrap .duration.mobile{display:block;position:relative;display:block;text-align:center;padding-top:15px}.work-content-wrap .panel-wrap.one-column.video .video-outer-wrap.video-playing{background-color:transparent !important}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape),@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape),@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape),@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape),@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){h4{font-size:12px}p{font-size:16px}.header-wrap{padding-top:18px;padding-bottom:18px}.header-wrap .mobile-overlay-open{display:block}.work-content-wrap .panel-wrap.one-column.framed img{max-height:60% !important}.work-gallery .slideshow-nav .nav-cursor{display:none !important}.work-content-wrap .panel-wrap.two-column .column.gallery .work-gallery .slideshow-slide img,.work-content-wrap .panel-wrap.one-column.gallery .work-gallery .slideshow-slide img{max-height:60% !important}.work-content-wrap .panel-wrap.one-column.video .video-outer-wrap .video-inner-wrap{max-height:60% !important}.work-content-wrap .panel-wrap.full-bleed img{width:auto;height:100%}.work-content-wrap .panel-wrap.two-column .column.gallery p.slide-counter{padding-top:10px}.work-content-wrap .panel-wrap.one-column.video .video-outer-wrap .duration.desktop{padding-top:10px}.contact-overlay-wrap .contact-close-button{display:none !important}.contact-overlay-wrap .contact-close-background{cursor:pointer !important}}
img.wp-smiley,img.emoji{display:inline !important;border:0 !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:none !important;padding:0 !important}
div.wpcf7{margin:0;padding:0}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid red}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-mail-sent-ng,div.wpcf7-aborted{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #f7e700}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:#f00;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:" "}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url("../../../plugins/contact-form-7/images/ajax-loader.gif");width:16px;height:16px;border:0;padding:0;margin:0 0 0 4px;vertical-align:middle}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}div.wpcf7 .wpcf7-recaptcha iframe{margin-bottom:0}div.wpcf7 input[type="file"]{cursor:pointer}div.wpcf7 input[type="file"]:disabled{cursor:default}