.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}@-webkit-keyframes bounce{0%,20%,53%,80%,100%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-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{0%,20%,53%,80%,100%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-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)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-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)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);-ms-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);-ms-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-ms-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);-ms-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);-ms-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-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{0%,100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-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)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);-ms-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);-ms-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);-ms-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);-ms-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);-ms-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-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)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);-ms-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);-ms-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);-ms-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)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-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)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;-ms-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);-ms-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);-ms-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);-ms-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);-ms-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);-ms-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);-ms-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);-ms-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);-ms-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);-ms-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);-ms-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);-ms-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);-ms-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);-ms-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);-ms-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);-ms-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-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,-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)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);-ms-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);-ms-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);-ms-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)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-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)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-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)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);-ms-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-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)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);-ms-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-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)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1;visibility:visible}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1;visibility:visible}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-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}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);-ms-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);-ms-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);-ms-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);-ms-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}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-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-transition-timing-function:ease-in;transition-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)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);-ms-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);-ms-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-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-transition-timing-function:ease-in;transition-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)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);-ms-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);-ms-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-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}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-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-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-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}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-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}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);-ms-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);-ms-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;-ms-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{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);-ms-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{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);-ms-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);-ms-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);-ms-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{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0,0,1,45deg);transform:rotate(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0,0,1,45deg);-ms-transform:rotate(0,0,1,45deg);transform:rotate(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-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{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-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{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-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{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-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{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-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{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);-ms-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}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;-ms-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);-ms-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;-ms-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);-ms-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);-ms-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);-ms-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{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{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);-ms-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{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{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{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-ms-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);-ms-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{0%{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{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-ms-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);-ms-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{0%{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{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-ms-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);-ms-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{0%{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{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-ms-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);-ms-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{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{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)}100%{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);-ms-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)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;-ms-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)}100%{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);-ms-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);-ms-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;-ms-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)}100%{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);-ms-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);-ms-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;-ms-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)}100%{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);-ms-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)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;-ms-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}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:0 0}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;min-width:30%;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:0}.hidden-xs{display:block}.visible-xs{display:none}.page-template-tpl-branding .branding-hero{background-color:#2f2f2f;margin:170px 0 0;position:relative}.page-template-tpl-branding .branding-hero-images{position:relative;top:-130px;margin:0 auto 0 auto;width:90%}.page-template-tpl-branding .branding-hero-images img{width:30%;margin:0 1.5%;float:left}.page-template-tpl-branding .branding-hero-container{width:90%;margin:0 auto;max-width:1000px;position:relative;top:-80px}.page-template-tpl-branding .branding-intro{color:#fff;text-align:center}.page-template-tpl-branding .branding-intro img.downarrow{margin:10px auto 0 auto;width:13px;height:auto}.page-template-tpl-branding .brandinglogos{width:100%;height:auto;margin:20px 0 0}.page-template-tpl-branding .branding-lower-container{width:90%;margin:60px auto 40px auto;max-width:1000px;position:relative;text-align:center}.page-template-tpl-branding .branding-lower-container p{font-size:16.5px;line-height:30px;color:#272727}.page-template-tpl-branding .lower-strip{width:100%;margin:25px auto;padding:30px 10px}.page-template-tpl-branding .lower-strip-border-right{border-right:3px #202020 solid}.page-template-tpl-branding .lower-strip-border-left{border-left:3px #202020 solid}.page-template-tpl-branding .lower-strip-inner{width:100%;margin:0 auto;max-width:1200px;padding:10px 0}.page-template-tpl-branding .lower-strip-content p{font-size:15px;line-height:27px;color:#272727}.page-template-tpl-branding .lower-strip-img{width:40%;float:left}.page-template-tpl-branding .lower-strip-img img{width:100%;height:auto}.page-template-tpl-branding .lower-strip-content{float:left;width:50%;margin:0 3%}.page-template-tpl-branding .lower-strip-content h2{text-transform:uppercase;font-size:28px}.page-template-tpl-branding .lower-strip-grey{background-color:#efefef}.page-template-tpl-branding .text-right{float:right}.page-template-tpl-branding .lower-portfolio{display:block;width:100%;margin:20px auto 70px auto;max-width:1200px;position:relative}.page-template-tpl-branding .lower-portfolio h2{text-transform:uppercase;font-size:28px;text-align:center;margin:0 0 40px}.page-template-tpl-branding .portfolio-slider{position:relative}.page-template-tpl-branding .lower-portfolio .prev-arrow{position:absolute;top:53%;left:-35px;cursor:pointer}.page-template-tpl-branding .lower-portfolio .next-arrow{position:absolute;top:53%;right:-35px;cursor:pointer}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media all{.featherlight-next,.featherlight-previous{display:block;position:absolute;top:25px;right:25px;bottom:0;left:80%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0}.featherlight-previous{left:25px;right:80%}.featherlight-next:hover,.featherlight-previous:hover{background:rgba(255,255,255,.25)}.featherlight-next span,.featherlight-previous span{display:none;position:absolute;top:50%;left:5%;width:82%;text-align:center;font-size:80px;line-height:80px;margin-top:-40px;text-shadow:0 0 5px #fff;color:#fff;font-style:normal;font-weight:400}.featherlight-next span{right:5%;left:auto}.featherlight-next:hover span,.featherlight-previous:hover span{display:inline-block}}@media only screen and (max-device-width:1024px){.featherlight-next:hover,.featherlight-previous:hover{background:0 0}.featherlight-next span,.featherlight-previous span{display:block}}@media only screen and (max-width:1024px){.featherlight-next,.featherlight-previous{top:10px;right:10px;left:85%}.featherlight-previous{left:10px;right:85%}.featherlight-next span,.featherlight-previous span{margin-top:-30px;font-size:40px}}.csspinner{position:relative}.csspinner:before{content:"";z-index:1;position:absolute;top:0;left:0;display:block;height:100%;width:100%;opacity:.6}.csspinner:after{z-index:2;content:"";height:100%;width:100%;position:absolute;top:50%;left:50%;margin:-50% 0 0 -50%;transition:all .4s ease 0s;border-radius:100%;border-top:4px solid #555;-webkit-animation:standard .4s infinite linear;-moz-animation:standard .4s infinite linear;animation:standard .4s infinite linear}.csspinner.no-overlay:before{content:none;display:none}@-webkit-keyframes standard{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-moz-keyframes standard{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@keyframes standard{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(//www.jmdaltd.co.uk/wp-content/themes/jmda/assets/styles/css/grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#fff;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#fff;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(//www.jmdaltd.co.uk/wp-content/themes/jmda/assets/styles/css/AjaxLoader.gif) no-repeat center center}*{box-sizing:border-box}html,body{min-height:100%;background-color:#fff}body{color:#000;position:relative}.lt-ie9 body{min-width:1025px}code{font-size:12px;font-size:.75rem;line-height:1.8333333333;background-color:#f2f2f2;padding:16px;display:block}a{color:#000;text-decoration:none}a:hover{color:#000;-webkit-transition:color .25s ease;-moz-transition:color .25s ease;transition:color .25s ease}a:focus{outline:thin dotted}img{display:block;max-width:100%;height:auto}li{line-height:22px}.google-map-canvas,.google-map-canvas *{box-sizing:border-box}.google-map-canvas img,.google-map-canvas * img{max-width:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}a{background-color:transparent}img{border:0}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}button,select{text-transform:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}button,[type=reset],[type=submit],[type=button],[type=image],[type=file]{background:0 0;border:none;cursor:pointer;display:inline-block;overflow:visible;margin:0;padding:0;vertical-align:top;text-align:center;text-decoration:none;-webkit-appearance:none;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:14px;font-size:.875rem;line-height:1.5714285714}textarea,select,[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week]{background:0 0;border:0;margin:0;padding:0;text-align:left;vertical-align:top;box-sizing:border-box;-webkit-appearance:none;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.grid .gutter-container--med-up>*{margin-bottom:20px}.col-4-9{float:left;width:44.4444444444%}.col-3-7{float:left;width:42.8571428571%}.col-2-7{float:left;width:28.5714285714%}.col-3-7{float:left;width:42.8571428571%}.col-4-7{float:left;width:57.1428571429%}.col-5-7{float:left;width:71.4285714286%}.col-6-7{float:left;width:85.7142857143%}.col-7-8{float:left;width:87.5%}.col-6-8{float:left;width:75%}.col-9-10{float:left;width:90%}.col-3-11{float:left;width:27.2727272727%}.col-8-11{float:left;width:72.7272727273%}.col-3-14{float:left;width:21.4285714286%}.col-5-14{float:left;width:35.7142857143%}.col-9-14{float:left;width:64.2857142857%}.col-11-14{float:left;width:78.5714285714%}.col-center{float:none !important;margin:0 auto}.align-center{text-align:center}.gutter-container{margin-left:-20px}.gutter-container>*{padding-left:20px}.gutter-container:after{clear:both;content:"";display:table}.gutter-container.col-1-1{width:calc(100% + 20px)}@media only screen and (min-width:1025px){.guuter-container--l{margin-left:-20px}.guuter-container--l>*{padding-left:20px}.guuter-container--l:after{clear:both;content:"";display:table}}.col-1-1{float:left;width:100%;clear:both}.col-1-2{float:left;width:50%}.col-1-3{float:left;width:33.3333333333%}.col-2-3{float:left;width:66.6666666667%}.col-1-4{float:left;width:25%}.col-3-4{float:left;width:75%}.col-1-5{float:left;width:20%}.col-2-5{float:left;width:40%}.col-3-5{float:left;width:60%}.col-4-5{float:left;width:80%}.col-1-6{float:left;width:16.6666666667%}.col-5-6{float:left;width:83.3333333333%}@media only screen and (max-width:767px){.gutter-container--s{margin-left:-20px}.gutter-container--s>*{padding-left:20px}.gutter-container--s:after{clear:both;content:"";display:table}.col-1-1--s{float:left;width:100%}.col-1-2--s{float:left;width:50%}.col-1-3--s{float:left;width:33.3333333333%}.col-2-3--s{float:left;width:66.6666666667%}.col-1-4--s{float:left;width:25%}.col-3-4--s{float:left;width:75%}}@media only screen and (min-width:768px) and (max-width:1024px){.gutter-container--med{margin-left:-20px}.gutter-container--med>*{padding-left:20px}.gutter-container--med:after{clear:both;content:"";display:table}.col-1-1--med{float:left;width:100%}.col-1-2--med{float:left;width:50%}.col-1-3--med{float:left;width:33.3333333333%}.col-2-3--med{float:left;width:66.6666666667%}.col-1-4--med{float:left;width:25%}.col-3-4--med{float:left;width:75%}.col-1-5--med{float:left;width:20%}.col-2-5--med{float:left;width:40%}.col-3-5--med{float:left;width:60%}.col-4-5--med{float:left;width:80%}.col-1-6--med{float:left;width:16.6666666667%}.col-5-6--med{float:left;width:83.3333333333%}.col-7-8--med{float:left;width:87.5%}}@media only screen and (max-width:1024px){.gutter-container--med-down{margin-left:-20px}.gutter-container--med-down>*{padding-left:20px}.gutter-container--med-down:after{clear:both;content:"";display:table}.col-1-1--med-down{float:left;width:100%}}@media only screen and (min-width:768px){.gutter-container--med-up{margin-left:-20px}.gutter-container--med-up>*{padding-left:20px}.gutter-container--med-up:after{clear:both;content:"";display:table}.gutter-container--med-up.col-1-1{width:calc(100% + 20px)}.col-1-1--med-up{float:left;width:100%}.col-1-2--med-up{float:left;width:50%}.col-1-3--med-up{float:left;width:33.3333333333%}.col-2-3--med-up{float:left;width:66.6666666667%}.col-1-4--med-up{float:left;width:25%}.col-3-4--med-up{float:left;width:75%}.col-1-5--med-up{float:left;width:20%}.col-2-5--med-up{float:left;width:40%}.col-3-5--med-up{float:left;width:60%}.col-4-5--med-up{float:left;width:80%}.col-1-6--med-up{float:left;width:16.6666666667%}.col-5-6--med-up{float:left;width:83.3333333333%}}@media only screen and (min-width:1025px){.gutter-container--l,.about__clients{margin-left:-20px}.gutter-container--l>*,.about__clients>*{padding-left:20px}.gutter-container--l:after,.about__clients:after{clear:both;content:"";display:table}.col-1-1--l{float:left;width:100%}.col-1-2--l{float:left;width:50%}.col-1-3--l{float:left;width:33.3333333333%}.col-2-3--l{float:left;width:66.6666666667%}.col-1-4--l{float:left;width:25%}.col-3-4--l{float:left;width:75%}.col-1-5--l{float:left;width:20%}.col-2-5--l{float:left;width:40%}.col-3-5--l{float:left;width:60%}.col-4-5--l{float:left;width:80%}.col-1-6--l{float:left;width:80%}.col-5-6--l{float:left;width:83.3333333333%}}@media only screen and (max-width:1439px){.col-1-1--l-down{float:left;width:100%}}.clearfix:after{clear:both;content:"";display:table}.clear-last{clear:both}@media only screen and (max-width:767px){.clear-n--mq .col-1-2--s:nth-child(2n+1){clear:left}.clear-n--mq .col-1-3--s:nth-child(3n+1){clear:left}.clear-n--mq .col-1-4--s:nth-child(4n+1){clear:left}.clear-n--mq .col-1-5--s:nth-child(5n+1){clear:left}.clear-n--mq .col-1-6--s:nth-child(6n+1){clear:left}}@media only screen and (min-width:768px) and (max-width:1024px){.clear-n--mq .col-1-2--med:nth-child(2n+1){clear:left}.clear-n--mq .col-1-3--med:nth-child(3n+1){clear:left}.clear-n--mq .col-1-4--med:nth-child(4n+1){clear:left}.clear-n--mq .col-1-5--med:nth-child(5n+1){clear:left}.clear-n--mq .col-1-6--med:nth-child(6n+1){clear:left}}@media only screen and (min-width:1025px){.clear-n--mq .col-1-2--l:nth-child(2n+1){clear:left}.clear-n--mq .col-1-3--l:nth-child(3n+1){clear:left}.clear-n--mq .col-1-4--l:nth-child(4n+1){clear:left}.clear-n--mq .col-1-5--l:nth-child(5n+1){clear:left}.clear-n--mq .col-1-6--l:nth-child(6n+1){clear:left}}.gt-ie9 .no-cf:after,.flexbox .no-cf:after{clear:none !important;display:block !important}.hide{display:none}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.relative{position:relative}.hide-text{overflow:hidden;text-indent:101%;white-space:nowrap}@media only screen and (max-width:767px){.overflow-gutter--s{margin:0 -20px !important;width:calc(100% + 40px)}}@media only screen and (min-width:768px){.s-only{display:none !important}}@media only screen and (max-width:767px){.med-only{display:none !important}}@media only screen and (min-width:1025px){.med-only{display:none !important}}@media only screen and (max-width:1024px){.l-only{display:none !important}}@media only screen and (max-width:767px){.med-up{display:none !important}}@media only screen and (min-width:1025px){.med-down{display:none !important}}@media only screen and (min-width:768px) and (max-width:1024px){.not-med{display:none !important}}.flex{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex>*{-ms-flex:0 1 auto}.bm{margin-bottom:15px}@media only screen and (min-width:1025px){.bm{margin-bottom:30px}}.pb{padding-bottom:30px}.faux-table{display:table;width:100%}.faux-table>*{display:table-cell;vertical-align:middle}.vert-center{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:1025px){.vert-center--l{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.hoz-nav>*{display:inline-block;vertical-align:middle;margin:0 15px}.wrapper{margin:0 auto;max-width:1500px}.main-wrapper{padding:60px 20px 0}@media only screen and (min-width:1025px){.main-wrapper{padding:129px 30px 0}}.slim-wrapper{max-width:690px}@font-face{font-family:Proxima Nova Light;font-style:normal;font-weight:400;src:url(//www.jmdaltd.co.uk/wp-content/themes/jmda/assets/styles/css/../../fonts/proximanova/proximanova-light.eot?#iefix) format("embedded-opentype"),url(//www.jmdaltd.co.uk/wp-content/themes/jmda/assets/styles/css/../../fonts/proximanova/proximanova-light.woff) format("woff"),url(//www.jmdaltd.co.uk/wp-content/themes/jmda/assets/styles/css/../../fonts/proximanova/proximanova-light.ttf) format("truetype"),url(//www.jmdaltd.co.uk/wp-content/themes/jmda/assets/styles/css/../../fonts/proximanova/proximanova-light.svg#Proxima%20Nova%20Light) format("svg")}@font-face{font-family:Proxima Nova Regular;font-style:normal;font-weight:400;src:url(//www.jmdaltd.co.uk/wp-content/themes/jmda/assets/styles/css/../../fonts/proximanova/proximanova-regular.eot?#iefix) format("embedded-opentype"),url(//www.jmdaltd.co.uk/wp-content/themes/jmda/assets/styles/css/../../fonts/proximanova/proximanova-regular.woff) format("woff"),url(//www.jmdaltd.co.uk/wp-content/themes/jmda/assets/styles/css/../../fonts/proximanova/proximanova-regular.ttf) format("truetype"),url(//www.jmdaltd.co.uk/wp-content/themes/jmda/assets/styles/css/../../fonts/proximanova/proximanova-regular.svg#Proxima%20Nova%20Regular) format("svg")}@font-face{font-family:Proxima Nova Semibold;font-style:normal;font-weight:400;src:url(//www.jmdaltd.co.uk/wp-content/themes/jmda/assets/styles/css/../../fonts/proximanova/proximanova-semibold.eot?#iefix) format("embedded-opentype"),url(//www.jmdaltd.co.uk/wp-content/themes/jmda/assets/styles/css/../../fonts/proximanova/proximanova-semibold.woff) format("woff"),url(//www.jmdaltd.co.uk/wp-content/themes/jmda/assets/styles/css/../../fonts/proximanova/proximanova-semibold.ttf) format("truetype"),url(//www.jmdaltd.co.uk/wp-content/themes/jmda/assets/styles/css/../../fonts/proximanova/proximanova-semibold.svg#Proxima%20Nova%20Semibold) format("svg")}@font-face{font-family:Proxima Nova Bold;font-style:normal;font-weight:400;src:url(//www.jmdaltd.co.uk/wp-content/themes/jmda/assets/styles/css/../../fonts/proximanova/proximanova-bold.eot?#iefix) format("embedded-opentype"),url(//www.jmdaltd.co.uk/wp-content/themes/jmda/assets/styles/css/../../fonts/proximanova/proximanova-bold.woff) format("woff"),url(//www.jmdaltd.co.uk/wp-content/themes/jmda/assets/styles/css/../../fonts/proximanova/proximanova-bold.ttf) format("truetype"),url(//www.jmdaltd.co.uk/wp-content/themes/jmda/assets/styles/css/../../fonts/proximanova/proximanova-bold.svg#Proxima%20Nova%20Bold) format("svg")}body{font-family:"Libre Baskerville",serif;font-weight:300;font-size:14px;font-size:.875rem;line-height:1.5714285714;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,legend,table,th,td,caption,hr{margin:0;font-weight:300}h1,h2,h3,h4,h5,h6,.alpha,.beta,.gamma,.article__heading,.delta,.epsilon{font-family:"Libre Baskerville",serif}h1.alt,h2.alt,h3.alt,h4.alt,h5.alt,h6.alt,.alpha.alt,.beta.alt,.gamma.alt,.alt.article__heading,.delta.alt,.epsilon.alt{font-family:"Oswald",sans-serif}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span,.alpha span,.beta span,.gamma span,.article__heading span,.delta span,.epsilon span{display:block;font-family:"Oswald",sans-serif;font-size:14px}h1,.alpha{font-size:40px;font-size:2.5rem;line-height:1;font-family:"Suranna",serif;margin-bottom:30px;text-transform:uppercase}@media only screen and (min-width:1025px){h1,.alpha{font-size:45px;font-size:2.8125rem;line-height:1}}h2,.beta{font-size:24px;font-size:1.5rem;line-height:1.2;margin-bottom:20px}h3,.gamma,.article__heading{font-size:40px;font-size:2.5rem;line-height:1;font-family:"Suranna",serif;text-transform:uppercase}@media only screen and (min-width:1025px){h3,.gamma,.article__heading{font-size:45px;font-size:2.8125rem;line-height:1}}h4,.delta{font-size:30px;font-size:1.875rem;line-height:1;font-family:"Suranna",serif;text-transform:uppercase}@media only screen and (min-width:1025px){h4,.delta{font-size:30px;font-size:1.875rem;line-height:1}}h5,.epsilon{font-size:13px;font-size:.8125rem;line-height:1.6923076923}h6,.zeta{font-size:12px;font-size:.75rem;line-height:1.8333333333}p{margin-bottom:22px}.heading__small,.small-bold{font-family:"Oswald",sans-serif;font-size:16px;text-transform:uppercase}.coloured{color:#f30}b,strong{font-weight:400;font-family:"Libre Baskerville",serif}.normal{font-family:"Libre Baskerville",serif}.light{font-family:"Libre Baskerville",serif}.semibold{font-family:"Libre Baskerville",serif}.bold{font-family:"Libre Baskerville",serif}.strip-bullets{padding-left:0;margin-bottom:0;list-style:none}.uppercase{text-transform:uppercase}.free-text p{font-size:14px !important;line-height:22px !important;font-family:"Libre Baskerville",serif !important;font-weight:300 !important;margin-bottom:30px !important}.free-text a{text-decoration:underline;font-family:"Libre Baskerville",serif;line-height:1em}.free-text a:hover{text-decoration:none}.free-text ul{list-style-type:disc;margin-bottom:30px;padding-right:30px}.free-text ul li{font-size:14px !important;list-style-type:none;list-style-image:none;padding-left:15px}.free-text ul li:before{content:"-";display:block;float:left;margin-left:-15px}.free-text ol{counter-reset:item;margin-left:2em}.free-text ol li{display:block;font-size:14px !important}.free-text ol li:before{margin-left:-1em;margin-right:.25em;content:counters(item,".") " ";counter-increment:item}.browser-upgrade{text-align:center;padding:12px;top:76px;z-index:2;position:relative;width:100%;background:#ca0404;color:#fff;font-size:14px}.browser-upgrade p{margin-bottom:0;font-weight:700;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.browser-upgrade a{text-decoration:underline;color:inherit}.global-header{background-color:#fff;left:0;opacity:0;position:fixed;top:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;width:100%;z-index:5}@media only screen and (min-width:1025px){.global-header{height:128px;left:30px;margin:0 auto;padding:0;width:calc(100% - 60px)}}.global-header.show{opacity:1;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease}.no-js .global-header{opacity:1 !important}@media only screen and (min-width:1025px){.global-header.minimised{height:88px;overflow:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}}@media only screen and (min-width:1025px){.global-header.minimised .wrapper{border-color:#000;padding:48px 0 15px}}.global-header .wrapper{height:100%;max-width:none;margin:0 auto;overflow:visible;padding:10px 20px;position:relative;text-align:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}@media only screen and (min-width:1025px){.global-header .wrapper{border-bottom:3px solid transparent;padding:80px 0 25px}}.logo{max-width:110px;width:70px}@media only screen and (min-width:1025px){.logo{left:50%;position:absolute;top:14px;width:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.header__menu-trigger{cursor:pointer;position:absolute;right:20px;width:28px;z-index:5}.header__menu-trigger span{background:#000;display:block;height:1px;margin:7px 0;width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.header__menu-trigger span:nth-child(2){width:50%}.header__menu-trigger:hover span{width:50%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.header__menu-trigger:hover span:nth-child(2){width:100%}.header__menu-trigger.nav-open span:first-child{transform:rotate(45deg) translateY(-3px) translateX(3px);transform-origin:left;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.header__menu-trigger.nav-open span:last-child{transform:rotate(-45deg) translateY(6px) translateX(1px);transform-origin:left;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width:1025px){.header__menu-trigger.nav-open span:last-child{transform:rotate(-45deg) translateY(6px) translateX(0px)}}.header__menu-trigger.nav-open:hover span{width:100%}.header__menu-trigger.nav-open span:nth-child(2){width:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}nav{display:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}@media only screen and (min-width:1025px){nav{display:block;overflow:hidden;position:absolute;top:30px}}nav li{display:inline-block;font-family:"Suranna",serif;font-size:16px;letter-spacing:.1em;margin:0 10px;padding:0 10px;text-transform:uppercase}nav li a{color:#000;display:block;position:relative}nav li a:after{background:#000;bottom:0;content:"";height:1px;left:0;position:absolute;width:0;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease}nav li:hover a:after{width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}nav li.current_page_item a:after{width:100%;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease}nav li.current_page_item:hover a:after{width:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.nav--left{left:53%;-webkit-transform:translateX(-500px);-moz-transform:translateX(-500px);-ms-transform:translateX(-500px);-o-transform:translateX(-500px);transform:translateX(-500px)}@media only screen and (min-width:1250px){.nav--left{left:46%}}.nav--right{right:55%;-webkit-transform:translateX(455px);-moz-transform:translateX(455px);-ms-transform:translateX(455px);-o-transform:translateX(455px);transform:translateX(455px)}@media only screen and (min-width:1250px){.nav--right{right:45%}}.header__specialities li{display:inline-block;font-size:11px;margin:0 5px}.header__specialities li:after{content:".";display:inline-block}footer{background:#111;clear:both;color:#fff;float:left;overflow:hidden;padding:30px 20px 15px;width:100%}@media only screen and (min-width:1025px){footer{padding:60px 80px 30px}}.footer__get-in-touch{border-left:3px solid #fff;border-right:3px solid #fff;float:none;margin:0 auto;max-width:380px;text-align:center}.footer__get-in-touch a{color:#f30;font-size:11px;margin:0 auto;text-transform:uppercase}.footer__get-in-touch .subheading{font-size:14px;margin-bottom:45px}.footer__get-in-touch .heading{line-height:.8;margin-bottom:30px;padding:0 20px}.footer__get-in-touch p{font-size:14px;padding:0 50px}.footer__social li{display:inline-block;margin:20px 12px}.footer__social li a{display:block}.footer__social svg{fill:#fff;width:22px}.footer__address{float:left;font-size:11px;margin-bottom:30px}@media only screen and (min-width:1025px){.footer__address{margin-right:60px}}.footer__address h4{font-size:14px;margin-bottom:5px}.footer__address a{color:#fff}.footer__newsletter h4{font-size:14px;margin-bottom:15px}.footer__newsletter .gform_body{float:left;width:85%}.footer__newsletter .gfield{float:left;width:46%}.footer__newsletter label{display:none}.footer__newsletter .ginput_container{width:100%}.footer__newsletter .ginput_container input{border-bottom:1px solid #fff;color:#fff;font-family:"Libre Baskerville",serif;margin:0;padding:12px 0;width:90%}.footer__newsletter .gfield:nth-child(2) input{width:100%}.footer__newsletter ::-webkit-input-placeholder{color:#fff !important}.footer__newsletter ::-moz-placeholder{color:#fff !important}.footer__newsletter :-ms-input-placeholder{color:#fff !important}.footer__newsletter :-moz-placeholder{color:#fff !important}.footer__newsletter .gform_footer{float:left;width:15%}.footer__newsletter .gform_button{background:0 0;border:none;color:#f30;font-family:"Suranna",serif;line-height:45px;margin-top:0;padding:0;text-transform:uppercase;width:auto}.footer__newsletter .gform_confirmation_message{font-size:12px}.footer__lower{overflow:visible}@media only screen and (min-width:1025px){.footer__lower{padding-top:60px;overflow:hidden}}.footer__nav{float:left}@media only screen and (max-width:1024px){.footer__nav{margin-bottom:18px}}.footer__nav li{display:inline-block;font-size:11px}.footer__nav li:after{content:".";display:inline-block}.footer__nav a{color:#fff}@media only screen and (min-width:1025px){.footer__copyright{float:right;text-align:right}}.footer__copyright .footer__logo{float:right;margin-left:20px;max-width:70px;position:relative;top:-8px}.footer__copyright p{font-size:11px}@media only screen and (max-width:1024px){.footer__copyright p{margin-bottom:10px}}@media only screen and (min-width:1025px){.footer__copyright p{float:right}}.footer__copyright .footer__awards{display:block;margin:0 0 30px;width:100%}@media only screen and (min-width:1025px){.footer__copyright .footer__awards{float:left;margin:-70px 0 30px}}.gt-ie9 .with-select-styling{position:relative}.gt-ie9 .with-select-styling:after{content:"";position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;pointer-events:none}.gt-ie9 .with-select-styling select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.gt-ie9 .with-select-styling select::-ms-expand{display:none}label{display:none}@media only screen and (min-width:1025px){.ginput_container{float:left;width:50%}}.ginput_container input{border-bottom:2px solid #000;font-family:"Libre Baskerville",serif;font-size:16px;margin:0 auto;padding:10px 0;text-align:center;width:95%}.ginput_container input:focus{outline:none !important;box-shadow:0 0 10px #f30}@media only screen and (min-width:1025px){.ginput_container input{text-align:left;width:90%}}.ginput_container ::-webkit-input-placeholder{color:#000}.ginput_container ::-moz-placeholder{color:#000}.ginput_container :-ms-input-placeholder{color:#000}.ginput_container :-moz-placeholder{color:#000}.gform_validation_container,.validation_message{display:none}.validation_error{color:#f30;margin-bottom:20px}.gfield_error .ginput_container input{border-bottom:2px solid #f30}.gfield_error .ginput_container ::-webkit-input-placeholder{color:#f30}.gfield_error .ginput_container ::-moz-placeholder{color:#f30}.gfield_error .ginput_container :-ms-input-placeholder{color:#f30}.gfield_error .ginput_container :-moz-placeholder{color:#f30}.bg-cover{background-position:center;background-size:cover}@media only screen and (min-width:1025px){.padded--top{padding-top:60px}}.clear{clear:left}.float-right{float:right}.fade-wrap .fade-in{opacity:0;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease}.fade-wrap .fade-in.show{opacity:1;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease}.no-js .fade-wrap .fade-in{opacity:1 !important}.button,.article--image-link span.view{background:#000;color:#fff;display:inline-block;font-family:"Suranna",serif;margin-top:30px;padding:8px 35px;text-align:center;text-transform:uppercase;width:100%}@media only screen and (min-width:768px){.button,.article--image-link span.view{width:auto}}@media only screen and (min-width:1025px){.button,.article--image-link span.view{font-size:16px}}.button:hover,.article--image-link span.view:hover{color:#fff}.button.no-margin,.article--image-link span.no-margin.view{margin-top:0}.link__more{color:#000;display:inline-block;font-family:"Suranna",serif;font-size:18px;margin-top:10px;padding-bottom:8px;position:relative;text-transform:uppercase}.link__more:after{border-top:1px solid #000;bottom:0;content:"";display:block;left:0;position:absolute;width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.link__more:hover:after{width:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.nav--mobile{background:rgba(225,225,225,.96);height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;text-align:center;top:0;z-index:5;width:100%;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease}.nav--mobile .vert-center{opacity:0;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease}.nav--mobile.is-open{opacity:1;pointer-events:auto;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease}.nav--mobile.is-open .vert-center{opacity:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease}@media only screen and (min-width:1025px){.nav--mobile{display:none}}.nav--mobile li{font-size:18px;margin:18px;opacity:.7}@media only screen and (min-width:768px){.nav--mobile li{font-size:20px;margin:25px}}.nav--mobile li a{color:#000;display:inline-block;position:relative}.nav--mobile li a:after{background:#000;bottom:0;content:"";height:1px;left:0;position:absolute;width:0;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease}.nav--mobile li.current_page_item{opacity:1}.nav--mobile li.current_page_item a:after{width:100%;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease}.slider__item{text-align:center;margin:3px}.slider__item img{width:100%;display:block;height:auto}.intro{padding:30px 20px}@media only screen and (min-width:768px){.intro{font-size:16px;opacity:0;padding:30px 40px 50px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}}.intro.show{opacity:1;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.no-js .intro{opacity:1 !important}.intro__heading{margin-bottom:0}.intro__heading+p{margin-top:30px}.section{overflow:hidden;position:relative}@media only screen and (min-width:1025px){.section{margin-bottom:60px}}.section.full-height{height:440px;margin-bottom:20px}@media only screen and (min-width:768px){.section.full-height{margin-bottom:40px}}@media only screen and (min-width:1025px){.section.full-height{height:calc(100vh - 158px)}}.home-slider{opacity:0;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;transition:all 1.5s ease}.home-slider.show{opacity:1;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;transition:all 1.5s ease}.no-js .home-slider{opacity:1 !important}.home-slider .slide{height:100%;left:0;position:absolute;bottom:0;width:100%;clip-path:polygon(0% 100%,100% 100%,100% 100%,0% 100%);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;z-index:0}.home-slider .slide.active{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;z-index:1}.home-slider .slide__inner{height:100%;width:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s linear;-moz-transition:all 1s linear;transition:all 1s linear}.home-slider .slide.active .slide__inner{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 10s linear;-moz-transition:all 10s linear;transition:all 10s linear}@media only screen and (min-width:1400px){.team-wrapper ul{padding-left:20px}}.team-member{border-bottom:3px solid #000;margin-bottom:30px;padding:0;width:100%}@media only screen and (min-width:1400px){.team-member:nth-child(even){float:right}}@media only screen and (min-width:1400px){.team-member{float:left;width:71.4285714286%;border-bottom:none;border-left:3px solid #000;margin-bottom:60px;padding:0}}.team-member:hover .image__rollover{display:block}.team-member__name{padding-right:30px}@media only screen and (min-width:1025px){.team-member__name{font-size:55px}}.team-member__bio{line-height:1.6;padding-right:30px}@media only screen and (min-width:1400px){.team-member__bio p:last-child{margin-bottom:0}}.team-member__image{float:left;width:94% !important;margin:0 auto 20px auto;padding-bottom:90% !important;background-size:cover;background-repeat:no-repeat;background-position:top center;padding:0;position:relative}.team-member__image .team-member__overlay{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);-moz-transition:all .3s ease-in-out !important;-webkit-transition:all .3s ease-in-out !important;-ms-transition:all .3s ease-in-out !important;-o-transition:all .3s ease-in-out !important;transition:all .3s ease-in-out !important}.team-member__image .team-member__overlay span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;text-align:center;color:#fff}.team-member__image .team-member__overlay span strong{display:block}.team-member__image:hover .team-member__overlay{opacity:1}.col-1-1.news-container{width:100%;margin:0 auto 40px auto;max-width:1600px;float:none}.grids{display:block;width:100%;opacity:0}.grids-sizer{width:25%}.news-item{display:block;overflow:hidden;width:22%;margin-bottom:50px;margin-left:1.5%;margin-right:1.5%}.news-item:hover{opacity:.8}.news-item.size__1{width:22%;height:460px}.news-item.size__2{width:47%;height:380px}.news-item.size__3{width:22%;height:380px}.news-item.size__4{width:22%;height:300px}.news-item.size__5{width:22%;height:250px}.news-item.size__6{width:22%;height:500px}.news-item .news-square-img{background-size:cover;background-position:center center;background-repeat:no-repeat;left:0;height:calc(100% - 40px);width:100%}.news-item h4{display:block;width:100%;overflow:hidden;font-size:20px;margin:0 0 11px}.news-item.top-news-feature h4{height:60px;margin:0}@media only screen and (max-width:550px){.team-member__image{width:100%;float:left}}@media only screen and (min-width:1400px){.team-member__image{margin-bottom:0}}.team-member__image .image__rollover{display:none;right:0;position:absolute;top:0;width:100%}@media only screen and (max-width:550px){.team-member__copy{width:100%;float:left}}.text-block{border-bottom:3px solid #000;margin-bottom:30px}@media only screen and (min-width:768px){.text-block{border-bottom:none;border-left:3px solid #000;margin-bottom:0;padding:0 0 0 20px}}.text-block__heading{padding-right:30px}@media only screen and (min-width:1025px){.text-block__heading{font-size:55px}}.text-block__image{margin-bottom:30px}.image-box{background-repeat:no-repeat;background-size:cover;background-position:center 0;height:0;margin-bottom:30px;padding-bottom:120%}.signpost{background:#000;color:#fff;display:block;height:100%;padding:70px 30px;text-align:center}@media only screen and (min-width:768px){.signpost{height:calc(100% - 50px);margin-top:50px}}@media only screen and (min-width:1025px){.signpost{height:100%;margin-top:0;padding:30px}}.signpost:hover{color:#fff}.signpost__heading span{display:block;font-family:"Oswald",sans-serif;font-size:14px;margin-bottom:10px}.article{background:#e1e1e1;color:#000;overflow:hidden;padding:40px 20px 80px;position:relative}@media only screen and (min-width:1025px){.article{padding:20px;text-align:left}}.grid--blog__item .article{padding:20px 20px 80px}@media only screen and (min-width:1025px){.grid--blog__item .article{padding:20px}}@media only screen and (max-width:768px){.article.no-bg--s{background:0 0;padding-left:0;padding-right:0}}.article__image{margin-bottom:20px;width:100%}.article__social{bottom:30px;left:20px;position:absolute}@media only screen and (min-width:1025px){.article__social{bottom:10px}}.article__social li{display:inline-block;margin-right:10px;width:20px}@media only screen and (min-width:1025px){.article__social li{width:15px}}.article__social li svg{max-width:100%}@media only screen and (min-width:1025px){.article__head .article__social{bottom:auto;left:auto;float:right;position:relative}}.article__date{display:block;font-family:"Oswald",sans-serif;margin-bottom:20px;text-transform:uppercase}.article__heading{line-height:1;margin-bottom:30px;width:90%}@media only screen and (min-width:1025px){.article__heading{font-size:30px;width:80%}}@media only screen and (min-width:1750px){.article__heading{font-size:30px}}.article--wide .article__copy{padding-right:30px}@media only screen and (max-width:768px){.article--wide .article__copy{padding-right:0}}.article--image-link{background-repeat:no-repeat;background-position:center;background-size:cover;display:block;position:relative}.article--image-link span.view{bottom:0;font-size:14px;margin:0;right:0;padding:3px 20px;position:absolute;width:auto}.article--image-link__copy{margin:0 auto;padding:30px;text-align:center;width:80%}@media only screen and (min-width:1025px){.article--image-link__copy{padding:100px 60px}}@media only screen and (min-width:1440px){.article--image-link__copy{padding:180px 60px}}.article--image-link__heading{color:#fff;font-family:"Oswald",sans-serif;font-size:50px;line-height:1.1}@media only screen and (min-width:1025px){.article--image-link__heading{font-size:70px}}.article--image-link__heading.dark{color:#000}.article__content img,.article__copy img{width:100%}.article-wrap{margin:0 auto;max-width:1200px}article{overflow:hidden;padding:60px 0 90px}@media only screen and (min-width:1025px){article .article__content{padding-right:30px}}.project{border-top:2px solid #000;overflow:hidden;padding:30px 0 50px}@media only screen and (min-width:768px){.project{border-top:none;padding:0}}@media only screen and (min-width:1025px){.project{padding:0 0 20px;text-align:left}}.project__heading{color:#000;font-size:30px;margin-bottom:20px}@media only screen and (min-width:1025px){.project__heading{font-size:2.3vw}}.project__image{margin-bottom:20px;width:100%}.project--listing{padding:30px 0;text-align:left}@media only screen and (min-width:768px){.project--listing{border-left:3px solid #000;opacity:0;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease;padding:0 20px}}.project--listing.show{opacity:1;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease}.no-js .project--listing{opacity:1 !important}.project--listing .project__heading{font-size:45px;width:75%}@media only screen and (min-width:768px){.project--listing .project__heading{font-size:30px}}@media only screen and (min-width:1025px){.project--listing .project__heading{font-size:35px}}.project--listing .project__image{background-position:center;background-size:cover;display:block;height:0;padding-bottom:70%}.project--listing p{width:90%}@media only screen and (min-width:768px){.project--listing p{width:75%}}.block{padding:40px 0;text-align:center}@media only screen and (min-width:768px){.block{border-left:3px solid #000;border-right:3px solid #000;margin-bottom:40px;padding:40px 20px}}@media only screen and (min-width:1025px){.block{height:100%;padding:0 40px}}.block p{margin-left:auto;margin-right:auto;max-width:550px;padding:0 20px}@media only screen and (min-width:1025px){.block p{font-size:16px;padding:0}}.block__subheading{margin-bottom:30px}.block__heading{margin-bottom:30px}.error__heading{font-size:45px;line-height:1;margin-bottom:60px}.error__heading span{margin-bottom:20px}@media only screen and (min-width:1025px){.error__heading{font-size:70px;line-height:1.4;margin-bottom:0}}@media only screen and (max-width:1025px){.error{min-height:100vh}.grids-sizer{width:33%}.news-item.size__1{width:30%;height:360px}.news-item.size__2{width:63%;height:300px}.news-item.size__3{width:30%;height:300px}.news-item.size__4{width:30%;height:240px}.news-item.size__5{width:30%;height:210px}.news-item.size__6{width:30%;height:400px}}.error .vert-center{-webkit-transform:translateY(-60%);-moz-transform:translateY(-60%);-ms-transform:translateY(-60%);-o-transform:translateY(-60%);transform:translateY(-60%)}.home__grid .home__intro{display:flex}.home__grid .block{width:100%;height:auto;margin-bottom:0;display:flex;align-items:center;justify-content:center}.home__projects-signpost{display:flex}.home__projects-signpost .signpost{width:100%;height:auto;margin-bottom:0;display:flex;align-items:center;justify-content:center}.home__video{position:relative;overflow:hidden}.home__video__inner{position:absolute;top:0;bottom:0;width:100%;height:100%;overflow:hidden}.home__video__inner .overlay{cursor:pointer;height:100%;position:absolute;top:0;width:100%;z-index:2}.home__video__inner .overlay span{background:url(//www.jmdaltd.co.uk/wp-content/themes/jmda/assets/styles/css/../../img/icons/play.png) no-repeat 0 0;background-size:100% auto;display:block;height:58px;left:50%;position:absolute;top:50%;width:50px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home__video__inner .overlay.overlay--poster{background:url(//www.jmdaltd.co.uk/wp-content/themes/jmda/assets/styles/css/../../img/temp/video.jpg) no-repeat center;background-size:cover;z-index:1}.home__video__inner .overlay.playing{opacity:0;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;transition:opacity .5s ease}.home__video__inner .overlay.playing span{background:url(//www.jmdaltd.co.uk/wp-content/themes/jmda/assets/styles/css/../../img/icons/play.png) no-repeat 0 -57px;background-size:100% auto}.home__video__inner .overlay:hover.playing{opacity:1;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;transition:opacity .5s ease}.home__video__inner video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact__addresses{overflow:hidden}.contact__ad{border-top:3px solid #000;color:#000;margin:0;padding:50px 0}@media only screen and (max-width:767px){.grids-sizer{width:100%}.news-item{margin:0 0 40px}.news-item.size__1{width:100%;height:360px}.news-item.size__2{width:100%;height:300px}.news-item.size__3{width:100%;height:300px}.news-item.size__4{width:100%;height:240px}.news-item.size__5{width:100%;height:210px}.news-item.size__6{width:100%;height:400px}.news-item.top-news-feature h4{height:auto;margin:0 0 16px}.page-template-tpl-branding .branding-hero{margin:100px 0 0}.page-template-tpl-branding .branding-hero-container{top:-40px}.page-template-tpl-branding .branding-hero-images{top:-80px}.page-template-tpl-branding .branding-hero-images img{width:100%}.page-template-tpl-branding .branding-intro h1{font-size:28px;margin-bottom:20px}.page-template-tpl-branding .lower-strip{margin:0;padding:10px;background-color:transparent !important}.page-template-tpl-branding .lower-strip-border-right{border:0}.page-template-tpl-branding .lower-strip-border-left{border:0}.page-template-tpl-branding .lower-strip-img{width:100%;float:none;margin:0 0 20px}.page-template-tpl-branding .lower-strip-content{width:100%;float:none}.page-template-tpl-branding .prev-arrow,.page-template-tpl-branding .next-arrow{display:none !important}.hidden-xs{display:none}.visible-xs{display:block}}@media only screen and (min-width:768px){.contact__ad{border-left:3px solid #000;border-top:none;float:left;margin:0 40px 40px;padding:0 0 0 20px;text-align:left}}.contact__ad:last-child{border-bottom:3px solid #000}@media only screen and (min-width:768px){.contact__ad:last-child{border-bottom:none;float:right}}.contact__ad .address_heading{margin-bottom:20px}.contact__newsletter-signup{margin:0 auto;padding:50px 0 50px}@media only screen and (min-width:768px){.contact__newsletter-signup{padding:30px 0 50px;width:90%}}.contact__newsletter-signup h3{margin-bottom:20px}.contact__newsletter-signup p{margin-left:auto;margin-right:auto;max-width:400px}.contact__map{width:100%}#map-canvas{min-height:500px}#map-canvas .gmnoprint{display:none !important}.grid__filters{margin:0 auto 50px;text-align:center;opacity:0;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease}.grid__filters.show{opacity:1;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease}.no-js .grid__filters{opacity:1 !important}.grid__filters li{cursor:pointer;display:inline-block;font-family:"Oswald",sans-serif;margin:0 25px;text-transform:uppercase}.grid__filters li.is-checked{color:#f30}.grid__filters.select{width:60%}.grid__filters select{border-bottom:1px solid #000;font-family:"Oswald",sans-serif;font-size:20px;padding:5px 0;text-align:center;text-align-last:center;text-transform:uppercase;width:100%}.project__head{margin:60px auto 30px;overflow:hidden;text-align:left}@media only screen and (min-width:1025px){.project__head{border-left:3px solid #000;border-right:3px solid #000;opacity:0;padding:0 60px;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease}}.project__head.show{opacity:1;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease}.no-js .project__head{opacity:1 !important}.project__head .button,.project__head .article--image-link span.view,.article--image-link .project__head span.view{float:right;margin-top:0;width:140px}@media only screen and (min-width:768px){.project__title{font-size:70px;line-height:.8}}.project__introduction{font-size:16px}@media only screen and (min-width:768px){.project__introduction{padding-right:60px}}@media only screen and (min-width:768px){.project__copy{padding-right:60px}}.project__tags{overflow:hidden}@media only screen and (max-width:1024px){.project__tags{border-top:2px solid #000;padding-top:30px;margin-top:10px;display:inline-block}}@media only screen and (min-width:1025px){.project__tags ul{float:right;max-width:180px}}.project__tags li{font-family:"Oswald",sans-serif;font-size:16px;display:inline-block;line-height:1;margin:10px 0;text-transform:uppercase}@media only screen and (min-width:1025px){.project__tags li{display:block}}.project__tags li:after{content:'/'}@media only screen and (min-width:1025px){.project__tags li:after{display:none}}.project__tags li:last-child:after{display:none}.project__body{margin-bottom:30px}@media only screen and (min-width:1025px){.project__body{margin-bottom:60px}}.project__image{margin-bottom:20px}@media only screen and (min-width:768px){.project__image{background-size:cover;background-repeat:no-repeat;background-position:center}}.project__image img{width:100%}.project__body .project__image{opacity:0;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease}.project__body .project__image.show{opacity:1;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease}.no-js .project__body .project__image{opacity:1 !important}@media only screen and (min-width:768px){.block-four__1,.block-four__4{height:0;padding-bottom:60%}}@media only screen and (min-width:768px){.block-four__2,.block-four__3{height:0;padding-bottom:120%}}@media only screen and (min-width:768px){.block-two__small{height:0;padding-bottom:110%}}@media only screen and (min-width:768px){.block-two__large{height:0;padding-bottom:82%}}.video--block{margin-bottom:20px}.video--block .video--block--wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.video--block .video--block--wrapper iframe,.video--block .video--block--wrapper object,.video--block .video--block--wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}.about-content{width:100%}@media only screen and (min-width:1025px){.about-content{float:left;width:87.5%}}@media only screen and (min-width:1750px){.about-content{float:left;width:75%}}.about__clients{padding:0 0 30px}@media only screen and (min-width:768px){.about__clients{padding:60px 0}}.about__clients li{float:left;width:50%;float:none;display:inline-block;padding:5% 12%;vertical-align:middle;width:49%}@media only screen and (min-width:768px){.about__clients li{float:left;width:33.3333333333%;float:none;padding:3% 9%;width:32%;opacity:0;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease}}.about__clients li.show{opacity:1;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease}.no-js .about__clients li{opacity:1 !important}.text-block--clients{border-bottom:none}@media only screen and (min-width:768px){.text-block--clients{margin-bottom:-150px;margin-top:60px;min-height:120px}}@media only screen and (min-width:1025px){.text-block--clients{float:right;margin-bottom:0;width:50%}}.grid--blog{margin:0 -10px;overflow:hidden;width:calc(100% + 20px)}.grid-sizer,.grid--blog__item{padding:0 10px;width:100%}@media only screen and (min-width:768px){.grid-sizer,.grid--blog__item{opacity:0;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease;width:50%}}@media only screen and (min-width:1440px){.grid-sizer,.grid--blog__item{width:33%}}.grid-sizer.show,.grid--blog__item.show{opacity:1;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease}.no-js .grid-sizer,.no-js .grid--blog__item{opacity:1 !important}.grid-sizer.article--wide,.grid--blog__item.article--wide{width:100%}@media only screen and (min-width:768px){.grid-sizer.article--wide,.grid--blog__item.article--wide{width:50%}}@media only screen and (min-width:1440px){.grid-sizer.article--wide,.grid--blog__item.article--wide{width:50%}}@media only screen and (min-width:768px){.grid-sizer.article--image,.grid--blog__item.article--image{width:50%}}@media only screen and (min-width:1440px){.grid-sizer.article--image,.grid--blog__item.article--image{width:50%}}.grid--blog__item{margin-bottom:20px}.manifesto-wrap{margin:30px 0}@media only screen and (min-width:1025px){.manifesto-wrap{margin:30px 0 120px}}@media only screen and (min-width:1025px){.manifesto-wrap .text-block{height:100%;margin:0 30px}}.manifesto-wrap .manifesto__heading{font-size:26px}@media only screen and (min-width:1025px){.manifesto-wrap p:last-child{margin-bottom:0 !important}}.ident{position:absolute;right:0;top:220px;width:60px}@media only screen and (min-width:768px){.ident{right:0;top:30px;width:100px}}@media only screen and (min-width:1025px){.ident{top:0;right:0;width:130px}}@media only screen and (min-width:1400px){.ident{right:60px;width:160px}}.is-triggered{display:block}.js .js-replaced{display:none}.grid-demo .module{background:#f2f2f2;border:1px solid #fff}.book-case{margin-left:-12px}@media only screen and (min-width:1025px){.book-case{margin-left:-50px}}.book-case>*{padding-left:12px}@media only screen and (min-width:1025px){.book-case>*{padding-left:50px}}.book-case:after{clear:both;content:"";display:table}.shelf{float:right;width:25%}.book{background:red}@media only print{*{background:0 0 !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;padding:0 !important;margin:0 auto !important;min-height:0 !important;position:relative !important;top:0 !important;left:0 !important}@page{margin:.5cm}.contact__newsletter-signup,.nav--mobile,.grid__filters.s-only,.footer__newsletter,.med-down.gutter-container--med-up.col-1-1--med-down,.home-slider,.home__projects-signpost,.home__video,.s-only{display:none !important}.main-wrapper{padding-top:30px !important}.header__specialities{margin:20px auto !important}h1,h2,h3,h4,h5,h6,p{margin:20px auto !important}.article{margin-bottom:60px !important}.project{padding:20px !important}.article__heading,.project__heading,.project--listing p{margin:0 0 20px !important}.project--listing{margin:15px !important;padding:15px !important}.article__date{margin:0 0 20px !important}.article__image{margin:0 30px 0 0 !important;padding:0 30px 0 0 !important}.contact__ad{width:50% !important;float:left !important;border:none !important}.grid__filters{margin:50px auto 30px !important}.grid__filters li{padding:0 20px !important}.footer{margin-top:50px !important}.map,#map-canvas{height:500px}.col-1-3,.col-5-7,.col-2-5,.col-2-7,.col-9-14{width:100% !important}.col-1-3.grid-item,.col-1-3 .col-2-5,.col-1-3 .col-3-5,.col-1-3 .col-1-1,.col-5-7.grid-item,.col-5-7 .col-2-5,.col-5-7 .col-3-5,.col-5-7 .col-1-1,.col-2-5.grid-item,.col-2-5 .col-2-5,.col-2-5 .col-3-5,.col-2-5 .col-1-1,.col-2-7.grid-item,.col-2-7 .col-2-5,.col-2-7 .col-3-5,.col-2-7 .col-1-1,.col-9-14.grid-item,.col-9-14 .col-2-5,.col-9-14 .col-3-5,.col-9-14 .col-1-1{clear:none !important;float:left !important;margin:30px 0 !important;width:50% !important}.col-1-3 .col-3-5 img,.col-5-7 .col-3-5 img,.col-2-5 .col-3-5 img,.col-2-7 .col-3-5 img,.col-9-14 .col-3-5 img{width:70% !important;margin:0 auto !important}.col-1-3 .text-block,.col-5-7 .text-block,.col-2-5 .text-block,.col-2-7 .text-block,.col-9-14 .text-block{border:none !important}.about__clients li{width:20% !important}.about__clients li img{margin:20px auto !important;width:60% !important}.team-member{overflow:hidden !important;margin:50px 0 !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.article__social a[href]:after,.project__image[href]:after,.link__more[href]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}body,h1,h2,h3,h4,h5,h6,p{font-family:Georgia,Times,'Times New Roman',serif !important}h1,h2,h3,h4,h5,h6{page-break-after:avoid}p,h1,h2,h3{orphans:3;widows:3}}.ajax-visible{opacity:1 !important}.nav--right ul{float:left}.nav--right ul li a{float:left}.nav--right ul.socials li:hover a:after{text-decoration:none !important;border-bottom:0 !important;display:none !important}.nav--right ul li img{width:13px;height:auto;margin:6px 3px 0}.home-slider.section.full-height{margin-bottom:20px}.home-awards-container{display:block;width:100%;border-bottom:3px #000 solid;text-align:center;margin:0 0 40px;padding:0 0 20px}.home-awards-container img{width:99%;height:auto;max-width:1500px;margin:0 auto 0 auto}.article__leadimage{display:block;width:100%;padding-bottom:70%;background-size:cover;background-position:center center;background-repeat:no-repeat;margin:0 0 20px}.image-box-home{width:100%;padding-bottom:80%;background-size:cover;background-position:center center;background-repeat:no-repeat}