@import"https://fonts.googleapis.com/css2?family=Courgette&family=Noto+Sans+TC:wght@300;400;500;700&family=Noto+Serif+TC:wght@200&display=swap";#preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:hidden;background:#fff}#preloader:before{content:"";position:fixed;top:calc(50% - 30px);left:calc(50% - 30px);border:6px solid #d7142d;border-top-color:#e2e5fe;border-radius:50%;width:60px;height:60px;-webkit-animation:animate-preloader 1s linear infinite;animation:animate-preloader 1s linear infinite}@-webkit-keyframes animate-preloader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes animate-preloader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body{font-family:"Noto Sans TC","微軟正黑體","Microsoft JhengHei","Open Sans",sans-serif;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;letter-spacing:1px;background-color:#e21625;overflow-x:hidden}::-moz-selection{background:#d7142d;color:#fff;text-shadow:none}::selection{background:#d7142d;color:#fff;text-shadow:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.4}a{color:#d7142d}a:hover{color:#fff;text-decoration:none}img{width:100%}.text-red{color:#e21625 !important}.text-yellow{color:#ffe8a3 !important}.text-green{color:#0f686f !important}.text-blue{color:#1677b8 !important}.bg-red{background:#e21625 !important}.bg-yellow{background:#ffe8a3 !important}.bg-green{background:#d7142d !important}.owl-nav,.owl-dots{margin-top:1.5rem;text-align:center}.owl-dot{display:inline-block;margin:0 5px;width:12px;height:12px;border-radius:50%;background-color:#fff !important}.owl-dot.active{background-color:#fff !important}.btn-lg{font-size:2.2rem;font-weight:bold;display:inline-block;text-align:center;vertical-align:middle;padding:.6rem 2rem;border:1px solid #a12727;border-radius:1rem;background:#ff1919;background:-webkit-gradient(linear, left top, left bottom, from(#ff1919), to(#8d1919));background:linear-gradient(to bottom, #ff1919, #8d1919);-webkit-box-shadow:#720000 0px 0px 40px 0px;box-shadow:#720000 0px 0px 40px 0px;text-shadow:#5f0000 1px 1px 1px;color:#fff;text-decoration:none}@media(min-width: 1440px){.container{max-width:1400px}}.back-to-top{position:fixed;display:none;right:15px;bottom:15px;z-index:995}.back-to-top i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;width:40px;height:40px;border-radius:5px;background:#d7142d;color:#fff;-webkit-transition:all .4s;transition:all .4s}.back-to-top i:hover{background:#4d4d4d;color:#fff}@media screen and (max-width: 768px){[data-aos-delay]{-webkit-transition-delay:0 !important;transition-delay:0 !important}}#header .menu{background-color:#000;padding:.5rem 2rem;width:100%}#header .menu .logo{font-size:1.875rem;margin:0;padding:0;line-height:1;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-right:1rem}#header .menu .logo img{height:100%;max-height:55px}@media(max-width: 576px){#header .menu{padding:.5rem}#header .menu .logo{gap:1rem}#header .menu .logo img{max-height:45px}}#menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-menu ul{margin:0;padding:0;list-style:none}.nav-menu>ul{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-menu>ul>li{position:relative;white-space:nowrap;padding:0 0 0px 28px}.nav-menu a{display:block;position:relative;color:#fff;-webkit-transition:.3s;transition:.3s;font-weight:400;padding-top:5px}.nav-menu a:hover,.nav-menu .active>a,.nav-menu li:hover>a{color:#d7142d;padding-bottom:.5rem;-webkit-box-shadow:0 5px #d7142d;box-shadow:0 5px #d7142d}.nav-menu .btn-get-started,.nav-menu .active .btn-get-started{color:#fff;-webkit-box-shadow:none;box-shadow:none;border:0}.nav-menu .btn-get-started:hover,.nav-menu .active .btn-get-started:hover{color:#fff;padding-bottom:8px;border:0;-webkit-box-shadow:none;box-shadow:none}.nav-menu .drop-down ul{display:block;position:absolute;left:14px;top:calc(100% + 30px);z-index:99;opacity:0;visibility:hidden;padding:10px 0;border-radius:5px;background:#fff;-webkit-box-shadow:0px 0px 30px rgba(127,137,161,.25);box-shadow:0px 0px 30px rgba(127,137,161,.25);-webkit-transition:.3s;transition:.3s}.nav-menu .drop-down ul li{min-width:180px;position:relative}.nav-menu .drop-down ul a{padding:10px 20px;font-weight:500;text-transform:none;color:#000}.nav-menu .drop-down:hover>ul{opacity:1;top:100%;visibility:visible}.nav-menu .drop-down a:hover,.nav-menu .drop-down .active>a,.nav-menu .drop-down li:hover>a{color:#d7142d}.nav-menu .drop-down>a:after{content:"";font-family:"icon";padding-left:5px}.nav-menu .drop-down .drop-down ul{top:0;left:calc(100% - 30px)}.nav-menu .drop-down .drop-down:hover>ul{opacity:1;top:0;left:100%}.nav-menu .drop-down .drop-down>a{padding-right:35px}.nav-menu .drop-down .drop-down>a::after{content:"";font-family:"icon";position:absolute;right:15px}@media(max-width: 1366px){.nav-menu .drop-down .drop-down ul{left:-90%}.nav-menu .drop-down .drop-down:hover>ul{left:-100%}.nav-menu .drop-down .drop-down>a:after{content:""}}.btn-get-started{background:#d7142d;color:#fff;border-radius:25px;padding:8px 2rem;white-space:nowrap;-webkit-transition:.3s;transition:.3s;display:inline-block;font-weight:400;letter-spacing:.5px}.btn-get-started:hover{background:#d7142d !important;color:#fff}@media(max-width: 768px){.btn-get-started{padding:6px 18px}}.mobile-nav-toggle{top:18px;right:15px;z-index:999;border:0;background:none;font-size:24px;-webkit-transition:all .4s;transition:all .4s;outline:none !important;line-height:1;cursor:pointer;text-align:right}.mobile-nav-toggle i{color:#fff}.mobile-nav{position:fixed;top:55px;right:15px;bottom:15px;left:15px;z-index:9999;overflow-y:auto;background:#fff;-webkit-transition:ease-in-out .2s;transition:ease-in-out .2s;opacity:0;visibility:hidden;border-radius:10px;padding:10px 0;text-align:center}.mobile-nav *{margin:0;padding:0;list-style:none}.mobile-nav a{display:block;position:relative;color:#4d4d4d;padding:10px 20px;font-weight:500;outline:none}.mobile-nav a:hover,.mobile-nav .active>a{color:#d7142d;text-decoration:none}.mobile-nav li{margin:0 .5rem;border-bottom:1px solid #f8f9fd}.mobile-nav li:last-child{border:0}.mobile-nav li .btn-get-started{margin:1rem;color:#fff}.mobile-nav .drop-down>a:after{content:"";font-family:"icon";padding-left:10px;position:absolute;right:15px}.mobile-nav .active.drop-down>a:after{content:""}.mobile-nav .drop-down>a{padding-right:35px}.mobile-nav .drop-down ul{display:none;overflow:hidden}.mobile-nav .drop-down li{padding-left:20px}.mobile-nav-overly{width:100%;height:100%;z-index:997;top:0;left:0;position:fixed;background:rgba(29,41,60,.6);overflow:hidden;display:none;-webkit-transition:ease-in-out .2s;transition:ease-in-out .2s}.mobile-nav-active{overflow:hidden}.mobile-nav-active .mobile-nav{opacity:1;visibility:visible}.mobile-nav-active .mobile-nav-toggle i{color:#fff}#page1{padding-top:60px;padding-bottom:0;width:100%;height:100%;position:relative;z-index:0}#page1::before{content:"";width:30%;height:100%;position:absolute;z-index:-1;-webkit-transition:all .3s;transition:all .3s;background:url("../img/img_pizza.jpg") no-repeat left top;background-size:contain}#page1::after{content:"";width:30%;height:100%;position:absolute;z-index:-1;-webkit-transition:all .3s;transition:all .3s;background:url("../img/img_fc.jpg") no-repeat left bottom;background-size:contain;right:-6%;bottom:-100px}#page1 .content{margin:0 5%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page1 .content .l-wrap{padding:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#page1 .content .l-wrap img{width:auto;max-width:100%}#page1 .content .l-wrap img:nth-child(1){width:46%}#page1 .content .l-wrap img:nth-child(2){width:58%;margin-left:-5%;z-index:-2}#page1 .content .r-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:none;flex:none}#page1 .content .r-wrap .title-wrap{color:#fff;text-align:center;margin:4rem 0 2rem}#page1 .content .r-wrap .title-wrap h1{font-size:1.8rem}#page1 .content .r-wrap .title-wrap h2,#page1 .content .r-wrap .title-wrap h3{font-size:2.2rem;line-height:1.6}#page1 .content .r-wrap .title-wrap hr{border-color:#fff;margin:1.4rem 0}#page1 .bg-c{width:100%;height:0;border-style:solid;border-width:150px 49.5vw 0 49.5vw;border-color:#e21625 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);background-color:#810000}@media(max-width: 1440px){#page1 .content .l-wrap img:nth-child(1){width:45%}#page1 .content .l-wrap img:nth-child(2){width:61%;margin-left:0}#page1 .bg-c{border-width:130px 49vw 0 49vw}}@media(max-width: 992px){#page1::before{width:40%}#page1 .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#page1 .content .l-wrap{width:100%}#page1 .content .r-wrap{width:100%}#page1 .content .r-wrap .title-wrap{margin:2rem 0 0}}@media(max-width: 576px){#page1{padding-top:60px}#page1::before{width:38%}#page1::after{top:50px;width:45%;right:0;background-position:top right}#page1 .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#page1 .content .l-wrap img:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:40%;margin-left:-25%}#page1 .content .l-wrap img:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:85%;margin-left:0}#page1 .content .r-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}#page1 .content .r-wrap .title-wrap{color:#fff;text-align:center;margin:1.5rem 0 0}#page1 .content .r-wrap .title-wrap h1{font-size:1.3rem}#page1 .content .r-wrap .title-wrap h2,#page1 .content .r-wrap .title-wrap h3{font-size:1.6rem;line-height:1.6}#page1 .content .r-wrap .title-wrap hr{border-color:#fff;margin:1.2rem 0}#page1 .content .r-wrap .title-wrap .btn{font-size:1.8rem;padding:.6rem 1.5rem;border-radius:.6rem}#page1 .bg-c{border-width:100px 49.5vw 0 49.5vw}}.gift-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.gift-wrap img{width:150px;height:150px;margin-right:1.5rem}.gift-wrap .gift-info{width:100%;text-align:center;color:#ffe8a3}.gift-wrap .gift-info .text{border:1px solid #faa0ac;border-radius:1rem;position:relative;padding:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;margin-bottom:.8rem;font-size:1.4rem}.gift-wrap .gift-info .text strong{font-size:3rem;font-weight:900;line-height:1.2}.gift-wrap .gift-info .text .en-title{position:absolute;top:-1rem;display:inline-block;background-color:#810000;padding:0 .5rem;font-family:Courgette;font-size:1.2rem;color:#faa0ac}.gift-wrap .gift-info .text .text-b{position:absolute;bottom:-1rem;display:inline-block;background-color:#810000;padding:0 .5rem;font-size:1.2rem;color:#fdd23e;font-weight:bold}@media(max-width: 576px){.gift-wrap{margin-bottom:3rem}.gift-wrap img{width:110px;height:110px;margin-right:1rem}}.qrcode-wrap{border:3px solid #e21625;border-radius:1rem;padding:1.5rem;text-align:center;background-color:#fff}.qrcode-wrap img{width:auto}.qrcode-wrap .btn{color:#fff;background-color:#d7142d;border-radius:30px}.triangle{width:0;height:0;border-style:solid;border-width:1.5rem 1rem 1.5rem 1rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);margin:0 auto}.pk-wrap{background-color:#fff;border-radius:2rem}.pk-wrap .triangle{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #e60039 rgba(0,0,0,0)}.pk-wrap .pk-info{display:-webkit-box;display:-ms-flexbox;display:flex;color:#000;padding:2rem 2rem 0;-ms-flex-pack:distribute;justify-content:space-around;text-align:center;font-size:1.2rem;font-weight:500}.pk-wrap .line{width:1px;background-color:#000;margin:0 .5rem}.pk-wrap .pk-slogan{background-color:#df1d31;border-radius:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.5rem 1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pk-wrap .pk-slogan .info{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #faa0ac;padding-bottom:1rem;margin-bottom:1rem;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pk-wrap .pk-slogan .info img{width:auto;margin-right:1rem}.pk-wrap .pk-slogan .info h3 span{background-color:#810000;border-radius:.5rem;padding:0 .5rem .15rem}.pk-wrap .pk-slogan .info:last-child{padding-bottom:0;margin-bottom:0;border:0}@media(max-width: 992px){.pk-wrap .pk-slogan .info{width:100%}}@media(max-width: 576px){.pk-wrap .pk-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pk-wrap .line{width:100%;height:1px;margin:.5rem 0}.pk-wrap .pk-slogan .info img{width:60px}.pk-wrap .pk-slogan .info h3{font-size:1.4rem}}.title{margin-bottom:3rem}.title h2{font-size:3rem}.title p{font-size:1.3rem}@media(max-width: 576px){.title h2{font-size:1.8rem}.title p{font-size:1.1rem}}.wrap{margin-bottom:2.5rem}.wrap h5{margin-bottom:1rem}.wrap .table tbody{background-color:#fff}.wrap .card .card-body{padding:1rem}.wrap .card ul{padding-left:1.2rem}.wrap .step-li li{list-style-type:"➔ "}#page2{background-color:#810000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4rem 0 6rem}@media(max-width: 992px){#page2{height:auto;min-height:auto}}@media(max-width: 576px){#page2{margin-top:0;background-size:contain;padding:3rem 0}}#page3{padding-bottom:0;width:100%;position:relative;background:#e60c11;background:-webkit-gradient(linear, left top, left bottom, from(#e60c11), color-stop(55%, #810000));background:linear-gradient(to bottom, #e60c11, #810000 55%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#e60c11", endColorstr="#810000",GradientType=0 )}#page3 .content{padding:3rem 0;position:relative;z-index:2}#page3 .content .title{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #fff;margin-bottom:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page3 .content .title img{width:auto;max-width:100%;margin-right:1.5rem}#page3 .content .points-item{padding:0 2rem;margin-top:5rem;z-index:3}@media(max-width: 992px){#page3 .content .title{margin-bottom:3rem}#page3 .content .points-item{margin-top:0}}@media(max-width: 576px){#page3 .content .title img{width:100px}#page3 .content .points-item{padding:0 1rem}}#appModal .modal-content{border:5px solid #fff;border-radius:1.6rem;-webkit-box-shadow:0 0 1rem #282828;box-shadow:0 0 1rem #282828}#appModal .modal-content .modal-body{padding:0}#appModal .modal-content .modal-body img{border-radius:1.4rem}#appModal .modal-content .modal-body .close{position:absolute;right:1rem;top:1rem;color:#fff;font-size:2rem}#page5{background-color:#810000;padding-bottom:2rem}#page5 ol li{font-size:.9rem;color:#d1d1d1}#page5 li{line-height:1.8;margin-bottom:.5rem}#page5 .btn-lg{background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#a3a3a3));background:linear-gradient(to bottom, #fff, #a3a3a3);text-shadow:none;color:#810000}#footer{position:relative;color:#fff;margin-top:auto;font-size:.8rem}#footer .footer-top{padding:2rem 0}#footer .footer-top .footer-contact h2{font-size:2.5rem;margin-bottom:.8rem;padding:2px 0 2px 0;line-height:1;font-weight:700}#footer .footer-top .footer-contact h3{font-size:2rem;font-weight:700}#footer .footer-top .footer-contact p{line-height:24px}#footer .footer-top .footer-contact a{color:#399bd1}@media(max-width: 576px){#footer .footer-top .footer-contact h2{font-size:2rem}}/*# sourceMappingURL=style.min.css.map */