@charset "UTF-8";/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license Copyright (c) 2013 Daniel Eden Permission is hereby granted,free of charge,to any person obtaining a copy of this software and associated documentation files (the "Software"),to deal in the Software without restriction,including without limitation the rights to use,copy,modify,merge,publish,distribute,sublicense,and/or sell copies of the Software,and to permit persons to whom the Software is furnished to do so,subject to the following conditions:The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS",WITHOUT WARRANTY OF ANY KIND,EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,DAMAGES OR OTHER LIABILITY,WHETHER IN AN ACTION OF CONTRACT,TORT OR OTHERWISE,ARISING FROM,OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(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:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
@charset "UTF-8";
.header{position:fixed;top:0;left:0;width:100%;z-index:999;transition:all 0.3s ease}
.header__nav{background:#fff;transition:all 0.3s ease}
@media only screen and (min-width:992px){.header__nav{height:64px}}
@media only screen and (max-width:991px){.header__nav{height:auto}}
.header__logo{position:absolute;top:0;left:0;transition:opacity 0.3s ease,visibility 0.3s ease;height:100%}
.header__logo-black{opacity:1;visibility:visible}
.header__logo-white{opacity:0;visibility:hidden}
.header__logo-wrap{position:relative;display:inline-block;height:32px;padding:0}
.header__logo-wrap img{max-width:114px}
@media only screen and (min-width:992px){.header__menu-items{gap:16px}}
@media only screen and (max-width:991px){.header__menu-items{margin:20px 0 !important}}
.header__menu-item-link{color:#414651;font-weight:600}
@media only screen and (min-width:992px){.header__menu-item-link{padding:4px 6px}}
@media only screen and (max-width:991px){.header__menu-item-link{padding:12px 0}}
.header__menu-item-link.animated-link .animated-link__text:before{background:#414651}
.header__menu-item-link.animated-link.active{color:#40A7AD;pointer-events:none}
.header__menu-featured-item.btn-secondary{color:#414651;border-color:#46B8BE}
@media only screen and (max-width:991px){.header__menu-featured-item.btn-secondary{background:#46B8BE;border-color:#46B8BE;width:100%;justify-content:center;color:#fff;margin:24px 0 16px}}
.header__menu-featured-item.btn-secondary.active:hover,.header__menu-featured-item.btn-secondary:hover{background:transparent;color:#328387;border-color:#328387}
.header__menu-featured-item.btn-secondary.active,.header__menu-featured-item.btn-secondary:active,.header__menu-featured-item.btn-secondary:focus:not(:focus-visible){background:transparent;color:#40A7AD;border-color:#40A7AD}
.header.on-top .header__nav{background:transparent;height:80px}
@media only screen and (min-width:992px){.header.on-top .header__nav{height:80px}}
@media only screen and (max-width:991px){.header.on-top .header__nav{background:#fff;height:auto}}
.header.on-top .header__logo-black{opacity:0;visibility:hidden}
@media only screen and (max-width:991px){.header.on-top .header__logo-black{opacity:1;visibility:visible}}
.header.on-top .header__logo-white{opacity:1;visibility:visible}
@media only screen and (max-width:991px){.header.on-top .header__logo-white{opacity:0;visibility:hidden}}
.header.on-top .header__menu-item-link{color:#fff}
@media only screen and (max-width:991px){.header.on-top .header__menu-item-link{color:#181D27}}
.header.on-top .header__menu-item-link:hover .animated-link__text:before{background:#fff}
@media only screen and (max-width:991px){.header.on-top .header__menu-item-link:hover .animated-link__text:before{background:#181D27}}
.header.on-top .header__menu-item-link.active{color:#40A7AD;pointer-events:none}
.header.on-top .header__menu-featured-item{background:#fff;color:#46B8BE;border-color:#fff}
@media only screen and (max-width:991px){.header.on-top .header__menu-featured-item{background:#46B8BE;border-color:#46B8BE}}
.header.on-top .header__menu-featured-item.active:hover,.header.on-top .header__menu-featured-item:hover{background:#fff;color:#328387;border-color:#328387}
.header.on-top .header__menu-featured-item.active,.header.on-top .header__menu-featured-item:active,.header.on-top .header__menu-featured-item:focus:not(:focus-visible){background:#fff;color:#40A7AD;border-color:#40A7AD}
.header.on-top.header-alt .header__logo{position:absolute;top:0;left:0;transition:opacity 0.3s ease,visibility 0.3s ease;height:100%}
.header.on-top.header-alt .header__logo-black{opacity:1;visibility:visible}
.header.on-top.header-alt .header__logo-white{opacity:0;visibility:hidden}
.header.on-top.header-alt .header__logo-wrap{position:relative;display:inline-block;height:32px;padding:0}
.header.on-top.header-alt .header__logo-wrap img{max-width:114px}
@media only screen and (min-width:992px){.header.on-top.header-alt .header__menu-items{gap:16px}}
.header.on-top.header-alt .header__menu-item-link{color:#414651;font-weight:600}
.header.on-top.header-alt .header__menu-item-link.animated-link .animated-link__text:before{background:#414651}
.header.on-top.header-alt .header__menu-item-link.animated-link.active{color:#40A7AD;pointer-events:none}
.header.on-top.header-alt .header__menu-featured-item.btn-secondary{color:#414651;border-color:#46B8BE}
@media only screen and (max-width:991px){.header.on-top.header-alt .header__menu-featured-item.btn-secondary{color:#fff;border-color:#46B8BE;background:#46B8BE}}
.header.on-top.header-alt .header__menu-featured-item.btn-secondary.active:hover,.header.on-top.header-alt .header__menu-featured-item.btn-secondary:hover{background:#fff;color:#328387;border-color:#328387}
@media only screen and (max-width:991px){.header.on-top.header-alt .header__menu-featured-item.btn-secondary.active:hover,.header.on-top.header-alt .header__menu-featured-item.btn-secondary:hover{color:#40A7AD}}
.header.on-top.header-alt .header__menu-featured-item.btn-secondary.active,.header.on-top.header-alt .header__menu-featured-item.btn-secondary:active,.header.on-top.header-alt .header__menu-featured-item.btn-secondary:focus:not(:focus-visible){background:#fff;color:#40A7AD;border-color:#40A7AD}
.header.header-alt + #content{padding-top:176px}
.footer{background:#328387;color:#fff;padding:64px 0 48px}
.footer-top__content{display:flex;gap:32px}
@media only screen and (max-width:767px){.footer-top__content{flex-direction:column;gap:16px}}
.footer-top__list-item{display:inline-block;margin-top:8px;font-weight:600}
.footer-bottom__content{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #fff;margin-top:32px;padding-top:16px}
@media only screen and (max-width:767px){.footer-bottom__content{flex-direction:column;gap:16px;text-align:center}}
.footer-bottom__list{display:flex;flex-wrap:wrap;gap:32px}
@media only screen and (max-width:767px){.footer-bottom__list{gap:16px;justify-content:center}}
.footer__logo{width:274px}
.footer__contact{margin-top:48px}
.footer__social-media-link{width:44px;height:44px;border:1px solid #fff;border-radius:50%;display:inline-flex;justify-content:center;align-items:center}
.footer__social-media-link:hover{border-color:#FAB83D;box-shadow:0 0 0 1px #FAB83D}
.footer__social-media-links{display:flex;flex-wrap:wrap;gap:24px}
.footer a{color:#fff;text-decoration:none}
.page-content{flex:1}
.wow{visibility:hidden}
.visually-hidden{position:absolute;left:-10000em;top:auto;width:1px;height:1px;overflow:hidden;white-space:nowrap}
.flex-1{flex:1}
.section-padding{padding:96px 0}
@media only screen and (max-width:991px){.section-padding{padding:64px 0}}
.mt-6{margin-top:64px}
.dyn-nopadding .text-editor{padding-top:0}
.text-editor{padding:96px 0}
.text-editor__content{max-width:720px;margin:0 auto;color:#535862;font-size:18px;line-height:28px}
.text-editor__content h1,.text-editor__content h2,.text-editor__content h3,.text-editor__content h4,.text-editor__content h5,.text-editor__content h6{color:#181D27}
.text-editor__content h1 + h2{font-size:20px;line-height:30px;margin-top:24px}
.text-editor__content h1{font-size:48px;line-height:60px;font-weight:600;letter-spacing:-1px}
.text-editor__content h2{font-size:30px;line-height:38px;font-weight:600;color:#181D27;margin-bottom:20px}
.text-editor__content h2:not(:first-of-type){margin-top:40px}
.text-editor__content p{color:#535862;font-size:18px;line-height:28px}
.text-editor__content p:last-child{margin-bottom:0}
.text-editor__content img{border-radius:24px}
.text-editor__content ul{list-style:none;padding-left:1em}
.text-editor__content ul li:before{content:"🞄";margin-right:0.5em}
.text-editor__content .featured-text__title{font-size:20px;line-height:30px;font-weight:500}
.image-x2__content{display:flex;gap:32px}
.image-x2__wrap{padding-top:66.57%;border-radius:24px;overflow:hidden;position:relative}
.image-x2__wrap .image-x2__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.dynamic-blocks>section:not(:first-of-type){margin-top:40px}
.dynamic-blocks .featured-text{margin-top:0 !important;padding:48px 0}
.animated-link:not(.active):hover .animated-link__text:before{transform:scaleX(1)}
.animated-link__text{display:inline-block;position:relative}
.animated-link__text:before{content:"";width:100%;height:1px;position:absolute;bottom:0;background:#fff;transform:scaleX(0);transition:all 0.3s ease}
.post-intro{border-bottom:1px solid #E9EAEB;padding-bottom:32px}
.post-intro--no-border{border-bottom:0}
.post-intro__subtitle{font-size:16px;line-height:24px;font-weight:600;color:#328387}
.post-intro__title{font-size:48px;line-height:60px;font-weight:600;letter-spacing:-1px;color:#181D27}
.post-intro__lead{font-size:18px;line-height:28px;font-weight:400;color:#535862}
.post-intro__infos{display:flex;gap:64px;margin-top:32px}
.post-intro__info-title{font-size:14px;line-height:20px;font-weight:600;color:#40A7AD}
.post-intro__info-title--gray{color:#535862}
.post-intro__info-data{font-size:18px;line-height:28px;font-weight:500;color:#181D27}
.post-intro__button-wrap{margin-top:32px}
.post-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:32px;overflow:hidden}
.post-img-wrap{padding-top:67.57%;position:relative}
.post-sidebar{position:sticky;top:100px}
.post-sidebar__box{border-radius:24px}
.post-sidebar__box-subtitle{font-size:14px;line-height:20px;font-weight:500;color:#40A7AD;margin-bottom:12px}
.post-sidebar__box-title{font-size:20px;line-height:30px;font-weight:600;color:#202939}
.post-sidebar__box-categories{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.post-sidebar__box-category{color:#328387;border-radius:16px;background:#EDF8F9;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px}
.post-sidebar__box-infos{margin-top:25px}
.post-sidebar__box-info{display:flex;align-items:center;gap:8px;font-weight:500;color:#181D27;margin-top:14px}
.post-sidebar__box-info:first-child{margin-top:0}
.post-sidebar__box-button-wrap{display:flex;gap:16px}
.post-sidebar__box-button-wrap .downloads__document-icon{height:24px}
.post-sidebar__box-button-wrap .downloads__document-title{font-size:12px;line-height:18px;font-weight:500}
.post-sidebar__box-social-media{display:flex;flex-wrap:wrap;align-items:center;gap:12px;max-width:156px}
.post-sidebar__box-social-media-title{font-size:16px;line-height:24px;font-weight:600;color:#202939}
.post-sidebar__box-social-media-icon-link{width:44px;height:44px;display:inline-flex;border:1px solid #D5D7DA;border-radius:50%;justify-content:center;align-items:center}
.post-sidebar__box-social-media-icon-link:hover{border-color:#D5D7DA;box-shadow:0 0 0 1px #D5D7DA}
.post-sidebar__box-recommended-link{display:flex;justify-content:space-between;align-items:center;flex:0 0 auto;padding:16px 0;border-bottom:1px solid #D5D7DA;font-weight:600}
.post-sidebar__box-recommended-link:last-child{border-bottom:0;padding-bottom:0}
.post-sidebar__box-recommended-link:after{display:inline-block;content:"";background:url("../themes/bpmuhely/assets/images/arrow-right.svg") no-repeat center / contain;width:18px;height:18px;margin-left:6px}
.downloads__title{font-size:24px;line-height:32px;font-weight:600;color:#181D27}
.downloads__document{display:flex;justify-content:space-between;align-items:center;gap:16px}
.downloads__document-wrap{display:flex;flex-direction:column;gap:16px}
.downloads__document-left{display:flex;align-items:center}
.downloads__document-title{font-size:16px;line-height:24px;color:#535862}
.downloads__document-button{display:flex;font-size:14px;line-height:20px;font-weight:600}
.downloads__document-button:after{display:inline-block;content:"";background:url("../themes/bpmuhely/assets/images/icon-download.svg") no-repeat center / contain;width:18px;height:18px;margin-left:6px}.input-group{position:relative}
.input-group.left-addon img{left:15px}
.input-group.left-addon input{padding-left:42px}
.input-group.right-addon img{right:15px}
.input-group.right-addon input{padding-right:42px}
.input-group img{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none;z-index:6}
.input-group .form-control{border:1px solid #A4A7AE;border-radius:28px !important;padding:10px 14px}
.input-group textarea{height:130px;resize:none}
.form-label{font-size:14px;line-height:20px;font-weight:500;color:#202939}
.form-label span{color:#40A7AD;margin-left:2px}
.form-check{padding-left:0;display:flex;gap:12px}
.form-check .form-check-input{width:20px;height:20px;border-radius:6px;border:1px solid #A4A7AE;margin:0}
.form-check .form-check-label{font-size:14px;line-height:20px;font-weight:400;color:#414651}
.form-submit-wrap{margin-top:32px;text-align:center}
.form-submit-wrap button{max-width:480px;width:100%}
.limit-text-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.limit-text-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
#page-home .featured-text__title{max-width:1000px}
.slick-home__slide{background:#f1f1f1;min-height:100vh}
.slick-home__content{display:flex;flex-direction:column;justify-content:center;height:100%}
.slick-home__title{font-size:4.125em;font-weight:700}
.slick-home__description{margin-top:60px}
.slick-home__button{display:inline-block;background:#000;color:#fff;padding:12px 24px;border-radius:16px;text-decoration:none;transition:background 0.3s ease;margin-top:60px}
.slick-home__button:hover{background:#333}
.slick-home__button__icon{margin-left:10px}
.carousel-fade .carousel-item .firstview__title,.carousel-fade .carousel-item .firstview__description{opacity:0;transition:opacity 2s ease}
.carousel-fade .carousel-item.active .firstview__title,.carousel-fade .carousel-item.active .firstview__description{opacity:1}
.intro{padding:96px 0}
.intro__content{max-width:1024px;margin:0 auto}
.intro__text{font-size:36px;line-height:56px;font-weight:500;letter-spacing:-1px}
.intro__button{margin-top:40px}
.analyses-row{row-gap:48px}
.team{padding:96px 0}
.team__members-row{row-gap:48px}
.future-events .future-event__left{position:sticky;top:100px}
.future-events .card-event__img-wrap{padding-top:45.57%}
.past-events-row{row-gap:48px}
.past-events .card-event__featured{color:#535862}
.past-events .card-event__img{filter:grayscale(1)}
.past-events .card-event__img-wrap{padding-top:66.66%}
.past-events .card-event__details{flex-direction:column}
.form-registration-wrap{max-width:720px;margin:64px auto 0;padding:64px;border-radius:32px;background:#FAFAFA}
.analyse-datas{margin-top:32px}
.analyse-datas__title{font-size:20px;line-height:30px;font-weight:600;color:#181D27}
.analyse-datas__content{display:flex;flex-wrap:wrap;gap:32px;max-width:512px}
.analyse-data{width:calc(50% - 16px)}
.analyse-data__title{font-size:14px;line-height:20px;font-weight:600;color:#40A7AD}
.analyse-data__text{font-size:18px;line-height:28px;font-weight:500;color:#181D27}
.switcher-container{display:flex;justify-content:center;align-items:center}
.switcher{margin:0 auto;display:inline-flex;border-radius:30px;background-color:#fff;padding:5px;gap:10px;border:1px solid #E9EAEB}
.switcher .btn{border-radius:30px;border:none;color:#717680;background:transparent;font-weight:500;transition:all 0.2s ease}
.switcher .btn.active{background-color:#48c0c9;color:#fff;box-shadow:0 0 0 1px #48c0c9}
.contact__title{font-size:24px;line-height:32px;font-weight:600;color:#181D27}
.contact__email-title{font-size:14px;line-height:20px;font-weight:600;color:#535862;margin:0}
.contact__email-link{font-size:16px;line-height:24px;font-weight:600;color:#535862;margin-top:12px;display:inline-flex;align-items:center;gap:6px}
.contact__email-link:after{display:inline-block;content:"";background:url("../themes/bpmuhely/assets/images/arrow-right.svg") no-repeat center / contain;width:18px;height:18px;transition:all 0.3s ease}
.contact__email-link:hover:after{transform:translateX(5px)}
.contact__social-media{margin-top:40px}
.contact__social-media-title{font-size:14px;line-height:20px;font-weight:600;color:#535862;margin-bottom:12px}
.contact__social-media-links{display:flex;flex-direction:column;gap:16px}
.contact__social-media-link{font-weight:600;color:#535862;display:inline-flex;align-items:center;gap:6px}
.contact__social-media-link:after{display:inline-block;content:"";background:url("../themes/bpmuhely/assets/images/arrow-right.svg") no-repeat center / contain;width:18px;height:18px;transition:all 0.3s ease}
.contact__social-media-link:hover:after{transform:translateX(5px)}
.form-contact-wrap{max-width:660px;margin:0 auto;padding:64px;border-radius:32px;background:#FAFAFA}
.static__content{max-width:720px;margin:0 auto}
.section-header__content{max-width:720px;margin:0 auto}
.section-header__lead{font-size:20px;line-height:30px;color:#535862}
@media only screen and (max-width:991px){.section-header__lead{font-size:18px;line-height:28px}}
.firstview-video{height:100vh;height:100dvh;position:relative;overflow:hidden;color:white;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.5)}
@media only screen and (max-width:991px){.firstview-video{height:100vh;height:100dvh;align-items:flex-end}}
.firstview-video video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1;transform:translate(-50%,-50%);object-fit:cover}
.firstview-video__content{padding:0;position:relative;z-index:1;color:#fff}
@media only screen and (max-width:991px){.firstview-video__content{padding:0 9px 64px}}
.firstview-video .firstview__title{font-size:72px;line-height:90px;letter-spacing:-1px}
@media only screen and (max-width:991px){.firstview-video .firstview__title{font-size:36px;line-height:44px}}
.firstview-video .firstview__description{font-size:30px;line-height:38px;font-weight:400}
@media only screen and (max-width:991px){.firstview-video .firstview__description{font-size:18px;line-height:28px}}
.firstview-image{height:60vh;height:60dvh;position:relative;overflow:hidden;color:white;display:flex;align-items:center;justify-content:center;background:linear-gradient(0deg,rgba(36,36,36,0) 77.56%,rgba(36,36,36,0.48) 91.17%,rgba(36,36,36,0.68) 100%),linear-gradient(90deg,rgba(36,36,36,0.45) 48.98%,rgba(255,255,255,0) 81.63%),var(--bg-image) lightgray -23.04px -98.066px / 102.365% 140.974% no-repeat;background-blend-mode:normal,multiply,normal;background-size:cover;background-position:center;background-repeat:no-repeat}
@media only screen and (max-width:991px){.firstview-image{height:100vh;height:100dvh;align-items:flex-end}}
.firstview-image__content{position:relative;z-index:1;padding:0}
@media only screen and (max-width:991px){.firstview-image__content{padding:0 9px 64px}}
.firstview-image .firstview__title{font-size:60px;line-height:72px;letter-spacing:-1px}
@media only screen and (max-width:991px){.firstview-image .firstview__title{font-size:36px;line-height:44px}}
.firstview-image .firstview__description{font-size:20px;line-height:30px;font-weight:400}
@media only screen and (max-width:991px){.firstview-image .firstview__description{font-size:18px;line-height:28px}}
.firstview-color{height:50vh;height:50dvh;position:relative;overflow:hidden;color:white;display:flex;align-items:center;justify-content:center;background:#40A7AD;text-align:center}
@media only screen and (max-width:991px){.firstview-color{align-items:flex-end}}
.firstview-color__content{position:relative;z-index:1;padding:0;font-size:20px;line-height:30px}
@media only screen and (max-width:991px){.firstview-color__content{padding:0 9px 64px}}
.firstview-color .firstview__title{font-size:48px;line-height:60px;letter-spacing:-1px}
@media only screen and (max-width:991px){.firstview-color .firstview__title{font-size:36px;line-height:44px}}
.firstview-color .firstview__description{font-size:20px;line-height:30px;font-weight:400}
@media only screen and (max-width:991px){.firstview-color .firstview__description{font-size:18px;line-height:28px}}
.card-blog-post{border-radius:24px;text-decoration:none;overflow:hidden;border:0;box-shadow:0px 12px 16px -4px rgba(10,13,18,0.08),0px 4px 6px -2px rgba(10,13,18,0.03),0px 2px 2px -1px rgba(10,13,18,0.04);transition:all 0.3s ease}
.card-blog-post:hover{background:#F7FEFF;box-shadow:0px 20px 24px -4px rgba(10,13,18,0.08),0px 8px 8px -4px rgba(10,13,18,0.03),0px 3px 3px -1.5px rgba(10,13,18,0.04)}
.card-blog-post:hover .card-blog-post__icon{transform:rotate(45deg)}
.card-blog-post__featured{display:inline-flex;font-size:14px;line-height:20px;font-weight:600;background:#fff;color:#40A7AD;border-radius:38px;padding:8px 16px;box-shadow:0px 4px 6px -1px rgba(10,13,18,0.1),0px 2px 4px -2px rgba(10,13,18,0.06);position:absolute;top:24px;right:18px;z-index:1}
.card-blog-post__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all 0.3s ease}
.card-blog-post__img-wrap{position:relative;padding-top:66.66%;overflow:hidden}
.card-blog-post__content{display:flex;flex-direction:column;justify-content:space-between;padding:24px}
.card-blog-post__title{font-size:20px;line-height:30px}
.card-blog-post__title-wrap{display:flex;justify-content:space-between;gap:15px}
.card-blog-post__icon{display:inline-block;color:#6BC6CB;transition:all 0.3s ease}
.card-blog-post__icon-wrap{display:flex;height:30px}
.card-blog-post__tags{display:flex;align-items:center;gap:8px}
.card-blog-post__tag{color:#328387;background:#EDF8F9;font-size:12px;line-height:18px;font-weight:500;padding:2px 8px;border-radius:16px}
.card-project{border-radius:24px;text-decoration:none;overflow:hidden;border:0;box-shadow:0px 12px 16px -4px rgba(10,13,18,0.08),0px 4px 6px -2px rgba(10,13,18,0.03),0px 2px 2px -1px rgba(10,13,18,0.04);transition:all 0.3s ease}
.card-project:hover{background:#F7FEFF;box-shadow:0px 20px 24px -4px rgba(10,13,18,0.08),0px 8px 8px -4px rgba(10,13,18,0.03),0px 3px 3px -1.5px rgba(10,13,18,0.04)}
.card-project:hover .card-project__icon{transform:translateX(3px)}
.card-project__content{padding:24px}
.card-project__title{font-size:24px;line-height:32px;text-transform:uppercase}
.card-project__subtitle{color:#328387;font-size:14px;line-height:20px;font-weight:600;text-transform:uppercase}
.card-project__button{display:inline-flex;align-items:center;color:#40A7AD;font-weight:600}
.card-project__icon{color:#40A7AD;margin-left:6px;font-size:25px;transition:all 0.3s ease}
.card-team-member{border-radius:24px;text-decoration:none;overflow:hidden;border:0;box-shadow:0px 4px 6px -1px rgba(10,13,18,0.1),0px 2px 4px -2px rgba(10,13,18,0.06);transition:all 0.3s ease}
.card-team-member:hover{background:#F7FEFF}
.card-team-member__content{padding:40px 24px;text-align:left}
.card-team-member__title{font-size:18px;line-height:20px;font-weight:600;color:#181D27}
.card-team-member__subtitle{font-size:16px;line-height:24px;color:#328387}
.card-event{border-radius:24px;text-decoration:none;overflow:hidden;border:0;box-shadow:0px 4px 6px -1px rgba(10,13,18,0.1),0px 2px 4px -2px rgba(10,13,18,0.06);transition:all 0.3s ease}
.card-event:hover{background:#F7FEFF;box-shadow:0px 20px 24px -4px rgba(10,13,18,0.08),0px 8px 8px -4px rgba(10,13,18,0.03),0px 3px 3px -1.5px rgba(10,13,18,0.04)}
.card-event:hover .card-event__icon{transform:translateX(3px)}
.card-event--big .card-event__details{gap:0}
@media only screen and (max-width:991px){.card-event--big .card-event__details{gap:14px}}
.card-event--big .card-event__detail{width:50%}
@media only screen and (max-width:991px){.card-event--big .card-event__detail{width:100%}}
.card-event--1 .card-event__img-wrap,.card-event--2 .card-event__img-wrap{padding-top:66.66%}
.card-event--3 .card-event__img-wrap{flex:1;height:auto;padding-top:initial}
.card-event--3 .card-event__content{flex:0}
.card-event__featured{display:inline-flex;font-size:14px;line-height:20px;font-weight:600;background:#fff;color:#40A7AD;border-radius:38px;padding:8px 16px;box-shadow:0px 4px 6px -1px rgba(10,13,18,0.1),0px 2px 4px -2px rgba(10,13,18,0.06);position:absolute;top:24px;right:18px;z-index:1}
.card-event__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.card-event__img-wrap{position:relative;padding-top:97.71%;height:100%}
.card-event__content{padding:24px}
.card-event__subtitle{font-size:14px;line-height:20px;font-weight:600;color:#328387}
.card-event__title{font-size:24px;line-height:32px;color:#181D27}
.card-event__icon{color:#40A7AD;margin-left:6px;font-size:25px;transition:all 0.3s ease}
.card-event__details,.card-event__button{margin-top:20px}
.card-event__details{display:flex;flex-wrap:wrap;gap:13px}
@media only screen and (max-width:991px){.card-event__details{flex-direction:column}}
@media only screen and (max-width:991px){.card-event__detail{display:flex;align-items:flex-start}}
.card-event__detail img{margin-right:8px}
.card-event__button{display:inline-flex;align-items:center;color:#40A7AD;font-weight:600}
.newsletter{padding:96px 0}
@media only screen and (max-width:991px){.newsletter{padding:64px 0}}
@media only screen and (max-width:991px){.newsletter .col-md-5{order:1;margin-top:48px}}
@media only screen and (max-width:991px){.newsletter__title{text-align:center}}
.newsletter__lead{font-size:20px;line-height:30px;color:#535862}
@media only screen and (max-width:991px){.newsletter__lead{text-align:center}}
.newsletter__form-control{border-color:#D5D7DA;border-radius:28px;padding:12px 14px}
.newsletter__form-check-input{border-color:#A4A7AE;margin-top:0.15px}
.newsletter__form-check-label{font-size:12px;line-height:18px;color:#414651;cursor:pointer}
.newsletter__form-check-label a{color:#414651;text-decoration:underline}
.newsletter__form-check-label a:hover{color:#40A7AD}
.newsletter__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.newsletter__img-wrap{position:relative;border-radius:24px;height:100%;overflow:hidden}
@media only screen and (max-width:991px){.newsletter__img-wrap{padding-top:105%}}
@media only screen and (max-width:991px){.newsletter #btn-subscribe{width:100%}}
.newsletter-cta{padding:96px 0}
.newsletter-cta__content{background:#328387;color:#fff;border-radius:20px;padding:49px 64px;display:flex;justify-content:space-between;align-items:center;gap:64px}
@media only screen and (max-width:991px){.newsletter-cta__content{flex-direction:column}}
.newsletter-cta__title{font-size:36px;line-height:44px;letter-spacing:-1px}
.newsletter-cta__lead{margin-top:20px;font-size:20px;line-height:30px}
.newsletter-cta__social-media{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px}
@media only screen and (max-width:991px){.newsletter-cta__social-media{justify-content:flex-start}}
.newsletter-cta__social-media-wrap{flex:0 0 auto}
.newsletter-cta__social-media-icon-link{width:44px;height:44px;display:inline-flex;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center}
.newsletter-cta__social-media-icon-link:hover{border-color:#FAB83D;box-shadow:0 0 0 1px #FAB83D}
.featured-text{padding:96px 0;text-align:center}
@media only screen and (max-width:991px){.featured-text{padding:64px 0}}
.featured-text__title{font-size:30px;line-height:38px;font-weight:500;color:#181D27;font-style:italic;padding-left:20px;border-left:4px solid #FAB83D;max-width:720px;text-align:left;margin:0 auto}
@media only screen and (max-width:991px){.featured-text__title{font-size:20px;line-height:30px}}
.featured-text__button{margin-top:40px}
.featured-texts{padding:96px 0;text-align:center}
@media only screen and (max-width:991px){.featured-texts{padding:64px 0}}
.featured-texts__title-left{font-size:30px;line-height:38px;font-weight:600;color:#181D27;font-style:normal;max-width:720px;text-align:left;margin:0 auto}
@media only screen and (max-width:991px){.featured-texts__title-left{font-size:20px;line-height:30px}}
.featured-texts__title-right{font-size:24px;line-height:32px;font-weight:400;color:#181D27;font-style:italic;padding-left:20px;border-left:4px solid #FAB83D;max-width:720px;text-align:left;margin:0 auto}
@media only screen and (max-width:991px){.featured-texts__title-right{font-size:20px;line-height:30px}}
.featured-texts__button{margin-top:40px}
.text-image{padding:96px 0}
.text-image__text h2{font-size:30px;line-height:38px;font-weight:600;color:#181D27}
.text-image__text p{font-size:18px;line-height:28px;color:#535862}
.text-image__text p:last-child{margin-bottom:0}
.text-image__text--featured{font-size:30px;line-height:38px;font-weight:500;color:#181D27;font-style:italic;padding-left:20px;border-left:4px solid #FAB83D}
.text-image__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.text-image__img-wrap{position:relative;height:100%;padding-top:67.56%;border-radius:24px;overflow:hidden}
.pagination{display:inline-flex;justify-content:center;margin:0;box-shadow:0px 1px 2px 0px rgba(10,13,18,0.05)}
.pagination .page-item:hover .page-link{background-color:#FAFAFA}
.pagination .page-item.active .page-link{background:#46B8BE;color:#fff}
.pagination .page-item:disabled .page-link,.pagination .page-item.disabled .page-link{background:#FAFAFA;color:#D5D7DA}
.pagination .page-item:disabled .page-link img,.pagination .page-item.disabled .page-link img{opacity:0.3}
.pagination .page-item:first-child .page-link{border-top-left-radius:8px;border-bottom-left-radius:8px}
.pagination .page-item:last-child .page-link{border-top-right-radius:8px;border-bottom-right-radius:8px}
.pagination .page-item .page-link{color:#414651;border-color:#D5D7DA;font-size:14px;line-height:20px;font-weight:600;min-width:40px;height:40px;display:flex;justify-content:center;align-items:center;gap:6px}
.pagination .page-link:focus{background-color:#FAFAFA;box-shadow:none}
.slick-track{display:flex !important}
.slick-slide{height:inherit !important}
.btn-primary{display:inline-flex;justify-content:center;align-items:center;background:#46B8BE;border-color:#46B8BE;border-radius:24px;padding:12px 18px;font-weight:600}
.btn-primary:hover{background:#40A7AD;border-color:#40A7AD}
.btn-primary:after{transition:all 0.3s ease}
.btn-primary:active,.btn-primary:focus:not(:focus-visible){background-color:#40A7AD !important;border-color:#40A7AD !important;outline:max(2px,0.15em) solid #40A7AD;outline-offset:max(2px,0.15em)}
.btn-primary:disabled,.btn-primary.disabled{border:1px solid #E9EAEB;background:#F5F5F5;color:#A4A7AE;box-shadow:0px 1px 2px 0px rgba(10,13,18,0.05);opacity:1}
.btn-primary:disabled:after,.btn-primary.disabled:after{filter:grayscale(1)}
.btn-primary--arrow-right:after{display:inline-block;content:"";background:url("../themes/bpmuhely/assets/images/arrow-right-brand-100.svg") no-repeat center / contain;width:18px;height:18px;margin-left:6px}
.btn-primary--arrow-right:hover:after{transform:translateX(5px)}
.btn-primary--arrow-down:after{display:inline-block;content:"";background:url("../themes/bpmuhely/assets/images/icon-download-brand-200.svg") no-repeat center / contain;width:18px;height:18px;margin-left:6px}
.btn-primary--arrow-down:hover:after{transform:translateY(5px)}
.btn-secondary{display:inline-flex;align-items:center;background:#fff;border-color:#fff;color:#000;border-radius:24px;padding:10px 16px;font-weight:600}
.btn-secondary:hover{background:#FAFAFA;border-color:#FAFAFA;color:#000}
.carousel-item{transition:all 2s ease}
.bg-light{background:#FAFAFA}
.form-control:focus{box-shadow:none;border-color:#40A7AD;outline:max(2px,0.15em) solid #40A7AD}
.form-check-input{cursor:pointer}
.form-check-input:checked{background-color:#40A7AD;border-color:#40A7AD}
.form-check-input:focus{border-color:#A4A7AE;box-shadow:none;outline:max(2px,0.15em) solid #40A7AD;outline-offset:max(2px,0.15em)}
.form-check-input:focus:checked{border-color:#40A7AD}
@media only screen and (max-width:991px){.mt-4{margin-top:16px !important}}
.navbar-toggler{border:0}
.navbar-toggler:focus{box-shadow:none}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon{background:url("../themes/bpmuhely/assets/images/icon-close.svg") no-repeat;background-size:30px 30px}
html{scroll-behavior:smooth}
body{background-color:#fff;color:#000;font-family:"Montserrat",sans-serif;margin:0;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;opacity:0;visibility:hidden}
body.loaded{opacity:1;visibility:visible}
a{color:#40A7AD;text-decoration:none;transition:all 0.3s ease}
img{max-width:100%}
strong{font-weight:600}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700}
@media only screen and (min-width:1200px){.h1,h1{font-size:60px;line-height:72px;letter-spacing:-1px}}
@media only screen and (min-width:1200px){.h2,h2{font-size:48px;line-height:60px;letter-spacing:-1px}}
@media only screen and (max-width:991px){.h2,h2{font-size:36px;line-height:44px}}