html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}body,html{margin:0px;padding:0px;height:100%;width:100%}a{text-decoration:none}a:hover{text-decoration:underline}a img{border:none 0px}:focus{outline:none 0px}.logo *{display:block;max-width:100%}.gallery{margin:25px -10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery-item{margin:10px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:130px;flex-origin:200px}.gallery-caption{display:block;padding-top:5px}.gallery-icon img{display:block;width:100% !important;height:auto !important;margin:auto}.aligncenter,dl.aligncenter{display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto !important}.alignleft{float:left;max-width:70%;height:auto !important;margin:10px 20px;margin-left:0px}.alignright{float:right;margin:10px 20px;margin-right:0px;max-width:70%;height:auto !important}.alignnone{max-width:100%;height:auto !important}@media (max-width: 719px){.alignleft{float:none;max-width:100%;margin:0px}.alignright{float:none;margin:0px;max-width:100%}}#contact ul{margin:25px 0px;padding:0px;list-style:none;font-size:0px;overflow:hidden}#contact li{display:inline-block;vertical-align:top;width:30.3%;margin-right:3%;font-size:14px;border-top:solid 1px #eee;margin-top:-1px}#contact img{display:block;max-width:100%;max-height:200px;margin:10px 0px}#contact h3{margin-bottom:0px}#contact .title{font-size:12px;text-transform:uppercase;color:#444;letter-spacing:1px}#contact p{margin:10px 0px}#contact p>*{display:block}@media (max-width: 1279px){#contact li{width:47%}}@media (max-width: 590px){#contact li{width:auto;display:block;margin-right:0px}}/*!
 * Animate.css -http://daneden.me/animate
 * Version - 3.4.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2015 Daniel Eden
 */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:0.75s;animation-duration:0.75s}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body{font-family:"Source Sans Pro", sans-serif;background:#fff}.zh-hans body{font-family:"Noto Sans SC", sans-serif}a{color:#00928d}.text-center{text-align:center}.wrap{position:relative;max-width:1200px;padding:0px 40px;margin:0px auto}.logo{margin-bottom:10px;-webkit-box-flex:0;-webkit-flex:0 2 auto;-ms-flex:0 2 auto;flex:0 2 auto;max-width:30%}.logo a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.logo__component{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.logo img{display:block;max-width:100%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.main-header{z-index:1000;position:fixed;top:0px;left:0px;right:0px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.main-header .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding-bottom:15px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.main-header .wrap:after{content:"";bottom:0px;left:20px;right:20px;position:absolute;border-bottom:solid 1px rgba(255,255,255,0.07)}.lang{max-width:1220px;padding:0px 30px;margin:0px auto;overflow:hidden;height:41px;opacity:1;-webkit-transition:height 0.2s 0.1s ease, opacity 0.2s ease;transition:height 0.2s 0.1s ease, opacity 0.2s ease}.lang__list{margin:0px;padding:0px;list-style:none;float:right}.lang__item{float:left}.lang__item-current .lang__link{color:#9eeeec}.lang__link{color:#fff;text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:1px;display:block;padding:15px 10px}.cta{font-size:0px;margin:5px 0px}.cta .button{font-weight:300}.compact{background:rgba(16,26,36,0.85)}.compact .lang{height:0px;opacity:0}.compact .logo img{height:42px}.compact .wrap{padding-bottom:10px;padding-top:10px}.navigation{margin:0px 40px;-webkit-box-flex:0;-webkit-flex:0 1 700px;-ms-flex:0 1 700px;flex:0 1 700px}.cta{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width: 980px){.menu{color:#fff;font-size:18px;line-height:20px;overflow:hidden;float:left;margin-top:3px}.menu__list{margin:0px;padding:0px;list-style:none}.menu__item{float:left}.menu__link{color:inherit;display:block;padding:10px}.menu-trigger{display:none}.menu__item--current{color:#9eeeec}}.find{float:left}.find>a{display:block;padding:10px 20px;opacity:1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.find>a:hover{opacity:0.7}.find>a img{display:block}.find-box{position:fixed;top:0px;left:0px;right:0px;bottom:0px;background:rgba(8,26,44,0.9);z-index:100000;display:none;padding:3%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.find-box:target{-webkit-animation:fadeIn 0.5s cubic-bezier(1, 0.62, 0.22, 0.58);animation:fadeIn 0.5s cubic-bezier(1, 0.62, 0.22, 0.58);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.find-box ::-webkit-input-placeholder{color:#fff}.find-box :-moz-placeholder{color:#fff}.find-box ::-moz-placeholder{color:#fff}.find-box :-ms-input-placeholder{color:#fff}.find-box h2{font-weight:100;text-align:center;font-size:48px;line-height:1.2;margin:20px 0px;letter-spacing:4px;text-transform:uppercase}.find-box form{margin:20px 10%;position:relative}.find-box input[type="text"]{width:100%;box-sizing:border-box;padding:15px 20px;border:solid 1px rgba(255,255,255,0.15);border-radius:4px;background:none;font:inherit;color:#fff}.find-box input[type="submit"]{position:absolute;top:0px;bottom:0px;right:0px;margin:0px;height:100%;font-size:0px;background:url(../img/find.svg) no-repeat center;width:40px;border:none 0px;cursor:pointer;opacity:0.4;-webkit-transition:all 0.3s;transition:all 0.3s}.find-box input[type="submit"]:hover{opacity:1}.find-box__close{position:absolute;top:20px;right:20px;background:url(../img/close-white.svg) no-repeat center;height:40px;width:40px;margin-bottom:10px;text-indent:-100px;overflow:hidden;-webkit-transition:all 0.3s;transition:all 0.3s;opacity:0.5}.find-box__close:hover{opacity:1}.find-box__item{color:#fff;margin:0px auto;box-sizing:border-box;-webkit-box-flex:0;-webkit-flex:0 1 600px;-ms-flex:0 1 600px;flex:0 1 600px;margin:0px}.hero{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.hero .hero-container{-webkit-box-flex:0;-webkit-flex:0 1 1200px;-ms-flex:0 1 1200px;flex:0 1 1200px;margin:0px 10%}.hero:before{content:"";float:left;padding-top:50%}.wave{position:relative}.wave:after{content:"";position:absolute;left:0px;bottom:-1px;right:0px;padding-top:256px;background:url(../img/wave.svg) no-repeat -10px bottom}.hero-caption{color:#fff;max-width:400px;position:relative;z-index:100;margin:240px 0px}.hero-caption h1{font-size:90px;font-weight:200;line-height:1;margin:40px 0px;-webkit-font-smoothing:antialiased}.hero-caption p{margin:40px 0px;font-size:18px;line-height:1.6;font-weight:300}.hero-caption-text{opacity:0.7}.hero-video-container{position:absolute;left:0px;top:0px;bottom:0px;right:0px;overflow:hidden;z-index:-10;background:#000}.hero-video{position:absolute;top:50%;left:50%;min-width:100%;height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (min-width: 1921px){.hero:before{padding-top:40%}.hero-video{width:100%;height:auto;min-height:100%}}.button{font:inherit;background:#007975;color:#fff;display:inline-block;text-transform:uppercase;line-height:1;padding:13px 22px;letter-spacing:2px;border-bottom-left-radius:20px;border-top-right-radius:20px;box-shadow:rgba(255,255,255,0.12) 0px 2px 0px inset,rgba(255,255,255,0.1) 0px 10px 30px inset,rgba(0,0,0,0.15) 0px 5px 20px;overflow:hidden;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;font-size:16px;border:none 0px}.button:hover{text-decoration:none;background-color:#008e89;cursor:pointer}.button.is-disabled{opacity:0.5;pointer-events:none}.big{padding:16px 40px;font-size:20px;font-weight:300}.play-icon:after{content:"";display:inline-block;height:0px;width:0px;border-left:solid 7px #fff;border-top:solid 7px transparent;border-bottom:solid 7px transparent;margin-left:20px;margin-right:-10px;-webkit-transition:all 0.3s;transition:all 0.3s}.play-icon:hover:after{-webkit-transform:translateX(4px);transform:translateX(4px)}.title{text-align:center;color:#414e59;font-size:66px;font-weight:200;line-height:1.2;margin:30px 0px;-webkit-font-smoothing:antialiased}.title em{display:block;font-size:0.4em;font-style:normal;font-weight:400}.fields{background:#f1f3f5;background:-webkit-gradient(left top, left bottom, color-stop(0%, #f1f3f5), color-stop(100%, #dbe1e5));background:-webkit-linear-gradient(top, #f1f3f5 0%, #dbe1e5 100%);background:linear-gradient(to bottom, #f1f3f5 0%, #dbe1e5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f3f5', endColorstr='#dbe1e5', GradientType=0 );overflow:hidden;padding-bottom:3%}.fields-list{margin:4% 0px;padding:0px;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.fields-list-item{-webkit-box-flex:1;-webkit-flex:1 1 250px;-ms-flex:1 1 250px;flex:1 1 250px;margin:10px 4%;text-align:center}.fields-list-item a{color:#55606b;display:block}.fields-list-item a:hover{text-decoration:none}.fields-list-item a:hover .icon:after{-webkit-animation:bubble 2s infinite ease;animation:bubble 2s infinite ease}.fields-list-item a:hover .icon:before{-webkit-animation:bubble 2s 1s infinite ease;animation:bubble 2s 1s infinite ease}.fields-list-item p{text-align:left;margin:20px 0px;position:relative;z-index:5}.fields-list-item h3{color:#0b3444;font-size:32px;line-height:1.2;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin:25px 0px;position:relative;z-index:5}.fields-list-item .icon{display:inline-block;position:relative;border:solid 2px #fff;border-radius:100px}.fields-list-item .icon:after,.fields-list-item .icon:before{content:"";position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;border-radius:100px;z-index:3;border:solid 2px #fff}.fields-list-item .icon img{display:block;margin:20px;position:relative;z-index:5}.modal{position:fixed;top:0px;left:0px;right:0px;bottom:0px;background:rgba(219,225,229,0.9);opacity:0;z-index:-10;overflow:auto;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.modal.show{z-index:10000;opacity:1;-webkit-animation:fadeIn 0.4s cubic-bezier(1, 0.62, 0.22, 0.58);animation:fadeIn 0.4s cubic-bezier(1, 0.62, 0.22, 0.58)}.modal__close{position:absolute;bottom:100%;right:0px;background:url(../img/close.svg) no-repeat center;height:40px;width:40px;margin-bottom:10px;text-indent:-100px;overflow:hidden;-webkit-transition:all 0.3s;transition:all 0.3s}.modal__close:after{content:"";position:fixed;top:0px;left:0px;right:30px;bottom:0px;z-index:-1}.modal__close:hover{opacity:0.5}.modal__item{background:#fff;width:1200px;max-width:90%;box-sizing:border-box;margin:80px auto;margin:calc(5% + 60px) auto;padding:5%;box-shadow:rgba(0,0,0,0.07) 0px 4px 20px;position:relative}.modal__player{position:relative;padding:0px;background:transparent;max-width:100%;max-height:96%}.modal__player:before{padding-top:56.25%;content:"";display:block}.modal__player iframe{width:100% !important;height:100% !important;position:absolute;left:0px;top:0px}.quote{margin:3% 0px;text-align:center}.quote__item{padding:50px;text-align:left}.quote__link:hover{text-decoration:none}.quote__link:hover .quote__text{text-decoration:underline;color:#007975}.quote__text{color:#14202b;font-size:26px;font-weight:300;line-height:1.2;margin:10px auto;width:880px;max-width:80%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.quote__author{margin:10px auto;color:#708394;font-size:14px;line-height:1.4;width:880px;max-width:80%}.quote__author strong{display:block}.slick-arrow{position:absolute;top:0px;bottom:0px;height:60px;margin:auto;width:60px;border:none 0px;background:no-repeat center;font-size:0px;overflow:hidden;text-indent:-200px;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:100}.slick-arrow:hover{cursor:pointer;opacity:0.5}.slick-next{left:90%;background-image:url(../img/right.svg)}.slick-prev{right:90%;background-image:url(../img/left.svg)}.news-summary{background:#112438;overflow:hidden;padding-left:50%}.news-summary__list{list-style:none;margin:0;padding:0}.news-summary__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:-600px}.news-summary__caption{padding:20px 0px;-webkit-box-flex:0;-webkit-flex:0 1 360px;-ms-flex:0 1 360px;flex:0 1 360px;padding-bottom:60px}.news-summary__content{margin:30px 0px;padding:3vw 0px}.news-summary__image{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;background:no-repeat center;background-size:cover;position:relative}.news-summary__image:before{content:"";position:absolute;left:-1px;top:0px;bottom:0px;right:0px;background:url(../img/arc.svg) no-repeat left bottom;background-size:contain}.news-summary__title{margin:30px 0px;color:#93b6db;font-size:44px;font-weight:200;line-height:1.2}.news-summary__date{font-size:14px;color:#77a3d1}.news-summary__headline{margin:0px;margin-top:5px;margin-bottom:30px;font-size:22px;line-height:1.1;color:#fff;font-weight:300}.news-summary__headline a{color:#fff}.news-summary__headline a:hover{text-decoration:underline}.news-summary__item:first-child .news-summary__headline{font-weight:700;font-size:28px}.news-summary__more{color:#e10410;box-shadow:#e10410 0px -1px 0px inset;line-height:1.4}.news-summary__more:hover{text-decoration:none;box-shadow:none}.publication{margin:3% 0px;text-align:center;padding-bottom:30px}.publication__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:top;-webkit-align-items:top;-ms-flex-align:top;align-items:top;color:#3e4750}.publication__link:hover{text-decoration:none}.publication__link:hover .publication__title{text-decoration:underline;color:#007975}.publication__item{margin:3% 30px;-webkit-box-flex:1;-webkit-flex:1 1 270px;-ms-flex:1 1 270px;flex:1 1 270px}.publications__item__index{display:inline-block;margin-left:10px;opacity:0.5}.publication__list{margin:3% -30px;padding:0px;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.publication__logo{-webkit-box-flex:0;-webkit-flex:0 0 100px;-ms-flex:0 0 100px;flex:0 0 100px;margin-right:20px;margin-top:-10px}.publication__logo img{display:block;max-width:100%;float:right;box-shadow:rgba(0,0,0,0.08) 3px 4px 0px}.publication__text{-webkit-box-flex:1;-webkit-flex:1 1 500px;-ms-flex:1 1 500px;flex:1 1 500px;line-height:1.4}.publication__date{color:#8b97a3;font-size:14px}.more-button{color:#007975;font-size:20px;letter-spacing:2px;text-transform:uppercase;display:inline-block;position:relative;line-height:1.2;background:none;border:0;cursor:pointer;font-family:"Source Sans Pro", sans-serif;padding:0}.more-button:hover{text-decoration:none}.more-button:hover:after{display:none}.more-button:after{content:"";position:absolute;bottom:0px;left:0px;right:0px;border-bottom:solid 1px}.publication__title{font-size:16px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.main-footer{background:#dbe1e5;position:relative;margin-top:256px}.main-footer:before{content:"";position:absolute;padding-top:256px;margin-bottom:-1px;left:0px;right:0px;bottom:100%;z-index:-1;background:url(../img/footer_wave.svg) no-repeat left bottom}.page-template-quick-guide .main-footer::after{content:"";position:absolute;left:0;right:0;bottom:0;padding-top:256px;height:100%;z-index:-2;background-color:#F1F3F5}@media (max-width: 1600px){.page-template-quick-guide .main-footer::after{padding-top:14%}}.main-footer .wrap{padding-bottom:1px;padding-top:1px;position:relative}.copy-full{font-size:12px;opacity:0.6;margin-bottom:30px}@media (min-width: 768px){.copy-full{margin-bottom:0}}.copy-full p{margin:4px 0px}.disclaimer{display:block;font-size:13px}.quicklink{margin:30px 0px;margin-top:0px;margin-left:0px}.quicklink__list{margin:0px;padding:0px;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.quicklink__item{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:10px;margin-right:30px}.quicklink__item a{color:#000;background:url(../img/bullet2.svg) no-repeat left;padding-left:12px;display:block}.newsletter{float:right;background:#55606b;border-top-right-radius:20px;border-bottom-left-radius:20px;padding:20px 30px;color:#eaf0f3;width:330px;max-width:40%;margin-top:-11%;margin-bottom:30px;margin-left:30px}@media (min-width: 768px){.newsletter{margin-bottom:0;margin-top:-14%}}@media (min-width: 1046px){.newsletter{margin-top:-12%}}@media (min-width: 1600px){.newsletter{margin-top:-14%}}.newsletter h2{font-weight:700;font-size:22px;line-height:1.2;margin:10px 0px;color:#fff}.newsletter p{font-size:14px;line-height:1.4;margin:10px 0px}.newsletter form{margin:10px 0px;margin-top:20px;display:block;position:relative}.newsletter input[type="text"]{font:inherit;border:none 0px;border-radius:3px;padding:10px;box-sizing:border-box;width:99%;height:40px}.newsletter label{display:block;margin-top:10px;font-size:14px;line-height:1.2}.newsletter label input{margin:0;float:left;margin-top:2px;margin-right:5px}.newsletter input[type="submit"],.newsletter button{position:absolute;top:0px;height:40px;border:none 0px;right:0px;z-index:10;background:#c90711 url(../img/go.svg) no-repeat center;width:50px;font-size:0px;overflow:hidden;text-indent:-100px;border-radius:3px;-webkit-transition:all 0.3s;transition:all 0.3s}.newsletter input[type="submit"]:hover,.newsletter button:hover{cursor:pointer;background-color:#f70c19}.newsletter input[type="submit"].hide-arrow,.newsletter button.hide-arrow{background:#c90711}.newsletter input[type="submit"].has-spinner,.newsletter button.has-spinner{text-indent:100px}.newsletter input[type="submit"].has-spinner:before,.newsletter button.has-spinner:before{content:"Loading…";position:absolute;top:50%;left:50%;width:16px;height:16px;margin-top:-10px;margin-left:-10px}.newsletter input[type="submit"].has-spinner:not(:required):before,.newsletter button.has-spinner:not(:required):before{content:"";border-radius:50%;border:2px solid rgba(255,255,255,0.3);border-top-color:rgba(255,255,255,0.6);-webkit-animation:spinner 0.6s linear infinite;animation:spinner 0.6s linear infinite}.newsletter__message{display:none;padding:8px 10px;border-radius:3px;line-height:1.2}.newsletter__message.show{display:block}.newsletter__message-error{background:#c90711}.newsletter__message-success{background:#007975}@-webkit-keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.copy{clear:both;padding:20px 0px}@media (min-width: 768px){.copy{padding-top:4px;padding-bottom:32px}}@media (min-width: 1046px){.copy{padding-top:0;padding-bottom:25px}}.copy__list{margin:0px;padding:0px;list-style:none;overflow:hidden}.copy__item{float:left;margin:5px 0px;margin-right:30px}@media (min-width: 768px){.copy__item:first-of-type{width:100%}}@media (min-width: 1046px){.copy__item:first-of-type{width:auto}}.copy__item a{color:inherit}@media (min-width: 768px){.copy__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:20px}}@media (min-width: 1046px){.copy__wrapper{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media (min-width: 768px){.copy__wrapper-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:55px}}.footer__image-wrapper--mobile{margin-bottom:25px}@media (min-width: 768px){.footer__image-wrapper--mobile{display:none}}.footer__image-wrapper--desktop{display:none}@media (min-width: 768px){.footer__image-wrapper--desktop{display:block;-webkit-flex-basis:32%;-ms-flex-preferred-size:32%;flex-basis:32%;min-width:310px;margin-top:36px}}@media (min-width: 1046px){.footer__image-wrapper--desktop{margin-top:0}}.footer__image{width:100%;max-width:272px;display:block;margin:0 auto}@media (min-width: 1046px){.footer__image{max-width:230px}}.footer__additional-text{font-size:12px}@media (min-width: 768px){.footer__additional-text{text-align:center}}.footer__additional-text p{margin:0}@keyframes fadeIn{0%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bubble{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(3);transform:scale(3);opacity:0}}@keyframes bubble{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(3);transform:scale(3);opacity:0}}.cta-container{text-align:center;margin:50px 0px}.data{overflow:hidden;position:relative;color:#fff;padding-bottom:2%}.data .title{color:#fff;margin:7% 0px;-webkit-font-smoothing:antialiased}.data:before{content:"";position:absolute;left:0px;top:0px;bottom:0px;right:0px;z-index:-10;background:#007975;background:-webkit-linear-gradient(-45deg, #009995 0%, #008481 42%, #00aca9 89%);background:-webkit-linear-gradient(315deg, #009995 0%, #008481 42%, #00aca9 89%);background:linear-gradient(135deg, #009995 0%, #008481 42%, #00aca9 89%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#009995', endColorstr='#00aca9',GradientType=1 )}.data__types{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:25%;margin-top:-15%;padding-left:8%;background:url(../img/graph.svg) no-repeat center 60px;background-size:100%;box-shadow:rgba(255,255,255,0.2) 0px 200px 0px 200px;-webkit-transition:all 0.6s ease;transition:all 0.6s ease}.data__types.doanimate{background-position:center 80px}.data__types.doanimate .data__image{-webkit-transform:translateY(-4%);transform:translateY(-4%)}.data__item{-webkit-box-flex:1;-webkit-flex:1 1 340px;-ms-flex:1 1 340px;flex:1 1 340px;margin-right:5%}.data__item h2{text-transform:uppercase;color:#053231;font-weight:600;letter-spacing:2px;font-size:28px;line-height:1.2;margin:25px 0px}.data__item ul{margin:25px 0px;padding:0px;list-style:none}.data__item li{margin:12px 0px}.data__image{-webkit-box-flex:0;-webkit-flex:0 1 464px;-ms-flex:0 1 464px;flex:0 1 464px;margin-right:0px;-webkit-transition:all 0.8s ease;transition:all 0.8s ease}.data__image img{display:block;max-width:100%;margin-top:-65%}.content{overflow:hidden}.content__header{background:url(../img/backdrop.jpg) no-repeat center;background-size:cover;padding-top:120px;padding-bottom:6%}.content__header:after{background-image:url(../img/wave-white.svg)}.content__header .title{color:#fff;margin:5% 0px;padding:0px 30px}.technology .content__header:after{background-image:url(../img/wave.svg)}.technology .content{background:#f1f3f5;padding-bottom:5%}.video-player{border:solid 8px rgba(219,225,229,0.8);position:relative;z-index:10;top:200px;margin-top:-200px}.video-player a:after{content:"";background:url(../img/play.svg) no-repeat center;position:absolute;width:110px;height:110px;top:0px;bottom:0px;left:0px;right:0px;margin:auto;z-index:10;border:solid 2px #fff;border-radius:110px;opacity:0.7;-webkit-transition:all 0.3s;transition:all 0.3s}.video-player a:hover:after{opacity:1}.video-player a:before{content:"";position:absolute;top:0px;right:0px;left:0px;bottom:0px;height:110px;width:110px;margin:auto;border-radius:110px;z-index:3;border:solid 2px #fff;opacity:0}.video-player a:hover:before{-webkit-animation:bubble 2s infinite ease;animation:bubble 2s infinite ease}.content__text-tech{padding-top:150px}.video-player__thumbnail{width:100%;display:block}.content__text,.relevant__text{max-width:800px;margin:0px auto;color:#55606b;font-size:16px;line-height:1.6}.content__text ul:not([class]),.relevant__text ul:not([class]){margin:30px 0px;list-style:none;padding:0px}.content__text ul:not([class]) li,.relevant__text ul:not([class]) li{background:url(../img/text-bullet.svg) no-repeat 6px 6px;padding-left:20px;margin:15px 0px;line-height:1.2}.content__text ol,.relevant__text ol{margin:30px 0px}.content__text ol li,.relevant__text ol li{line-height:1.2;margin:15px 0px}.content__text p,.relevant__text p{margin:25px 0px}.content__text h2,.relevant__text h2{font-weight:300;text-align:center;padding:0px 30px;margin:5% 0px;font-size:42px;line-height:1.2}.content__text h3,.relevant__text h3{font-weight:400;font-size:22px;line-height:1.4;margin:25px 0px;text-align:center}.page-template-quick-guide .content__text{max-width:761px}.page-template-quick-guide .content__text h2,.page-template-quick-guide .content__text h3{text-align:left;padding:0;font-weight:200;font-size:38px;line-height:1.2;margin-top:0;margin-bottom:24px;color:#55606B}@media (min-width: 768px){.page-template-quick-guide .content__text h2,.page-template-quick-guide .content__text h3{font-size:42px}}.page-template-quick-guide .content__text p:last-of-type{margin-bottom:0}.content__text a.text--with-arrow[target="_blank"]{position:relative}.content__text a.text--with-arrow[target="_blank"]:before{content:url(../img/arrow-up-right.svg);position:absolute;top:1px;right:-4px;-webkit-transform:translateX(100%);transform:translateX(100%)}.research{background:#f1f5f8;padding:5% 0px;margin-top:5%}.research__fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.research__field{-webkit-box-flex:1;-webkit-flex:1 1 300px;-ms-flex:1 1 300px;flex:1 1 300px;margin:4% 6%;color:#414a53;border-left:solid 1px #6ec0a9;padding-left:50px;position:relative}.research__field:target{-webkit-animation:pulse 0.4s 0.7s;animation:pulse 0.4s 0.7s}.research__field:before{content:url(../img/medical-icon.svg);position:absolute;top:0px;left:0px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#f1f5f8}.research__field>h2{font-size:36px;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin:10px 0px;line-height:1.2}.research__field>p{font-size:16px;line-height:1.4;margin:10px 0px}.research__field-sport:before{content:url(../img/sport-icon.svg)}.research__list{margin:0px;padding:0px;list-style:none}.research__item{margin:25px 0px;position:relative}.research__item:before{content:url(../img/bullet.svg);position:absolute;top:0px;left:-51px;background:#f1f5f8;font-size:0px}.research__item>h3{font-size:22px;font-weight:600;margin:6px 0px;line-height:1.2}.research__item>h3 a{color:inherit}.research__item p{margin:6px 0px;font-size:14px;line-height:1.4}.research__modal{color:#414e59;padding-top:3%;padding-bottom:3%}.research__modal .publications{border-top:solid 1px #e5e5e5;position:relative;margin-top:10%;padding-top:30px}.research__modal .publications:before{content:attr(data-title);position:absolute;left:50%;top:0px;font-size:24px;line-height:1.2;background:#fff;color:#55606b;font-weight:700;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0px 15px;text-align:center}.research__modal p{margin:25px auto;font-size:16px;line-height:1.6;max-width:760px}.muscle-properties{margin:25px auto;max-width:800px;padding:0px;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.muscle-properties li{-webkit-box-flex:1;-webkit-flex:1 1 250px;-ms-flex:1 1 250px;flex:1 1 250px;margin:5px 20px}.muscle-properties li strong{display:inline-block;font-size:14px}.muscle-properties li span{display:inline-block}.research__field__title{text-align:center;font-size:20px;line-height:1.2;margin:10px 0px;font-weight:400;color:#414e59}.research__item__title{color:#414e59;font-weight:300;font-size:48px;text-align:center;margin:10px 0px;line-height:1.2;margin-bottom:5%}.publications__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0px 10px;margin:5% 0px}.publications__list,.full-quotes{margin:0px;padding:0px;list-style:none}.full-quotes__item{padding:4% 10%;margin:0px;border-bottom:solid 1px #eee}.full-quotes__item:target{-webkit-animation:highlight 4s ease;animation:highlight 4s ease}.full-quotes__item .quote__author{margin-top:-10px;width:auto;max-width:none}@-webkit-keyframes highlight{0%{background:#f5f5f5}75%{background:#f5f5f5}100%{background:rgba(245,245,245,0)}}@keyframes highlight{0%{background:#f5f5f5}75%{background:#f5f5f5}100%{background:rgba(245,245,245,0)}}.listview .publications__item{padding:4% 10%;margin:0px;border-bottom:solid 1px #eee}.publications__item__thumb{-webkit-box-flex:0;-webkit-flex:0 1 80px;-ms-flex:0 1 80px;flex:0 1 80px;margin-right:40px}.publications__item__thumb img{display:block;width:100%}.publications__item__text{-webkit-box-flex:1;-webkit-flex:1 1 300px;-ms-flex:1 1 300px;flex:1 1 300px;font-size:14px;line-height:1.4}.publications__item__text h3{font-weight:700;font-size:18px;line-height:1.2;margin:8px 0px 15px}.publications__item__text h3 a{color:#3e4750;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.publications__item__text h3 a:hover{color:#007975}.publications__item__text ul{padding-left:18px;padding-top:15px}.publications__item__text ol{padding-left:16px;padding-top:15px}.publications__item__text p{padding-top:15px}.publications__item__text p,.publications__item__text li,.publications__item__text text{font-size:14px;line-height:1.4;margin:0px}.publications__item__text p a,.publications__item__text li a,.publications__item__text text a{display:inline-block}.publications__item__date{font-size:14px;line-height:1.2}.relevant{padding:5% 0px}.relevant__cont{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin:5% 0px}.relevant__sect{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.relevant__sect h3{color:#55606b;font-size:26px;font-weight:600;line-height:1.2;margin:10px 0px}.relevant__sect h4{margin:0px;padding:10px 0px;font-size:18px;line-height:1.2;font-weight:600}.relevant__list{margin:0px;padding:0px;list-style:none;color:#55606b;margin-bottom:40px}.relevant__list li{font-size:18px;line-height:1.2}.relevant__list li a{display:block;background:url(../img/bullet2.svg) no-repeat left;padding:10px 0px;padding-left:15px;color:inherit}.clear-button-container{text-align:center}.clear-button{font:inherit;background:#007975;color:#fff;display:inline-block;text-transform:uppercase;line-height:1;padding:12px 14px;letter-spacing:1px;border-bottom-left-radius:20px;border-top-right-radius:20px;box-shadow:rgba(255,255,255,0.12) 0px 2px 0px inset,rgba(255,255,255,0.1) 0px 10px 30px inset,rgba(0,0,0,0.15) 0px 5px 20px;overflow:hidden;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;font-size:13px;border:none 0px;display:block}.clear-button:hover{text-decoration:none;background-color:#008e89;cursor:pointer}.relevant__image{display:block;max-width:100%;margin:auto}.modal__gallery{margin-top:5%}.modal__gallery__highlight__item{background:#f5f5f5}.modal__gallery__highlight__item:before{content:"";display:block;padding-top:66.67%}.modal__gallery__highlight__item img{position:absolute;max-height:100%;max-width:100%;top:0px;right:0px;left:0px;bottom:0px;margin:auto}.modal__gallery__nav__item img{height:60px;display:block;margin-top:10px;margin-right:10px}.modal__gallery__nav__item.slick-current{opacity:0.5}.modal__gallery__nav-fixed{height:80px}.greater{background:#f1f5f8;padding:5% 0px}.cross-cta{margin-top:3%;padding:30px 0px;text-align:center}.tech-graph{margin:5% 0px}.tech-graph__svg-container{position:relative;max-width:1320px;width:94%;margin:0px auto}.tech-graph__svg-container canvas{width:100%}.tech-graph__svg{position:absolute;top:0px;left:0px;right:0px;bottom:0px}.tech-graph__tabs__list{margin:3% 0px;padding:0px;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;box-shadow:#cad4db 0px -1px 0px inset;background:-webkit-radial-gradient(ellipse at bottom, #e8eaec 0%, rgba(255,255,255,0) 60%);background:radial-gradient(ellipse at bottom, #e8eaec 0%, rgba(255,255,255,0) 60%);overflow:auto}.tech-graph__tabs__list__item{-webkit-box-flex:1;-webkit-flex:1 0 90px;-ms-flex:1 0 90px;flex:1 0 90px;text-align:center;font-size:18px;font-weight:400;margin:0px 5px;border:solid 1px transparent;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom:none 0px}.tech-graph__tabs__list__item h3{margin:7px 0px;font-weight:600;font-size:22px;line-height:1.2}.tech-graph__tabs__list__item.current{background:#fff;border-color:#cad4db}.tech-graph__tabs__list__item strong{font-weight:700}.tech-graph__tabs__list__item em{font-style:normal;font-weight:400;font-size:16px}.tech-graph__tabs__list__item a{color:#55606b;display:block;padding:15px}.tech-graph__tabs__list__item a:hover{text-decoration:none}.tech-graph__tabs__formula{font-size:42px;font-weight:200;letter-spacing:5px;margin:40px 0px;text-align:center}.tech-graph__tabs__formula img{display:block;margin:auto}.tech-graph__tabs__formula sub{font-size:0.5em}.tech-graph__tabs__content{overflow:hidden}.noshow{opacity:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.doshow{opacity:1;-webkit-transition:all 0.5s 0.3s ease;transition:all 0.5s 0.3s ease}.measured{background:#f1f3f5;padding:5% 0px}#graph{stroke-dasharray:2200;stroke-dashoffset:2200}.doanimate #graph{-webkit-animation:dash 1.5s ease;animation:dash 1.5s ease;stroke-dashoffset:0}@-webkit-keyframes dash{0%{stroke-dashoffset:2200}100%{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:2200}100%{stroke-dashoffset:0}}.types{width:1100px;max-width:96%;margin:60px auto;position:relative}.types__svg-container{width:44.091%;display:block;margin:auto;position:relative}.types__svg-container canvas{width:100%}.types__svg{position:absolute;left:0px;top:0px;right:0px;bottom:0px}.types__list{margin:0px;padding:0px;list-style:none}@media (min-width: 769px){.types__list__item{position:absolute;opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all 0.5s;transition:all 0.5s;z-index:5}.types__list__item.doanimate{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.types__list__item br{line-height:2.4}}.types__list__item{font-weight:700;font-size:16px;color:#28313a;line-height:1.2}.type-tip{display:block;font-size:14px;font-weight:400}.type-tooltip__content{position:absolute;background:rgba(45,69,94,0.9);bottom:100%;left:-250px;right:-250px;color:#fff;font-weight:400;font-size:14px;line-height:1.4;padding:30px;margin-bottom:24px;display:none}.type-tooltip{display:inline-block;background:url(../img/tooltip.svg) no-repeat center;height:24px;width:30px;position:relative}.type-tooltip:after{content:"";position:absolute;bottom:100%;margin:auto;margin-bottom:2px;left:-22px;right:-22px;width:0px;height:0px;border-top:solid 22px rgba(45,69,94,0.9);border-left:solid 22px transparent;border-right:solid 22px transparent;display:none}.type-tooltip:hover .type-tooltip__content,.type-tooltip:hover:after{display:block;-webkit-animation:dropin 0.3s ease;animation:dropin 0.3s ease}.limitations{margin-top:5%}@-webkit-keyframes dropin{from{opacity:0}to{opacity:1}}@keyframes dropin{from{opacity:0}to{opacity:1}}.pagination{margin:4% 0px;list-style:none;padding:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pagination__item{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;color:#55606b;font-size:18px;font-weight:500;display:block;line-height:1;margin:0px 10px}.pagination__current,.pagination__link{color:inherit;display:block;padding:5px 10px}.pagination__link{-webkit-transition:all 0.3s;transition:all 0.3s}.pagination__link:hover{text-decoration:none;opacity:0.5}.pagination__current{border-bottom:solid 2px #55606b}.list-filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px;margin-top:1px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-filter__item{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:10px 15px}.list-filter__label{font-size:14px;display:inline-block;margin-right:5px;padding:3px 0px}.list-filter__select{border:solid 1px #e5e5e5;border-radius:2px;box-sizing:border-box;width:150px;padding:8px;font:inherit;background:url(../img/drop.svg) no-repeat 93% center;font-size:14px;padding-right:25px;-webkit-appearance:none}.list-filter__select[disabled]{opacity:0.5}.pub-detail{max-width:800px;margin:0px auto;color:#55606b;font-size:16px;line-height:1.6}.pub-detail h2{font-size:24px;line-height:1.2;margin:10px 0px;color:#414e59;font-weight:400}.pub-detail iframe{max-width:100%}.pub-detail ul,.pub-detail ol{-webkit-margin-before:-18px;margin-block-start:-18px;-webkit-margin-after:18px;margin-block-end:18px}.pub-detail__keywords{list-style:none;margin:0 !important;padding:0;overflow:hidden}.pub-detail__keywords li{float:left;line-height:1.2;background:#f1f5f8;padding:4px 8px;border-radius:3px;margin-right:10px;margin-bottom:10px;font-size:0.9em}.pub-detail__keywords a{display:block;margin:-4px -8px;border-radius:3px;padding:4px 8px}.publisher__prefix{font-weight:400;font-size:0.9em;opacity:0.5;display:block}.pub-detail__date{color:#55606b;font-size:28px;font-weight:200;margin-top:30px}.pub-detail__image{display:block;margin:0px auto;max-width:150px;max-height:150px}.back{text-transform:uppercase;letter-spacing:1px;background:url(../img/back.svg) no-repeat left;display:inline-block;padding:10px 0px;padding-left:10px}.pub-detail__sect{border-top:solid 1px #e5e5e5;position:relative;margin:0px -25%;padding:0px 25%;margin-top:10%;padding-top:30px}.pub-detail__sect:after{content:"";display:block;clear:both}.pub-detail__sect:before{content:attr(data-title);position:absolute;left:50%;top:0px;font-size:24px;line-height:1.2;background:#fff;color:#55606b;font-weight:700;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0px 15px;text-align:center}.pub-detail__sect ul,.pub-detail__sect ol{-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-before:1em;margin-block-start:1em;padding-left:40px}.pub-detail__highlights li{margin-bottom:16px}.pub-detail__cta{padding:30px 0px;margin:4% 0px;text-align:center;font-size:18px;letter-spacing:2px}.pub-detail__cta a{display:inline;padding:2px 0px;line-height:1.2;border-bottom:solid 1px;-webkit-transition:all 0.3s;transition:all 0.3s;position:relative}.pub-detail__cta a[data-note]:after{content:attr(data-note);position:absolute;left:100%;bottom:100%;background:#50aca9;color:#fff;font-size:11px;letter-spacing:1px;font-weight:300;line-height:1;padding:3px;border-radius:4px;border-bottom-left-radius:0px;white-space:nowrap}.pub-detail__cta a[data-note]:before{content:"";position:absolute;border-left:solid 5px #50aca9;border-bottom:solid 5px transparent;left:100%;bottom:100%;margin-bottom:-3px}.pub-detail__cta a:hover{text-decoration:none;color:#55606b}.gform_wrapper ul{margin:0px;padding:0px;list-style:none}.gform_wrapper input[type="submit"]{padding:15px 30px;font-size:18px;margin-bottom:20px}.gfield{margin:20px 0px}.gfield label{display:block;margin:3px 0px}.gfield input[type="text"],.gfield input[type="email"],.gfield textarea,.gfield select{border:solid 1px #cad4db;border-radius:3px;font:inherit;box-sizing:border-box;width:300px;max-width:100%;padding:8px 10px}.gfield textarea{width:800px;height:80px}.gfield input[type="checkbox"]{float:left;margin-right:10px;margin-top:6px}.gfield.no-label .gfield_label{display:none}.gfield.no-border{border:none}.gfield_description{font-size:13px;display:block;margin:5px 0px}.validation_error{font-size:18px;border:solid 1px #c90711;border-radius:8px;line-height:1.2;padding:15px;text-align:center;margin:30px 0px}.validation_message{color:#c90711}.gform_validation_container{height:1px;width:1px;overflow:hidden;position:absolute;z-index:-10;opacity:0}.gfield.gform__field-small{width:100%}.gfield.gform__field-medium{width:100%}.gfield.gform__field-medium input{width:100%}@media (min-width: 768px){.gfield.gform__field-medium{display:inline-block;width:calc(50% - 20px)}.gfield.gform__field-medium:nth-child(odd){padding-right:20px}.gfield.gform__field-medium:nth-child(even){padding-left:20px}}.gfield.gform__field-large{width:100%}.gfield.gform__field-large input{width:100%}.page-404+footer{margin-top:0px;z-index:1}.search__title{font-weight:300;text-align:center;padding:0px 30px;margin:5% 0px;font-size:42px;line-height:1.2}.search__list{margin:10px -20px;padding:0px;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.search__list__page{margin:30px 0px;padding:0px;list-style:none}.search__item__page{display:block;max-width:300px;margin:0px auto}.search__item__page a{display:block;padding:10px;color:#55606b;font-size:20px;background:url(../img/bullet2.svg) no-repeat left;padding-left:20px}.search__item{-webkit-box-flex:1;-webkit-flex:1 1 250px;-ms-flex:1 1 250px;flex:1 1 250px;border:solid 1px #eee;margin:20px}.search__item a{display:block;padding:20px;color:#55606b}.search__item img{display:block;margin:15px auto;max-height:80px;max-width:60%;height:auto;width:auto}.backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;background:#fff}.loading{position:fixed;left:50%;top:60%;z-index:2;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%;width:24px;height:24px;border:3px solid rgba(201,7,17,0.2);border-top-color:#c90711;-webkit-animation:spin 750ms infinite linear;animation:spin 750ms infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.news-list{margin:-30px;padding:0px;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0px}.news-list__item{-webkit-box-flex:0;-webkit-flex:0 1 33.3%;-ms-flex:0 1 33.3%;flex:0 1 33.3%;padding:30px;box-sizing:border-box;position:relative;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.news-list__item:hover{box-shadow:rgba(219,225,229,0.6) 0px 0px 0px 2px inset}.news-list__image{display:block;width:100%;height:auto}.news-list__date{color:#414e59;margin-top:15px}.news-list__headline{font-size:18px;line-height:1.1;color:#1d2f3d;margin:10px 0px}.news-list__more{color:#e10410;box-shadow:#e10410 0px -1px 0px inset}.news-list__more:after{content:"";position:absolute;left:0px;right:0px;bottom:0px;top:0px}.news-list__more:hover{text-decoration:none;box-shadow:none}.news-single .content__header:before{content:"";background:rgba(0,12,24,0.7);position:absolute;left:0px;top:0px;right:0px;bottom:0px}.news-single .content__header h1{font-weight:bold;font-size:42px;position:relative;z-index:3;margin:5% auto;max-width:900px}.news-single__date{color:#bdd0e7;display:block;text-align:center;font-weight:400;font-size:16px;margin-top:10px}.news-single__footer{margin-top:40px}.news-single__social{float:right;margin:8px 0px;margin-left:20px;font-size:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.news-single__social>*{margin-left:10px !important;margin-bottom:10px}.fb_iframe_widget{vertical-align:bottom;margin-bottom:8px}.IN-widget{margin-left:15px;background:#0077b5;padding:4px !important;border-radius:4px;margin-bottom:8px}.iframe-fix{position:relative}.iframe-fix:after{content:"";display:block;padding-top:56.25%}.iframe-fix iframe{position:absolute;left:0px;top:0px;right:0px;bottom:0px;height:100% !important;width:100% !important}@media (max-width: 1600px){.wave:after{background-size:140%;padding-top:14vw}.main-footer{margin-top:14%}.main-footer:before{background-size:140%;padding-top:14%}.hero-caption h1{font-size:72px;margin:40px 0px}.hero-caption p{margin:30px 0px;font-size:16px}}@media (max-width: 1279px){.menu{font-size:16px}.menu__link{padding:10px}.navigation{margin:0px 25px}.news-summary{padding-left:40px}.news-summary__box{margin:0px}.publication__list{margin-left:-20px;margin-right:-20px}.publication__item{margin:20px}}@media (max-width: 979px){.cta{margin:0px}.navigation{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.menu-trigger{display:block}.menu-open{float:left;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:16px;border:solid 1px rgba(255,255,255,0.8);border-top-right-radius:20px;border-bottom-left-radius:20px;padding:12px 16px;line-height:1;font-weight:300;margin-right:10px}.menu{position:fixed;display:none;top:0px;left:0px;right:0px;bottom:0px;background:rgba(8,26,44,0.9);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.menu:target{display:block;-webkit-animation:fadeIn 0.8s ease;animation:fadeIn 0.8s ease}.menu__list{margin:10%;padding:0px;list-style:none;text-align:center}.menu__link{color:#fff;display:block;padding:20px;font-size:18px;font-weight:300;text-transform:uppercase;letter-spacing:2px}.menu-close{position:absolute;top:0px;right:0px;font-size:0px;height:60px;width:60px;background:url(../img/close.svg) no-repeat center}.logo{margin-bottom:0}.fields-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fields-list-item h3{font-size:28px}.title{font-size:48px}.big{font-size:16px}.data__types{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:30%}.data__item{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.data__image{-webkit-box-flex:1;-webkit-flex:1 1 280px;-ms-flex:1 1 280px;flex:1 1 280px}.data__image img{margin-top:-20px;max-width:280px;float:right}.pub-detail__cta a[data-note]:after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom-left-radius:4px;margin-bottom:5px}.pub-detail__cta a[data-note]:before{left:0px;right:0px;margin:auto;width:0px;height:0px;border-right:solid 5px transparent;border-left:solid 5px transparent;border-bottom:none 0px;border-top:solid 5px #50aca9}.news-summary__title{font-size:36px;margin:20px 0px}.news-summary__content{margin:20px 0px;padding:3vw 0px}.news-summary__caption{-webkit-flex-basis:240px;-ms-flex-preferred-size:240px;flex-basis:240px}.news-list__item{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media (max-width: 767px){.data__item{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.data__image{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%}.data__image img{margin-top:-20%;width:60%;max-width:240px}.compact .logo{margin-top:0}.main-header .wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-25px}.main-header.compact .wrap{margin-top:0px}.navigation{margin-left:20px;margin-right:10px}.wrap{padding:0px 20px}.lang{padding:0px 170px}.lang .lang__list{position:relative;z-index:2}.wave:after{background-size:220%;padding-top:22%}.hero-caption{margin-bottom:90px}.quote .slick-arrow{display:none !important}.quote__item{padding:30px 20px}.quote__text{font-size:28px}.quote__author{font-size:14px}.newsletter{float:none;width:auto;max-width:none;margin-top:20px;margin-left:0px}.cta .button{font-size:14px;padding:11px 18px;letter-spacing:1px}.menu-open{font-size:14px;padding:10px 14px}.find>a{padding:8px 10px}.content__header{padding-top:140px;padding-bottom:14%}.relevant__sect{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.relevant__sect-pic{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.relevant__image{max-height:300px}.relevant__list{overflow:hidden}.relevant__list li{float:left;padding-right:30px}.tech-graph__tabs__list__item{font-size:16px}.tech-graph__tabs__list__item h3{font-size:20px}.tech-graph__tabs__list__item em{font-size:12px}.tech-graph__tabs__list__item br  {line-height:20px}.types{margin:30px 20px;width:auto;max-width:none}.types .types__svg-container{display:none}.types__list__item{margin:20px 0px}.title{font-size:42px;line-height:1}.content__text h2,.search__title{font-size:36px;line-height:1}.listview .publications__item{padding:20px 0px}.publications__item__thumb{margin-right:20px}.research__item__title{font-size:40px}.more-button{font-size:16px}.quote,.publication{margin:40px 0px}.research__modal .publications{margin:50px 0px}.research__modal .publications:before{font-size:18px}.publications__item__text h3{font-size:16px}.research__field__title{font-size:18px}.tech-graph__tabs__formula{margin:25px 0px}.tech-graph__tabs__formula img{width:60%}.news-summary{padding:0px}.news-summary__box{position:relative;z-index:1;padding:0px 20px}.news-summary__image{position:absolute;left:0px;right:0px;top:0px;bottom:0px;z-index:-1;opacity:0.25}.news-summary__image:before{display:none}.news-summary__caption{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.news-summary__more{color:#9eeeec;box-shadow:#9eeeec 0px -1px 0px inset}}@media (max-width: 590px){.tech-graph__tabs__list__item a{padding:6px}.video-player{margin-top:-100px;top:100px}.video-player a:before,.video-player a:after{height:70px;width:70px}.content__text-tech{padding-top:70px}.research__item__title{font-size:32px}.title{font-size:38px;margin:20px 0px}.fields-list-item h3{font-size:24px;margin:10px 0px}.fields-list-item p{margin:10px 0px}.fields-list-item .icon img{width:40px}.hero-caption h1{font-size:60px}.big{padding:14px 20px}.play-icon:after{margin-left:12px;margin-right:-4px}.cta-container{margin:30px 0px}.data__item h2{font-size:24px;margin:15px 0px}.data__item ul{margin:15px 0px}.news-list__item{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.logo{max-width:none;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:10px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.logo a{max-width:50%;margin:0 auto;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.compact .logo{-webkit-box-flex:0;-webkit-flex:0 0 36px;-ms-flex:0 0 36px;flex:0 0 36px;margin-right:10px;margin-bottom:0}.compact .logo a{max-width:100%}.compact .logo .logo__component:last-child{display:none}.compact .logo .logo__component{margin-bottom:0}.compact .logo img{height:36px;width:36px}.lang{padding:0px 10px}.navigation{margin-left:0}.list-filter__item{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;padding:10px 0}.list-filter__item:nth-child(n+2){border-top:solid 1px #eee}.list-filter__item:last-child{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:0}}.single-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.single-content__inner{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.single-content__header .title{font-size:48px}.content-image{margin:auto 0}.content-image__title{text-align:center;font-weight:200;font-size:36px;line-height:43px}@media (min-width: 768px){.content-image__title{font-size:42px;line-height:50px}}.content-image__text{color:#3e4750;line-height:22px}.content-image__text p:last-of-type{margin-bottom:25px}.content-image__image{display:block;margin:0 auto;max-width:260px}.overview__inner{margin:0 auto;max-width:761px}.overview{padding:48px 0 64px 0;color:#55606B}.overview__module-wrapper{margin-bottom:48px}.overview__module-wrapper h2{font-weight:200;font-size:38px;line-height:1.2;margin-top:0;margin-bottom:24px;color:#55606B}@media (min-width: 768px){.overview__module-wrapper h2{font-size:42px}}.overview__module-wrapper h3,.overview__module-wrapper h4{font-weight:700;font-size:16px;margin-top:0;margin-bottom:12px;color:#007975}.overview__module-wrapper:last-of-type{margin-bottom:0}.overview__module-items-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:32px}@media (min-width: 768px){.overview__module-items-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.overview__module-item{margin-bottom:24px}.overview__module-item:last-of-type{margin-bottom:0}.overview__module-item-title{text-transform:uppercase}.overview__module-item-content p:last-of-type{margin-bottom:0}.overview__module-content-logo-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:32px}@media (min-width: 768px){.overview__module-content-logo-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.overview__module-content-logo{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.overview__module-content-logo ol:not([class]){counter-reset:li;list-style:none;padding:0;margin:0}.overview__module-content-logo ol:not([class]) li{position:relative;padding-left:20px;margin:15px 0px;line-height:1.2}.overview__module-content-logo ol:not([class]) li:last-of-type{margin-bottom:0}.overview__module-content-logo ol:not([class]) li:before{counter-increment:li;content:counter(li, decimal) ".";position:absolute;top:0;left:0}.overview__module-content-logo-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px}.overview__module-content-logo-title h3{margin-bottom:0}.overview__module-content-logo-content{margin-bottom:16px}.overview__module-content-logo-image{max-width:64px}.overview__module-text ul:not([class]){list-style:none;padding:0;margin:0}.overview__module-text ul:not([class]) li{background:url(../img/text-bullet.svg) no-repeat 6px 6px;padding-left:20px;margin:15px 0px;line-height:1.2}.overview__module-text ul:not([class]) li:last-of-type{margin-bottom:0}.overview__module-text p:first-of-type{margin-top:0}.overview__module-text p:last-of-type{margin-bottom:0}.overview__module-image-wrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 20px;text-align:center}.overview__module-image{max-width:126px}.tutorial{position:relative;padding:40px 0;background-color:#F1F3F5;color:#55606B}@media (min-width: 768px){.tutorial{padding:64px 0}}.tutorial__inner{margin:0 auto;max-width:962px}.tutorial__module-wrapper{margin-bottom:48px}.tutorial__module-wrapper:last-of-type{margin-bottom:0}.tutorial__module-wrapper h2{font-weight:200;font-size:38px;line-height:1.2;margin-top:0;margin-bottom:24px;color:#55606B}@media (min-width: 768px){.tutorial__module-wrapper h2{font-size:42px}}.tutorial__module{margin-bottom:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){.tutorial__module{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:48px}}.tutorial__module:last-of-type{margin-bottom:0}@media (min-width: 768px){.tutorial__module:last-of-type{margin-bottom:0}}.tutorial__module:has(+.tutorial__module--w-single-image){margin-bottom:24px}@media (min-width: 768px){.tutorial__module:has(+.tutorial__module--w-single-image){margin-bottom:24px}}.tutorial__module h3{font-weight:700;font-size:16px;margin-top:0;margin-bottom:12px;color:#007975}.tutorial__module h3 mark{color:#C90711;background-color:transparent}.tutorial__module.tutorial__module--alternative h3{margin-bottom:8px}.tutorial__module-single-image-mobile{width:100%;overflow:scroll;margin:0 -20px;padding:0 20px}@media (min-width: 768px){.tutorial__module-single-image-mobile{display:none}}.tutorial__module-single-image-mobile .tutorial__module-single-image{max-height:168px}.tutorial__module-single-image-desktop{display:none;width:100%}@media (min-width: 768px){.tutorial__module-single-image-desktop{display:block}}.tutorial__module--image-fixed .tutorial__module-single-image-desktop{max-width:500px;margin:0 auto}@media (min-width: 768px){.tutorial__module-single-image{width:100%}}.tutorial__module--image-fixed .tutorial__module-single-image{width:100%}.tutorial__module-content-extra{margin-top:32px}@media (min-width: 768px){.tutorial__module-content-extra{margin-top:48px}}.tutorial__module-content-highlight{font-weight:700;font-size:16px;color:#C90711;text-transform:uppercase;margin-top:0;margin-bottom:16px}.tutorial__module-content-list-title{font-weight:700;font-size:16px;margin-top:0;margin-bottom:12px;color:#007975}.tutorial__module-content-list-title mark{color:#C90711;background-color:transparent}.tutorial__module-content-editor{display:inline-block;margin-top:-12px}.tutorial__module-content-editor ol:not([class]){counter-reset:li;list-style:none;padding:0;margin:0;margin-top:12px}.tutorial__module-content-editor ol:not([class]) li{position:relative;padding-left:20px;margin:12px 0px;line-height:1.2}.tutorial__module-content-editor ol:not([class]) li:last-of-type{margin-bottom:0}.tutorial__module-content-editor ol:not([class]) li:before{counter-increment:li;content:counter(li, decimal) ".";position:absolute;top:0;left:0}.tutorial__module-content-editor ul:not([class]){list-style:none;padding:0;margin:0;margin-top:12px}.tutorial__module-content-editor ul:not([class]) li{background:url(../img/text-bullet.svg) no-repeat 6px 6px;padding-left:20px;margin:12px 0px;line-height:1.2}.tutorial__module-content-editor ul:not([class]) li:last-of-type{margin-bottom:0}.tutorial__module-content-editor p{margin:12px 0}.tutorial__module-content-editor p:last-of-type{margin-bottom:0}.tutorial__module-content-editor span{font-weight:700;font-size:16px;color:#007975}.tutorial__module--alternative .tutorial__module-content-editor{padding-left:16px}.tutorial__module--alternative .tutorial__module-content-editor ul:not([class]){list-style:lower-alpha;padding-left:28px}.tutorial__module--alternative .tutorial__module-content-editor ul:not([class]) li{background:none;padding-left:0}.tutorial__module--alternative .tutorial__module-content-editor ul:not([class]) ul:not([class]){list-style:none;padding:0;margin:0}.tutorial__module--alternative .tutorial__module-content-editor ul:not([class]) ul:not([class]) li{background:url(../img/text-bullet.svg) no-repeat 0 6px;padding-left:14px;margin:12px 0px;line-height:1.2}.tutorial__module--alternative .tutorial__module-content-editor ul:not([class]) ul:not([class]) li:last-of-type{margin-bottom:0}.tutorial__module-images-mobile{margin-top:32px}@media (min-width: 768px){.tutorial__module-images-mobile{display:none}}.tutorial__module-images-desktop{display:none;width:100%;min-width:564px;max-width:564px;margin-left:auto}@media (min-width: 768px){.tutorial__module-images-desktop{display:block}}.tutorial__module-image{width:100%;margin-bottom:24px}.tutorial__module-image:last-of-type{margin-bottom:0}fieldset{border:none}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:8020}.fancybox-skin{position:relative}.fancybox-opened{z-index:8030}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{opacity:1;-webkit-transition:all 0.3s;transition:all 0.3s}#fancybox-loading:hover,.fancybox-close:hover,.fancybox-prev span:hover,.fancybox-next span:hover{opacity:0.5}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-20px;margin-left:-20px;cursor:pointer;z-index:8060;height:40px;width:40px}#fancybox-loading div{position:absolute;border:solid 2px #364c5a;opacity:0.3;border-top-color:transparent;border-bottom-color:transparent;-webkit-animation:doRotate 1s ease infinite;animation:doRotate 1s ease infinite;border-radius:100px;top:0px;left:0px;right:0px;bottom:0px}@-webkit-keyframes doRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(720deg);transform:rotate(720deg)}}@keyframes doRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(720deg);transform:rotate(720deg)}}.fancybox-close{position:absolute;bottom:100%;right:0px;width:44px;height:44px;cursor:pointer;z-index:8040;background:url(../img/close.svg) no-repeat center}.fancybox-nav{position:absolute;top:0;width:30%;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;margin-top:-22px;width:44px;height:44px;cursor:pointer;z-index:8040}.fancybox-prev span{left:10px;background:url(../img/left.svg) no-repeat center}.fancybox-next span{right:10px;background:url(../img/right.svg) no-repeat center}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:visible !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(219,225,229,0.9)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;position:relative;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;color:#fff}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}.device-users{padding-left:12px;padding-right:12px;overflow:hidden}@media (min-width: 768px){.device-users{padding-left:120px;padding-right:120px}}.device-users__content{margin-bottom:57px}.device-users-logos__image{display:block;width:100%}.device-users-logos__logos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.device-users-logos__logo-outer{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:64px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-right:20px;padding-left:20px;box-sizing:border-box}.device-users-logos__logo-outer.is-hidden{display:none}@media (min-width: 768px){.device-users-logos__logo-outer{max-width:16.6666666667%;-webkit-flex-basis:16.6666666667%;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%}}.device-users-logos__outro-text{margin-top:-25px;margin-left:0;margin-right:0;margin-bottom:48px}@media (min-width: 768px){.device-users-logos__outro-text{margin-bottom:80px}}.section-image{position:relative;background-color:#f1f3f5;padding-top:32px}@media (min-width: 768px){.section-image{padding-top:80px}}.section-image__title{text-align:center;color:#414e59;font-weight:200;z-index:1;width:100%;font-size:36px;line-height:1;margin-bottom:0;margin-top:0;position:relative;top:0}@media (min-width: 768px){.section-image__title{position:absolute;top:80px;font-size:66px;line-height:1.21}}.section-image__image{display:block;width:100%;height:auto;z-index:-1}.testimonials{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:12px;padding-right:12px}@media (min-width: 768px){.testimonials{padding-left:120px;padding-right:120px}}.testimonials__title{margin-top:64px}@media (min-width: 768px){.testimonials__title{margin-top:80px}}.testimonials__inner{position:relative}.testimonials__title{text-align:center;font-weight:200;font-size:66px;line-height:1.21;color:#414e59;min-width:320px;margin-bottom:0}.testimonials__arrow{color:#b5bfc7;font-size:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;opacity:0;margin-top:240px}@media (min-width: 768px){.testimonials__arrow{opacity:1;pointer-events:all}}.testimonials__arrow svg{display:block;width:1em;height:1em;color:inherit;margin:0}.testimonials--arrow-small{color:#0B3444;font-size:13px;margin:0}.testimonial--arrow-right{top:0;right:-96px}@media (min-width: 1170px){.testimonial--arrow-right{right:0}}.testimonial--arrow-left{top:0;left:-96px}@media (min-width: 1170px){.testimonial--arrow-left{left:0}}.testimonials__content{position:relative;padding-top:23px}@media (min-width: 768px){.testimonials__content{padding-top:55px}}.testimonials__content:before{position:absolute;top:-30px;left:-10px;content:"“";color:#f1f3f5;font-weight:900;font-size:205px;line-height:1;z-index:-1}@media (min-width: 768px){.testimonials__content:before{top:0}}@media (min-width: 1170px){.testimonials__content:before{left:-48px}}.testimonials__button{margin-left:auto;margin-right:auto;margin-top:15px}@media (min-width: 768px){.testimonials__button{margin-top:71px}}.testimonials__controls{display:none}@media (min-width: 768px){.testimonials__controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.testimonials__controls .slick-arrow{position:relative}}.testimonials-controls__counter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#B5BFC7;font-size:18px}.testimonials-controls__counter-number{color:#0B3444;margin-right:4px}

/*# sourceMappingURL=global.1.5.10.min.css.map */