@charset "UTF-8";.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%,100%,20%,50%,80%{-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%,100%,20%,50%,80%{-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%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{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(0);transform:rotate(0)}}@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(0);-ms-transform:rotate(0);transform:rotate(0)}}.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(.9) rotate(-3deg);transform:scale(.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(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);transform:scale(.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(0);transform:perspective(400px) rotateX(0);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(0);-ms-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);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(0);transform:perspective(400px) rotateY(0);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(0);-ms-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);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(0);transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);-ms-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);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(0);transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);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(0);transform:translateX(0) skewX(0);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(0);-ms-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);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(0);transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);-ms-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);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(0) rotate(0);transform:translateX(0) rotate(0)}}@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(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}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}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:root{--px1:0.055804vw;--px2:0.111607vw;--px3:0.167411vw;--px4:0.223214vw;--px5:0.279018vw;--px6:0.334821vw;--px7:0.390625vw;--px8:0.446429vw;--px9:0.502232vw;--px10:0.558036vw;--px11:0.613839vw;--px12:0.669643vw;--px13:0.725446vw;--px14:0.781250vw;--px15:0.837054vw;--px16:0.892857vw;--px17:0.948661vw;--px18:1.004464vw;--px19:1.060268vw;--px20:1.116071vw;--px21:1.171875vw;--px22:1.227679vw;--px23:1.283482vw;--px24:1.339286vw;--px25:1.395089vw;--px26:1.450893vw;--px27:1.506696vw;--px28:1.562500vw;--px29:1.618304vw;--px30:1.674107vw;--px31:1.729911vw;--px32:1.785714vw;--px33:1.841518vw;--px34:1.897321vw;--px35:1.953125vw;--px36:2.008929vw;--px37:2.064732vw;--px38:2.120536vw;--px39:2.176339vw;--px40:2.232143vw;--px41:2.287946vw;--px42:2.343750vw;--px43:2.399554vw;--px44:2.455357vw;--px45:2.511161vw;--px46:2.566964vw;--px47:2.622768vw;--px48:2.678571vw;--px49:2.734375vw;--px50:2.790179vw;--px51:2.845982vw;--px52:2.901786vw;--px53:2.957589vw;--px54:3.013393vw;--px55:3.069196vw;--px56:3.125000vw;--px57:3.180804vw;--px58:3.236607vw;--px59:3.292411vw;--px60:3.348214vw;--px61:3.404018vw;--px62:3.459821vw;--px63:3.515625vw;--px64:3.571429vw;--px65:3.627232vw;--px66:3.683036vw;--px67:3.738839vw;--px68:3.794643vw;--px69:3.850446vw;--px70:3.906250vw;--px71:3.962054vw;--px72:4.017857vw;--px73:4.073661vw;--px74:4.129464vw;--px75:4.185268vw;--px76:4.241071vw;--px77:4.296875vw;--px78:4.352679vw;--px79:4.408482vw;--px80:4.464286vw;--px81:4.520089vw;--px82:4.575893vw;--px83:4.631696vw;--px84:4.687500vw;--px85:4.743304vw;--px86:4.799107vw;--px87:4.854911vw;--px88:4.910714vw;--px89:4.966518vw;--px90:5.022321vw;--px91:5.078125vw;--px92:5.133929vw;--px93:5.189732vw;--px94:5.245536vw;--px95:5.301339vw;--px96:5.357143vw;--px97:5.412946vw;--px98:5.468750vw;--px99:5.524554vw;--px100:5.580357vw}.rwd:after{content:'ALL';display:none;position:fixed;z-index:99;top:0;left:0}body{font-family:'Noto Serif TC',sans-serif}[lang]:lang(en){font-family:Cinzel,'Noto Serif TC',sans-serif}section{padding:80px 0}img{vertical-align:middle;width:100%}.pic{position:relative}.img_txt{position:absolute;right:10px;bottom:10px;z-index:99;color:#fff;font-size:12px;text-shadow:1px 1px 2px #333}.box{width:90%;max-width:1440px;margin:0 auto}a.btn-style1{font-size:14px;padding:5px 10px;color:#fff;text-decoration:none;border:1px solid #fff;transition:all .3s;display:inline-block}a.btn-style1:hover{background-color:#fff;color:#333}.main-bg{background:linear-gradient(45deg,#121b24 0,#1d3c61 50%,#121b24 100%)}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{bottom:20px}.slick-dots li button:before{font-size:14px;color:#fff;opacity:.5}.slick-dots li.slick-active button:before{color:#fff;opacity:1}h1.hide{position:absolute;width:1px;height:1px;overflow:hidden}h1.section-title{font-size:26px;font-weight:500;line-height:1.5;color:#fff;letter-spacing:2px}h2.subtitle{font-size:22px;font-weight:500;line-height:1.5;color:#fff;letter-spacing:2px}p.mintext{font-size:14px;color:#fff;line-height:1.8;letter-spacing:2px}p.txt{font-size:16px;font-weight:400;line-height:1.8;color:#fff;letter-spacing:2px;text-align:justify;text-justify:inter-ideograph}.fw400{font-weight:400!important}.menu{position:fixed;z-index:9;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 30px}.menu .logo{transition:all 1s;width:160px}.menu .logo-min{transition:all 1s;width:160px;position:absolute;top:20px;left:30px;opacity:0}.menu.mini .logo{width:160px;opacity:0}.menu.mini .logo-min{opacity:1}.menu nav .m-nav-logo{display:none}.menu nav ul li a span{display:none}.menu nav ul{display:flex;align-items:center;gap:20px}.menu nav ul li a{color:#fff;font-size:16px;text-decoration:none}.menu .ham{position:absolute;top:50%;right:30px;transform:translateY(-200px);transition:all 1s;cursor:pointer}.menu .ham .bi-x-lg{display:none}.menu .ham i{font-size:30px;color:#fff}.menu nav{transition:all 1s}.menu.mini nav{transform:translateY(-200px)}.menu.mini .ham{transform:translateY(-50%)}.overlayer-menu{width:100%;height:100vh;position:fixed;z-index:10;top:0;left:0;display:flex;visibility:hidden}.overlayer-menu .close{position:absolute;z-index:2;top:10px;right:30px;color:#fff;font-size:50px;transform:translateY(-100%);transition:all .5s ease-out 0s;cursor:pointer}.overlayer-menu.active .close{transform:translateY(0);transition:all .5s ease-out 1s}.overlayer-menu .item{width:20%;height:100vh;transform:translateY(-100%);opacity:0;display:block;text-decoration:none}.overlayer-menu.active{visibility:visible}.overlayer-menu.active .item{transform:translateY(0);opacity:1}.overlayer-menu .item1{transition:all .5s ease-out 0s}.overlayer-menu .item2{transition:all .5s ease-out .2s}.overlayer-menu .item3{transition:all .5s ease-out .4s}.overlayer-menu .item4{transition:all .5s ease-out .6s}.overlayer-menu .item5{transition:all .5s ease-out .8s}.overlayer-menu .item .bg{width:100%;height:100%;background-size:cover;filter:grayscale(100%);transition:all 1s;display:flex;align-items:center;justify-content:center;position:relative}.overlayer-menu .item .bg:hover{filter:grayscale(0)}.overlayer-menu .item .bg:hover:after{background-color:rgba(0,0,0,.2)}.overlayer-menu .item .bg:after{content:'';width:100%;height:100%;background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;transition:all 1s}.overlayer-menu .item1 .bg{background-image:url(../img/menu1-bg.jpg?v=1)}.overlayer-menu .item2 .bg{background-image:url(../img/menu2-bg.jpg?v=1)}.overlayer-menu .item3 .bg{background-image:url(../img/menu3-bg.jpg?v=2)}.overlayer-menu .item4 .bg{background-image:url(../img/menu4-bg.jpg?v=1)}.overlayer-menu .item5 .bg{background-image:url(../img/menu5-bg.jpg?v=1)}.overlayer-menu .item .bg .text{position:relative;z-index:2}.overlayer-menu .item .bg .text .en{text-align:center;color:#fff;font-size:26px;margin-bottom:10px}.overlayer-menu .item .bg .text .cn{text-align:center;color:#fff;font-size:18px}.index .kv{padding:0;position:relative}.index .kv .slogan{position:absolute;right:5%;bottom:8%}.index .kv .slogan .section-title{margin-bottom:10px}.index .kv .slogan .mintext{margin-bottom:15px}.index .kv .slick-kv{width:100%;height:100vh;margin:0 auto}.index .kv .slick-kv .slide-item{width:100%;height:100vh;background-size:cover;background-position:center center}@keyframes fadezoom{0%{transform:scale(1)}100%{transform:scale(1.1)}}.index .kv .slick-animation{animation:fadezoom 20s 0s forwards}.index .s1 .section-title{text-align:center;margin-bottom:45px}.index .s1 .section-title img{width:30px;margin:0 20px 8px 20px}.index .s1 .items{display:flex;flex-wrap:wrap;gap:6px}.index .s1 .items .item{width:calc(33.333333% - 4px);margin-bottom:20px;display:block;text-decoration:none}.index .s1 .items .item .pic{width:100%;padding-bottom:56.25%;margin-bottom:15px;background-size:100%;background-position:center center;transition:all 1s}.index .s1 .items .item:hover .pic{background-size:105%}.index .s1 .items .item .text{padding:0 10px}.index .s1 .items .item .cate{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #fff;padding-bottom:15px;margin-bottom:10px}.index .s2 .box{display:flex;align-items:center}.index .s2 .box .text{width:55%;display:flex;gap:20px}.index .s2 .box .text .pic{width:30px;padding-top:5px}.index .s2 .box .text .con .br{display:block}.index .s2 .box .text .con .m-txt{display:none}.index .s2 .box .text .section-title{margin-bottom:45px}.index .s2 .box .text .subtitle{margin-bottom:20px;color:#a88b80}.index .s2 .box .text p.txt{margin-bottom:20px}.index .s2 .box .image{width:45%}.index .s2 .box .btn-style1{margin-top:20px}.index .s2 .image{position:relative}.index .s2 .image .img-block1{width:80%;margin-left:auto}.index .s2 .image .img-block2{width:40%;position:absolute;z-index:2;top:50%;left:0;transform:translateY(-50%)}.index .s2 .image .img-block1 .jpg{width:100%;padding-bottom:126%;background-image:url(../img/index-s2-2.jpg);background-size:120%;background-position:center center}.index .s2 .image .img-block2 .jpg{width:100%;padding-bottom:146%;background-image:url(../img/index-s2-1.jpg);background-size:130%;background-position:center center}.index .s7 .slick-dots{position:static;margin-top:30px}.index .section-hr{background-color:#fff;opacity:.7}.index .s6 .section-title{text-align:center;margin-bottom:45px;position:relative}.index .s6 .section-title .awadrs-arrows{position:absolute;top:50%;right:0;transform:translateY(-50%);display:flex;align-items:center}.index .s6 .section-title .awadrs-arrows>div{border:1px solid #fff;background-color:rgba(255,255,255,.35);display:flex;align-items:center;padding:5px 20px;transition:all .3s;cursor:pointer}.index .s6 .section-title .awadrs-arrows>div:hover{background-color:rgba(255,255,255,.5)}.index .s6 .section-title .awadrs-arrows>.leftarr{border-radius:20px 0 0 20px}.index .s6 .section-title .awadrs-arrows>.rightarr{border-radius:0 20px 20px 0}.index .s6 .section-title .awadrs-arrows i{font-size:16px;color:#fff}.index .s6 .section-title img{width:30px;margin:0 20px 8px 20px}.index .s6 .slick-slide{margin:0 60px}.index .s6 .slick-list{margin:0 -60px}.index .s4 .section-title{text-align:center;margin-bottom:45px;position:relative}.index .s4 .section-title .news-arrows{position:absolute;top:50%;right:0;transform:translateY(-50%);display:flex;align-items:center}.index .s4 .section-title .news-arrows>div{border:1px solid #fff;background-color:rgba(255,255,255,.35);display:flex;align-items:center;padding:5px 20px;transition:all .3s;cursor:pointer}.index .s4 .section-title .news-arrows>div:hover{background-color:rgba(255,255,255,.5)}.index .s4 .section-title .news-arrows>.leftarr{border-radius:20px 0 0 20px}.index .s4 .section-title .news-arrows>.rightarr{border-radius:0 20px 20px 0}.index .s4 .section-title .news-arrows i{font-size:16px;color:#fff}.index .s4 .section-title img{width:30px;margin:0 20px 8px 20px}.index .s4 .slick-slide{margin:0 10px}.index .s4 .slick-list{margin:0 -10px}.index .s4 .items .item{display:block;text-decoration:none}.index .s4 .items .item .pic{width:100%;padding-bottom:56.25%;margin-bottom:15px;background-size:101%;background-position:center center;transition:all 1s}.index .s4 .items .item:hover .pic{background-size:105%}.index .s4 .items .item .cate{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #fff;padding-bottom:15px;margin-bottom:10px}.index .s4 .items .item .cate p:nth-child(1){width:fit-content;padding:2px 5px;border-radius:5px;background-color:rgba(255,255,255,.5)}.index .s4 .items .item .desc .txt{margin-bottom:15px}.index .s4 .items .item .desc .more{width:fit-content;letter-spacing:0;margin-top:10px;color:#ababab;font-size:14px;position:relative}.index .s4 .items .item .desc .more:after{content:'';width:100%;height:1px;background-color:#ababab;position:absolute;bottom:0;left:0}.index .s5{padding-bottom:0}.index .s5 iframe{filter:grayscale(100%);mix-blend-mode:soft-light}.index .s5 .border-line{border-bottom:1px solid #a88b80;border-top:1px solid #a88b80}.index .overlayer{width:100%;height:100vh;position:fixed;z-index:10;top:0;left:0;background-color:rgba(0,0,0,.6);display:none}.index .pop{width:80%;max-width:1400px;height:90vh;padding:5%;position:fixed;z-index:11;top:0;left:50%;transform:translate(-50%,-100%);background-color:rgba(24,45,70,.8);transition:all .5s}.index .pop.active{top:50%;transform:translate(-50%,-50%)}.index .pop .close{position:absolute;top:10px;right:20px;cursor:pointer}.index .pop .close i{color:#fff;font-size:40px;cursor:pointer}.index .pop .con{height:100%;overflow:scroll}.index .pop .con .cate{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #fff;padding-bottom:15px;margin-bottom:10px}.index .pop .con .cate p:nth-child(1){width:fit-content;padding:2px 5px;border-radius:5px;background-color:rgba(255,255,255,.5)}.index .pop .con h2.subtitle{margin-bottom:30px}.index .pop .news-photo{display:flex;flex-wrap:wrap}.index .pop .news-photo a{width:33.333333%;cursor:pointer}.index .pop .news-photo a .pic{width:100%;padding-bottom:56.25%;background-size:101%;background-position:center center;transition:all 1s}.index .pop .news-photo a:hover .pic{background-size:105%}.index hr.news-hr{background-color:#fff;opacity:.7;margin:30px 0}.work .kv{padding:0;position:relative}.work .kv .pic{width:100%;padding-bottom:41.61%;background-size:100%;background-position:center center}.work .kv .pic.zoom{animation:work-kv-zoom 20s 0s forwards}.work .kv .slogan{position:absolute;top:50%;left:10%;transform:translateY(-50%)}.work .kv .slogan .section-title,.work .kv .slogan .subtitle{color:#000}@keyframes work-kv-zoom{0%{background-size:100%}100%{background-size:110%}}.work .s1 .box{position:relative;z-index:9}.work .s1 .select-items{display:flex;align-items:center;justify-content:center;gap:30px}.work .s1 .select-items .item a{display:block;font-size:16px;font-weight:500;color:#fff;text-decoration:none;position:relative}.work .s1 .select-items .item.active a:after,.work .s1 .select-items .item:hover a:after{content:'';width:100%;height:1px;background-color:#fff;position:absolute;bottom:-5px;left:0}.work .s1 .search-input{border:2px solid #2e5174;width:300px;margin:30px auto;padding:0 20px}.work .s1 .search-input form{display:flex;align-items:center}.work .s1 .search-input form input{background-color:transparent;border:0;color:#fff}.work .s1 .search-input form input::placeholder{color:#2e5174!important}.work .s1 .search-input form input:-ms-input-placeholder{color:#2e5174!important}.work .s1 .search-input form input::-ms-input-placeholder{color:#2e5174!important}.work .s1 .search-input form input:focus{outline:0}.work .s1 .search-input form .icon i{color:#2e5174;font-size:20px}.work .work-block{display:flex;flex-wrap:wrap}.work .work-block .item{width:33.333333%;position:relative;text-decoration:none}.work .work-block .item:after{content:'';width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);position:absolute;top:0;left:0;opacity:0;transition:all .3s}.work .work-block .item .pic{width:100%;padding-bottom:56.25%;background-size:100%;background-position:center center;transition:all 1s}.work .work-block .item:hover .pic{background-size:105%}.work .work-block .item .desc{position:absolute;z-index:2;bottom:20px;left:20px;transform:translateY(10px);opacity:0;transition:all .3s}.work .work-block .item .desc .cate{margin-bottom:10px}.work .work-block .item .desc .casename,.work .work-block .item .desc .cate{font-size:14px;color:#fff}.work .work-block .item:hover:after{opacity:1}.work .work-block .item:hover .desc{transform:translateY(0);opacity:1}.work-detail .kv{padding:0;position:relative}.work-detail .kv .slogan{position:absolute;top:50%;left:10%;transform:translateY(-50%)}.work-detail .main-bg{position:relative}.work-detail .s1 .box{position:relative;z-index:9}.work-detail .info-head{background-color:rgba(3,13,31,.6);position:absolute;top:0;left:50%;transform:translateY(-50%) translateX(-50%);padding:20px 15px;display:flex;align-items:center}.work-detail .info-head .item{margin:0 60px;position:relative}.work-detail .info-head .item:nth-child(1){margin-left:30px}.work-detail .info-head .item:nth-child(5){margin-right:30px}.work-detail .info-head .item .h{font-size:36px;font-weight:500;color:#fff;margin-bottom:15px;text-align:center;white-space:nowrap}.work-detail .info-head .item .t{font-size:14px;font-weight:500;color:#fff;text-align:center;white-space:nowrap}.work-detail .info-head .item:nth-child(1) .h{font-size:26px}.work-detail .info-head .item:nth-child(1) .t{text-align:left}.work-detail .info-head .item:nth-child(1):after{content:'';width:1px;height:100%;background-color:#a88b80;position:absolute;top:0;right:-60px}.work-detail .info-head .item:nth-child(2):after,.work-detail .info-head .item:nth-child(3):after,.work-detail .info-head .item:nth-child(4):after{content:'';width:1px;height:45%;background-color:#fff;position:absolute;top:50%;right:-60px;transform:translateY(-50%)}.work-detail .s1{padding-top:100px}.work-detail .case-head{display:flex;align-items:center;justify-content:space-between;padding:35px 0}.work-detail .case-head .name{padding-left:20px}.work-detail .case-head .name .section-title{font-size:20px}.work-detail .case-head .caselink{display:flex}.work-detail .case-head .caselink a{text-decoration:none;font-size:14px;color:#fff;position:relative}.work-detail .case-head .caselink a:nth-child(1){pointer-events:none}.work-detail .case-head .caselink a:nth-child(2):before,.work-detail .case-head .caselink a:nth-child(3):before,.work-detail .case-head .caselink a:nth-child(4):before,.work-detail .case-head .caselink a:nth-child(5):before{content:'';width:1px;height:100%;background-color:#a88b80;position:absolute;top:0;left:-30px}.work-detail .case-head .caselink a:nth-child(2),.work-detail .case-head .caselink a:nth-child(3),.work-detail .case-head .caselink a:nth-child(4),.work-detail .case-head .caselink a:nth-child(5){margin-left:60px}.work-detail .case-data{display:flex;border-top:1px solid #fff;margin-bottom:80px}.work-detail .case-data .desc,.work-detail .case-data .info{width:50%}.work-detail .case-data .desc{position:relative}.work-detail .case-data .desc .awd{position:absolute;bottom:20px;right:0;width:90%}.work-detail .case-data .info{display:flex;flex-direction:column;justify-content:space-between}.work-detail .case-data .info .item{border-bottom:1px solid #fff;padding:35px 0;display:flex;align-items:center;gap:30px}.work-detail .case-data .info .item .h{width:15%;font-size:18px;color:#a88b80;padding-left:20px}.work-detail .case-data .info .item .t{width:85%;font-size:18px;color:#fff;line-height:1.5;padding-right:20px}.work-detail .case-data .desc{border-left:1px solid #fff;border-bottom:1px solid #fff;padding:50px 0 49px 30px}.work-detail .case-data .desc .section-title{font-size:18px;color:#a88b80;margin-bottom:20px}.work-detail .case-photo{display:flex;flex-wrap:wrap}.work-detail .case-photo a{width:33.333333%;cursor:pointer}.work-detail .case-photo a .pic{width:100%;padding-bottom:56.25%;background-size:101%;background-position:center center;transition:all 1s}.work-detail .case-photo a:hover .pic{background-size:105%}.work-detail .videoCom{margin-bottom:80px}.about .s-nav,.team .s-nav{padding-top:200px}.about .s-nav .select-items,.team .s-nav .select-items{display:flex;align-items:center;justify-content:center;gap:30px}.about .s-nav .select-items .item a,.team .s-nav .select-items .item a{display:block;font-size:16px;font-weight:500;color:#fff;text-decoration:none;position:relative}.about .s-nav .select-items .item.active a:after,.about .s-nav .select-items .item:hover a:after,.team .s-nav .select-items .item.active a:after,.team .s-nav .select-items .item:hover a:after{content:'';width:100%;height:1px;background-color:#fff;position:absolute;bottom:-5px;left:0}.about .s1 .box{display:flex;align-items:center}.about .s1 .box .text{width:70%}.about .s1 .box .image{width:30%}.about .s1 .box .text .con{border-left:1px solid #a48780;padding-left:5%;position:relative}.about .s1 .box .text .con:after{content:'';width:5px;height:50px;background-color:#a48780;position:absolute;top:0;left:0}.about .s1 .box .text h1.section-title{margin-bottom:30px}.about .s1 .box .text .quote{margin-bottom:30px}.about .s2 .box{display:flex;align-items:center;flex-direction:row-reverse;gap:5%}.about .s2 .box .text{width:50%}.about .s2 .box .image{width:50%}.about .s2 .box .text .con h2.subtitle{color:#a88b80;margin-bottom:30px}.about .s2 .box .text .con p+h2,.about .s2 .box .text .con p+p{margin-top:30px}.about .s3 .box .text .con h1.section-title{margin-bottom:30px}.about .s3 .box .text .con{border-left:1px solid #a48780;padding-left:3%;position:relative}.about .s3 .box .text .con:after{content:'';width:5px;height:30px;background-color:#a48780;position:absolute;top:0;left:0}.about .s3 .box .time-line{display:flex;margin-top:80px;position:relative}.about .s3 .box .time-line:after{content:'';width:12px;height:12px;border-radius:50%;background-color:#a88b80;position:absolute;bottom:-6px;left:0}.about .s3 .box .time-line .item{width:100%;border-bottom:1px solid #a88b80;padding-bottom:30px;position:relative;cursor:pointer}.about .s3 .box .time-line .item:before{content:'';width:1px;height:10px;background-color:#a88b80;position:absolute;bottom:0;left:50%}.about .s3 .box .time-line .item.active:after{content:'';width:1px;height:50px;border:1px dashed #a88b80;position:absolute;bottom:0;left:50%;transform:translateY(100%)}.about .s3 .box .time-line .item .year{font-size:26px;color:#fff;text-align:center;transition:all .3s}.about .s3 .box .time-line .item.active .year,.about .s3 .box .time-line .item:hover .year{transform:scale(1.2);color:#a88b80}.about .s3 .box .year-desc{margin-top:50px}.about .s3 .box .year-desc .desc{width:50%;display:none}.about .s3 .box .year-desc .desc.active{display:block}.about .s3 .box .year-desc .desc .desc-txt{width:90%;margin:0 auto;padding:15px;border:1px solid #a88b80}.about .s3 .box .year-desc .desc4{margin:0 auto}.about .s3 .box .year-desc .desc5,.about .s3 .box .year-desc .desc6,.about .s3 .box .year-desc .desc7{margin-left:auto}.about .hr hr.about-hr{background-color:#fff;opacity:.7}.about .s4 .box .text{position:relative}.about .s4 .box .text .con h1.section-title{margin-bottom:30px}.about .s4 .box .text .con{border-left:1px solid #a48780;padding-left:3%;position:relative}.about .s4 .box .text .con:after{content:'';width:5px;height:30px;background-color:#a48780;position:absolute;top:0;left:0}.about .s4 .box .text .select-items{display:flex;gap:30px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.about .s4 .box .text .select-items .item{font-size:18px;color:#fff;cursor:pointer}.about .s4 .box .text .select-items .item.active{color:#a48780}.about .s4 .box .description-block{width:80%;margin:0 auto;margin-top:100px;display:flex;align-items:center;gap:8%}.about .s4 .box .description-block .four{width:25%}.about .s4 .box .description-block .description{width:75%}.about .s4 .box .description-block .four .blocks{width:100%;padding-bottom:100%;position:relative}.about .s4 .box .description-block .four .blocks .b{width:30%;padding-bottom:30%;background-color:#fff;border:1px solid #fff;cursor:pointer;position:absolute;transition:all .3s}.about .s4 .box .description-block .four .blocks .b.active{background-color:transparent}.about .s4 .box .description-block .four .blocks .b1{top:0;left:50%;transform:translateX(-50%)}.about .s4 .box .description-block .four .blocks .b2{top:50%;right:0;transform:translateY(-50%)}.about .s4 .box .description-block .four .blocks .b3{bottom:0;left:50%;transform:translateX(-50%)}.about .s4 .box .description-block .four .blocks .b4{top:50%;left:0;transform:translateY(-50%)}.about .s4 .box .description-block .description .item .t{font-size:22px;color:#fff;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #fff}.about .s4 .box .four-banner{margin-top:100px}.about .s4 .box .four-banner .con{display:flex}.about .s4 .box .four-banner .con .item{width:100%}.about .s4 .box .four-banner .con .item h2.subtitle{text-align:center;margin-bottom:15px}.about .s4 .box .four-banner .con .item.active h2.subtitle{color:#a48780}.about .s4 .box .four-banner .con .item .pic:after{content:'';width:100%;height:100%;background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0}.about .s4 .box .four-banner .con .item.active .pic:before{content:'';width:100%;height:100%;background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0}.about .s4 .box .four-banner .con .item .pic{border-top:2px solid #fff}.about .s4 .box .four-banner .con .item.active .pic{border-top:2px solid #a48780}.about .s4 .box .four-banner .con .item .pic .desc{position:absolute;z-index:3;width:80%;top:30px;left:50%;transform:translateX(-50%)}.about .s4 .box .four-banner .con .item .pic .desc .t{font-size:18px;line-height:1.5;color:#fff;margin-bottom:30px}.about .s4 .box .four-banner .con .item .pic .desc p.txt{margin-bottom:30px}.about .s4 .box .four-banner .con .item .pic .desc p.txt.c{margin-bottom:0;opacity:0}.about .s4 .box .four-banner .con .item.active .pic .desc p.txt.c{opacity:1}.about .s5 .box{position:relative}.about .s5 .box .text{position:absolute;top:0;left:0;width:100%}.about .s5 .box .text .con h1.section-title{margin-bottom:30px}.about .s5 .box .text .con{border-left:1px solid #a48780;padding-left:3%;position:relative}.about .s5 .box .text .con:after{content:'';width:5px;height:80px;background-color:#a48780;position:absolute;top:0;left:0}.about .s5 .box .icons{display:flex;flex-wrap:wrap;gap:10px}.about .s5 .box .icons .icon{width:calc(16.666666% - 8.333333px)}.about .s5 .box .icons .icon:nth-child(1),.about .s5 .box .icons .icon:nth-child(2){width:calc(16.666666% - 8.333333px)}.team .s1 .box{display:flex;gap:3%}.team .s1 .box .item{position:relative;width:25%;padding:15px;background:linear-gradient(45deg,#121b24 0,#1d3c61 50%,#121b24 100%)}.team .s1 .box .item h2.subtitle{margin:30px 0 20px 0;color:#a48780}.team .s1 .box .item .en{color:#fff;mix-blend-mode:soft-light;opacity:.55;font-size:40px;position:absolute;top:10px;left:8px;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;transition:all .3s}.team .s1 .box .item .desinger{width:110%;transform:translateX(10%);z-index:2;transition:all .3s;background-size:cover;width:100%;padding-bottom:183%}.team .s1 .box .item:nth-child(1) .desinger{background-image:url(../img/team-s1-1.png)}.team .s1 .box .item:nth-child(2) .desinger{background-image:url(../img/team-s1-2.png)}.team .s1 .box .item:nth-child(3) .desinger{background-image:url(../img/team-s1-3.png)}.team .s1 .box .item:nth-child(4) .desinger{background-image:url(../img/team-s1-4.png)}.team .s1 .box .item:hover .en{opacity:1}.team .s1 .box .item:hover .desinger{transform:translateX(10%) scale(1.08)}.team .s2 .box .title{position:relative;padding-left:3%;margin-bottom:80px}.team .s2 .box .title:after{content:'';width:5px;height:40px;background-color:#a48780;position:absolute;top:0;left:0}.team .s2 .box .title h1.section-title{margin-bottom:15px}.team .s2 .m{display:none}.team .s3 .box .title{position:relative;padding-left:3%;margin-bottom:80px}.team .s3 .box .title:after{content:'';width:5px;height:40px;background-color:#a48780;position:absolute;top:0;left:0}.team .s3 .box .m{display:none}.team .hr hr.team-hr{background-color:#fff;opacity:.7}.team .s4{padding-bottom:160px}.team .s4 .box{display:flex;align-items:center;gap:5%}.team .s4 .box .text .title{position:relative;padding-left:3%;margin-bottom:30px}.team .s4 .box .text .title:after{content:'';width:5px;height:40px;background-color:#a48780;position:absolute;top:0;left:0}.team .s4 .box .text .btn-style1{margin-top:30px}.awards .s1{padding-top:200px;padding-bottom:0}.awards .s1 .box .title{position:relative;padding-left:3%;margin-bottom:80px}.awards .s1 .box .title:after{content:'';width:5px;height:40px;background-color:#a48780;position:absolute;top:0;left:0}.awards .s1 .box .title h1.section-title{margin-bottom:15px}.awards .s1 .box .flex{display:flex;gap:5%}.awards .s1 .box .icons{width:65%;display:flex;flex-wrap:wrap;gap:8%}.awards .s1 .box .icons .pic{width:calc(25% - 6%)}.awards .s1 .box .lists{width:35%;position:relative;overflow:scroll;padding-left:50px;border-left:1px solid #a48780}.awards .s1 .box .lists h2.subtitle{color:#a48780;margin-bottom:30px}.awards .s1 .box .list{position:absolute}.awards .s1 .box .list p.txt{line-height:2.5}.awards .s2{padding-top:0}.awards .s2 .hr{padding:100px 0}.awards .s2 .hr hr.awa-hr{background-color:#fff;opacity:.7;margin:0}.awards .s2 .item .image{position:relative}.awards .s2 .item .image .title{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.5);border-top:1px solid #868080;padding:30px}.awards .s2 .item .image .title [lang]:lang(en){font-size:12px}.awards .s2 .item .image .title h2.subtitle{border-left:8px solid #a48780;padding-left:20px}.awards .s2 .item .image .title .pic{position:absolute;top:50%;right:20px;width:60%;transform:translateY(-50%);background-size:cover;padding-bottom:6%}.awards .s2 .item1 .image .title .pic{background-image:url(../img/awa-1-icon.png?v1);background-position:-10px}.awards .s2 .item2 .image .title .pic{background-image:url(../img/awa-2-icon.png?v2);background-position:-7px}.awards .s2 .item3 .image .title .pic{background-image:url(../img/awa-3-icon.png?v4);background-position:-10px}.awards .s2 .item4 .image .title .pic{background-image:url(../img/awa-4-icon.png?v2);background-position:-10px}.awards .s2 .item5 .image .title .pic{background-image:url(../img/awa-5-icon.png?v1);background-position:-10px}.awards .s2 .item6 .image .title .pic{background-image:url(../img/awa-6-icon.png?v1);background-position:-10px}.awards .s2 .item .txt{margin-top:40px}.awards .s2 .item .txt p+p{margin-top:20px}.news .kv{padding:0;position:relative}.news .kv .slogan{position:absolute;top:50%;left:10%;transform:translateY(-50%)}.news .s1{padding-top:200px}.news .s1 .box{position:relative;z-index:9}.news .s1 .select-items{display:flex;align-items:center;justify-content:center;gap:30px}.news .s1 .select-items .item{display:block;font-size:16px;font-weight:500;color:#fff;text-decoration:none;position:relative}.news .s1 .select-items .item.active:after,.news .s1 .select-items .item:hover:after{content:'';width:100%;height:1px;background-color:#fff;position:absolute;bottom:-5px;left:0}.news .s1 .search-input{border:2px solid #2e5174;width:300px;margin:30px auto;padding:0 20px}.news .s1 .search-input form{display:flex;align-items:center}.news .s1 .search-input form input{background-color:transparent;border:0;color:#fff}.news .s1 .search-input form input::placeholder{color:#2e5174!important}.news .s1 .search-input form input:-ms-input-placeholder{color:#2e5174!important}.news .s1 .search-input form input::-ms-input-placeholder{color:#2e5174!important}.news .s1 .search-input form input:focus{outline:0}.news .s1 .search-input form .icon i{color:#2e5174;font-size:20px}.news .s1 .items{display:flex;flex-wrap:wrap;gap:12px}.news .s1 .items .item{width:calc(33.333333% - 8px);margin-bottom:30px;display:block;text-decoration:none}.news .s1 .items .item .pic{width:100%;padding-bottom:56.25%;margin-bottom:15px;background-size:101%;background-position:center center;transition:all 1s}.news .s1 .items .item:hover .pic{background-size:105%}.news .s1 .items .item .cate{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #fff;padding-bottom:15px;margin-bottom:10px}.news .s1 .items .item .cate p:nth-child(1){width:fit-content;padding:2px 5px;border-radius:5px;background-color:rgba(255,255,255,.5)}.news .s1 .items .item .desc h2.subtitle{margin-bottom:15px;font-size:16px}.news .s1 .items .item .desc .more{width:fit-content;letter-spacing:0;margin-top:10px;color:#ababab;font-size:14px;position:relative}.news .s1 .items .item .desc .more:after{content:'';width:100%;height:1px;background-color:#ababab;position:absolute;bottom:0;left:0}.news .overlayer{width:100%;height:100vh;position:fixed;z-index:10;top:0;left:0;background-color:rgba(0,0,0,.6);display:none}.news .pop{width:80%;max-width:1400px;height:90vh;padding:5%;position:fixed;z-index:11;top:0;left:50%;transform:translate(-50%,-100%);background-color:rgba(24,45,70,.8);transition:all .5s}.news .pop.active{top:50%;transform:translate(-50%,-50%)}.news .pop .close{position:absolute;top:10px;right:20px;cursor:pointer}.news .pop .close i{color:#fff;font-size:40px;cursor:pointer}.news .pop .con{height:100%;overflow-y:scroll;overflow-x:hidden}.news .pop .con .cate{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #fff;padding-bottom:15px;margin-bottom:10px}.news .pop .con .cate p:nth-child(1){width:fit-content;padding:2px 5px;border-radius:5px;background-color:rgba(255,255,255,.5)}.news .pop .con h2.subtitle{margin-bottom:30px}.news .pop .news-photo{display:flex;flex-wrap:wrap}.news .pop .news-photo a{width:33.333333%;cursor:pointer}.news .pop .news-photo a .pic{width:100%;padding-bottom:56.25%;background-size:101%;background-position:center center;transition:all 1s}.news .pop .news-photo a:hover .pic{background-size:105%}.news hr.news-hr{background-color:#fff;opacity:.7;margin:30px 0}.contact .s1{padding:0;position:relative}.contact .s1 .flex{display:flex}.contact .s1 .flex .text-bg{width:40%;background-image:url(../img/contact-s1-2.jpg)}.contact .s1 .flex .form-bg{width:60%;background-image:url(../img/contact-s1-1.jpg)}.contact .s1 .box{min-height:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%);display:flex}.contact .s1 .box .text{width:40%}.contact .s1 .box .form{width:60%}.contact .s1 .box .text .con{border-left:1px solid #a48780;padding-left:8%;padding-right:20%;position:relative}.contact .s1 .box .text .con:after{content:'';width:5px;height:80px;background-color:#a48780;position:absolute;top:0;left:0}.contact .s1 .box .text .con p{color:#fff;line-height:2}.contact .s1 .box .text .con>p{margin-top:30px}.contact .s1 .box .text .con ul{margin-top:60%}.contact .s1 .box .form .con{padding-left:10%}.contact .s1 .box .form .con .radio-block{display:flex;gap:20px;margin-bottom:20px}.contact .s1 .box .form .con .radio-block label p{color:#a48780}.contact .s1 .box .form .con .radio-block input[type=radio]{appearance:none;background-color:transparent;padding:5px;border:1px solid #a48780;border-radius:50%}.contact .s1 .box .form .con .radio-block input[type=radio]:checked{background-color:#a48780}.contact .s1 .box .form input[type=email],.contact .s1 .box .form input[type=phone],.contact .s1 .box .form input[type=text],.contact .s1 .box .form select,.contact .s1 .box .form textarea{background-color:#081426;border-radius:0;color:#fff;border:1px solid #a48780;padding-left:10px;height:45px;width:100%;margin-bottom:15px}.contact .s1 .box .form select{color:#a48780}.contact .s1 .box .form textarea{padding:10px 0 0 10px;height:150px}.contact .s1 .box .form ::placeholder{color:#a48780!important}.contact .s1 .box .form :-ms-input-placeholder{color:#a48780!important}.contact .s1 .box .form ::-ms-input-placeholder{color:#a48780!important}.contact .s1 .box .form .form_check_txt{color:#a48780;margin-left:10px;line-height:1.8}.contact .s1 .box .form .form_check_txt a{text-decoration:none;color:#a48780}.contact .s1 .box .form .reg_btn{background-color:#081426;color:#a48780;width:100%;font-size:20px;font-weight:400;border:1px solid #a48780;margin-bottom:20px;padding:10px 0}.contact .s1 .box .form .reg_disabled{cursor:no-drop;opacity:.6}.contact .s1 .box .form .reg_btn:hover{background-color:#000308;opacity:1}.contact .s1 .box .form .reg_disabled:hover{background-color:#081426;opacity:.6}.contact .s1 .box .form .msgerror{color:#fff;font-size:14px;text-align:center;margin-top:10px}.modal.fade h3{color:#333}.modal-body h5{margin-bottom:10px;color:#333}.modal-body li{line-height:2}.contact .s2{padding:0}.contact .s2 iframe{filter:grayscale(100%);mix-blend-mode:soft-light}.contact .s2 .border-line{border-bottom:1px solid #a88b80;border-top:1px solid #a88b80}input,select{background-color:#fff;border-radius:3px;color:#000;border:1px solid #333;padding-left:10px}input[type=phone],input[type=text],select{height:45px;width:100%}textarea{width:100%;color:#000;padding:10px 0 0 10px}::placeholder{color:rgba(0,0,0,.5)!important}:-ms-input-placeholder{color:rgba(0,0,0,.5)!important}::-ms-input-placeholder{color:rgba(0,0,0,.5)!important}.reservation{position:relative}.reservation h2{margin-bottom:var(--px30)}.reservation .form_check_txt{color:#333;margin-left:10px;line-height:1.8}.reservation .form_check_txt a{text-decoration:none;color:#333}.reservation .reg_btn{background-color:#4657a0;color:#fff;width:100%;font-size:20px;font-weight:400;border:0 solid #fff;margin-top:20px;padding:10px 0}.reservation .reg_disabled{cursor:no-drop;opacity:.6}.reservation .reg_btn:hover{background-color:#20317a;color:#fff;opacity:1}.reservation .reg_disabled:hover{background-color:#4657a0;opacity:.6}.reservation .msgerror{color:#fff;font-size:14px;text-align:center;margin-top:10px}.modal.fade h3{color:#333}.modal-body h5{margin-bottom:10px;color:#333}.modal-body li{line-height:2}footer{background-color:#0e1822;padding:50px 0;border-top:1px solid #a88b80}footer .icons{display:flex;align-items:center;justify-content:center;gap:20px;margin:30px 0}footer .icons .icon{width:20px}footer .icons .icon i{color:#fff}footer .pic{width:200px;margin:0 auto;margin-bottom:15px}footer p{text-align:center}
@media (max-width: 1400px) {
    .rwd:after{
        content: 'mx1400';
    }
}

@media (max-width: 1200px) {
    .rwd:after{
        content: 'mx1200';
    }
}
 
@media (max-width: 992px) {
    .rwd:after{
        content: 'mx992';
    }
    
    section{
        padding: 50px 0px;
    }
    h1.section-title{
        font-size: 20px;
    }
    h2.subtitle{
        font-size: 18px;
    }
    p.mintext{
        font-size: 12px;
    }
    p.txt{
        font-size: 14px;
    }
    
    .menu.mini .logo{
        width: 160px;
        opacity: 1;
    }
    .menu.mini .logo-min{
        opacity: 0;
    }
    .menu.mini .logo,
    .menu.mini .logo-min{
        transition: all 1s;
    }
    .menu.mini .logo.hid,
    .menu.mini .logo-min.hid{
        opacity: 0;
        transform: translateY(-150%);
    }
    .menu.mini nav{
        padding: 10%;
        position: absolute;
        transform: translateY(0px) translateX(100%);
        width: 100%;
        height: 100vh;
        top: 0;
        left: 0;
        background-color: #1e3c5f;
        transition: all .3s;
    }
    .menu.mini nav.active{
        transform: translateY(0px) translateX(0%);
    }
    .menu.mini nav .m-nav-logo{
        display: block;
        width: 45%;
        margin-bottom: 45px;
    }
    .menu.mini nav ul{
        flex-wrap: wrap;
    }
    .menu.mini nav ul li{
        padding: 15px 0;
    }
    .menu.mini nav ul li:nth-child(1),
    .menu.mini nav ul li:nth-child(2),
    .menu.mini nav ul li:nth-child(3),
    .menu.mini nav ul li:nth-child(4),
    .menu.mini nav ul li:nth-child(5){
        width: 100%;
    }
    .menu.mini nav ul li:nth-child(5){
        margin-bottom: 30px;
    }
    .menu.mini nav ul li a{
        font-size: 14px;
    }
    .menu.mini nav ul li a span{
        display: inline-block;
        font-family: 'Noto Serif TC',sans-serif;
        font-size: 20px;
        margin-right: 10px;
    }
    
    .index .kv{
        position: relative;
    }
    .index .kv:after{
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: rgba(0, 0, 0, 0);
    }
    .index .kv .slogan{
        width: 75%;
        right: 5%;
        bottom: 5%;
    }
    
    .index .s1 .section-title{
        margin-bottom: 30px;
    }
    .index .s1 .section-title img{
        width: 20px;
        margin: 0px 10px 8px 10px;
    }
    .index .s1 .items{
        display: block;
    }
    .index .s1 .items .item{
        width: 100%;
        
    }
    .index .s1 .items .item .pic{
        margin-bottom: 10px;
    }
    .index .s1 .items .item .cate{
        padding-bottom: 10px;
        margin-bottom: 5px;
    }
    
    .index .s2 .box{
        display: block;
    }
    .index .s2 .box .text{
        width: 100%;
        gap: 0px;
    }
    .index .s2 .box .text .pic{
        width: 10%;
    }
    .index .s2 .box .text .pic img{
        width: 20px;
    }
    .index .s2 .box .text .con{
        width: 100%;
    }
    .index .s2 .box .text .con .br{
        display: inline;
    }
    .index .s2 .box .text .con .pc-txt{
        display: none;
    }
    .index .s2 .box .text .con .m-txt{
        display: block;
    }
    .index .s2 .box .text .con .br:after{
        content: '，';
    }
    .index .s2 .box .text .section-title{
        margin-bottom: 30px;
    }
    .index .s2 .box .text .subtitle{
        margin-bottom: 15px;
    }
    .index .s2 .box .text p.txt{
        margin-bottom: 15px;
    }
    .index .s2 .box .image{
        width: 100%;
        margin-top: 30px;
        padding: 0 30px;
    }
    .index .s2 .box .btn-style1{
        margin-top: 15px;
    }
    .index .s2 .image .img-block2{
        left: 30px;
    }
    
    .index .s3 .box{
        display: block;
    }
    .index .s3 .box .text{
        width: 100%;
        gap: 0px;
    }
    .index .s3 .box .text .pic{
        width: 10%;
    }
    .index .s3 .box .text .pic img{
        width: 20px;
    }
    .index .s3 .box .text .con{
        width: 100%;
    }
    .index .s3 .box .text .section-title{
        margin-bottom: 30px;
    }
    .index .s3 .box .text .subtitle{
        margin-bottom: 15px;
    }
    .index .s3 .box .image{
        width: 100%;
        margin-top: 50px;
    }
    .index .s3 .pics{
        gap: 10%;
    }
    .index .s3 .pics .pic img{
        margin-bottom: 15px;
    }
    .index .s3 .pics .pic .t{
        font-size: 14px;
    }
    
    .index .s4 .section-title{
        margin-bottom: 30px;
    }
    .index .s4 .section-title .news-arrows{
        
        display: none;
    }
    
    .index .s4 .section-title img{
        width: 20px;
        margin: 0px 10px 8px 10px;
    }
    .index .s4 .slick-slide {
        margin: 0px;
    }
    .index .s4 .slick-list {
        margin: 0px;
    }
    .index .s4 .items .item .pic{
        margin-bottom: 10px;
    }
    .index .s4 .items .item .cate{
        padding-bottom: 10px;
        margin-bottom: 5px;
    }
    .index .s4 .slick-news .slick-dots{
        bottom: -50px;
    }
    .index .s4 .slick-news .slick-dots li.slick-active button:before{
        color: #6A7686;
    }
    
    .index .s6 .section-title .awadrs-arrows{
        display: none;
    }
    .index .s6 .slick-slide {
        margin: 0 20px;
    }
    .index .s6 .slick-list {
        margin: 0 -20px;
    }
    
    .work .kv .pic{
        padding-bottom: 60%;
        background-size: 150%;
    }
    .work .kv .slogan{
        top: auto;
        bottom: 10%;
        transform: translateY(0%);
        display: none;
    }
    @keyframes work-kv-zoom {
        0% {
            background-size: 150%;
        }

        100% {
            background-size: 150%;
        }
    }
    .work .s1 .box{
        position: static;
    }
    .work .s1 .select-items{
        flex-wrap: wrap;
        justify-content: center;
        gap: 30px;
    }
    .work .s1 .select-items .item a{
        font-size: 14px;
    }
    .work .s1 .select-items .item:nth-child(1) a{
        width: fit-content;
        margin: 0 auto;
    }
    .work .s1 .select-items .item:nth-child(1){
        width: 100%;
    }
    .work .s1 .search-input{
        width: 100%;
    }
    .work .s1 .search-input input{
        height: 35px;
    }
    .work .work-block .item{
        width: 100%;
        margin-bottom: 10px;
    }
    .work .work-block .item:after{
        opacity: 1;
    }
    .work .work-block .item:hover .pic{
        background-size: 100%;
    }
    .work .work-block .item .desc{
        transform: translateY(0px);
        opacity: 1;
        left: 0;
        padding: 0 15px;
    }
    .work .work-block .item .desc .cate{
        margin-bottom: 10px;
    }
    .work .work-block .item .desc .casename{
        line-height: 1.5;
    }
    
    .work-detail .info-head{
        position: static;
        transform: translateY(0%) translateX(0%);
        padding: 20px;
        width: 100%;
        margin: 0 auto;
        display: flex;
        flex-wrap: wrap;
    }
    .work-detail .info-head .item{
        margin: 20px 0px;
        width: 50%;
    }
    .work-detail .info-head .item:nth-child(1){
        margin-left: 0px;
        width: 100%;
    }
    .work-detail .info-head .item:nth-child(5){
        margin-right: 0px;
    }
    .work-detail .info-head .item .h{
        font-size: 26px;
        margin-bottom: 15px;
    }
    .work-detail .info-head .item:nth-child(1) .h{
        font-size: 20px;
    }
    .work-detail .info-head .item:nth-child(1) .t{
        text-align: center;
    }
    .work-detail .info-head .item:nth-child(1):after{
        display: none;
    }
    .work-detail .info-head .item:nth-child(2):after,
    .work-detail .info-head .item:nth-child(3):after,
    .work-detail .info-head .item:nth-child(4):after{
        display: none;
    }
    
    .work-detail .s1{
        padding-top: 0px;
    }
    .work-detail .s1 .box{
        position: static;
    }
    
    .work-detail .case-head{
        display: block;
        padding: 0;
        margin-top: 45px;
    }
    .work-detail .case-head .name{
        padding-left: 0px;
        margin-bottom: 45px;
    }
    .work-detail .case-head .name .section-title{
        font-size: 20px;
    }
    .work-detail .case-head .caselink{
        justify-content: center;
        margin-bottom: 30px;
    }
    .work-detail .case-head .caselink a{
        line-height: 1.5;
    }
    .work-detail .case-head .caselink a span{
        display: block;
    }
    .work-detail .case-head .caselink a:nth-child(2), .work-detail .case-head .caselink a:nth-child(3), .work-detail .case-head .caselink a:nth-child(4), .work-detail .case-head .caselink a:nth-child(5){
        margin-left: 20px;
    }
    .work-detail .case-head .caselink a:nth-child(2):before, .work-detail .case-head .caselink a:nth-child(3):before, .work-detail .case-head .caselink a:nth-child(4):before, .work-detail .case-head .caselink a:nth-child(5):before {
        left: -10px;
    }
    
    .work-detail .case-data{
        display: block;
        border-top: 0px solid #fff;
        margin-bottom: 50px;
    }
    .work-detail .case-data .info,
    .work-detail .case-data .desc{
        width: 100%;
    }
    .work-detail .case-data .desc .awd{
        position: static;
        width: 90%;
        margin-left: auto;
        margin-top: 30px;
    }
    .work-detail .case-data .info{
        display: block;
        border-top: 1px solid #fff;
    }
    .work-detail .case-data .info .item{
        border-bottom: 1px solid #fff;
        padding: 20px 0;
        gap: 30px;
    }
    .work-detail .case-data .info .item .h{
        width: 120px;
        font-size: 14px;
        padding: 0;
    }
    .work-detail .case-data .info .item .t{
        width: 100%;
        font-size: 14px;
        padding: 0;
    }
    .work-detail .case-data .desc{
        border-left: 0px solid #fff;
        padding: 30px 0 30px 0px;
    }
    .work-detail .case-data .desc .section-title{
        font-size: 16px;
    }
    
    .work-detail .case-photo a{
        width: 50%;
    }
    
    .work-detail .videoCom{
        margin-bottom: 50px;
    }
    
    .about .s-nav,
    .team .s-nav{
        padding-top: 150px;
    }
    
    .about .s1 .box{
        display: block;
    }
    .about .s1 .box .text{
        width: 100%;
    }
    .about .s1 .box .image{
        width: 100%;
        margin-top: 30px;
    }
    .about .s1 .box .text .con{
        padding-left: 6%;
    }
    .about .s1 .box .image .pic{
        width: 90%;
        margin: 0 auto;
    }
    .about .s1 .box .text .con:after{
        height: 40px;
    }
    
    .about .s2 .box{
        display: block;
    }
    .about .s2 .box .text{
        width: 100%;
    }
    .about .s2 .box .image{
        width: 100%;
        margin-top: 30px;
    }
    
    .about .s3{
        padding-bottom: 0;
    }
    .about .s3 .box .text .con{
        padding-left: 6%;
    }
    .about .s3 .box .time-line .item.active:after{
        width: 0;
        height: 0;
    }
    .about .s3 .box .time-line .item .year{
        color: #a88b80;
    }
    .about .s3 .box .time-line .item:hover .year,
    .about .s3 .box .time-line .item.active .year{
        transform: scale(1);
    }
    .about .s3 .box .year-desc .desc{
        display: block;
    }
    .about .s3 .box .year-desc{
        width: 100%;
        margin: 0 auto;
        margin-top: 40px;
    }
    
    .about .hr{
        padding-bottom: 0;
    }
    
    .about .s4 .box .text .select-items{
        display: none;
    }
    .about .s4 .box .text .con{
        padding-left: 6%;
    }
    .about .s4 .box .description-block{
        display: block;
        margin-top: 50px;
    }
    .about .s4 .box .description-block .four{
        width: 100%;
        margin-bottom: 30px;
    }
    .about .s4 .box .description-block .description{
        width: 100%;
    }
    .about .s4 .box .description-block .four .blocks{
        width: 60%;
        padding-bottom: 60%;
        margin: 0 auto;
    }
    .about .s4 .box .description-block .description .item .t{
        font-size: 20px;
        line-height: 1.5;
    }
    
    .about .s4 .box .four-banner{
        margin-top: 30px;
    }
    .about .s4 .box .four-banner .con{
        display: block;
    }
    .about .s4 .box .four-banner .con .item{
        display: none;
    }
    .about .s4 .box .four-banner .con .item.active{
        display: block;
    }
    
    .about .s5 .box .text{
        position: static;
        width: 100%;
    }
    .about .s5 .box .text .con{
        padding-left: 6%;
    }
    .about .s5 .box .text .con:after{
        height: 60px;
    }
    .about .s5 .box .icons{
        margin-top: 50px;
    }
    .about .s5 .box .icons .icon{
        width: calc(50% - 5px);
    }
    .about .s5 .box .icons .icon:nth-child(1),
    .about .s5 .box .icons .icon:nth-child(2){
        display: none;
    }
    
    .team .s1 .box{
        display: block;
    }
    .team .s1 .box .item{
        width: 100%;
    }
    .team .s1 .box .item .en{
        position: static;
        -webkit-writing-mode: unset;
        writing-mode: unset;
        font-size: 24px;
        margin-bottom: 20px;
        opacity: 1;
    }
    .team .s1 .box .item .desinger{
        width: 100%;
        transform: translateX(0%);
        background-size: 100%;
        background-origin: top center;
        padding-bottom: 100%;
    }
    .team .s1 .box .item:hover .desinger{
        transform: translateX(0%) scale(1);
    }
    
    .team .s2 .box .title{
        padding-left: 6%;
        margin-bottom: 50px;
    }
    .team .s2 .box .title:after{
        height: 30px;
    }
    .team .s2 .pc{
        display: none;
    }
    .team .s2 .m{
        display: block;
    }
    
    .team .s3 .box .title{
        padding-left: 6%;
        margin-bottom: 50px;
    }
    .team .s3 .box .m{
        display: block;
    }
    .team .s3 .box .pc{
        display: none;
    }
    
    .team .hr{
        padding: 30px 0;
    }
    
    .team .s4{
        padding-bottom: 100px;
    }
    .team .s4 .box{
        display: block;
    }
    .team .s4 .box .image .pic{
        width: 50%;
        margin: 0 auto;
        margin-bottom: 50px;
    }
    .team .s4 .box .text .title{
        padding-left: 6%;
    }
    .team .s4 .box .text .btn-style1{
        margin-top: 30px;
    }
    
    .awards .s1{
        padding-top: 150px;
    }
    .awards .s1 .box .title{
        padding-left: 6%;
        margin-bottom: 50px;
    }
    .awards .s1 .box .title:after{
        height: 35px;
    }
    .awards .s1 .box .flex{
        display: block;
    }
    .awards .s1 .box .icons{
        width: 100%;
        gap: 15px;
    }
    .awards .s1 .box .icons .pic{
        width: calc(25% - 11.25px);
    }
    .awards .s1 .box .lists{
        width: 100%;
        margin-top: 30px;
        padding-left: 6%;
        height: 50vh;
    }
    
    .awards .s2 .hr{
        padding: 60px 0;
    }
    .awards .s2 .item .image .title{
        position: static;
        background-color: rgba(0, 0, 0, 0);
        padding: 20px 0;
    }
    .awards .s2 .item .image .title [lang]:lang(en){
        margin-top: 10px;
    }
    .awards .s2 .item .image .title .pic{
        position: static;
        transform: translateY(0);
        width: 100%;
        padding-bottom: 10%;
        margin-top: 20px;
        mix-blend-mode: lighten;
    }
    .awards .s2 .item1 .image .title .pic{
        background-image: url(../img/awa-1-icon-m.png?v1);
        background-position: 0px;
    }
    .awards .s2 .item2 .image .title .pic{
        background-image: url(../img/awa-2-icon-m.png?v2);
        background-position: 0px;
    }
    .awards .s2 .item3 .image .title .pic{
        background-image: url(../img/awa-3-icon-m.png?v4);
        background-position: 0px;
    }
    .awards .s2 .item4 .image .title .pic{
        background-image: url(../img/awa-4-icon-m.png?v2);
        background-position: 0px;
    }
    .awards .s2 .item5 .image .title .pic{
        background-image: url(../img/awa-5-icon-m.png?v1);
        background-position: 0px;
    }
    .awards .s2 .item6 .image .title .pic{
        background-image: url(../img/awa-6-icon-m.png?v1);
        background-position: 0px;
    }
    .awards .s2 .item .txt{
        margin-top: 0px;
    }
    
    .news .s1{
        padding-top: 150px;
    }
    .news .s1 .box{
        position: static;
    }
    .news .s1 .select-items .item{
        font-size: 14px;
    }
    .news .s1 .search-input{
        width: 100%;
    }
    .news .s1 .search-input form input{
        height: 35px;
    }
    .news .s1 .items{
        gap: 0px;
    }
    .news .s1 .items .item{
        width: 100%;
    }
    .news .s1 .items .item .cate{
        padding-bottom: 10px;
        margin-bottom: 5px;
    }
    
    .news .pop{
        width: 100%;
        height: 80vh;
        padding-top: 15%;
    }
    .news .pop .news-photo a{
        width: 50%;
    }
    
    .contact .s1{
        padding-top: 0px;
    }
    .contact .s1 .flex{
        display: none;
    }
    .contact .s1 .box{
        min-height: auto;
        position: static;
        transform: translate(0%,0%);
        display: block;
        width: 100%;
    }
    .contact .s1 .box .text{
        width: 100%;
        background-image: url(../img/contact-s1-2.jpg);
        padding: 150px 5% 50px 5%;
    }
    .contact .s1 .box .form{
        width: 100%;
        background-image: url(../img/contact-s1-1.jpg);
        padding: 50px 5% 50px 5%;
    }
    .contact .s1 .box .text .con{
        border-left: 1px solid #a48780;
        padding-left: 8%;
        padding-right: 0%;
        position: relative;
    }
    .contact .s1 .box .text .con ul{
        margin-top: 30%;
    }
    
    .contact .s1 .box .form .con{
        padding-left: 0;
    }
    
    footer .pic{
        width: 180px;
    }
}


@media (max-width: 768px) {
    .rwd:after{
        content: 'mx768';
    }
}


@media (max-width: 576px) {
    .rwd:after{
        content: 'mx576';
    }    
}








