html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@charset "utf-8";.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}*{box-sizing:border-box}@font-face{font-family:'ProximaNova-Thin';src:url('../fonts/proxima-nova-thin.eot');src:url('../fonts/proxima-nova-thin.eot?#iefix') format('embedded-opentype'),url('../fonts/proxima-nova-thin.woff2') format('woff2'),url('../fonts/proxima-nova-thin.woff') format('woff'),url('../fonts/proxima-nova-thin.ttf') format('truetype'),url('../fonts/proxima-nova-thin.svg#youworkforthem') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNova-Light';src:url('../fonts/proxima-nova-light.eot');src:url('../fonts/proxima-nova-light.eot?#iefix') format('embedded-opentype'),url('../fonts/proxima-nova-light.woff2') format('woff2'),url('../fonts/proxima-nova-light.woff') format('woff'),url('../fonts/proxima-nova-light.ttf') format('truetype'),url('../fonts/proxima-nova-light.svg#youworkforthem') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNova-Medium';src:url('../fonts/proxima-nova-medium.eot');src:url('../fonts/proxima-nova-medium.eot?#iefix') format('embedded-opentype'),url('../fonts/proxima-nova-medium.woff2') format('woff2'),url('../fonts/proxima-nova-medium.woff') format('woff'),url('../fonts/proxima-nova-medium.ttf') format('truetype'),url('../fonts/proxima-nova-medium.svg#youworkforthem') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNova-Regular';src:url('../fonts/proxima-nova-regular.eot');src:url('../fonts/proxima-nova-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/proxima-nova-regular.woff2') format('woff2'),url('../fonts/proxima-nova-regular.woff') format('woff'),url('../fonts/proxima-nova-regular.ttf') format('truetype'),url('../fonts/proxima-nova-regular.svg#youworkforthem') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNova-Semibold';src:url('../fonts/proxima-nova-semibold.eot');src:url('../fonts/proxima-nova-semibold.eot?#iefix') format('embedded-opentype'),url('../fonts/proxima-nova-semibold.woff2') format('woff2'),url('../fonts/proxima-nova-semibold.woff') format('woff'),url('../fonts/proxima-nova-semibold.ttf') format('truetype'),url('../fonts/proxima-nova-semibold.svg#youworkforthem') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNova-Bold';src:url('../fonts/proxima-nova-bold.eot');src:url('../fonts/proxima-nova-bold.eot?#iefix') format('embedded-opentype'),url('../fonts/proxima-nova-bold.woff2') format('woff2'),url('../fonts/proxima-nova-bold.woff') format('woff'),url('../fonts/proxima-nova-bold.ttf') format('truetype'),url('../fonts/proxima-nova-bold.svg#youworkforthem') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNova-Extrabld';src:url('../fonts/proxima-nova-extrabold.eot');src:url('../fonts/proxima-nova-extrabold.eot?#iefix') format('embedded-opentype'),url('../fonts/proxima-nova-extrabold.woff2') format('woff2'),url('../fonts/proxima-nova-extrabold.woff') format('woff'),url('../fonts/proxima-nova-extrabold.ttf') format('truetype'),url('../fonts/proxima-nova-extrabold.svg#youworkforthem') format('svg');font-weight:normal;font-style:normal}body{margin:0;padding:0;font-family:'ProximaNova-Regular',sans-serif;color:#666}ul,ol{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;color:#14212b}p{line-height:1.5}a{text-decoration:none}.center{text-align:center}.center .btn{text-align:center;margin:30px 0 0 0}.banner .center .btn{margin:30px 15px 0 15px}img.center{display:block;margin:0 auto;max-width:100%}.underline-center{margin:28px auto 28px;max-width:50px}h3{font-family:'ProximaNova-Thin';font-weight:normal;text-transform:uppercase;font-size:54px;line-height:1}h3 span{font-family:'ProximaNova-Bold';display:block}h4{font-size:19px;margin:30px 0;line-height:1.3;font-weight:400}h5{font-size:32px;line-height:1.2;font-family:'ProximaNova-Thin';font-weight:100}.amp{font-family:"Adobe Caslon Pro",Baskerville,Garamond,serif}.sub-title{text-transform:uppercase;font-size:15px;letter-spacing:6px;color:#14212b;font-family:'ProximaNova-Light';font-weight:300}.very-large{font-size:26px;line-height:1.3;max-width:950px;margin:0 auto 10px;color:#14212b}.large{font-size:22px;line-height:1.3;color:#14212b}.margin-top-1{margin-top:40px!important}.margin-top-2{margin-top:60px!important}.margin-bottom-1{margin-bottom:30px!important}.margin-bottom-2{margin-bottom:40px!important}.margin-bottom-3{margin-bottom:80px!important}.overflow-hidden{overflow:hidden}.right{right:0}.left{left:0}.mustard{color:#ffcb0d}.teal{color:#65b7b5}.orange{color:#da4e41}.dark-blue{color:#14212b}.white{color:#fff}.light-grey-border-top{border-top:1px solid #dae8e8}.light-grey-border-bottom{border-bottom:1px solid #dae8e8}.light-grey-border-right{border-right:1px solid #dae8e8}.mustard-bg{background:#ffcb0d;color:#fff}.mustard-bg h2,.mustard-bg h3{color:#fff}.teal-bg{background:#65b7b5;color:#fff}.teal-bg h2,.teal-bg h3,.teal-bg p,.teal-bg span{color:#fff}.teal-bg .border-white{border:3px solid #fff;color:#fff}.teal-bg .border-white:hover{color:#14212b}.teal-bg .border-white:after{background:#fff}.orange-bg{background:#da4e41;color:#fff}.orange-bg h2,.orange-bg h3{color:#fff}.dark-blue-bg{background:#14212b;color:#fff}.dark-blue-bg h2,.dark-blue-bg h3{color:#fff}.light-grey-bg{background-color:#f9f9f9}.dark-blue-bg h1,.dark-blue-bg h2,.dark-blue-bg h3,.dark-blue-bg h4,.dark-blue-bg h5,.dark-blue-bg h6{color:#fff}.portfolio-latest h1,.portfolio-latest h2,.portfolio-latest h3,.portfolio-latest h4,.portfolio-latest h5,.portfolio-latest h6,.portfolio-item h3{color:#fff}.back{position:absolute;top:130px;left:4%;z-index:1;display:none}p.portfolio-back{color:#fff;display:inline-block}.back-button{border:0;text-indent:-10000px;border:2px solid #fff;border-radius:50%;outline:none;z-index:1;padding:10px;margin-right:7px;vertical-align:-79%}.dark-blue-bg p,a{color:#b3b3b3}.contact-details a{color:#666;border-bottom:1px dotted #666}.dark-blue-bg p.large,.dark-blue-bg p.sub-title{color:#fff;margin:0 0 30px}.floating-block{width:33.3333333%;position:absolute;bottom:0;z-index:999;padding:5%}.floating-block p,.floating-block h2{color:#fff}.floating-block p{margin-bottom:30px}.floating{position:absolute;top:50%;left:50%}.letter-k{margin-top:50px;margin-left:-180px}.letter-d{margin-top:600px;margin-left:-180px}.google-maps{position:absolute;width:100%;height:100%;overflow:hidden}.google-maps iframe{position:relative;top:0;left:0;width:100%!important;height:100%!important}.map-overlay{background:transparent;position:absolute;width:100%;height:100%;z-index:1}.prev-arrow{margin-right:10px;background:url(../images/left-arrow.png) no-repeat center}.next-arrow{background:url(../images/right-arrow.png) no-repeat center}.prev-arrow,.next-arrow{border:3px solid #fff;padding:30px;border-radius:50%;float:left;cursor:pointer;opacity:.8;transition:opacity .3s}.prev-arrow:hover,.next-arrow:hover{opacity:1}.underline{border-bottom:3px solid #fff;transition:width .4s;margin-top:24px;margin-bottom:40px;width:8%;min-width:50px}.mustard-underline{border-color:#ffcb0d}.teal-underline{border-color:#65b7b5}.orange-underline{border-color:#da4e41}.black-underline{border-color:#000}.floating-block .underline{margin-top:24px;margin-bottom:30px}.dot-divider{font-family:'ProximaNova-Bold'}.half{width:50%;background-size:cover;background-position:center;float:left}.services .half{float:none;display:table-cell}.third{width:33.33%;float:left;padding:0 2%}.portfolio .third{width:50%;float:left;padding:0 4% 5% 0}.jobs .third{width:50%;float:left;padding:50px 4% 5% 0}.jobs ul li{margin-bottom:5px}.unslider-arrow.prev{top:50%}.unslider-arrow.next{top:50%}.next-case-study{position:relative;z-index:2;color:#fff}.next-case-study p,.next-case-study h2,.next-case-study h3,.next-case-study a{color:#fff}.two-thirds{width:66.66%;float:left}.quarter{width:25%;float:left}.fifth{width:20%;float:left}.strip{position:relative;width:100%}.strip.clients-bg{height:auto}.strip.image-strip{height:auto}.strip.strip-auto{height:auto}.strip.come-visit{display:table}.col-1{width:40%;position:relative;display:table-cell}.col-2{width:60%;position:relative}.specialist-services{padding:120px 0 160px}.specialist-services .underline{margin-bottom:50px}.specialist-services .content{padding-bottom:90px;max-width:950px;margin:0 auto}.specialist-services .half{padding:0 10%}.contact-banner{padding:200px 0;background-attachment:fixed}.home .strip .padding-one{padding:200px 10%}.padding-one{padding:160px 10%}.padding-two{padding:150px 10% 100px}.padding-left{padding:0 0 0 4%}.padding-right{padding:0 4% 0 0}.padding-two-left{padding-top:160px;padding-bottom:160px;padding-right:5%;padding-left:7%}.about .equal-height-outer{display:table}.equal-height{display:table-cell;height:100%}.strip.strip-auto .padding-two-left,.strip.strip-auto .padding-two-right{padding-right:5%;padding-left:7%;position:static;display:table-cell}.padding-two-right{padding-top:160px;padding-bottom:160px;padding-left:5%;padding-right:7%}.child-right{background-size:cover;height:100%;position:absolute;right:0;top:0}.greenishCover{width:60%!important}.margin-left-one{margin-left:60%}.straight-links{width:100%;text-align:center;background:rgba(233,245,245,.9);transition:all .3s}.straight-links li{display:inline;text-transform:uppercase;letter-spacing:1px}.straight-links a{color:#222;padding:30px 30px;display:inline-block;font-family:'ProximaNova-Light';font-size:15px}.straight-links-sticky{position:fixed;top:66px;z-index:1000;background:#ffcb0d;transition:all .3s}.straight-links-sticky a{padding:20px 30px}.extra-pad{padding-top:150px}.btn{overflow:hidden;background:none;cursor:pointer;padding:21px 50px;margin:20px 20px 0 0;display:inline-block;text-transform:uppercase;letter-spacing:1px;font-family:'ProximaNova-Bold';outline:none;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.btn:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:0;height:100%;top:50%;left:50%;background:#fff;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-70deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(-70deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-70deg);transform:translateX(-50%) translateY(-50%) skew(-30deg)}.btn-hover{position:relative;z-index:1}.btn:hover{border-radius:0}.border-white{border:3px solid #14212b;color:#14212b}@media(min-width:1025px){.btn:hover:after{width:140%;opacity:1}.border-white:hover{color:#fff}}.border-white:after{background:#14212b}.dark-blue-bg .border-white,.banner .border-white,.portfolio-latest .border-white,.portfolio-preview .border-white,.image-strip .border-white{border:3px solid #fff;color:#fff}.dark-blue-bg .border-white:hover,.banner .border-white:hover,.portfolio-latest .border-white:hover,.portfolio-preview .border-white:hover,.image-strip .border-white:hover{color:#14212b}.dark-blue-bg .border-white:after,.banner .border-white:after,.portfolio-latest .border-white:after,.portfolio-preview .border-white:after,.image-strip .border-white:after{background:#fff}.fixed-image-right,.fixed-image-left{background-attachment:fixed;background-size:auto 100%;background-repeat:no-repeat;display:table-cell;height:100%}.fixed-image{background-attachment:fixed}.fixed-image-right{background-position:right}.fixed-image-left{background-position:left}.header{position:fixed;padding:10px 40px 20px 40px;margin-top:30px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;z-index:10000}.logo{width:15%;position:absolute;float:left}img.logo{width:69px;margin-top:10px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}ul.main-menu{width:100vw;margin:0 auto;text-align:center}ul.main-menu li{margin:0 10px;display:inline}ul.main-menu li a{color:#fff;opacity:.8;padding:25px 15px 15px;transition:all .2s;display:inline-block;font-size:15px;text-transform:uppercase;letter-spacing:1px}ul.main-menu li a:hover{opacity:1;color:#ffcb0d;border-bottom:3px solid #ffcb0d}ul.main-menu li a.active{opacity:1;color:#ffcb0d;border-bottom:3px solid #ffcb0d}.header-sticky{margin-top:0;background:rgba(30,33,43,1);padding:0 30px 0 30px}.header-sticky img.logo{width:49px;margin-top:21px}.header-sticky ul.main-menu li a{padding:25px 15px 25px}.footer{background:#14212b;color:#ccc}.footer a{transition:color .2s}.footer a strong{color:#eee}.footer a{color:#ccc}.footer a:hover,.footer a strong:hover{color:#6ec0c0}.footer ul{float:left;width:25%;margin-right:5%}.footer ul li a{display:inline}.footer ul:first-of-type{width:40%}.footer ul:first-of-type li{width:49%;float:left}.footer ul li:first-of-type{width:100%;border-bottom:1px dashed rgba(255,255,255,.2);padding-bottom:10px;margin-bottom:20px}.footer ul:last-of-type{margin-right:0%}ul.link-col li a{padding:6px 0;margin:3px 0;display:block}.link-columns{padding:80px 7%}.copyright{border-top:1px solid #4d4d4d;padding:25px 7%}.banner{width:100%;background-size:cover;background-position:center;position:relative}.banner h2,.banner h3,.banner h1{text-align:center;font-family:proxima-nova,sans-serif;color:#fff;text-transform:uppercase;font-family:'ProximaNova-Thin';font-weight:100;line-height:1.4}.banner h2 span{font-family:'ProximaNova-Bold';color:#fecb0e}.banner h1{font-size:21px;letter-spacing:4px;opacity:.8;clear:both;font-family:'ProximaNova-Regular';padding:0 5%}.banner-content{transition:height 1s;z-index:2;padding:0 5%;position:relative;top:50%;transform:translateY(-50%)}.home-banner{background-position:bottom;height:100vh}.home-banner h2{font-size:86px;letter-spacing:35px;margin-bottom:30px;color:#fff;font-family:'ProximaNova-Thin';font-weight:100;line-height:1}.home-banner h1 span{display:inline;font-family:'ProximaNova-Regular'}.home-banner .center .btn{margin-top:60px}.reveal-container{height:0;overflow:hidden;transition:height 1s}.generic-banner{padding:245px 0 156px}.generic-banner h2{font-size:54px;letter-spacing:3px;margin-bottom:25px}.generic-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5)}.two-thirds .generic-overlay{width:66.66%;right:0;left:auto}.colour-banner{padding-top:260px;position:relative;overflow:hidden;color:#fff}.colour-banner img.service-logo{display:block;margin:0 auto 40px;max-width:100%}.colour-banner h1{color:#fff;font-family:'ProximaNova-Thin';font-weight:100;font-size:54px;margin-bottom:60px;text-align:center;text-transform:none;letter-spacing:3px}.colour-banner h5{color:#fff}.shard-1{position:absolute;width:80%;height:100%;background:rgba(0,0,0,.1);left:-30%;top:0;transform:skewX(40deg);z-index:1;transition:width 6s,transform 6s,height 6s}.portfolio-latest{background-size:cover;color:#fff;position:relative;overflow:hidden;height:820px}.portfolio-latest .half{padding:0 10%;position:relative;top:50%;transform:translateY(-50%)}.portfolio-latest img{max-width:100%;position:relative;top:50%;transform:translateY(-50%);padding-top:40px}.portfolio-latest .child-right{position:relative;margin-top:0;width:50%;float:left;padding-right:8%}.portfolio-latest .sub-title{color:#fff}.project-sub-nav{display:table}.project-sub-nav .third,.project-sub-nav .two-thirds{display:table-cell;float:none}.projects{display:table}.projects .half{float:none;display:table-cell;vertical-align:top}.portfolio ul{}.portfolio ul li{margin-bottom:15px}.portfolio ul li::before{content:"»\20"}.designs-outer{background:#fcfcfc url('/assets/images/repeat-grain.png');padding:60px 20% 50px;background-attachment:fixed}h2.designs-title{font-size:46px;font-family:'ProximaNova-Thin';font-weight:100;margin-top:60px}.designs-outer img{display:block;margin:0 auto;max-width:100%;border-radius:3px;width:100%}.portfolio-design{position:relative}.design-title{position:absolute;top:20px;left:-15%;width:12%;font-size:14px}.design-title span{font-size:18px;display:block}.design-title .underline{border-bottom:1px solid #999}.browser-frame{background:#f1f1f1 url('/assets/images/browser-top.png') no-repeat;padding-top:52px;padding-bottom:5px;border-radius:10px 10px 5px 5px;border-top:1px solid #fff;border-left:5px solid #f1f1f1;border-right:5px solid #f1f1f1;margin-bottom:50px;box-shadow:0 0 10px rgba(0,0,0,.2);position:relative}.browser-frame:before{position:absolute;top:12px;left:97px;background:#fff;border-radius:5px;height:28px;width:calc(70% - 97px);content:''}.browser-frame:after{position:absolute;top:12px;left:calc(70% + 13px);background:#fff;border-radius:5px;height:28px;width:calc(20%);content:''}.mobile-frame-outer{width:28.33333%;margin-right:5%;position:relative;float:left;margin-bottom:50px;border-radius:37px 37px 30px 37px;box-shadow:#d3d3d3 1px 1px,#d3d3d3 2px 2px,#d3d3d3 3px 3px,#d3d3d3 4px 4px,#d3d3d3 5px 5px,#d3d3d3 6px 6px,#d3d3d3 7px 7px,#d3d3d3 8px 8px,#d3d3d3 9px 9px,#d4d4d4 10px 10px,#d5d5d5 11px 11px,#d6d6d6 12px 12px,#d6d6d6 13px 13px,#d7d7d7 14px 14px,#d8d8d8 15px 15px,#d9d9d9 16px 16px,#dadada 17px 17px,#dadada 18px 18px,#dbdbdb 19px 19px,#dcdcdc 20px 20px,#ddd 21px 21px,#dedede 22px 22px;border-bottom:8px solid #111;border-right:3px solid #000;border-left:3px solid #555;background:#333;max-width:380px;min-width:260px}.mobile-frame-outer:last-of-type{margin-right:0%}.mobile-frame-outer:before{width:4px;height:40px;position:absolute;top:100px;left:-7px;content:'';background:#333;border-radius:2px 0 0 2px}.mobile-frame-outer:after{width:4px;height:40px;position:absolute;top:160px;left:-7px;content:'';background:#333;border-radius:2px 0 0 2px}.mobile-frame{background:#333;padding-top:46px;margin-bottom:80px;border-left:10px solid #333;border-right:10px solid #333;border-radius:30px 30px 5px 5px;max-height:595px;overflow:hidden}.mobile-frame:before{border-radius:3px;background:#444;width:70px;height:5px;content:'';position:absolute;top:20px;left:calc(50% - 25px);border-top:1px solid #000;border-bottom:1px solid rgba(255,255,255,.1)}.mobile-frame:after{border-radius:50%;background:#444;background:-webkit-linear-gradient(#222,#444);background:-o-linear-gradient(#222,#444);background:-moz-linear-gradient(#222,#444);background:linear-gradient(#222,#444);width:46px;height:46px;content:'';position:absolute;bottom:16px;left:calc(50% - 26px);border-bottom:2px solid #555;border-top:2px solid #000}.mobile-frame-inner{border:2px solid #000;border-radius:8px}.mobile-frame-inner:before{border-radius:0 3px 3px 0;background:#444;width:4px;height:60px;content:'';position:absolute;top:100px;right:-7px}.mobile-frame-inner:after{border-radius:4px;background:#444;width:9px;height:9px;content:'';position:absolute;top:18px;left:calc(50% - 50px);border-bottom:1px solid #555;border-top:1px solid #000}.related-projects{padding:80px 20%}.grid{position:relative;margin:0 auto;padding:1em 0 4em}.grid figure{position:relative;float:left;overflow:hidden;height:360px;width:49%;background:#3085a3;text-align:center;cursor:pointer;margin:0 2% 0 0;overflow:hidden}.grid figure:last-of-type{margin:0}.grid figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:.25}.grid figure figcaption{padding:2em;color:#fff;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.grid figure figcaption::before,.grid figure figcaption::after{pointer-events:none}.grid figure figcaption,.grid figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}.grid figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.grid figure h2{font-family:'ProximaNova-Light';color:#fff}.grid figure h2 span{font-family:'ProximaNova-Extrabld'}.grid figure h2,.grid figure p{margin:0}.grid figure p{font-size:14px;font-weight:1px;color:#fcfcfc}figure.effect-sarah{}figure.effect-sarah img{max-width:none;width:-webkit-calc(100% + 20px);width:calc(100% + 20px);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.effect-sarah:hover img{opacity:.4;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-sarah figcaption{text-align:left;max-width:80%}figure.effect-sarah h2{position:relative;overflow:hidden;padding-bottom:20px;line-height:1.1em}figure.effect-sarah h2::after{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#fff;content:'';-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}figure.effect-sarah:hover h2::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-sarah p{padding:20px 0;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}figure.effect-sarah:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-slide{outline:none}.map-right{height:100%;vertical-align:top;display:table-cell}.slider-outer{position:absolute}.unslider{overflow:hidden}.slider-outer,.unslider,.unslider-wrap,.my-slider,.unslider li{height:79.36%;width:50%}.unslider li{background-size:cover}.skew{height:100%;overflow:hidden;width:126%;transition:all .3s}.counterskew{background-size:cover;background-repeat:no-repeat;height:100%;margin-left:-150px;width:100%;transition:all .3s}.client-skew{transform:skewX(-15deg);overflow:hidden}.client-counterskew{transform:skewX(15deg)}.home-clients{padding:180px 5% 0 0}.home-canvas{position:absolute;left:0;top:0;background-color:#c76866}.canvas-overflow{width:100%;overflow:hidden;position:relative}.image-strip{background-size:cover;background-position:center}.image-strip p{color:#fff}.contact .dark-blue-bg{padding:150px 10% 60px}.dark-blue-bg .very-large{color:#b3b3b3}.contact-form{width:100%;margin:0 auto;background:#fafafa;padding:60px 0%}.contact-form .field{margin-bottom:25px}.contact-form .field:last-of-type{margin-bottom:0}.contact-form-inner{max-width:700px;width:90%;margin:0 auto}.contact-form label{float:left;width:30%;text-align:left;font-size:16px;text-transform:uppercase;padding-top:10px}.contact-form input,.contact-form textarea{float:right;width:70%;padding:10px;font-size:16px}.contact-form button{padding:0;background:0;font-size:16px;float:right;width:35%}.contact-form button{margin-right:0;margin-top:40px;padding:21px 0}.deets{font-size:18px}.deets-title{float:left;width:30%}.deets-content{float:left;width:40%}.portfolio .padding-two{padding-top:0}.jobs .padding-two{padding:100px 10% 50px}.job-title img{float:left;margin-right:20px;height:110px}.job-title p.sub-title{margin:5px 0 8px}.job-title p.large{margin:5px 0 0}@media(min-width:1800px){.portfolio .padding-two,.jobs .padding-two{padding-left:20%;padding-right:20%}}.portfolio-client-logo{max-width:200px;margin-bottom:20px;max-height:200px}.portfolio-canvas{position:absolute;top:0;left:0}.portfolio-item{background-size:cover;color:#fff;position:relative;overflow:hidden;padding:0 0 70px;height:870px}.next-portfolio-item,.previous-portfolio-item{max-width:350px;top:50%;position:absolute}.previous-portfolio-item{left:5%}.previous-portfolio-item .portfolio-item-descriptor{margin-left:80px}.next-portfolio-item{right:5%;text-align:right}.portfolio-item-descriptor{opacity:0;transition:all .3s}.next-portfolio-item:hover .portfolio-item-descriptor,.previous-portfolio-item:hover .portfolio-item-descriptor{opacity:1}.next-portfolio-item .portfolio-item-descriptor{margin-right:80px}.next-portfolio-item h4,.previous-portfolio-item h4{color:#fff;text-transform:uppercase;margin-bottom:0;font-size:20px;font-family:ProximaNova-Bold;line-height:1.1;margin-top:47px}.next-portfolio-item h5,.previous-portfolio-item h5{color:#fff;text-transform:uppercase;font-size:20px;font-family:ProximaNova-Thin;line-height:1.1}.portfolio-preview{background-size:cover;color:#fff;position:relative;overflow:hidden;padding:20px 0 70px;-webkit-transition:background-position 1s,padding-top 1s,height 1s;-moz-transition:background-position 1s,padding-top 1s,height 1s;-ms-transition:background-position 1s,padding-top 1s,height 1s;-o-transition:background-position 1s,padding-top 1s,height 1s;transition:background-position 1s,padding-top 1s,height 1s;background-repeat:no-repeat}.portfolio-preview h3{color:#fff}.portfolio-preview h3 strong{font-family:'ProximaNova-Bold'}.portfolio-preview .child-right img{max-width:100%;min-width:80%;position:absolute;bottom:0}.portfolio-preview .child-right{right:8%;margin-top:30px;-webkit-transition:transform 1s;-moz-transition:transform 1s;-ms-transition:transform 1s;-o-transition:transform 1s;transition:transform 1s;-webkit-transform:scale(.9) translateY(10%);-moz-transform:scale(.9) translateY(10%);-ms-transform:scale(.9) translateY(10%);-o-transform:scale(.9) translateY(10%);transform:scale(.9) translateY(10%)}.portfolio-preview .portfolio-child img{position:static}.portfolio-items .portfolio-preview{display:none}.portfolio-items.slick-initialized .portfolio-preview,.portfolio-items .portfolio-preview.on{display:block}.portfolio-preview .preview-image{position:absolute;right:10%;top:150px;width:45%;-webkit-transition:transform 1s,width 1s,top 1s,right 1s;-moz-transition:transform 1s,width 1s,top 1s,right 1s;-ms-transition:transform 1s,width 1s,top 1s,right 1s;-o-transition:transform 1s,width 1s,top 1s,right 1s;transition:transform 1s,width 1s,top 1s,right 1s}.portfolio-preview .preview-image.animating{-webkit-animation-name:none;-moz-animation-name:none;-ms-animation-name:none;-o-animation-name:none;animation-name:none}.portfolio-preview .preview-image img{width:100%;-webkit-transition:width 1s;-moz-transition:width 1s;-ms-transition:width 1s;-o-transition:width 1s;transition:width 1s}.animating.preview-image{top:140px}.portfolio-intro img{float:left}.portfolio-intro p.sub-title{float:left}.portfolio-preview.on .preview-image img{width:100%}.portfolio-child{padding-top:10%;display:none}.portfolio-preview.on .portfolio-child{height:765px}#ascrail2000-hr{display:none}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-200%,0,0);transform:translate3d(-200%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-200%,0,0);transform:translate3d(-200%,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}}@-webkit-keyframes homepageSlideInUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}}@keyframes homepageSlideInUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}}@-webkit-keyframes homepageSlideInDown{from{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes homepageSlideInDown{from{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0);opacity:0}to{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0);opacity:1}}.homepageSlideInUp{-webkit-animation-name:fadeIn,homepageSlideInUp;-moz-animation-name:fadeIn,homepageSlideInUp;-ms-animation-name:fadeIn,homepageSlideInUp;-o-animation-name:fadeIn,homepageSlideInUp;animation-name:fadeIn,homepageSlideInUp;animation-delay:.3s}.homepageSlideInDown{-webkit-animation-name:homepageSlideInDown;-moz-animation-name:homepageSlideInDown;-ms-animation-name:homepageSlideInDown;-o-animation-name:homepageSlideInDown;animation-name:homepageSlideInDown;-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s;-webkit-animation-duration:.7s;-moz-animation-duration:.7s;-ms-animation-duration:.7s;-o-animation-duration:.7s;animation-duration:.7s}.sub-banner-content{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}.slideOutLeft{-webkit-animation-delay:.15s;-moz-animation-delay:.15s;-ms-animation-delay:.15s;-o-animation-delay:.15s;animation-delay:.15s}.fadeOut{-webkit-animation-name:fadeOut,slideOutUp;-moz-animation-name:fadeOut,slideOutUp;-ms-animation-name:fadeOut,slideOutUp;-o-animation-name:fadeOut,slideOutUp;animation-name:fadeOut,slideOutUp}.fadeIn{-webkit-animation-name:fadeIn,slideInUp;-moz-animation-name:fadeIn,slideInUp;-ms-animation-name:fadeIn,slideInUp;-o-animation-name:fadeIn,slideInUp;animation-name:fadeIn,slideInUp}.portfolio-preview.slick-slide{padding-bottom:0;height:820px}.portfolio-items .padding-one{padding:190px 7% 0 11%}.portfolio-preview .preview-image.on{width:100%;margin-top:0;height:auto;position:static;float:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.portfolio-preview.animating{padding-top:80px;padding-bottom:110px}.portfolio-preview.animating::after,.portfolio-preview.on::after{display:block;content:"";padding-top:80px;padding-bottom:1.1%;-webkit-transition:padding 1s;-moz-transition:padding 1s;-ms-transition:padding 1s;-o-transition:padding 1s;transition:padding 1s}.portfolio-preview.animating,.portfolio-preview.on{padding-top:3.25%;height:870px}.portfolio-preview.on .text-section{position:absolute}.portfolio-preview.on.slick-slide .text-section{position:static}.portfolio-child-items{text-align:center}.portfolio-child-items img{min-width:50%}.portfolio-title.padding-two{padding-bottom:0;padding-top:50px;color:#fff}.portfolio-title p{max-width:680px;margin:1em auto}.portfolio-child-items.slick-slider{margin-bottom:6.3%;padding-top:100px}.portfolio-preview .preview-image .portfolio-child-items img{width:633px}.portfolio-preview .preview-image.animating{-webkit-transform:translate3d(calc(50% - 40vw),0,0);-moz-transform:translate3d(calc(50% - 40vw),0,0);-ms-transform:translate3d(calc(50% - 40vw),0,0);-o-transform:translate3d(calc(50% - 40vw),0,0);transform:translate3d(calc(50% - 40vw),0,0)}.hands{position:absolute;left:50%;bottom:0;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);width:1009px;z-index:2}.hands img{display:block}.portfolio-item .slick-slide{padding:0 100px;opacity:.3;width:833px;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);-webkit-transition:transform .33s;-moz-transition:transform .33s;-ms-transition:transform .33s;-o-transition:transform .33s;transition:transform .33s}.slick-slide.slick-active{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.slick-dots{display:none!important}.slick-prev,.slick-next{position:absolute;top:50%;border:0;text-indent:-10000px;width:46px;height:46px;border:2px solid #fff;border-radius:50%;outline:none;z-index:1}.slick-prev{left:4%;background:url('/assets/images/left-arrow.png') 11px 11px no-repeat}.slick-next{right:4%;background:url('/assets/images/right-arrow.png') 11px 11px no-repeat}.clients{margin-left:1%;margin-top:1.1%}.clients .third-box{width:32.3333333%;margin-right:1%;float:left;height:0;padding-bottom:30%}.client-bg{position:relative;-webkit-transform:skewX(-15deg);-moz-transform:skewX(-15deg);-ms-transform:skewX(-15deg);-o-transform:skewX(-15deg);transform:skewX(-15deg);overflow:hidden;width:31.33%;float:left;margin-right:2%;margin-bottom:2%;-webkit-transition:opacity .3s,transform 1s;-moz-transition:opacity .3s,transform 1s;-ms-transition:opacity .3s,transform 1s;-o-transition:opacity .3s,transform 1s;transition:opacity .3s,transform 1s}.clients .client-bg,.clients .client-bg img{-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-ms-transform:skewX(0deg);-o-transform:skewX(0deg);transform:skewX(0deg)}.clients:hover>.client-bg img{-ms-opacity:1;opacity:1;transition:transform .5s}.clients:hover>.client-bg a img:hover{-ms-opacity:1;opacity:1;transform:scale(1.1)}.client-bg img{-webkit-transform:skewX(15deg);-moz-transform:skewX(15deg);-ms-transform:skewX(15deg);-o-transform:skewX(15deg);transform:skewX(15deg)}.clients-row:nth-of-type(2){-webkit-transform:translateX(-9%);-moz-transform:translateX(-9%);-ms-transform:translateX(-9%);-o-transform:translateX(-9%);transform:translateX(-9%)}.clients .client-bg a{display:block;width:100%;height:100%}.client-heading{background-color:#14212b}.client-heading .content{padding:11%}.client-heading .content h3{color:#fff}.client-heading .content .sub-title{color:#fff}.clients-bg{background-color:#2c3841;color:#fff}.clients .client-bg{width:15.66666%;margin-right:1%;margin-bottom:1%;float:left}.clients .client-bg img{width:100%;margin:0}.team{margin-left:1%;margin-top:1%}.team .half-box{width:49%;margin-right:1%;margin-bottom:1%;float:left;height:0;padding-bottom:49%}.team-heading{background-color:#f3f4f4;color:#333}.team-heading .content{padding:50px}.team-heading .content h3{color:#333}.team-heading .content .sub-title{color:#333}.team .team-bg{width:24%;margin-right:1%;margin-bottom:1%;float:left;padding-bottom:24%;height:0}.team .team-bg .content{padding:50px}.team .team-bg img{width:100%;margin:0}#arrow-outer{position:fixed;height:50px;bottom:50px;width:50px;left:50%;margin-left:-25px;z-index:9;cursor:pointer}div.arrow{position:relative;top:20px;left:calc(50% - 3px);width:6px;height:6px;border:3px solid #fff;border-top:none;border-left:none;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}div.arrow:after{content:"";display:block;position:absolute;top:calc(50% - 23px);left:calc(50% - 23px);width:50px;height:50px;border:1px solid rgba(255,255,255,.8);border:1px solid #fff;border-radius:50%;-webkit-animation:circleBounce 1.2s linear infinite;animation:circleBounce 1.2s linear infinite}@-webkit-keyframes circleBounce{0%{-webkit-transform:scale(.9);opacity:0}20%{opacity:.5}50%{opacity:1}80%{opacity:.5}100%{-webkit-transform:scale(1.1);opacity:0}}.next-project-title{opacity:0}.slick-next:hover .next-project-title{opacity:1}.copyright p{float:left;margin:6px 0}.social-links{float:right}.social-link{float:left}.c-hamburger{display:none}.fancy:before{position:absolute;top:51%;overflow:hidden;width:45%;height:1px;content:' ';background-color:#ddd;margin-left:-50%;text-align:right}.fancy:after{position:absolute;top:51%;overflow:hidden;width:45%;height:1px;margin-left:5%;content:' ';background-color:#ddd}@media(min-width:1980px){.portfolio-preview .preview-image{top:80px;max-width:930px}}@media(min-width:2400px){.portfolio-preview .preview-image{right:15%}.portfolio-preview .preview-image.animating{right:10%}}@media(min-width:1850px){.clients-row:nth-of-type(2){-webkit-transform:translateX(-71px);-moz-transform:translateX(-71px);-ms-transform:translateX(-71px);-o-transform:translateX(-71px);transform:translateX(-71px)}}@media(max-width:1750px){.portfolio-preview .preview-image{top:180px}}@media(max-width:1500px){.portfolio-preview .preview-image{top:210px}.clients .client-bg{width:19%}.clients .third-box{width:39%;padding-bottom:36.1%}}@media(max-width:1330px){.portfolio-preview .preview-image{top:180px}.slick-slider,.portfolio-item{height:700px}.portfolio-items .padding-one{padding:140px 7% 0 11%}.slick-slider h3{font-size:42px}}@media(max-width:1400px){.home-banner h2{letter-spacing:26px}.padding-two-left,.padding-two-right{padding:100px 5%}.floating-block{padding:3% 4% 2%}}@media(max-width:1280px){.home .strip .padding-one{padding:150px 10%}.home-banner h2{font-size:76px;letter-spacing:17px}.padding-two-left,.padding-two-right{padding:70px 5%}.col-1,.col-2{width:50%}.floating-block{width:70%;padding:9% 10% 7%}.clients .client-bg{width:24%}.clients .third-box{width:49%;padding-bottom:45.4%}.portfolio-preview .preview-image{top:200px}}@media(max-width:1024px){h3{font-size:42px}h4{margin:20px 0}.very-large{font-size:21px}.home .half{float:none;width:100%}.strip{height:auto}.child-right{position:static;display:none}.letter-k,.letter-d{display:none}.home .strip .padding-one{padding:100px 10%}.home-banner h2{font-size:70px;letter-spacing:17px}.home-clients{position:static;padding:0 8% 40px 10%;transform:translateY(-30px)}.client-bg{transform:skewX(0deg)}.client-bg img{transform:skewX(0deg);width:auto;height:auto}.clients-row:nth-of-type(2){transform:translateX(0)}.portfolio-latest{height:auto;background:#14212b;padding-bottom:70px;border-bottom:1px dotted rgba(255,255,255,.3)}.home-canvas{display:none}.portfolio-latest .half{padding:100px 10% 0}.portfolio-latest .half,.portfolio-latest img{top:auto;transform:translateY(0)}.portfolio-latest .child-right{display:block;padding:0 10%;width:auto}.specialist-services .half{padding:0 5%}.services .padding-one{padding:80px 6%}.specialist-services{padding:80px 0 100px}.specialist-services .content{padding:0 7% 70px}.specialist-services img.center{max-width:200px}.contact-banner{padding:100px 0}.copyright p{max-width:360px;margin:0}}@media(max-width:980px){.services .half{display:none;width:100%}.portfolio .third,.third,.jobs .third{width:100%;float:none}.mobile-frame-outer{width:45%}.services .padding-one{display:block}.col-1{width:100%}.col-2{width:100%;position:absolute;padding:20%}.about .col-1:nth-of-type(2){background:rgba(20,33,43,.7);color:#fff}.about .col-1:nth-of-type(2) p,.about .col-1:nth-of-type(2) h4{color:#fff}.about .col-2{display:none}.about .meet-the-team .col-2{display:block}.floating-block{display:none}.contact-banner{background-attachment:inherit}.contact-details{display:block}.contact-details .col-1,.contact-details .col-2{display:block}.contact-details .col-1{text-align:center}.contact-details .col-2{padding:0}.deets-title,.deets-content{float:none;width:100%}.contact-details .underline{margin:28px auto 28px;max-width:50px}.contact-details .col-2,.google-maps{position:static;height:600px}.map-overlay{height:auto}.clients .client-bg{width:32.3333%}.clients .third-box{width:99%;padding-bottom:95.4%}.portfolio-items .portfolio-preview .preview-image{display:none}.portfolio-items .padding-one{padding-left:15%;width:70%}.grid figure{width:99%;margin-bottom:2%}}.job-bg{padding-top:180px}@media(max-width:767px){.job-bg{padding-top:110px}.jobs .padding-two{padding:60px 10% 50px}.jobs .job-bg{padding-bottom:80px}.jobs .third{padding:30px 4% 0 0}.job-title img{height:60px;margin-right:13px;margin-bottom:10px}.jobs h1{font-size:1.6em}.sub-title{font-size:12px;letter-spacing:2px}.job-title p.sub-title{margin:5px 0 3px}.job-title p.large{margin:15px 0 0;clear:both;font-size:18px}.header-gap{display:none}.very-large{font-size:18px}.related-projects{padding:60px 7%}.designs-outer{padding-left:4%;padding-right:4%}.design-title{position:static}.portfolio-preview .preview-image{display:none}.portfolio-item{height:auto;padding-bottom:0}.clients .client-bg{width:49%}.portfolio-items .padding-one{padding-top:20px;width:100%}.previous-portfolio-item,.next-portfolio-item{display:none}.portfolio-item .portfolio-preview.animating,.portfolio-item .portfolio-preview.on{height:auto;padding-bottom:0}.portfolio-item .portfolio-preview .preview-image.animating{position:static;width:80%;margin:0 auto}.portfolio-canvas.portfolio-single{display:none}.mobile-frame-outer{width:95%}.portfolio-items .slick-prev,.portfolio-items .slick-next{top:auto;bottom:5%}.padding-two{padding:50px 7% 60px}.header{position:static}.half{float:none;width:100%}.specialist-services .half:first-of-type{margin-bottom:60px}.specialist-services .content{padding-bottom:50px}.center .btn{margin-top:15px}.mobile-menu-icon{width:75px;height:67px;position:absolute;top:0;right:0;overflow:hidden}.header-sticky{height:67px;padding:0 30px 0 5%}.c-hamburger{display:block;overflow:hidden;margin:0;padding:0;width:75px;height:67px;font-size:0;text-indent:-9999px;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;transition:background .3s}.c-hamburger:focus{outline:none}.c-hamburger span{display:block;position:absolute;top:32px;left:22px;right:22px;height:4px;background:#fff}.c-hamburger span::before,.c-hamburger span::after{position:absolute;display:block;left:0;width:100%;height:4px;background-color:#fff;content:""}.c-hamburger span::before{top:-10px}.c-hamburger span::after{bottom:-10px}.c-hamburger--htx{background-color:#14212b}.c-hamburger--htx span{transition:background 0s .3s}.c-hamburger--htx span::before,.c-hamburger--htx span::after{transition-duration:.3s,.3s;transition-delay:.3s,0s}.c-hamburger--htx span::before{transition-property:top,transform}.c-hamburger--htx span::after{transition-property:bottom,transform}.c-hamburger--htx.is-active{background-color:#65b3b1}.c-hamburger--htx.is-active span{background:none}.c-hamburger--htx.is-active span::before{top:0;transform:rotate(45deg)}.c-hamburger--htx.is-active span::after{bottom:0;transform:rotate(-45deg)}.c-hamburger--htx.is-active span::before,.c-hamburger--htx.is-active span::after{transition-delay:0s,.3s}ul.main-menu{position:fixed;top:0;left:-80vw;background:#222;height:100vh;width:80vw;transition:left .7s;z-index:100}ul.slide-in{left:0}ul.main-menu li{display:block;text-align:left;border-bottom:1px solid rgba(255,255,255,.2);margin:0}ul.main-menu li a{padding:20px}.header-sticky ul.main-menu li a{width:100%}h3{font-size:32px}.underline{margin-top:25px;margin-bottom:30px}.home .strip .padding-one{padding:50px 7% 60px}.home .portfolio-latest .half{padding:50px 7% 60px}.portfolio-latest .child-right{padding:0 7%}.portfolio-latest .child-right img{padding:0}.home-banner h2{font-size:50px;letter-spacing:10px}.home-banner h3{font-size:18px}.home-banner{height:calc(100vh - 67px)}.home-clients{display:none}.contact-form label{text-transform:none}.contact .dark-blue-bg{padding:50px 5% 30px}.contact-form button{width:70%}.footer ul:first-of-type,.footer ul{width:100%;margin-bottom:40px}.link-columns{padding:40px 7% 20px}.footer ul:first-of-type li{width:100%}.copyright p{float:none}.social-links{float:left;margin-top:20px}}@media(max-width:380px){.clients .client-bg{width:99%}.clients .third-box{width:99%;padding-bottom:0;height:auto}}.greenishCover{position:absolute;height:100%;width:100%;overflow:hidden}.height.greenishCover div{position:relative;height:100%;width:10100%;left:-5000%;text-align:center}.height.greenishCover img{display:inline;height:100%;margin-top:0!important}.height.left.greenishCover div{position:absolute;left:0;text-align:left}.height.right.greenishCover div{position:absolute;right:0;left:auto;text-align:right}.width.greenishCover div{position:relative;width:100%;top:50%}.width.greenishCover img{display:block;width:100%}.width.top.greenishCover div{position:absolute;top:0}.width.top.greenishCover img{margin-top:0!important}.width.bottom.greenishCover div{position:absolute;bottom:0}.width.bottom.greenishCover img{margin-top:0!important;position:absolute;bottom:0}.unslider{overflow:auto}.unslider-wrap{position:relative}.unslider-wrap.unslider-carousel li{float:left}.unslider-vertical>ul{height:100%}.unslider-vertical li{float:none;width:100%}.unslider-fade{position:relative}.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}.unslider-fade .unslider-wrap li.unslider-active{z-index:10}.unslider li{list-style:none;margin:0;padding:0;border:none}.unslider-arrow{position:absolute;left:20px;z-index:2;cursor:pointer}.unslider-arrow.next{left:auto;right:20px}