a{color:#ed2859;text-decoration:none;background-color:transparent}a:hover{color:#d11141;text-decoration:none}@media screen and (min-width: 1440px){.text-first-letter:first-letter{float:left;font-size:6.5em;padding-right:10px;margin-top:-44px}}.text-primary{color:#d11141 !important}.bg-primary{background-color:#d11141 !important}.bg-gray{background-color:#333 !important}.bg-gray2{background-color:#efefef !important}.bg-secondary{background-color:#262626 !important}.bg-info{background-color:#d11141 !important}.btn-success{color:#fff;background-color:#ed2859;border-color:#f1577d}.btn-success:hover{background-color:#f1577d}nav{position:relative;z-index:2;background-color:#333}nav ~ *:not(#top):not(#fb-msg):not(.toast){position:relative;z-index:0}nav>.container-fluid{max-width:1920px;margin-left:auto;margin-right:auto}nav .menu{display:inline-block;width:100%;background-color:#fff;padding:0 15px;border-left:1px solid rgba(0,0,0,0.08)}nav .menu .ui{padding-left:40px;padding-right:15px;position:absolute;top:-70px;right:0;pointer-events:none}nav .menu .ui>*{pointer-events:painted}nav .menu .ui i[class*="icon"]{width:30px;height:30px;display:inline-block;font-size:20px;line-height:30px;text-align:center}nav .menu .ui .row{align-items:center}nav .menu .ui .row>*{padding:18px 15px;color:#6f6f6f;display:inline-block;position:relative;line-height:30px;font-weight:bold}nav .menu .ui .row>*:hover{color:#730924}nav .menu .ui .row .inquiry-btn{color:#d11141}nav .menu .ui .row .inquiry-btn span{width:30px;height:30px;display:inline-block;background-color:#d11141;line-height:24px;overflow:hidden;padding:3px;font-size:14px;border-radius:50%;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#fff;position:absolute;top:15px;right:0;transform:scale(0.8)}nav .menu .ui .row .lang-wrap{align-self:center;margin-top:-8px}nav .menu .ui .row .lang-wrap>a{font-size:16px;text-transform:uppercase;font-weight:600;padding:8px 15px;position:relative;line-height:36px}nav .menu .ui .row .lang-wrap>a:last-of-type::before{content:"";display:block;width:2px;height:12px;background-color:#ccc;position:absolute;top:50%;left:-1px;margin-top:-6px}nav .menu ul{padding:0;margin:0;list-style-type:none;display:flex;width:100%;flex-flow:row wrap;position:relative;justify-content:flex-end;transition:all ease .3s}nav .menu li{display:inline-block;vertical-align:top;position:relative;margin:0;padding:0;transition:all ease .3s;padding:0}nav .menu li:last-of-type{margin-right:-10px}nav .menu li input ~ label{position:absolute;right:5px;width:20px;height:20px;top:50%;margin-top:-10px;margin-bottom:0;display:inline-block;text-align:center;color:#fff}nav .menu li input ~ label::before{font-family:'icomoon';content:"\ea1c";font-size:12px;vertical-align:middle;display:block;transition:all linear .2s;transform:rotate(90deg)}nav .menu li>a{font-size:15px;display:block;line-height:1;padding:24px 25px;letter-spacing:1px;font-weight:600;margin:0;color:#333;text-transform:uppercase;position:relative;position:relative}nav .menu li .sub-menu{display:block;float:left;transition:all ease-out .3s;opacity:0;height:0;pointer-events:none}@media screen and (min-width: 1024px){nav .menu li .sub-menu{position:absolute;width:250px;top:100%;left:0%;transform:translateY(0px);visibility:collapse;text-align:left;pointer-events:none}}nav .menu li .sub-menu>a{display:block;position:relative;font-size:15px;padding:13px 25px;letter-spacing:1px;font-weight:600;pointer-events:painted;color:#fff;text-transform:capitalize;opacity:0;background-color:#5d98ed;border-bottom:1px solid rgba(0,0,0,0.125);opacity:0;transition:all ease .3s}nav .menu li .sub-menu>a:last-of-type{border-bottom:0}nav .menu li .sub-menu>a::before{display:block;position:absolute;width:100%;height:100%;background-color:#d11141;content:"";top:0;left:0;z-index:-1;transition:all ease-out .25s;transform:scaleX(0);transform-origin:0 50%}nav .menu li .sub-menu>a:hover::before{transform:scaleX(1)}nav .menu li .sub-menu>a:nth-child(1){transform:translateY(50%)}nav .menu li .sub-menu>a:nth-child(2){transform:translateY(100%)}nav .menu li .sub-menu>a:nth-child(3){transform:translateY(150%)}nav .menu li .sub-menu>a:nth-child(4){transform:translateY(200%)}nav .menu li .sub-menu>a:nth-child(5){transform:translateY(250%)}nav .menu li .sub-menu>a:nth-child(6){transform:translateY(300%)}nav .menu li .sub-menu>a:nth-child(7){transform:translateY(350%)}nav .menu li .sub-menu>a:nth-child(8){transform:translateY(400%)}nav .menu li .sub-menu>a:nth-child(9){transform:translateY(450%)}nav .menu li .sub-menu>a:nth-child(10){transform:translateY(500%)}nav .menu li .sub-menu>a:nth-child(11){transform:translateY(550%)}nav .menu li .sub-menu>a:nth-child(12){transform:translateY(600%)}nav .menu li .sub-menu>a:nth-child(13){transform:translateY(650%)}nav .menu li .sub-menu>a:nth-child(14){transform:translateY(700%)}nav .menu li .sub-menu>a:nth-child(15){transform:translateY(750%)}@media screen and (min-width: 1024px){nav .menu li:hover>a{background-color:#333;color:#fff}nav .menu li:hover>a::after{transform:scale(1);opacity:1}nav .menu li:hover>label::before{transform:rotate(-90deg)}nav .menu li:hover .sub-menu{visibility:visible;transform:translateY(0px);opacity:1}nav .menu li:hover .sub-menu>a:nth-child(1){transition-delay:0.135s;transform:translateY(0);opacity:1}nav .menu li:hover .sub-menu>a:nth-child(2){transition-delay:0.27s;transform:translateY(0);opacity:1}nav .menu li:hover .sub-menu>a:nth-child(3){transition-delay:0.405s;transform:translateY(0);opacity:1}nav .menu li:hover .sub-menu>a:nth-child(4){transition-delay:0.54s;transform:translateY(0);opacity:1}nav .menu li:hover .sub-menu>a:nth-child(5){transition-delay:0.675s;transform:translateY(0);opacity:1}nav .menu li:hover .sub-menu>a:nth-child(6){transition-delay:0.81s;transform:translateY(0);opacity:1}nav .menu li:hover .sub-menu>a:nth-child(7){transition-delay:0.945s;transform:translateY(0);opacity:1}nav .menu li:hover .sub-menu>a:nth-child(8){transition-delay:1.08s;transform:translateY(0);opacity:1}nav .menu li:hover .sub-menu>a:nth-child(9){transition-delay:1.215s;transform:translateY(0);opacity:1}nav .menu li:hover .sub-menu>a:nth-child(10){transition-delay:1.35s;transform:translateY(0);opacity:1}nav .menu li:hover .sub-menu>a:nth-child(11){transition-delay:1.485s;transform:translateY(0);opacity:1}nav .menu li:hover .sub-menu>a:nth-child(12){transition-delay:1.62s;transform:translateY(0);opacity:1}nav .menu li:hover .sub-menu>a:nth-child(13){transition-delay:1.755s;transform:translateY(0);opacity:1}nav .menu li:hover .sub-menu>a:nth-child(14){transition-delay:1.89s;transform:translateY(0);opacity:1}nav .menu li:hover .sub-menu>a:nth-child(15){transition-delay:2.025s;transform:translateY(0);opacity:1}}nav .menu li.active>a,nav .menu li.active>label{color:#fff}nav .menu li.active>a{background-color:#d11141}nav .menu li.active>a::after{transform:scale(1);opacity:1}@media screen and (max-width: 1023.98px){nav .menu{position:fixed;width:320px;height:100vh;max-height:100vh;overflow-x:hidden;overflow-y:auto;top:0;right:-330px;background-color:white;padding:0 0px;transition:all ease-in-out .35s;z-index:1}nav .menu>.ui,nav .menu>ul{display:block;float:left;width:100%}nav .menu .ui{z-index:1;border-left:0;padding:0px;margin-bottom:5px;padding-left:15px;padding-right:15px;position:relative;top:0;left:0}nav .menu .ui .row{background-color:#f7f7f7;border-bottom:1px solid rgba(0,0,0,0.08)}nav .menu .ui .row>label{margin:0px 10px}nav .menu .ui .row .inquiry-btn{order:5;color:#495057;margin-right:15px;margin-top:2px}nav .menu .ui .row .inquiry-btn span{top:50%;margin-top:-15px;right:-8px}nav .menu .ui .lang-wrap{padding-left:0;padding:0 15px;margin-top:0px}nav .menu .ui .lang-wrap>a{padding:14px 8px;display:inline-block;margin:0 0 -8px 0}nav .menu .ui label.order-5{padding-left:20px;padding-right:10px}nav .menu li{width:100%;position:relative;background-color:#fff;border-bottom:1px dotted #dbdbdb}nav .menu li:last-of-type{margin-right:0}nav .menu li input ~ label{width:50px;height:50px;top:0;right:0px;margin-top:0;line-height:50px;display:block;z-index:1;color:#495057;pointer-events:painted;border-left:1px solid rgba(0,0,0,0.04)}nav .menu li>a{padding:15px 50px 15px 15px;font-size:20px;display:block;font-weight:bold;color:#495057;text-align:left}nav .menu li .sub-menu{position:absolute;top:100%;left:0;max-width:100%;width:100%;padding:0;border:0;background-color:#f5f5f5;z-index:-1;visibility:collapse;height:0;transition:all ease .3;overflow:hidden}nav .menu li .sub-menu a{padding-left:15px;padding-right:15px;font-size:18px;display:block;position:relative;text-align:left;background-color:#f5f5f5;color:#495057}nav .menu li .sub-menu a:first-of-type{border-top:1px solid rgba(0,0,0,0.05)}nav .menu li .sub-menu a::before{background-color:#ed2859}nav .menu li .sub-menu a:hover{color:#d11141}nav .menu li .sub-menu a:hover::before{background-color:#fff}nav .menu li [name="sub-ctrl"]:checked ~ label{background-color:#fff;border-left-color:#e0e0e0;color:#d11141}nav .menu li [name="sub-ctrl"]:checked ~ a{background-color:#fff;color:#d11141}nav .menu li [name="sub-ctrl"]:checked ~ .sub-menu{position:relative;top:0;z-index:1;visibility:visible;padding-top:0px;padding-bottom:0px;height:auto;overflow:visible;pointer-events:painted;opacity:1}nav .menu li [name="sub-ctrl"]:checked ~ .sub-menu>a:nth-child(1){transition-delay:0.135s;transform:translateY(0);opacity:1}nav .menu li [name="sub-ctrl"]:checked ~ .sub-menu>a:nth-child(2){transition-delay:0.27s;transform:translateY(0);opacity:1}nav .menu li [name="sub-ctrl"]:checked ~ .sub-menu>a:nth-child(3){transition-delay:0.405s;transform:translateY(0);opacity:1}nav .menu li [name="sub-ctrl"]:checked ~ .sub-menu>a:nth-child(4){transition-delay:0.54s;transform:translateY(0);opacity:1}nav .menu li [name="sub-ctrl"]:checked ~ .sub-menu>a:nth-child(5){transition-delay:0.675s;transform:translateY(0);opacity:1}nav .menu li [name="sub-ctrl"]:checked ~ .sub-menu>a:nth-child(6){transition-delay:0.81s;transform:translateY(0);opacity:1}nav .menu li [name="sub-ctrl"]:checked ~ .sub-menu>a:nth-child(7){transition-delay:0.945s;transform:translateY(0);opacity:1}nav .menu li [name="sub-ctrl"]:checked ~ .sub-menu>a:nth-child(8){transition-delay:1.08s;transform:translateY(0);opacity:1}nav .menu li [name="sub-ctrl"]:checked ~ .sub-menu>a:nth-child(9){transition-delay:1.215s;transform:translateY(0);opacity:1}nav .menu li [name="sub-ctrl"]:checked ~ .sub-menu>a:nth-child(10){transition-delay:1.35s;transform:translateY(0);opacity:1}nav .menu li [name="sub-ctrl"]:checked ~ .sub-menu>a:nth-child(11){transition-delay:1.485s;transform:translateY(0);opacity:1}nav .menu li [name="sub-ctrl"]:checked ~ .sub-menu>a:nth-child(12){transition-delay:1.62s;transform:translateY(0);opacity:1}nav .menu li [name="sub-ctrl"]:checked ~ .sub-menu>a:nth-child(13){transition-delay:1.755s;transform:translateY(0);opacity:1}nav .menu li [name="sub-ctrl"]:checked ~ .sub-menu>a:nth-child(14){transition-delay:1.89s;transform:translateY(0);opacity:1}nav .menu li [name="sub-ctrl"]:checked ~ .sub-menu>a:nth-child(15){transition-delay:2.025s;transform:translateY(0);opacity:1}}nav label.d-xx-inline-block{font-size:18px;border-left:1px solid rgba(0,0,0,0.08);color:#a20d32;transform:scale(1.05)}@media screen and (max-width: 1023.98px){nav{position:fixed;top:0;left:0}nav+*{margin-top:70px}}@media screen and (max-width: 1023.98px){#m-ctrl:checked ~ * nav label[for="m-ctrl"]{opacity:1;pointer-events:painted}#m-ctrl:checked ~ * nav .menu{right:0;opacity:1}#m-ctrl:checked ~ * nav label[class*="icon-menu"]{background-color:#495057 !important}#m-ctrl:checked ~ * nav label[class*="icon-menu"]::before{content:"\e912";transform:rotate(90deg)}}#search-ctrl:checked ~ .search-wrap{z-index:1;opacity:1;pointer-events:painted}.search-wrap{position:fixed;width:100%;height:100vh;top:0;left:0;background-color:#d11141;opacity:0;pointer-events:none;transition:all linear .3s;z-index:-1}.search-wrap .row{position:relative;height:100vh;align-items:center;align-content:center;justify-content:center}.search-wrap .row label[for="search-ctrl"]{position:absolute;top:5vw;right:5vw;color:#fff}.search-wrap .row form{display:inline-block;width:100%;padding:30px;max-width:960px}.search-wrap .row form .input-group{position:relative}.search-wrap .row form .input-group input.form-control{padding:16px 75px 16px 18px;font-size:20px;line-height:28px;height:60px;position:relative;z-index:0;background-color:transparent;color:#fff;border:0;outline:0;border-radius:0px 0px;border-bottom:1px solid rgba(255,255,255,0.35);transition:all ease .3s;box-shadow:none;z-index:0}.search-wrap .row form .input-group input.form-control+button{position:absolute;width:60px;height:60px;position:absolute;top:0;right:0;text-align:center;font-size:20px;color:rgba(255,255,255,0.35);border:0;outline:0;box-shadow:none;z-index:1}.search-wrap .row form .input-group input.form-control+button:hover{color:#fff}.search-wrap .row form .input-group input.form-control ~ span{width:100%;height:1px;content:"";display:block;position:absolute;bottom:0;left:0;background-color:#fff;transition:all ease-out .3s;transform-origin:0 50%;transform:scaleX(0)}.search-wrap .row form .input-group input.form-control:focus{border-bottom-color:rgba(255,255,255,0)}.search-wrap .row form .input-group input.form-control:focus+button{color:#fff}.search-wrap .row form .input-group input.form-control:focus ~ span{transform:scaleX(1)}.search-wrap ::-webkit-input-placeholder{color:rgba(255,255,255,0.65)}.search-wrap ::-moz-placeholder{color:rgba(255,255,255,0.65)}.search-wrap :-ms-input-placeholder{color:rgba(255,255,255,0.65)}.search-wrap :-moz-placeholder{color:rgba(255,255,255,0.65)}html .lang-wrap>a::after{display:block;width:0%;height:2px;background-color:#d11141;content:"";top:50%;left:18%;margin-top:-0px;position:absolute}html[lang="en"] .lang-wrap>a.en{pointer-events:none}html[lang="en"] .lang-wrap>a.en::after{width:64%}html[lang*="Hant"] .lang-wrap>a.tw{pointer-events:none}html[lang*="Hant"] .lang-wrap>a.tw::after{width:64%}.flag{width:30px;height:20px;position:absolute;top:50%;margin-top:-10px;left:15px;background-image:url("../images/flag.svg");background-size:100% 200%}.flag.en{background-position:50% 100%}.flag.tw{background-position:50% 0%}@media screen and (max-width: 1023.98px){.flag{display:none}}
