body{scroll-behavior:smooth;-webkit-scroll-behavior:smooth;font-family:"Microsoft JhengHei",sans-serif}html,body{position:relative;height:100%}main{overflow-x:hidden}button{-webkit-appearance:none;cursor:pointer}.link-unstyled,.link-unstyled:link,.link-unstyled:hover{color:inherit;text-decoration:inherit;-webkit-appearance:none;outline:none}.link-unstyled:focus{-webkit-appearance:none;outline:none;-moz-box-shadow:none;-webkit-box-shadow:none}.transition_ease{-moz-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;-webkit-transition:all 0.4s ease-in;transition:all 0.4s ease-in}.badge-danger{background:#e7141d;color:#fff}.float_container{position:fixed;top:450px;right:calc(5% + 100px);z-index:990}.btn-spin{width:100px;height:100px;border-radius:50%;background:50% 50% #1f1b1a url(/en-us/assets/images/common_icon/btn-spin-bg.png) no-repeat;position:absolute}.btn-spin span{background:url(/en-us/assets/images/common_icon/btn-spin-txt.png);background-size:100px;display:block;position:absolute;height:100px;width:100px;transform-origin:center;left:0;top:0}.btn-spin:hover span{-webkit-animation:btn-spining 5s linear infinite;-moz-animation:btn-spining 5s linear infinite;-o-animation:btn-spining 5s linear infinite;animation:btn-spining 5s linear infinite}.btn-link{background:none;color:#e7141d !important;height:45px;border-radius:0}.btn-link:hover{color:#dedde2 !important}.btn-gray{color:#fff;height:45px;line-height:45px;border-radius:25px;padding:0 20px;-moz-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;-webkit-transition:all 0.4s ease-in;transition:all 0.4s ease-in;overflow:hidden}.btn-gray:hover{color:#fff}.btn-gray:before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;height:100%;background-image:linear-gradient(#e7141d,#e7141d),linear-gradient(#e5e5e5,#e5e5e5);background-size:0 100%,100% 100%;background-repeat:no-repeat;background-position:left center,right:center;transition:.5s}.btn-gray:hover:before{background-image:linear-gradient(#e7141d,#e7141d),linear-gradient(#e5e5e5,#e5e5e5);background-size:100% 100%,100% 100%;transition:.5s}.btn-red{position:relative;color:#fff;height:45px;line-height:45px;border-radius:25px;padding:0 20px;-moz-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;-webkit-transition:all 0.4s ease-in;transition:all 0.4s ease-in;overflow:hidden;font-size:1.1rem}.btn-red:hover{color:#fff;border:1px solid #e5e5e5}.btn-red:before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;height:100%;background-image:linear-gradient(#e7141d,#e7141d),linear-gradient(#e5e5e5,#e5e5e5);background-size:100% 100%,100% 100%;background-repeat:no-repeat;background-position:right center,left center;transition:.5s;transition:.5s}.btn-red:hover:before{background-image:linear-gradient(#e7141d,#e7141d),linear-gradient(#e5e5e5,#e5e5e5);background-size:0 100%,100% 100%;transition:.5s}a.scroll_down{padding-top:45px;color:#e7141d !important;display:inline-block;line-height:30px}a.scroll_down:after{position:absolute;bottom:29px;left:calc(50% - 4px);content:'';display:block;margin:0;padding:0;width:8px;height:8px;border-top:2px solid #e7141d;border-right:2px solid #e7141d;behavior:url(-ms-transform.htc);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}a.scroll_down:before{position:absolute;top:0px;left:50%;margin-left:-1px;width:2px;height:45px;background:#e7141d;content:'';-webkit-animation:elasticus 1.2s cubic-bezier(1,0,0,1) infinite;-moz-animation:elasticus 1.2s cubic-bezier(1,0,0,1) infinite;-o-animation:elasticus 1.2s cubic-bezier(1,0,0,1) infinite;animation:elasticus 1.2s ease infinite}@keyframes btn-spining{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-o-keyframes elasticus{0%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}50%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50.1%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}}@keyframes elasticus{0%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}50%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50.1%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}}@-o-keyframes line_draw{0%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}50%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50.1%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}}@keyframes line_draw{0%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}50%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50.1%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}}.innerPage .sec1{height:500px;background:#eee;position:relative}.innerPage .sec1 .banner_txt{text-align:center;position:absolute;top:calc(50% - 2rem);width:100%}.innerPage .sec1 .banner_txt h6{font-size:2.5rem;line-height:3rem;margin-bottom:20px;position:relative}.innerPage .sec1 .banner_txt h6:after{content:'';position:absolute;bottom:-10px;left:calc(50% - 25px);width:50px;height:1px;background:#777}.innerPage .sec1 .banner_txt p{width:330px;margin:auto}.innerPage .sec1 .waves_container{overflow:hidden;position:absolute;width:100%;bottom:0;left:0}.innerPage .sec1 .waves_container svg{height:80px;width:100%}.innerPage .sec1 .parallax > use{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite;fill:#fff}.innerPage .sec1 .parallax > use:nth-child(1){animation-delay:-2s;animation-duration:7s;opacity:0.7}.innerPage .sec1 .parallax > use:nth-child(2){animation-delay:-3s;animation-duration:10s;opacity:0.5}.innerPage .sec1 .parallax > use:nth-child(3){animation-delay:-4s;animation-duration:13s;opacity:0.3}.innerPage .sec1 .parallax > use:nth-child(4){animation-delay:-5s;animation-duration:20s}@-o-keyframes move-forever{0%{-webkit-transform:translateX(-90px);-ms-transform:translateX(-90px);-moz-transform:translateX(-90px);-o-transform:translateX(-90px);transform:translateX(-90px)}100%{-webkit-transform:translateX(85px);-ms-transform:translateX(85px);-moz-transform:translateX(85px);-o-transform:translateX(85px);transform:translateX(85px)}}@keyframes move-forever{0%{-webkit-transform:translateX(-90px);-ms-transform:translateX(-90px);-moz-transform:translateX(-90px);-o-transform:translateX(-90px);transform:translateX(-90px)}100%{-webkit-transform:translateX(85px);-ms-transform:translateX(85px);-moz-transform:translateX(85px);-o-transform:translateX(85px);transform:translateX(85px)}}@media screen and (min-width:1690px){.float_container{right:calc(10% + 100px)}}@media (max-width:1280px){.float_container{right:130px}}@media (max-width:768px){.innerPage .sec1 .waves{height:40px;min-height:40px}}.animate08s{-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate2s{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate-backwards{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.delay-05s{-webkit-animation-delay:0.5s;animation-delay:0.5s}.delay-15s{-webkit-animation-delay:1.5s;animation-delay:1.5s}.contact_card .input_container{position:relative}.contact_card input.form-control,.contact_card textarea.form-control{border:0;background-image:linear-gradient(#e7141d,#e7141d),linear-gradient(#CCC,#CCC);background-size:0 2px,100% 1px;background-repeat:no-repeat;background-position:left bottom,center calc(100% - 1px);background-color:rgba(0,0,0,0);transition:background 0s ease-out;float:none;box-shadow:none;border-radius:0;margin-bottom:1rem;padding-left:0;height:40px;resize:none}.contact_card input.form-control.required,.contact_card textarea.form-control{padding-left:15px}input.required + label,.contact_card textarea.form-control + label{position:absolute;top:13px;left:0}input.required + label:after,.contact_card textarea.form-control + label:after{content:'*';color:red}.contact_card input.form-control:focus input.required + label{display:none}.contact_card input.form-control:focus,.contact_card textarea.form-control:focus{outline:none;background-image:linear-gradient(#e7141d,#e7141d),linear-gradient(#CCC,#CCC);background-size:100% 2px,100% 1px;transition:1s}.contact_card input.provecode{-webkit-appearance:none;border:1px solid #ccc;height:45px;outline:none;padding-left:15px}.contact_card input.provecode:focus{border:1px solid #e7141d}.contact_card a.btn-red{position:relative;z-index:3;width:130px;float:right}.contact_card input.provecode.required + label{left:5px}.provecode_area{display:inline-block}.provecode_area img{height:45px;vertical-align:top}@media (min-width:1200px){.container{max-width:1280px}}@keyframes neonGlow{0%{color:#222;text-shadow:0 0 5px rgba(255,255,255,0),0 0 8px rgba(255,255,255,0),0 0 10px rgba(255,255,255,0),0 0 20px rgba(66,220,219,0),0 0 50px rgba(66,220,219,0),0 0 60px rgba(66,220,219,0),0 0 150px rgba(66,220,219,0),0 0 200px rgba(66,220,219,0),}100%{color:rgba(66,220,219,.7);text-shadow:0 0 5px rgba(255,255,255,1),0 0 8px rgba(255,255,255,1),0 0 10px rgba(255,255,255,1),0 0 20px rgba(66,220,219,1),0 0 50px rgba(66,220,219,1),0 0 60px rgba(66,220,219,.9),0 0 150px rgba(66,220,219,.9),0 0 200px rgba(66,220,219,.9)}}.d-opacity{z-index:-1 !important;opacity:0 !important}#p-notice{position:fixed;top:50%;left:0;z-index:12010;margin-top:-30px;padding:5px;width:100%;line-height:20px;opacity:1;color:rgb(230,230,230);text-align:center;transition:all .25s ease-in;-ms-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-webkit-transition:all .25s ease-in}#p-loading{position:fixed;top:50%;left:0;z-index:12010;margin-top:-40px;padding:5px 2px 19px;width:100%;line-height:16px;opacity:1;color:rgb(210,210,210);text-align:center;background:url(/en-us/assets/images/common/loading.gif) no-repeat center bottom;transition:all .25s ease-in;-ms-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-webkit-transition:all .25s ease-in}#p-mask{position:fixed;top:0;left:0;z-index:12000;display:block;width:100%;height:100%;opacity:1;background-color:rgba(0,0,0,0.75);transition:all .25s ease-in;-ms-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-webkit-transition:all .25s ease-in}