﻿@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0%)}}body,html{margin:0;padding:0}body{overflow-x:hidden !important;scroll-behavior:smooth;font-family:"Noto Sans TC","Montserrat","Microsoft JhengHei","PingFang TC","蘋果儷中黑","sans-serif",Arial;font-display:swap;word-break:break-word;-webkit-font-smoothing:antialiased;image-rendering:auto;touch-action:manipulation;-moz-osx-font-smoothing:grayscale}.u-border{border:.5px solid orange}.u-border *{border:.5px solid orange}h1{font-size:calc(46/16*1rem)}h2{font-size:calc(36/16*1rem)}h3{font-size:calc(28/16*1rem)}h4{font-size:calc(22/16*1rem)}h5{font-size:calc(18/16*1rem)}h6{font-size:calc(16/16*1rem);letter-spacing:calc(4/16*1rem)}span{font-size:100%}p,a,li,span{font-size:inherit}b,strong{font-weight:bold}.button{border:none;background-color:#ff8a00;padding:10px;border-radius:5px;color:#fff;font-size:calc(16/16*1rem);line-height:calc(25.6/16);font-weight:700;width:150px;display:flex;justify-content:space-between;align-items:center;flex-direction:row;transition:all .3s ease;position:relative;z-index:2;overflow:hidden;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}.button::before{content:"";background-color:#231f20;width:0%;height:100%;position:absolute;z-index:-1;left:0;top:0;transition:all .3s ease}@media(hover: hover){.button:hover::before{width:100%}}.button i{font-size:calc(24/16*1rem)}.fade-in{opacity:0;visibility:hidden;animation:fadeIn .2s forwards}@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}.fade-out{opacity:1;visibility:visible;animation:fadeOut .2s forwards}@keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.to-top{width:40px;height:40px;border-radius:50%;border:none;background-color:#231f20;display:flex;justify-content:center;align-items:center;flex-direction:row;position:absolute;z-index:10;bottom:277px;right:30px}.to-top i{font-size:calc(24/16*1rem);color:#fff}@media(max-width: 991.98px){.to-top{bottom:391px;right:10px}}.body-freeze{height:100vh;height:calc(var(--vh, 1vh)*100);overflow:hidden}.swiper-carousel,.about-swiper-carousel{position:relative}.swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;opacity:1;background-color:hsla(0,0%,100%,.7)}.swiper-pagination .swiper-pagination-bullet-active{width:30px;border-radius:4px;opacity:1;background-color:#fff}.anchor-hover{position:relative;transition:all .3s ease}.anchor-hover::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;display:inline-block;background-color:#fff;transition:all .3s ease}@media(hover: hover){.anchor-hover:hover::after{animation:anchor-hover .3s}}.bb-hover{position:relative;border-bottom:1px solid rgba(159,164,166,.2);transition:all .3s ease}.bb-hover::after{content:"";position:absolute;left:0;bottom:0;width:0%;height:2px;display:inline-block;background-color:#ff8a00;transition:all .3s ease}@media(hover: hover){.bb-hover:hover::after{animation:bb-hover .3s ease-in-out forwards}}.cus-button-section{width:80px;height:40px;border-radius:22px;border:1px solid #ff8a00;background-color:#fff;display:flex;transition:all .3s ease}.cus-button-section:has(.cus-swiper-button-prev:hover){background-color:hsla(0,0%,100%,.5)}.cus-button-section:has(.cus-swiper-button-next:hover){background-color:hsla(0,0%,100%,.5)}.cus-button-section .cus-swiper-button-prev,.cus-button-section .cus-swiper-button-next{width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-direction:row;transition:all .3s ease}@media(hover: hover){.cus-button-section .cus-swiper-button-prev:hover,.cus-button-section .cus-swiper-button-next:hover{background-color:#fff}}.cus-button-section .cus-swiper-button-prev i,.cus-button-section .cus-swiper-button-next i{color:#ff8a00}.filter{background-color:rgba(159,164,166,.1);margin-bottom:60px}@media(max-width: 991.98px){.filter{margin-bottom:40px}}.filter .filter-collapse{padding:40px 0}@media(max-width: 991.98px){.filter .filter-collapse{padding:20px 0}}.filter .filter-collapse .filter-input{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.filter .filter-collapse .filter-input .search-input{display:flex;align-items:center}.filter .filter-collapse .filter-input .search-input label{margin-right:10px;font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20}@media(max-width: 991.98px){.filter .filter-collapse .filter-input .search-input label{display:none}}.filter .filter-collapse .filter-input .search-input .input-border{width:fit-content;border-radius:5px;overflow:hidden;position:relative}.filter .filter-collapse .filter-input .search-input .input-border input{width:250px;padding:9px 0 9px 15px;outline:none;border:none;background-color:rgba(159,164,166,.1);border-radius:5px;position:relative}.filter .filter-collapse .filter-input .search-input .input-border input::placeholder{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:rgba(35,31,32,.5)}@media(max-width: 991.98px){.filter .filter-collapse .filter-input .search-input .input-border input{min-width:280px}}.filter .filter-collapse .filter-input .search-input .input-border button{position:absolute;border:none;background-color:rgba(0,0,0,0);padding:0;right:15px;top:50%;transform:translateY(-45%);color:#231f20}.filter .filter-collapse .filter-input .search-input .input-border button i{font-size:calc(24/16*1rem)}.filter .filter-collapse .filter-input .search-input .input-border .line{position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#231f20}.filter .filter-collapse .filter-input .filter-switch{border:none;background-color:rgba(0,0,0,0);font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:500;color:#231f20;padding:0;display:flex;justify-content:center;align-items:center;flex-direction:row}.filter .filter-collapse .filter-input .filter-switch i{margin-left:10px;font-size:calc(24/16*1rem)}@media(max-width: 991.98px){.filter .filter-collapse .filter-input .filter-switch i{font-size:calc(24/16*1rem)}}.filter .filter-collapse .filter-select{margin-top:30px;padding:30px;border-radius:10px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;flex-direction:row}@media(max-width: 991.98px){.filter .filter-collapse .filter-select{display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding:20px}}.filter .filter-collapse .filter-select .select-section{display:flex}@media(max-width: 991.98px){.filter .filter-collapse .filter-select .select-section{width:100%}}.filter .filter-collapse .filter-select .select-section select{width:250px;padding:9px 0 9px 10px;margin-left:10px;border-color:rgba(159,164,166,.5);border-radius:5px;font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:rgba(35,31,32,.5);-webkit-appearance:none;-moz-appearance:none;background-color:rgba(0,0,0,0);background-image:url(../images/icon_png/dropdown_open.svg);background-repeat:no-repeat;background-position:97% 50%}.filter .filter-collapse .filter-select .select-section select:first-child{margin-left:0}@media(max-width: 991.98px){.filter .filter-collapse .filter-select .select-section select{width:33.3333333333%}}.filter .filter-collapse .filter-select .clear{background-color:rgba(0,0,0,0);border:none;padding:0;font-size:calc(14/16*1rem);line-height:calc(22.4/14);color:#474843}@media(max-width: 991.98px){.filter .filter-collapse .filter-select .clear{margin-top:15px}}.filter-result{margin-bottom:60px}.filter-result .result p{margin:0;padding:0;margin-bottom:0;font-size:calc(24/16*1rem);line-height:calc(38.4/24);font-weight:700;color:#231f20}.filter-result .clean-search{padding:0;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #231f20;font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:500;color:#231f20;margin-top:10px}.no-result .container{display:flex;justify-content:center;align-items:center;flex-direction:row}.no-result .container .no-result-img{display:flex;justify-content:center;align-items:center;flex-direction:column}.no-result .container .no-result-img p{margin-top:10px;font-size:calc(22/16*1rem);line-height:calc(35.2/22);font-weight:500;color:#9fa4a6}.pagination{margin-bottom:150px;display:flex;justify-content:center;align-items:center;flex-direction:column}@media(max-width: 991.98px){.pagination{margin-bottom:100px}}.pagination ul{padding:0;margin:0;list-style:none;display:flex}.pagination ul li{margin-left:10px}.pagination ul li:first-child{margin-left:0}.pagination ul li a{display:block;width:29px;height:29px;display:flex;justify-content:center;align-items:center;flex-direction:row;text-decoration:none;font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}.pagination ul li .active{background-color:#ff8a00;border-radius:50%;color:#fff}.plan-tabs .tab-box{width:100%;display:flex;box-shadow:inset 0 -1px 0 0 rgba(159,164,166,.3)}.plan-tabs .tab-box .tab{width:200px;padding:10px 0;text-decoration:none;text-align:center;margin-left:10px;font-size:calc(18/16*1rem);line-height:calc(28.8/18);font-weight:500;color:#474843;transition:all .3s ease}.plan-tabs .tab-box .tab:first-child{margin-left:0}@media(hover: hover){.plan-tabs .tab-box .tab:hover{opacity:.7}}.plan-tabs .tab-box .active{color:#ff8a00;border-bottom:2px solid #ff8a00}@media(hover: hover){.plan-tabs .tab-box .active:hover{opacity:1}}.plan-tabs .tab-box .disabled{pointer-events:none}.breadcrumb-break{margin-bottom:0;font-size:calc(14/16*1rem);line-height:calc(22.4/14)}.breadcrumb-break a{text-decoration:none;color:#474843;font-size:calc(14/16*1rem);line-height:calc(22.4/14);vertical-align:middle}.breadcrumb-break a::after{content:"";display:inline-block;margin:0 10px;width:1px;height:18px;background-color:#231f20;transform:translateY(4px)}.breadcrumb-break a:last-child::after{width:0;height:0}.breadcrumb-break a i{font-size:calc(24/16*1rem);position:relative;top:3px}.breadcrumb-break a i::before{transform:translateY(3px)}.input-section{margin-bottom:40px}.input-section .input-title{display:block;margin-bottom:3px;font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20;width:fit-content}.input-section .input-title span{margin-left:2px;font-size:calc(14/16*1rem);line-height:calc(22.4/14);color:#ff1313}.input-section .input-layout{position:relative;border-radius:5px;overflow:hidden}.input-section .input-layout:has(input:focus){box-shadow:0px 5px 20px -10px rgba(35,31,32,.1),0px 12px 25px -10px rgba(35,31,32,.1)}.input-section .input-layout:has(textarea:focus){box-shadow:0px 5px 20px -10px rgba(35,31,32,.1),0px 12px 25px -10px rgba(35,31,32,.1)}.input-section .input-layout input{width:100%;padding:9px 0 9px 10px;border:none;border-radius:5px;background-color:rgba(159,164,166,.1);font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20}.input-section .input-layout input::placeholder{color:rgba(35,31,32,.5)}.input-section .input-layout input:focus{outline:none;background-color:rgba(0,0,0,0)}.input-section .input-layout input:focus~.input-clear{opacity:1}.input-section .input-layout input:focus~.line{background-color:#ff8a00}.input-section .input-layout input.error{color:#ff1313}.input-section .input-layout input.error:focus~.line{background-color:#ff1313}.input-section .input-layout input.error~.input-clear{color:#ff1313}.input-section .input-layout input.error~.line{background-color:#ff1313}.input-section .input-layout .input-clear{background-color:rgba(0,0,0,0);border:none;padding:0;position:absolute;z-index:2;top:50%;right:15px;transform:translateY(-50%);opacity:0}@media(max-width: 991.98px){.input-section .input-layout .input-clear{display:none}}.input-section .input-layout .line{position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:rgba(0,0,0,0)}.input-section .input-layout select{width:100%;padding:9px 40px 9px 10px;border-color:rgba(159,164,166,0);border-radius:5px;font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20;-webkit-appearance:none;-moz-appearance:none;background-color:rgba(159,164,166,.1);background-image:url(../images/icon_png/dropdown_open.svg);background-repeat:no-repeat;background-position:97% 50%}.input-section .input-layout select:focus{outline:none}.input-section .input-layout select option{width:200px !important}.input-section .input-layout textarea{width:100%;height:150px;border:none;padding:9px 10px;border-radius:5px;background-color:rgba(159,164,166,.1);font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20}.input-section .input-layout textarea::placeholder{color:rgba(35,31,32,.5)}.input-section .input-layout textarea:focus{outline:none;background-color:rgba(0,0,0,0);box-shadow:0px 5px 20px -10px rgba(35,31,32,.1),0px 12px 25px -10px rgba(35,31,32,.1)}.input-section .input-layout textarea:focus~.line{background-color:#ff8a00;bottom:0}.input-section .input-layout textarea.error{color:#ff1313}.input-section .input-layout textarea.error~.line{background-color:#ff1313}.input-section .input-layout textarea.error~.line:focus{box-shadow:0px 5px 20px -10px rgba(35,31,32,.1),0px 12px 25px -10px rgba(35,31,32,.1)}.input-section .input-layout textarea.error~.line:focus~.line{background-color:#ff1313}.input-section .input-layout .selectric{display:flex;justify-content:space-between;align-items:center;flex-direction:row;border-radius:5px;padding:9px 10px 9px 0;height:46.8px;border-color:rgba(159,164,166,0)}.input-section .input-layout .selectric .label{font-size:calc(16/16*1rem);color:#231f20}.input-section .input-layout .selectric .arrow-button .up.arrow-hide,.input-section .input-layout .selectric .arrow-button .down.arrow-hide{display:none}.input-section .input-layout .selectric-items li{font-size:calc(14/16*1rem)}.input-section .input-layout .radio-layout{display:flex;align-items:center;width:fit-content;padding:10px 0 10px 10px}.input-section .input-layout .radio-layout input:focus{box-shadow:none}.input-section .input-layout .radio-layout input{opacity:0;visibility:hidden;position:absolute;top:-1000%;left:-1000%}.input-section .input-layout .radio-layout input+span{display:inline-block;padding-left:26px;list-style:20px;background:url(../images/icon_png/radio_default.svg) no-repeat left 3px}.input-section .input-layout .radio-layout input:checked+span{display:inline-block;padding-left:26px;list-style:20px;background:url(../images/icon_png/radio_select.svg) no-repeat left 3px}.input-section .input-layout .radio-layout label{margin-bottom:0;font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20}.input-section .input-layout .checkbox-layout{padding:10px 0 10px 10px;display:flex;align-items:center}.input-section .input-layout .checkbox-layout input{width:fit-content}.input-section .input-layout .checkbox-layout input:focus{box-shadow:none}.input-section .input-layout .checkbox-layout input{opacity:0;visibility:hidden;position:absolute;top:-1000%;left:-1000%}.input-section .input-layout .checkbox-layout input+span{display:inline-block;padding-left:26px;list-style:20px;background:url(../images/icon_png/checkbox_default.svg) no-repeat left 3px}.input-section .input-layout .checkbox-layout input:checked+span{display:inline-block;padding-left:26px;list-style:20px;background:url(../images/icon_png/checkbox_select.svg) no-repeat left 3px}.input-section .input-layout .checkbox-layout input.error{box-shadow:none}.input-section .input-layout .checkbox-layout label{margin-bottom:0;font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20}.input-section p.textarea-num{margin-top:3px;margin-bottom:0;font-size:calc(14/16*1rem);line-height:calc(22.4/14);color:#9fa4a6}.input-section .download-file{text-decoration:none;font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:500;color:#ff8a00;border:none;display:block;width:fit-content;margin-bottom:10px;display:flex;align-items:center}.input-section .download-file::after{height:1px;width:100%}@media(hover: hover){.input-section .download-file:hover{color:rgba(255,138,0,.7)}}@media(max-width: 991.98px){.input-section .download-file{margin:0 !important;margin-bottom:40px !important}}.input-section .download-file i{font-size:calc(24/16*1rem);margin-left:5px}.input-section .download-file.bb-hover{margin-bottom:10px !important}.input-section .upload-layout{width:100%;height:200px;display:flex;justify-content:center;align-items:center;flex-direction:row;position:relative;background-color:rgba(159,164,166,.1);border-radius:5px}.input-section .upload-layout label{display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20;cursor:pointer}.input-section .upload-layout label .upload-view{width:100px;height:100px;display:none;object-fit:contain;pointer-events:none}.input-section .upload-layout label i{font-size:calc(24/16*1rem)}.input-section .upload-layout label span{font-size:calc(16/16*1rem);line-height:calc(28.8/16);text-align:center}.input-section .upload-layout input{position:absolute;top:-100%;left:-100%;visibility:hidden;opacity:0}.input-section .upload-layout:has(input.error) .upload-label{color:#ff1313}.input-section .upload-layout .clear-upload{padding:0;position:absolute;top:1px;right:5px;background-color:rgba(0,0,0,0);border:none;display:flex;justify-content:center;align-items:center;flex-direction:row;display:none;color:#231f20}.input-section .size-error{margin:0;margin-top:3px;font-size:calc(14/16*1rem);line-height:calc(22.4/14);color:#ff1313;display:none}.input-section .error-txt div.error{margin-top:3px;font-size:calc(14/16*1rem);line-height:calc(22.4/14);color:#ff1313}.input-section p.description{padding:0;margin:0;margin-top:3px;font-size:calc(14/16*1rem);line-height:calc(22.4/14);color:#474843}.input-section button.upload-confirm{margin-top:15px;width:110px;padding:3px 8px;border:none;background-color:#231f20;font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:500;color:#fff;display:flex;justify-content:space-between;align-items:center;flex-direction:row;border-radius:5px;transition:all .3s ease}.input-section button.upload-confirm span{margin-left:5px;display:flex;justify-content:center;align-items:center;flex-direction:row}.input-section button.upload-confirm span svg path{transition:all .3s ease}@media(hover: hover){.input-section button.upload-confirm:hover{color:hsla(0,0%,100%,.7)}.input-section button.upload-confirm:hover span svg path{stroke:hsla(0,0%,100%,.7)}}.pop,.file-pop{position:fixed;z-index:10000;top:0;left:0;display:flex;justify-content:center;align-items:center;flex-direction:row;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);background-color:rgba(35,31,32,.3);display:none}.pop .pop-view,.file-pop .pop-view{width:450px;padding:60px 50px;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff;border-radius:10px}@media(max-width: 991.98px){.pop .pop-view,.file-pop .pop-view{width:335px;padding:40px 30px}}.pop .pop-view .title,.file-pop .pop-view .title{font-size:calc(28/16*1rem);line-height:calc(44.8/28);font-weight:700;color:#231f20;margin-bottom:20px}@media(max-width: 991.98px){.pop .pop-view .title,.file-pop .pop-view .title{font-size:calc(24/16*1rem);line-height:calc(38.4/24);margin-bottom:10px}}.pop .pop-view .content,.file-pop .pop-view .content{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20;margin-bottom:40px;text-align:center}@media(max-width: 991.98px){.pop .pop-view .content,.file-pop .pop-view .content{margin-bottom:20px}}.pop .pop-view .button,.file-pop .pop-view .button{width:200px}@keyframes loading-process{0%{width:0}100%{width:100%}}@keyframes parallelogram{0%{height:0}100%{height:100%}}@keyframes anchor-hover{0%{width:50%}100%{width:100%}}@keyframes bb-hover{0%{width:0%}100%{width:100%}}.container,.container-1600{padding:0}@media(min-width: 1620px){.container,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{max-width:1400px}}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container-1600{--bs-gutter-x: 1.25rem}@media(max-width: 575.98px){.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container-1600{padding:0 20px}}.container-1600{padding:0}@media(min-width: 1620px){.container-1600{max-width:1600px}}[class^=col]{--bs-gutter-x: 1.25rem}.row{--bs-gutter-x: 1.25rem}@media(max-width: 991.98px){.row{margin-right:0;margin-left:0}}.animation__el{transition:all .6s ease-in-out}.animation__el.in img{display:block}.animation__el img{display:none}.animation__el.fadeUp{transform:translateY(30px);opacity:0}.animation__el.fadeUp.in{transform:translateY(0);opacity:1}.animation__el.fadeIn{opacity:0}.animation__el.fadeIn.in{opacity:1}.mod-motto{margin-bottom:120px}@media(max-width: 991.98px){.mod-motto{margin-bottom:80px}}.mod-motto .motto-title{margin-bottom:50px}@media(max-width: 991.98px){.mod-motto .motto-title{margin-bottom:30px}}.mod-motto .motto-title .cn-title{padding-left:20px;margin-bottom:10px;border-left:6px solid #ff8a00;font-size:calc(28/16*1rem);line-height:calc(44.8/28);font-weight:700;color:#231f20}@media(max-width: 991.98px){.mod-motto .motto-title .cn-title{margin-bottom:5px;font-size:calc(24/16*1rem);line-height:calc(38.4/24)}}.mod-motto .motto-title .en-title{padding-left:26px;margin-bottom:0;font-size:calc(20/16*1rem);line-height:calc(32/20);color:#231f20;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}@media(max-width: 991.98px){.mod-motto .motto-title .en-title{font-size:calc(18/16*1rem);line-height:calc(28.8/18)}}.mod-motto .motto-content p{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20}.mod-imgText{margin-bottom:120px}@media(max-width: 991.98px){.mod-imgText{margin-bottom:80px}}.mod-imgText .title h3{margin-bottom:30px;font-size:calc(28/16*1rem);line-height:calc(44.8/28);font-weight:700;color:#231f20;padding-left:20px;border-left:6px solid #ff8a00}@media(max-width: 991.98px){.mod-imgText .title h3{padding-left:15px;font-size:calc(24/16*1rem);line-height:calc(38.4/24)}}.mod-imgText .text p{margin-bottom:30px;font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20}.mod-imgText .img-card-box{display:flex}@media(max-width: 991.98px){.mod-imgText .img-card-box{flex-direction:column}}.mod-imgText .img-card-box .img-card{margin-left:40px;width:calc((100% - 80px)/3);text-decoration:none}.mod-imgText .img-card-box .img-card:first-child{margin-left:0}@media(hover: hover){.mod-imgText .img-card-box .img-card:hover .img .img-wrap{transform:scale(1.1)}}@media(max-width: 991.98px){.mod-imgText .img-card-box .img-card{width:100%;margin-left:0;margin-top:40px}.mod-imgText .img-card-box .img-card:first-child{margin-top:0}}.mod-imgText .img-card-box .img-card .img{width:100%;border-radius:10px;overflow:hidden}.mod-imgText .img-card-box .img-card .img .img-wrap{position:relative;overflow:hidden;padding-top:66.7590027701%;transition:all .3s ease}.mod-imgText .img-card-box .img-card .img .img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.mod-imgText .img-card-box .img-card p{text-align:center;margin-top:10px;margin-bottom:0;font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:500;color:#231f20}.mod-quote{margin-bottom:120px}@media(max-width: 991.98px){.mod-quote{margin-bottom:80px}}.mod-quote .container-1600{width:100%;max-height:600px;position:relative;border-radius:10px;overflow:hidden}@media(max-width: 575.98px){.mod-quote .container-1600{border-radius:0}}.mod-quote .container-1600 img{width:100%;height:100%}.mod-quote .container-1600 .quote-lg{width:100%;height:600px;background-size:cover;background-position:center;background-repeat:no-repeat}@media(max-width: 1399.98px){.mod-quote .container-1600 .quote-lg{height:570px}}@media(max-width: 1199.98px){.mod-quote .container-1600 .quote-lg{height:480px}}@media(max-width: 991.98px){.mod-quote .container-1600 .quote-lg{height:360px}}@media(max-width: 767.98px){.mod-quote .container-1600 .quote-lg{height:270px}}@media(max-width: 575.98px){.mod-quote .container-1600 .quote-lg{display:none}}@media(max-width: 575.98px){.mod-quote .container-1600 .quote-lg-default{display:none}}@media(min-width: 576px){.mod-quote .container-1600 .quote-sm{display:none}}.mod-quote .container-1600 .img-mask{position:absolute;width:100%;height:100%;top:0;left:0}.mod-quote .container-1600 .has-mask{background-color:rgba(35,31,32,.5)}.mod-quote .container-1600 .no-mask{background-color:rgba(35,31,32,0)}.mod-quote .container-1600 .quote-text-section{justify-content:center;align-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%}.mod-quote .container-1600 .quote-text-section .quote-text{position:relative;text-align:center;margin-bottom:0;font-size:calc(24/16*1rem);line-height:calc(38.4/24);font-weight:700;color:#fff}@media(max-width: 991.98px){.mod-quote .container-1600 .quote-text-section .quote-text{font-size:calc(22/16*1rem);line-height:calc(35.2/22)}}.mod-quote .container-1600 .quote-text-section .quote-text span{position:absolute}.mod-quote .container-1600 .quote-text-section .quote-text .left{top:-5px;left:-30px}.mod-quote .container-1600 .quote-text-section .quote-text .right{top:-5px;right:-30px}.mod-quote .container-1600 .quote-text-section .quote-from{text-align:center;margin-top:40px;margin-bottom:0;font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#fff}.mod-title{margin-bottom:100px}@media(max-width: 991.98px){.mod-title{margin-bottom:60px}}.mod-title .title-section{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:row}.mod-title .title-section img{width:58px;height:44px}@media(max-width: 991.98px){.mod-title .title-section img{width:39px;height:30px;position:absolute}.mod-title .title-section img:first-child{top:10px;left:0}.mod-title .title-section img:last-child{bottom:6px;right:0}}.mod-title .title-section h2{font-size:calc(32/16*1rem);line-height:calc(51.2/32);font-weight:700;color:#231f20;margin:0 20px;text-align:center}@media(max-width: 991.98px){.mod-title .title-section h2{font-size:calc(28/16*1rem);line-height:calc(44.8/28);margin:0 40px}}.mod-video{margin-bottom:120px}@media(max-width: 991.98px){.mod-video{margin-bottom:80px}}.mod-video .video-section{width:100%;--plyr-color-main: #FF8A00}.mod-video .video-section video{width:100%}.mod-video .video-section .plyr__video-embed{width:100%}.mod-swiper{margin-bottom:120px}@media(max-width: 991.98px){.mod-swiper{margin-bottom:80px}}.mod-swiper .swiper-container{position:relative}.mod-swiper .swiper-container .swiper-wrapper{width:100%;min-height:200px}.mod-swiper .swiper-container .swiper-wrapper .swiper-slide{min-height:200px}.mod-swiper .swiper-container .swiper-wrapper .swiper-slide .swiper-card{min-height:200px;border-radius:10px;overflow:hidden;position:relative}.mod-swiper .swiper-container .swiper-wrapper .swiper-slide .swiper-card .img-wrap{position:relative;overflow:hidden;padding-top:66.6666666667%}.mod-swiper .swiper-container .swiper-wrapper .swiper-slide .swiper-card img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.mod-swiper .swiper-container .swiper-wrapper .swiper-slide .swiper-card p{margin-bottom:0;position:absolute;bottom:20px;left:30px;font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:500;color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-align:left}@media(max-width: 991.98px){.mod-swiper .swiper-container .swiper-wrapper .swiper-slide .swiper-card p{font-size:calc(18/16*1rem);line-height:calc(28.8/18);bottom:15px;left:20px}}.mod-swiper .swiper-container .mod-swiper-prev,.mod-swiper .swiper-container .mod-swiper-next{position:absolute;top:50%;width:44px;height:44px;border-radius:50%;border:1px solid #9fa4a6;background-color:#fff;transform:translateY(-50%);z-index:2;display:flex;justify-content:center;align-items:center;flex-direction:row;transition:all .3s ease}@media(hover: hover){.mod-swiper .swiper-container .mod-swiper-prev:hover,.mod-swiper .swiper-container .mod-swiper-next:hover{border:1px solid rgba(0,0,0,0);background-color:#ff8a00}.mod-swiper .swiper-container .mod-swiper-prev:hover i::before,.mod-swiper .swiper-container .mod-swiper-next:hover i::before{color:#fff}}@media(max-width: 991.98px){.mod-swiper .swiper-container .mod-swiper-prev,.mod-swiper .swiper-container .mod-swiper-next{display:none}}.mod-swiper .swiper-container .mod-swiper-prev i::before,.mod-swiper .swiper-container .mod-swiper-next i::before{font-size:calc(24/16*1rem);color:#231f20}.mod-swiper .swiper-container .mod-swiper-prev{left:-60px}.mod-swiper .swiper-container .mod-swiper-next{right:-60px}.mod-swiper .swiper-container .swiper-button-disabled{border:#9fa4a6;background-color:rgba(159,164,166,.1);color:#9fa4a6}.mod-swiper .swiper-container .swiper-button-disabled i::before{color:#9fa4a6}.mod-swiper .swiper-container .swiper-button-disabled:hover{background-color:rgba(159,164,166,.1);border:#9fa4a6;cursor:default}.mod-swiper .swiper-container .swiper-button-disabled:hover i::before{color:#9fa4a6}.mod-counterup{padding:80px 0 120px 0;margin-bottom:120px;background-color:rgba(159,164,166,.1);display:flex;justify-content:center;align-items:center;flex-direction:column}@media(max-width: 991.98px){.mod-counterup{padding:60px 0;margin-bottom:80px}}.mod-counterup .title{padding:0 20px;margin-bottom:0;font-size:calc(28/16*1rem);line-height:calc(44.8/28);font-weight:700;color:#231f20}@media(max-width: 991.98px){.mod-counterup .title{font-size:calc(24/16*1rem);line-height:calc(38.4/24)}}.mod-counterup .sub-title{padding:0 20px;margin-top:10px;margin-bottom:40px;font-size:calc(18/16*1rem);line-height:calc(28.8/18);font-weight:500;color:#474843}.mod-counterup .counter-section{display:flex;justify-content:space-around;align-items:center;flex-direction:row}@media(max-width: 991.98px){.mod-counterup .counter-section{display:flex;justify-content:center;align-items:center;flex-direction:column}}.mod-counterup .counter-section .counter-card{display:flex;justify-content:center;align-items:center;flex-direction:column}@media(max-width: 991.98px){.mod-counterup .counter-section .counter-card{margin-bottom:40px}.mod-counterup .counter-section .counter-card:last-child{margin-bottom:0}}.mod-counterup .counter-section .counter-card .counter{font-size:calc(72/16*1rem);line-height:calc(108/72);font-weight:700;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap;color:#231f20}@media(max-width: 1399.98px){.mod-counterup .counter-section .counter-card .counter{font-size:calc(55/16*1rem);line-height:calc(90/55)}}@media(max-width: 1199.98px){.mod-counterup .counter-section .counter-card .counter{font-size:calc(50/16*1rem);line-height:calc(75/50)}}@media(max-width: 991.98px){.mod-counterup .counter-section .counter-card .counter{font-size:calc(50/16*1rem);line-height:calc(75/50)}}.mod-counterup .counter-section .counter-card .counter .unit{margin-left:5px;display:inlink-block;font-size:calc(18/16*1rem);line-height:calc(28.8/18)}@media(max-width: 991.98px){.mod-counterup .counter-section .counter-card .counter .unit{font-size:calc(16/16*1rem);line-height:calc(28.8/16)}}.mod-counterup .counter-section .counter-card .description{font-size:calc(18/16*1rem);line-height:calc(28.8/18);font-weight:700;color:#231f20}@media(max-width: 991.98px){.mod-counterup .counter-section .counter-card .description{font-size:calc(16/16*1rem);line-height:calc(28.8/16)}}.mod-line-chart{margin-bottom:120px}@media(max-width: 991.98px){.mod-line-chart{margin-bottom:80px}}.mod-line-chart .line-btn-group{display:flex;justify-content:center;margin-bottom:30px}@media(min-width: 992px){.mod-line-chart .line-btn-group{display:none}}.mod-line-chart .line-btn-group a{padding:8px 0;width:33.3333333333%;border-radius:0;border-bottom:1px solid rgba(159,164,166,.3);font-size:calc(18/16*1rem);line-height:calc(28.8/18);font-weight:500;color:#474843}.mod-line-chart .line-btn-group a.active{border-bottom:2px solid #ff8a00;font-weight:700;color:#ff8a00}.mod-line-chart .chart-card-box{display:flex;justify-content:space-around;align-items:flex-start;flex-direction:row}.mod-line-chart .chart-card-box .chart-card{min-width:290px}@media(min-width: 992px){.mod-line-chart .chart-card-box .chart-card{margin-right:40px}.mod-line-chart .chart-card-box .chart-card:last-child{margin-right:0}}.mod-line-chart .chart-card-box .chart-card .chart-canvas{min-height:350px;position:relative}@media(max-width: 991.98px){.mod-line-chart .chart-card-box .chart-card .lineChartLegend{display:flex;flex-wrap:wrap}}.mod-line-chart .chart-card-box .chart-card .lineChartLegend .main-bb{border-bottom:2px solid #ff8a00 !important}@media(max-width: 991.98px){.mod-line-chart .chart-card-box .chart-card .lineChartLegend .main-bb{border-bottom:none}}.mod-line-chart .chart-card-box .chart-card .lineChartLegend .lineLabel{padding:15px 0;border-bottom:1px solid rgba(159,164,166,.3);display:flex}@media(max-width: 991.98px){.mod-line-chart .chart-card-box .chart-card .lineChartLegend .lineLabel{width:50%;border-bottom:none}}.mod-line-chart .chart-card-box .chart-card .lineChartLegend .lineLabel .color-box{width:16px;height:16px;border-radius:3px;margin-right:10px;transform:translateY(7px)}@media(max-width: 991.98px){.mod-line-chart .chart-card-box .chart-card .lineChartLegend .lineLabel .color-box{width:12px;height:12px;transform:translateY(9px)}}.mod-line-chart .chart-card-box .chart-card .lineChartLegend .lineLabel .color-box-background{background-color:var(--line-color)}.mod-line-chart .chart-card-box .chart-card .lineChartLegend .lineLabel .label-text p{margin-bottom:0}.mod-line-chart .chart-card-box .chart-card .lineChartLegend .lineLabel .label-text .label-title{font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:500;color:#231f20}.mod-line-chart .chart-card-box .chart-card .lineChartLegend .lineLabel .label-text .label-content{font-size:calc(14/16*1rem);line-height:calc(22.4/14);color:#474843}.mod-doughnut-chart{margin-bottom:120px}@media(max-width: 991.98px){.mod-doughnut-chart{margin-bottom:80px}}.mod-doughnut-chart .doughnut-btn-group{display:flex;justify-content:center;margin-bottom:30px}@media(min-width: 992px){.mod-doughnut-chart .doughnut-btn-group{display:none}}.mod-doughnut-chart .doughnut-btn-group a{padding:8px 0;width:33.3333333333%;border-radius:0;border-bottom:1px solid rgba(159,164,166,.3);font-size:calc(18/16*1rem);line-height:calc(28.8/18);font-weight:500;color:#474843}.mod-doughnut-chart .doughnut-btn-group a.active{border-bottom:2px solid #ff8a00;font-weight:700;color:#ff8a00}.mod-doughnut-chart .chart-card-box{display:flex;justify-content:space-around;align-items:flex-start;flex-direction:row}.mod-doughnut-chart .chart-card-box .chart-card{min-width:290px}@media(min-width: 992px){.mod-doughnut-chart .chart-card-box .chart-card{margin-right:40px}.mod-doughnut-chart .chart-card-box .chart-card:last-child{margin-right:0}}.mod-doughnut-chart .chart-card-box .chart-card .chart-canvas{min-height:350px;max-height:350px;position:relative}@media(max-width: 575.98px){.mod-doughnut-chart .chart-card-box .chart-card .chart-canvas{min-height:200px;max-height:200px}}.mod-doughnut-chart .chart-card-box .chart-card .chart-canvas .doughnut-title-section{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.mod-doughnut-chart .chart-card-box .chart-card .chart-canvas .doughnut-title-section p{margin-bottom:0;text-align:center}.mod-doughnut-chart .chart-card-box .chart-card .chart-canvas .doughnut-title-section .doughnut-title{font-size:calc(22/16*1rem);line-height:calc(35.2/22);font-weight:700;color:#231f20}.mod-doughnut-chart .chart-card-box .chart-card .chart-canvas .doughnut-title-section .doughnut-subtitle{font-size:calc(14/16*1rem);line-height:calc(22.4/14);color:#474843}@media(max-width: 991.98px){.mod-doughnut-chart .chart-card-box .chart-card .doughnutChartLegend{display:flex;flex-wrap:wrap}}.mod-doughnut-chart .chart-card-box .chart-card .doughnutChartLegend .main-bb{border-bottom:2px solid #ff8a00 !important}@media(max-width: 991.98px){.mod-doughnut-chart .chart-card-box .chart-card .doughnutChartLegend .main-bb{border-bottom:none}}.mod-doughnut-chart .chart-card-box .chart-card .doughnutChartLegend .doughnutLabel{padding:15px 0;border-bottom:1px solid rgba(159,164,166,.3);display:flex}@media(max-width: 991.98px){.mod-doughnut-chart .chart-card-box .chart-card .doughnutChartLegend .doughnutLabel{width:50%;border-bottom:none}}.mod-doughnut-chart .chart-card-box .chart-card .doughnutChartLegend .doughnutLabel .color-box{width:16px;height:16px;border-radius:3px;margin-right:10px;transform:translateY(7px)}@media(max-width: 991.98px){.mod-doughnut-chart .chart-card-box .chart-card .doughnutChartLegend .doughnutLabel .color-box{width:12px;height:12px;transform:translateY(9px)}}.mod-doughnut-chart .chart-card-box .chart-card .doughnutChartLegend .doughnutLabel .label-value{margin-bottom:0;margin-right:10px;font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:700;color:#231f20;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap;transform:translateY(2px)}.mod-doughnut-chart .chart-card-box .chart-card .doughnutChartLegend .doughnutLabel .color-box-background{background-color:var(--line-color)}.mod-doughnut-chart .chart-card-box .chart-card .doughnutChartLegend .doughnutLabel .label-text p{margin-bottom:0}.mod-doughnut-chart .chart-card-box .chart-card .doughnutChartLegend .doughnutLabel .label-text .label-title{font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:500;color:#231f20}.mod-doughnut-chart .chart-card-box .chart-card .doughnutChartLegend .doughnutLabel .label-text .label-content{font-size:calc(14/16*1rem);line-height:calc(22.4/14);color:#474843}.mod-bar-chart{margin-bottom:120px}@media(max-width: 991.98px){.mod-bar-chart{margin-bottom:80px}}.mod-bar-chart .bar-btn-group{display:flex;justify-content:center;margin-bottom:30px}@media(min-width: 992px){.mod-bar-chart .bar-btn-group{display:none}}.mod-bar-chart .bar-btn-group a{padding:8px 0;width:33.3333333333%;border-radius:0;border-bottom:1px solid rgba(159,164,166,.3);font-size:calc(18/16*1rem);line-height:calc(28.8/18);font-weight:500;color:#474843}.mod-bar-chart .bar-btn-group a.active{border-bottom:2px solid #ff8a00;font-weight:700;color:#ff8a00}.mod-bar-chart .chart-card-box{display:flex;justify-content:space-around;align-items:flex-start;flex-direction:row}.mod-bar-chart .chart-card-box .chart-card{min-width:290px}@media(min-width: 992px){.mod-bar-chart .chart-card-box .chart-card{margin-right:40px}.mod-bar-chart .chart-card-box .chart-card:last-child{margin-right:0}}.mod-bar-chart .chart-card-box .chart-card .chart-canvas{min-height:350px;max-height:350px;position:relative}.mod-bar-chart .chart-card-box .chart-card .chart-canvas .bar-title-section{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.mod-bar-chart .chart-card-box .chart-card .chart-canvas .bar-title-section p{margin-bottom:0;text-align:center}.mod-bar-chart .chart-card-box .chart-card .chart-canvas .bar-title-section .bar-title{font-size:calc(22/16*1rem);line-height:calc(35.2/22);font-weight:700;color:#231f20}.mod-bar-chart .chart-card-box .chart-card .chart-canvas .bar-title-section .bar-subtitle{font-size:calc(14/16*1rem);line-height:calc(22.4/14);color:#474843}@media(max-width: 991.98px){.mod-bar-chart .chart-card-box .chart-card .barChartLegend{display:flex;flex-wrap:wrap}}.mod-bar-chart .chart-card-box .chart-card .barChartLegend .main-bb{border-bottom:2px solid #ff8a00 !important}@media(max-width: 991.98px){.mod-bar-chart .chart-card-box .chart-card .barChartLegend .main-bb{border-bottom:none}}.mod-bar-chart .chart-card-box .chart-card .barChartLegend .barLabel{padding:15px 0;border-bottom:1px solid rgba(159,164,166,.3);display:flex}@media(max-width: 991.98px){.mod-bar-chart .chart-card-box .chart-card .barChartLegend .barLabel{width:50%;border-bottom:none}}.mod-bar-chart .chart-card-box .chart-card .barChartLegend .barLabel .color-box{width:16px;height:16px;border-radius:3px;margin-right:10px;transform:translateY(7px)}@media(max-width: 991.98px){.mod-bar-chart .chart-card-box .chart-card .barChartLegend .barLabel .color-box{width:12px;height:12px;transform:translateY(9px)}}.mod-bar-chart .chart-card-box .chart-card .barChartLegend .barLabel .label-value{margin-bottom:0;margin-right:10px;font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:700;color:#231f20;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap;transform:translateY(2px)}.mod-bar-chart .chart-card-box .chart-card .barChartLegend .barLabel .color-box-background{background-color:var(--line-color)}.mod-bar-chart .chart-card-box .chart-card .barChartLegend .barLabel .label-text p{margin-bottom:0}.mod-bar-chart .chart-card-box .chart-card .barChartLegend .barLabel .label-text .label-title{font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:500;color:#231f20}.mod-bar-chart .chart-card-box .chart-card .barChartLegend .barLabel .label-text .label-content{font-size:calc(14/16*1rem);line-height:calc(22.4/14);color:#474843}.mod-article .nsdi-article-system{margin-bottom:60px}@media(max-width: 991.98px){.mod-article .nsdi-article-system{margin-bottom:40px}}.mod-article .nsdi-article-system .article-text{display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.mod-article .nsdi-article-system img{width:100%}.mod-article .nsdi-article-system h1{font-size:calc(46/16*1rem);line-height:calc(69/46)}.mod-article .nsdi-article-system h2{font-size:calc(32/16*1rem);line-height:calc(51.2/32)}.mod-article .nsdi-article-system h4{width:fit-content;font-size:calc(24/16*1rem);line-height:calc(38.4/24);font-weight:700;color:#231f20;padding-bottom:5px;border-bottom:4px solid #ff8a00;margin-bottom:20px}@media(max-width: 991.98px){.mod-article .nsdi-article-system h4{margin-top:30px}}.mod-article .nsdi-article-system h5{margin:0;padding:0;padding-left:26px;font-size:calc(20/16*1rem);line-height:calc(32/20);color:#231f20;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap;margin-bottom:50px}@media(max-width: 991.98px){.mod-article .nsdi-article-system h5{padding-left:21px;margin-bottom:30px}}.mod-article .nsdi-article-system h6{margin:0;padding:0;padding-left:16px;margin-bottom:15px;font-size:calc(22/16*1rem);line-height:calc(35.2/22);letter-spacing:.02em;font-weight:700;color:#231f20;position:relative}.mod-article .nsdi-article-system h6::before{content:"";display:inline-block;width:6px;height:6px;background-color:#ff8a00;position:absolute;left:0;top:50%;transform:translateY(-50%)}.mod-article .nsdi-article-system p{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20}.mod-article .nsdi-article-system ol li{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20;margin-bottom:5px;list-style-position:outside;padding-left:10px}.mod-article .nsdi-article-system ol li:last-child{margin-bottom:0}.mod-article .nsdi-article-system ol li::marker{font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap;font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20;margin-right:10px}.mod-article .nsdi-article-system ul li{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20;margin-bottom:5px;list-style-position:outside;padding-left:10px}.mod-article .nsdi-article-system ul li:last-child{margin-bottom:0}.mod-article .nsdi-article-system span{display:block;margin-left:66px;margin-bottom:5px;font-size:calc(14/16*1rem);line-height:calc(22.4/14);color:#231f20}.mod-article .nsdi-article-system span:last-child{margin-bottom:0}@media(max-width: 991.98px){.mod-article .nsdi-article-system span{margin-left:0}}.mod-article .nsdi-article-system h1,.mod-article .nsdi-article-system h2,.mod-article .nsdi-article-system h3{margin:0;padding:0;font-size:calc(28/16*1rem);line-height:calc(44.8/28);font-weight:700;color:#231f20;padding-left:20px;border-left:6px solid #ff8a00;margin-bottom:30px}@media(max-width: 991.98px){.mod-article .nsdi-article-system h1,.mod-article .nsdi-article-system h2,.mod-article .nsdi-article-system h3{font-size:calc(24/16*1rem);line-height:calc(38.4/24);padding-left:15px}}.loader-wrap{background-color:#fff;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);position:fixed;left:0;top:0;z-index:100000;display:flex;justify-content:center;align-items:center;flex-direction:column}.loader-wrap .process-bg{width:120px;height:20px;background-color:rgba(255,138,0,.5);position:relative;margin-bottom:15px}.loader-wrap .process-bg .process{position:absolute;top:0;left:0;width:0;height:100%;background-color:#ff8a00;animation:loading-process .3s ease-in forwards}.loader-wrap p{font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:500;color:#231f20}.loaded .loader-wrap{opacity:0;z-index:-100}nav{width:100%;height:100px;background-color:#fff;display:flex;align-items:center;position:fixed;top:0;z-index:200;box-shadow:0px 5px 10px -5px rgba(0,0,0,.1)}@media(max-width: 991.98px){nav{height:70px}}nav .nav-header{width:100%}nav .nav-header .nav-content{display:flex;justify-content:space-between;align-items:center;flex-direction:row}nav .nav-header .nav-content h1{width:fit-content;margin-bottom:0}nav .nav-header .nav-content a.logo{display:block;width:307px;height:40px;display:flex;justify-content:center;align-items:center;flex-direction:row}@media(max-width: 991.98px){nav .nav-header .nav-content a.logo{width:220px;height:29px}}nav .nav-header .nav-content a.logo img{width:100%;height:100%}nav .nav-header .nav-content ul{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:row;list-style:none;padding:0;margin:0;position:relative}@media(max-width: 991.98px){nav .nav-header .nav-content ul{display:none}}nav .nav-header .nav-content ul li{margin-left:10px;padding:6px 9px;overflow-x:hidden;overflow-y:visible}nav .nav-header .nav-content ul li:first-child{margin-left:0}@media(max-width: 1399.98px){nav .nav-header .nav-content ul li{margin-left:0}}nav .nav-header .nav-content ul li a{padding:2px 6px;font-size:calc(16/16*1rem);line-height:calc(28.8/16);text-decoration:none;color:#231f20;position:relative;z-index:2}nav .nav-header .nav-content ul li .parallelogram{transition:all .3s ease}nav .nav-header .nav-content ul li .parallelogram::before{content:"";width:100%;height:100%;position:absolute;z-index:-1;left:-125%;top:0;background-color:#231f20;border-radius:2px;transform:skewX(-30deg);transition:all .3s ease}@media(hover: hover){nav .nav-header .nav-content ul li .parallelogram:hover{color:#fff}nav .nav-header .nav-content ul li .parallelogram:hover::before{left:0}}nav .nav-header .nav-content ul li .parallelogram-hover{color:#fff}nav .nav-header .nav-content ul li .parallelogram-hover::before{content:"";width:100%;height:100%;position:absolute;z-index:-1;left:0;top:0;background-color:#231f20;border-radius:2px;transform:skewX(-30deg);transition:all .3s ease}@media(hover: hover){nav .nav-header .nav-content ul li .apply:hover+.dropdown{visibility:visible;opacity:1}}nav .nav-header .nav-content ul li .dropdown{visibility:hidden;opacity:0;position:absolute;margin-top:10px;width:200px;transform:translateX(-60px);transition:all .3s ease;border-radius:5px;background-color:#fff;box-shadow:0px 5px 20px -10px rgba(35,31,32,.1),0px 12px 25px -10px rgba(35,31,32,.1)}@media(hover: hover){nav .nav-header .nav-content ul li .dropdown:hover{visibility:visible;opacity:1}}nav .nav-header .nav-content ul li .dropdown ul{flex-direction:column;align-items:flex-start}nav .nav-header .nav-content ul li .dropdown ul li{width:100%;margin:0;padding:0;position:relative}nav .nav-header .nav-content ul li .dropdown ul li::before{content:"";width:0%;height:100%;display:block;background-color:rgba(255,138,0,.2);border-radius:5px 5px 0 0;position:absolute;left:0;top:0;transition:all .3s ease;pointer-events:none;cursor:pointer}nav .nav-header .nav-content ul li .dropdown ul li:last-child::before{border-radius:0 0 5px 5px}@media(hover: hover){nav .nav-header .nav-content ul li .dropdown ul li:hover::before{width:100%}nav .nav-header .nav-content ul li .dropdown ul li:hover a{font-weight:700;color:#ff8a00}nav .nav-header .nav-content ul li .dropdown ul li:hover .horizon{box-shadow:inset 0 -2px 0 #ff8a00}}nav .nav-header .nav-content ul li .dropdown ul li a{display:block;width:100%;padding:8px 0 8px 15px;transition:all .3s ease}nav .nav-header .nav-content ul li .dropdown ul li .horizon{position:relative;width:90%;height:2px;box-shadow:inset 0 -1px 0 #9fa4a6;left:5%}nav .nav-header .nav-content ul .social{display:flex;justify-content:center;align-items:center;flex-direction:row}nav .nav-header .nav-content ul .social a{display:flex;justify-content:center;align-items:center;flex-direction:row;padding:2px}nav .nav-header .nav-content ul .social a .icon-facebook{font-size:calc(20/16*1rem)}nav .nav-header .nav-content .menu{border:none;background-color:rgba(0,0,0,0);padding:0;width:24px;height:24px;color:#231f20}nav .nav-header .nav-content .menu i{font-size:calc(24/16*1rem)}@media(min-width: 992px){nav .nav-header .nav-content .menu{display:none}}nav .nav-pop{position:fixed;background-color:#fff;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);left:0;top:-130vh;z-index:99;transition:all .3s ease}@media(min-width: 992px){nav .nav-pop{display:none}}nav .nav-pop .nav-header{width:100%;height:70px;background-color:#fff;box-shadow:0px 5px 10px -5px rgba(0,0,0,.1);display:flex;justify-content:space-between;align-items:center;flex-direction:row}nav .nav-pop .nav-header .menu-close{padding:0}nav .nav-pop .nav-header .menu-close i{font-size:calc(24/16*1rem)}nav .nav-pop .nav-body{width:100%;height:calc(100vh - 70px);height:calc(var(--vh, 1vh)*100 - 70px);display:flex;justify-content:center;align-items:center;flex-direction:row;position:relative}nav .nav-pop .nav-body ul{width:100%;margin:0;padding:0;list-style:none}nav .nav-pop .nav-body ul li{width:100%;padding:8px 15px;margin-top:10px;position:relative}nav .nav-pop .nav-body ul li:first-child{margin-top:0}@media(max-width: 575.98px){nav .nav-pop .nav-body ul li{padding:8px 35px}}nav .nav-pop .nav-body ul li a{width:100%;display:inline-block;text-decoration:none;color:#231f20}nav .nav-pop .nav-body ul li a i{margin-left:10px}nav .nav-pop .nav-body ul li a i::before{transition:all .3s ease}nav .nav-pop .nav-body ul .grayL-bg{margin-top:10px;transition:all .3s ease}nav .nav-pop .nav-body ul .grayL-bg:has(li[aria-expanded=true]){background-color:rgba(159,164,166,.1)}nav .nav-pop .nav-body ul li[aria-expanded=false] a i.icon-::before{content:""}nav .nav-pop .nav-body ul li[aria-expanded=true] a i.icon-::before{content:""}nav .nav-pop .nav-body ul ul li{padding:8px 25px}@media(max-width: 575.98px){nav .nav-pop .nav-body ul ul li{padding:8px 45px}}nav .nav-pop .nav-body button.facebook,nav .nav-pop .nav-body a.facebook{text-decoration:none;padding:0;position:absolute;bottom:30px;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,0);border:none;font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap;display:flex;justify-content:space-between;align-items:center;flex-direction:row}nav .nav-pop .nav-body button.facebook i,nav .nav-pop .nav-body a.facebook i{font-size:calc(24/16*1rem);margin-right:5px;transform:translateY(-2px)}footer{width:100%;height:217px;background-color:#231f20;position:relative;z-index:100;display:flex;justify-content:center;align-items:center;flex-direction:column}@media(max-width: 991.98px){footer{height:fit-content;padding:30px 0}}footer .container .row ul{list-style:none;padding:0;margin-bottom:0}footer .container .row ul li{margin-top:15px}footer .container .row ul li:first-child{margin-top:0}footer .container .row ul li a{text-decoration:none;color:#fff;font-size:calc(16/16*1rem);line-height:calc(28.8/16);transition:all .3s ease}@media(hover: hover){footer .container .row ul li a:hover{color:hsla(0,0%,100%,.7)}}footer .container .row .button-section{padding:0;position:relative;display:flex;justify-content:flex-end;align-items:center;flex-direction:row}@media(max-width: 991.98px){footer .container .row .button-section{display:flex;justify-content:center;align-items:center;flex-direction:column}}footer .container .row .button-section .button-rent{width:200px;margin-bottom:20px}footer .container .row .button-section .button-rent::before{background-color:#474843}@media(max-width: 991.98px){footer .container .row .button-section .button-rent{width:100%;margin:30px 0}}footer .container .row .button-section .copyright-section{position:absolute;width:600px;right:0;bottom:0;display:flex;justify-content:flex-end}@media(max-width: 991.98px){footer .container .row .button-section .copyright-section{width:100%;position:relative;flex-direction:column;justify-content:center;align-items:center}}footer .container .row .button-section .copyright-section .link{display:flex;align-items:center}footer .container .row .button-section .copyright-section .link a{text-decoration:none;color:#fff;display:flex;align-items:center}footer .container .row .button-section .copyright-section .link a i{display:flex;align-items:center}footer .container .row .button-section .copyright-section .link .facebook{font-size:calc(24/16*1rem);line-height:calc(24/24)}footer .container .row .button-section .copyright-section .link .declaration{font-size:calc(14/16*1rem);line-height:calc(22.4/14)}footer .container .row .button-section .copyright-section .link .div-line{width:1px;height:15px;background-color:#fff;margin:0 10px}footer .container .row .button-section .copyright-section .copyright{color:#fff;font-size:calc(14/16*1rem);line-height:calc(22.4/14);margin-bottom:0;text-align:center}@media(max-width: 991.98px){footer .container .row .button-section .copyright-section .copyright{margin-top:10px}}footer .container .row .button-section .copyright-section .copyright a{text-decoration:none;color:#fff}.cookies{width:100%;padding:30px 0;position:fixed;z-index:100;bottom:0;background-color:rgba(35,31,32,.8)}.cookies .container{display:flex;justify-content:space-between;align-items:center;flex-direction:row}@media(min-width: 1620px){.cookies .container{max-width:1162px}}@media(max-width: 991.98px){.cookies .container{display:flex;justify-content:center;align-items:center;flex-direction:column}}.cookies .container .cookies-text{max-width:550px}@media(max-width: 991.98px){.cookies .container .cookies-text{margin-bottom:30px}}.cookies .container .cookies-text p,.cookies .container .cookies-text a{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#fff}.cookies .container .cookies-text p{margin-bottom:10px}.cookies .container .cookies-text a{text-decoration:none}@media(hover: hover){.cookies .container .cookies-text a:hover{color:hsla(0,0%,100%,.7)}}.cookies i.icon-close{position:absolute;color:#fff;top:15px;right:15px;cursor:pointer}[data-page=index] nav{box-shadow:none;transition:all .3s ease}[data-page=index] .main-container{padding-top:0}[data-page=index] main .banner{max-height:960px;position:relative}[data-page=index] main .banner .nav-mask{position:absolute;z-index:2;width:100%;height:140px;top:0;left:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 52.6%, rgba(255, 255, 255, 0) 100%)}@media(max-width: 991.98px){[data-page=index] main .banner .nav-mask{display:none}}[data-page=index] main .banner .swiper-carousel{max-height:960px}[data-page=index] main .banner .swiper-carousel .swiper-wrapper .swiper-slide{width:100%}[data-page=index] main .banner .swiper-carousel .swiper-wrapper .swiper-slide .img-wrap{position:relative;overflow:hidden;padding-top:50%}@media(max-width: 575.98px){[data-page=index] main .banner .swiper-carousel .swiper-wrapper .swiper-slide .img-wrap{position:relative;overflow:hidden;padding-top:100%}}[data-page=index] main .banner .swiper-carousel .swiper-wrapper .swiper-slide .img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media(min-width: 576px){[data-page=index] main .banner .swiper-carousel .swiper-wrapper .swiper-slide .banner-img-sm{display:none}}[data-page=index] main .banner .banner-mask{position:absolute;width:100%;height:100%;top:0;right:0%;transform:skewX(-30deg);z-index:2}[data-page=index] main .banner .banner-mask::before{content:"";position:absolute;display:block;width:40%;height:0%;top:0;background-color:#ff8a00}[data-page=index] main .banner .banner-mask::after{content:"";display:block;position:absolute;z-index:-1;width:40%;height:100%;top:100%;background-color:rgba(255,138,0,.8)}@media(max-width: 1199.98px){[data-page=index] main .banner .banner-mask::before,[data-page=index] main .banner .banner-mask::after{width:34%}}@media(max-width: 991.98px){[data-page=index] main .banner .banner-mask{display:none}}[data-page=index] main .banner .banner-mask span.mask{position:absolute;display:block;width:6%;height:0%;background-color:hsla(0,0%,100%,.2)}[data-page=index] main .banner .para-animation::before{animation:parallelogram .5s ease-in-out forwards 2s}[data-page=index] main .banner .span-animation{animation:parallelogram .5s ease-in-out forwards 2s}[data-page=index] main .banner .banner-text{width:100%;position:absolute;top:50%;transform:translateY(-50%);z-index:2;pointer-events:none}@media(max-width: 991.98px){[data-page=index] main .banner .banner-text{position:relative;background-color:#ff8a00;transform:none;padding:30px 0}}[data-page=index] main .banner .banner-text .banner-para{position:absolute;top:0;left:-35%;z-index:-1;width:50%;height:100%;transform:skewX(-30deg);background-color:hsla(0,0%,100%,.2)}@media(min-width: 992px){[data-page=index] main .banner .banner-text .banner-para{display:none}}[data-page=index] main .banner .banner-text .banner-title{max-width:450px}[data-page=index] main .banner .banner-text .banner-title h2{color:#fff;margin-bottom:0}[data-page=index] main .banner .banner-text .banner-title .en-title{margin-bottom:20px;font-size:calc(46/16*1rem);line-height:calc(69/46);font-weight:700;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}@media(max-width: 991.98px){[data-page=index] main .banner .banner-text .banner-title .en-title{font-size:calc(28/16*1rem);line-height:calc(42/28);margin-bottom:0}}[data-page=index] main .banner .banner-text .banner-title .cn-title{font-size:calc(32/16*1rem);line-height:calc(51.2/31);font-weight:700}@media(max-width: 991.98px){[data-page=index] main .banner .banner-text .banner-title .cn-title{font-size:calc(24/16*1rem);line-height:calc(38.4/24)}}[data-page=index] main .about{margin-top:150px;position:relative;z-index:2}@media(max-width: 991.98px){[data-page=index] main .about{margin-top:80px}}[data-page=index] main .carouselText .carouselText-content{display:flex;justify-content:space-between;align-items:center;flex-direction:row}@media(max-width: 991.98px){[data-page=index] main .carouselText .carouselText-content{display:flex;justify-content:center;align-items:center;flex-direction:column}}[data-page=index] main .carouselText .carouselText-content .about-swiper-carousel{min-width:830px;max-width:830px;max-height:555px;margin-right:80px;border-radius:10px;overflow:hidden}@media(max-width: 1399.98px){[data-page=index] main .carouselText .carouselText-content .about-swiper-carousel{min-width:600px;width:100%;margin-right:40px}}@media(max-width: 991.98px){[data-page=index] main .carouselText .carouselText-content .about-swiper-carousel{margin-right:0;min-width:100%;width:100%}}[data-page=index] main .carouselText .carouselText-content .about-swiper-carousel .swiper-wrapper .swiper-slide{width:100%}[data-page=index] main .carouselText .carouselText-content .about-swiper-carousel .swiper-wrapper .swiper-slide .img-wrap{position:relative;overflow:hidden;padding-top:66.7068757539%}[data-page=index] main .carouselText .carouselText-content .about-swiper-carousel .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}[data-page=index] main .carouselText .carouselText-content .text-section{max-width:490px}@media(max-width: 991.98px){[data-page=index] main .carouselText .carouselText-content .text-section{max-width:none;width:100%;margin-top:30px}}[data-page=index] main .carouselText .carouselText-content .text-section .title{font-size:calc(28/16*1rem);line-height:calc(44.8/28);font-weight:700;color:#231f20;margin-bottom:20px}@media(max-width: 991.98px){[data-page=index] main .carouselText .carouselText-content .text-section .title{font-size:calc(24/16*1rem);line-height:calc(38.4/24)}}[data-page=index] main .carouselText .carouselText-content .text-section .content{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20;margin-top:10px;margin-bottom:0}[data-page=index] main .carouselText .carouselText-content .text-section .content:first-child{margin-top:0}[data-page=index] main .carouselText .carouselText-content .text-section .button{margin-top:40px}@media(max-width: 991.98px){[data-page=index] main .carouselText .carouselText-content .text-section .button{margin:auto;margin-top:30px}}[data-page=index] main .spindle{margin-top:150px}@media(max-width: 991.98px){[data-page=index] main .spindle{margin-top:100px}}[data-page=index] main .spindle .spindle-title{margin-bottom:55px}@media(max-width: 991.98px){[data-page=index] main .spindle .spindle-title{text-align:center}}[data-page=index] main .spindle .spindle-title h3{color:#231f20;margin-bottom:0}[data-page=index] main .spindle .spindle-title .en-title{font-size:calc(60/16*1rem);line-height:calc(90/60);font-weight:700;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}@media(max-width: 991.98px){[data-page=index] main .spindle .spindle-title .en-title{font-size:calc(28/16*1rem);line-height:calc(42/28);margin-bottom:5px}}[data-page=index] main .spindle .spindle-title .cn-title{font-size:calc(28/16*1rem);line-height:calc(44.8/28);font-weight:700}@media(max-width: 991.98px){[data-page=index] main .spindle .spindle-title .cn-title{font-size:calc(24/16*1rem);line-height:calc(38.4/24)}}[data-page=index] main .spindle .spindle-card-box .spindle-card{text-decoration:none;border-radius:10px;overflow:hidden;width:calc(33.3333333333% - 60px);box-shadow:0px 5px 20px -10px rgba(35,31,32,.1),0px 12px 25px -10px rgba(35,31,32,.1);transition:all .3s ease}@media(hover: hover){[data-page=index] main .spindle .spindle-card-box .spindle-card:hover{box-shadow:0px 15px 20px -10px rgba(35,31,32,.25),0px 22px 25px -10px rgba(35,31,32,.2)}}[data-page=index] main .spindle .spindle-card-box .spindle-card:nth-child(1) .card-content h4::before{content:"01";position:absolute;top:50%;transform:translate(-31px, -50%);font-size:calc(16/16*1rem);line-height:calc(16/16);font-weight:700;color:#ff8a00;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}[data-page=index] main .spindle .spindle-card-box .card-img{display:flex;justify-content:center;align-items:center;flex-direction:row;background-color:rgba(159,164,166,.15);padding:40px 0}@media(max-width: 991.98px){[data-page=index] main .spindle .spindle-card-box .card-img{padding:20px 0}}[data-page=index] main .spindle .spindle-card-box .card-content{padding:20px 20px 30px 67px}[data-page=index] main .spindle .spindle-card-box .card-content h4{font-size:calc(24/16*1rem);line-height:calc(38.4/24);font-weight:700;color:#231f20;margin-bottom:10px;position:relative}[data-page=index] main .spindle .spindle-card-box .card-content p{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#474843;margin-bottom:0}[data-page=index] main .spindle .spindle-card-box .spindle-card:nth-child(2) .card-content h4::before{content:"02";position:absolute;top:50%;transform:translate(-31px, -50%);font-size:calc(16/16*1rem);line-height:calc(16/16);font-weight:700;color:#ff8a00;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}[data-page=index] main .spindle .spindle-card-box .card-img{display:flex;justify-content:center;align-items:center;flex-direction:row;background-color:rgba(159,164,166,.15);padding:40px 0}@media(max-width: 991.98px){[data-page=index] main .spindle .spindle-card-box .card-img{padding:20px 0}}[data-page=index] main .spindle .spindle-card-box .card-content{padding:20px 20px 30px 67px}[data-page=index] main .spindle .spindle-card-box .card-content h4{font-size:calc(24/16*1rem);line-height:calc(38.4/24);font-weight:700;color:#231f20;margin-bottom:10px;position:relative}[data-page=index] main .spindle .spindle-card-box .card-content p{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#474843;margin-bottom:0}[data-page=index] main .spindle .spindle-card-box .spindle-card:nth-child(3) .card-content h4::before{content:"03";position:absolute;top:50%;transform:translate(-31px, -50%);font-size:calc(16/16*1rem);line-height:calc(16/16);font-weight:700;color:#ff8a00;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}[data-page=index] main .spindle .spindle-card-box .card-img{display:flex;justify-content:center;align-items:center;flex-direction:row;background-color:rgba(159,164,166,.15);padding:40px 0}@media(max-width: 991.98px){[data-page=index] main .spindle .spindle-card-box .card-img{padding:20px 0}}[data-page=index] main .spindle .spindle-card-box .card-content{padding:20px 20px 30px 67px}[data-page=index] main .spindle .spindle-card-box .card-content h4{font-size:calc(24/16*1rem);line-height:calc(38.4/24);font-weight:700;color:#231f20;margin-bottom:10px;position:relative}[data-page=index] main .spindle .spindle-card-box .card-content p{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#474843;margin-bottom:0}[data-page=index] main .project{margin-top:200px;margin-bottom:200px}@media(max-width: 991.98px){[data-page=index] main .project{margin-top:100px;margin-bottom:0px}}[data-page=index] main .project .project-banner{width:100%;position:relative}[data-page=index] main .project .project-banner .right-para{position:absolute;width:1280px;height:960px;transform:skewX(-30deg);bottom:0;right:-1100px;background-color:rgba(159,164,166,.2)}@media(max-width: 1619.98px){[data-page=index] main .project .project-banner .right-para{right:-1150px}}@media(max-width: 1399.98px){[data-page=index] main .project .project-banner .right-para{right:-1250px}}@media(max-width: 991.98px){[data-page=index] main .project .project-banner .right-para{height:600px}}@media(max-width: 767.98px){[data-page=index] main .project .project-banner .right-para{height:500px}}@media(max-width: 575.98px){[data-page=index] main .project .project-banner .right-para{width:100%;height:450px;right:-70%}}[data-page=index] main .project .project-banner .img-wrap{position:relative;overflow:hidden;padding-top:31.25%}@media(max-width: 575.98px){[data-page=index] main .project .project-banner .img-wrap{position:relative;overflow:hidden;padding-top:100%}}[data-page=index] main .project .project-banner .img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media(max-width: 575.98px){[data-page=index] main .project .project-banner .project-banner-lg{display:none}}@media(min-width: 576px){[data-page=index] main .project .project-banner .project-banner-sm{display:none}}[data-page=index] main .project .project-swiper-lg{position:relative;margin-top:60px}@media(max-width: 991.98px){[data-page=index] main .project .project-swiper-lg{display:none}}[data-page=index] main .project .project-swiper-lg .swiper-wrapper .swiper-slide{width:100%}[data-page=index] main .project .project-swiper-lg .swiper-wrapper .project-card{border-radius:10px;overflow:hidden;cursor:pointer;text-decoration:none;box-shadow:0px 5px 20px -10px rgba(35,31,32,.1),0px 12px 25px -10px rgba(35,31,32,.1);transition:all .3s ease}@media(hover: hover){[data-page=index] main .project .project-swiper-lg .swiper-wrapper .project-card:hover{box-shadow:0px 15px 20px -10px rgba(35,31,32,.25),0px 22px 25px -10px rgba(35,31,32,.2)}[data-page=index] main .project .project-swiper-lg .swiper-wrapper .project-card:hover .card-img .img-wrap{transform:scale(1.1)}}[data-page=index] main .project .project-swiper-lg .swiper-wrapper .project-card .card-img{width:100%;overflow:hidden}[data-page=index] main .project .project-swiper-lg .swiper-wrapper .project-card .card-img .img-wrap{position:relative;overflow:hidden;padding-top:66.6666666667%;transition:all .3s ease}[data-page=index] main .project .project-swiper-lg .swiper-wrapper .project-card .card-img img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}[data-page=index] main .project .project-swiper-lg .swiper-wrapper .project-card .card-content{padding:20px 30px 30px 30px}[data-page=index] main .project .project-swiper-lg .swiper-wrapper .project-card .card-content h4{font-size:calc(24/16*1rem);line-height:calc(38.4/24);font-weight:700;margin-bottom:10px;color:#231f20;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left}[data-page=index] main .project .project-swiper-lg .swiper-wrapper .project-card .card-content p{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#474843;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left}[data-page=index] main .project .project-swiper-lg .swiper-wrapper .swiper-slide-active{transition:all .6s ease-in-out;opacity:0}[data-page=index] main .project .project-swiper-lg .center{width:470px;padding:110px 0px;border-radius:10px;background-color:#ff8a00;position:absolute;left:50%;transform:translate(-50%, -100%);z-index:2;text-align:center}[data-page=index] main .project .project-swiper-lg .center .en-title{font-size:calc(60/16*1rem);line-height:calc(90/60);font-weight:700;color:#fff;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap;margin-bottom:0}[data-page=index] main .project .project-swiper-lg .center .cn-title{font-size:calc(28/16*1rem);line-height:calc(44.8/28);font-weight:700;color:#fff;margin-bottom:0}[data-page=index] main .project .project-swiper-lg .center p{margin-top:50px;margin-bottom:0;padding:0 60px;font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#fff}@media(max-width: 1399.98px){[data-page=index] main .project .project-swiper-lg .center p{padding:0 20px}}[data-page=index] main .project .project-swiper-lg .center .button-section{margin:auto;margin-top:60px;width:80px;height:40px;border-radius:22px;background-color:#fff;display:flex;transition:all .3s ease}[data-page=index] main .project .project-swiper-lg .center .button-section:has(.project-swiper-lg-button-prev:hover){background-color:hsla(0,0%,100%,.5)}[data-page=index] main .project .project-swiper-lg .center .button-section:has(.project-swiper-lg-button-next:hover){background-color:hsla(0,0%,100%,.5)}[data-page=index] main .project .project-swiper-lg .center .button-section .project-swiper-lg-button-prev,[data-page=index] main .project .project-swiper-lg .center .button-section .project-swiper-lg-button-next{width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-direction:row;transition:all .3s ease}@media(hover: hover){[data-page=index] main .project .project-swiper-lg .center .button-section .project-swiper-lg-button-prev:hover,[data-page=index] main .project .project-swiper-lg .center .button-section .project-swiper-lg-button-next:hover{background-color:#fff}}[data-page=index] main .project .project-swiper-lg .center .button-section .project-swiper-lg-button-prev i,[data-page=index] main .project .project-swiper-lg .center .button-section .project-swiper-lg-button-next i{color:#ff8a00}[data-page=index] main .project .center-sm{width:100%;padding-top:40px;background-color:#ff8a00;text-align:center;height:392px}@media(min-width: 992px){[data-page=index] main .project .center-sm{display:none}}[data-page=index] main .project .center-sm .en-title{font-size:calc(28/16*1rem);line-height:calc(42/28);font-weight:700;color:#fff;margin-bottom:5px;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}[data-page=index] main .project .center-sm .cn-title{font-size:calc(24/16*1rem);line-height:calc(38.4/24);font-weight:700;color:#fff;margin-bottom:40px}[data-page=index] main .project .center-sm p{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#fff}[data-page=index] main .project .project-swiper-sm{transform:translateY(-100px)}@media(min-width: 992px){[data-page=index] main .project .project-swiper-sm{display:none}}[data-page=index] main .project .project-swiper-sm .swiper-wrapper .swiper-slide{width:100%}[data-page=index] main .project .project-swiper-sm .swiper-wrapper .project-card{border-radius:10px;overflow:hidden;cursor:pointer;text-decoration:none;box-shadow:0px 5px 20px -10px rgba(35,31,32,.1),0px 12px 25px -10px rgba(35,31,32,.1)}@media(hover: hover){[data-page=index] main .project .project-swiper-sm .swiper-wrapper .project-card:hover{box-shadow:0px 15px 20px -10px rgba(35,31,32,.25),0px 22px 25px -10px rgba(35,31,32,.2)}}[data-page=index] main .project .project-swiper-sm .swiper-wrapper .project-card .card-img{width:100%}[data-page=index] main .project .project-swiper-sm .swiper-wrapper .project-card .card-img .img-wrap{position:relative;overflow:hidden;padding-top:66.6666666667%}[data-page=index] main .project .project-swiper-sm .swiper-wrapper .project-card .card-img img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}[data-page=index] main .project .project-swiper-sm .swiper-wrapper .project-card .card-content{padding:20px 30px 30px 30px}@media(max-width: 575.98px){[data-page=index] main .project .project-swiper-sm .swiper-wrapper .project-card .card-content{padding:20px}}[data-page=index] main .project .project-swiper-sm .swiper-wrapper .project-card .card-content h4{font-size:calc(18/16*1rem);line-height:calc(28.8/18);font-weight:700;margin-bottom:10px;color:#231f20}[data-page=index] main .project .project-swiper-sm .swiper-wrapper .project-card .card-content p{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#474843;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left}[data-page=index] main .record .record-title{padding:0;text-align:center;margin-bottom:40px}@media(min-width: 992px){[data-page=index] main .record .record-title{display:none}}[data-page=index] main .record .record-title .en-title{font-size:calc(28/16*1rem);line-height:calc(42/28);font-weight:700;color:#231f20;margin-bottom:5px;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}[data-page=index] main .record .record-title .cn-title{font-size:calc(24/16*1rem);line-height:calc(38.4/24);font-weight:700;color:#231f20}[data-page=index] main .record .record-video{width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:row}[data-page=index] main .record .record-video .container-1600{position:relative;width:100%;height:100%;--plyr-color-main: #FF8A00}[data-page=index] main .record .record-video .container-1600 .video-swiper{border-radius:10px;overflow:hidden;position:relative}@media(max-width: 575.98px){[data-page=index] main .record .record-video .container-1600 .video-swiper{border-radius:0}}[data-page=index] main .record .record-video .container-1600 .swiper-wrapper{max-height:750px}[data-page=index] main .record .record-video .container-1600 .swiper-slide{border-radius:10px;overflow:hidden;position:relative}@media(max-width: 575.98px){[data-page=index] main .record .record-video .container-1600 .swiper-slide{border-radius:0}}[data-page=index] main .record .record-video .container-1600 video{width:100%;object-fit:cover;min-height:375px}[data-page=index] main .record .record-video .container-1600 iframe{max-height:750px;min-height:375px}[data-page=index] main .record .record-video .container-1600 .plyr--video.plyr--hide-controls .plyr__controls{opacity:1 !important;pointer-events:auto !important;transform:unset !important}[data-page=index] main .record .record-video .container-1600 .plyr__video-embed{max-height:750px;min-height:375px}[data-page=index] main .record .record-video .container-1600 .plyr__controls{padding-bottom:0;margin:0;padding:0}[data-page=index] main .record .record-video .container-1600 .plyr__controls .plyr__progress{left:0;margin-right:0}[data-page=index] main .record .record-video .container-1600 .plyr__controls .plyr__progress input{height:5px;z-index:10}[data-page=index] main .record .record-video .container-1600 .plyr__controls .plyr__progress input::-webkit-slider-thumb{display:none}[data-page=index] main .record .record-video .container-1600 .plyr__video-wrapper{max-height:750px;min-height:375px}[data-page=index] main .record .record-video .container-1600 .video-mask{position:absolute;top:0;left:0;width:100%;height:calc(100% - 5px);background:linear-gradient(90deg, rgba(35, 31, 32, 0.6) 0%, rgba(35, 31, 32, 0) 100%);pointer-events:none;z-index:2;border-radius:10px;overflow:hidden;pointer-events:none}@media(max-width: 991.98px){[data-page=index] main .record .record-video .container-1600 .video-mask{height:calc(100% - 60px)}}@media(max-width: 575.98px){[data-page=index] main .record .record-video .container-1600 .video-mask{border-radius:0}}[data-page=index] main .record .record-video .container-1600 .video-text{position:absolute;top:100px;left:100px;z-index:3}@media(max-width: 991.98px){[data-page=index] main .record .record-video .container-1600 .video-text{display:none}}[data-page=index] main .record .record-video .container-1600 .video-text .en-title{font-size:calc(60/16*1rem);line-height:calc(90/60);font-weight:700;color:#fff;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}[data-page=index] main .record .record-video .container-1600 .video-text .cn-title{font-size:calc(28/16*1rem);line-height:calc(44.8/28);font-weight:700;color:#fff}[data-page=index] main .record .record-video .container-1600 .video-description{position:absolute;left:200px;bottom:60px;z-index:3}@media(max-width: 991.98px){[data-page=index] main .record .record-video .container-1600 .video-description{padding:0 20px;left:0;bottom:65px}}[data-page=index] main .record .record-video .container-1600 .video-description p,[data-page=index] main .record .record-video .container-1600 .video-description a{margin-bottom:0;font-size:calc(22/16*1rem);line-height:calc(35.2/22);font-weight:500;text-decoration:none;color:#fff;display:flex;align-items:center}@media(max-width: 991.98px){[data-page=index] main .record .record-video .container-1600 .video-description p,[data-page=index] main .record .record-video .container-1600 .video-description a{font-size:calc(16/16*1rem);line-height:calc(28.8/16)}}[data-page=index] main .record .record-video .container-1600 .video-description a:hover{text-decoration:underline}[data-page=index] main .record .record-video .container-1600 .cus-button-section{position:absolute;bottom:60px;left:100px;z-index:3}@media(max-width: 991.98px){[data-page=index] main .record .record-video .container-1600 .cus-button-section{position:unset;margin-top:15px;margin-left:auto;margin-right:auto}}[data-page=index] main .record .record-video .container-1600 .cus-button-section .cus-swiper-button-prev:hover,[data-page=index] main .record .record-video .container-1600 .cus-button-section .cus-swiper-button-next:hover{background-color:rgba(0,0,0,0)}[data-page=index] main .record .record-video .container-1600 .swiper-pagination{position:relative;bottom:0;display:none}@media(min-width: 992px){[data-page=index] main .record .record-video .container-1600 .swiper-pagination{display:none}}[data-page=index] main .record .record-video .container-1600 .swiper-pagination .swiper-pagination-bullet{background-color:rgba(71,72,67,.7)}[data-page=index] main .record .record-video .container-1600 .swiper-pagination .swiper-pagination-bullet-active{background-color:#474843}[data-page=index] main .application{margin-top:200px}@media(max-width: 991.98px){[data-page=index] main .application{margin-top:100px}}@media(max-width: 991.98px){[data-page=index] main .application .application-title{text-align:center}}[data-page=index] main .application .application-title .en-title{font-size:calc(60/16*1rem);line-height:calc(90/60);font-weight:700;color:#231f20;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}@media(max-width: 991.98px){[data-page=index] main .application .application-title .en-title{font-size:calc(28/16*1rem);line-height:calc(42/28)}}[data-page=index] main .application .application-title .cn-title{font-size:calc(28/16*1rem);line-height:calc(44.8/28);font-weight:700;color:#231f20;margin-bottom:80px}@media(max-width: 991.98px){[data-page=index] main .application .application-title .cn-title{font-size:calc(24/16*1rem);line-height:calc(38.4/24);margin-bottom:15px}}@media(max-width: 991.98px){[data-page=index] main .application .application-title button{display:none}}[data-page=index] main .application .application-card-box .application-card{padding:40px 0;text-decoration:none;display:block;transition:all .3s ease}@media(hover: hover){[data-page=index] main .application .application-card-box .application-card:hover{opacity:.7}}@media(max-width: 991.98px){[data-page=index] main .application .application-card-box .application-card{padding:25px 0}}[data-page=index] main .application .application-card-box .application-card .card-tag{display:flex;align-items:center;margin-bottom:20px}[data-page=index] main .application .application-card-box .application-card .card-tag .tag{padding:2px 10px;font-size:calc(14/16*1rem);line-height:calc(22.4/14);font-weight:500;color:#fff;border-radius:13px;margin-right:10px}[data-page=index] main .application .application-card-box .application-card .card-tag .open{background-color:#e01f3d}[data-page=index] main .application .application-card-box .application-card .card-tag .close{background-color:#231f20}[data-page=index] main .application .application-card-box .application-card .card-tag .date{margin-bottom:0;font-size:calc(14/16*1rem);line-height:calc(22.4/14);color:#474843;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}[data-page=index] main .application .application-card-box .application-card .card-title{margin-bottom:5px;font-size:calc(18/16*1rem);line-height:calc(28.8/18);font-weight:700;color:#231f20}[data-page=index] main .application .application-card-box .application-card .card-description{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#474843;margin-bottom:0}@media(max-width: 991.98px){[data-page=index] main .application .application-card-box .application-card .card-description{display:none}}[data-page=index] main .application .button-sm-section button{margin-top:40px;margin-left:auto;margin-right:auto}@media(min-width: 992px){[data-page=index] main .application .button-sm-section{display:none}}[data-page=index] main .news{margin-top:200px}@media(max-width: 991.98px){[data-page=index] main .news{margin-top:100px}}[data-page=index] main .news .news-banner{width:100%;position:relative}[data-page=index] main .news .news-banner .left-para{position:absolute;width:1280px;height:960px;transform:skewX(-30deg);top:0;left:-1100px;background-color:hsla(0,0%,100%,.5)}@media(max-width: 1619.98px){[data-page=index] main .news .news-banner .left-para{left:-1150px}}@media(max-width: 1399.98px){[data-page=index] main .news .news-banner .left-para{left:-1200px}}@media(max-width: 991.98px){[data-page=index] main .news .news-banner .left-para{display:none}}[data-page=index] main .news .news-banner .right-para{position:absolute;width:1280px;height:960px;transform:skewX(-30deg);bottom:0;right:-1100px;background-color:rgba(159,164,166,.2)}@media(max-width: 1619.98px){[data-page=index] main .news .news-banner .right-para{right:-1150px}}@media(max-width: 1399.98px){[data-page=index] main .news .news-banner .right-para{right:-1250px}}@media(max-width: 991.98px){[data-page=index] main .news .news-banner .right-para{height:600px}}@media(max-width: 767.98px){[data-page=index] main .news .news-banner .right-para{height:500px}}@media(max-width: 575.98px){[data-page=index] main .news .news-banner .right-para{width:100%;height:450px;right:-70%}}[data-page=index] main .news .news-banner .img-wrap{position:relative;overflow:hidden;padding-top:31.25%}@media(max-width: 575.98px){[data-page=index] main .news .news-banner .img-wrap{position:relative;overflow:hidden;padding-top:100%}}[data-page=index] main .news .news-banner .img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media(max-width: 575.98px){[data-page=index] main .news .news-banner .news-banner-lg{display:none}}@media(min-width: 576px){[data-page=index] main .news .news-banner .news-banner-sm{display:none}}[data-page=index] main .news .news-content{background-color:rgba(159,164,166,.1);padding-bottom:80px}@media(max-width: 1619.98px){[data-page=index] main .news .news-content{padding-bottom:0}}[data-page=index] main .news .news-content .news-section{padding-top:150px;padding-bottom:150px;background-color:#fff;border-radius:10px 0 0 10px;transform:translateY(-120px);position:relative}@media(max-width: 1399.98px){[data-page=index] main .news .news-content .news-section{transform:translateY(0px)}}@media(max-width: 991.98px){[data-page=index] main .news .news-content .news-section{padding-top:100px;padding-bottom:100px}}[data-page=index] main .news .news-content .news-bg{position:absolute;width:1920px;height:100%;top:0;left:-160px;background-color:#fff;border-radius:10px 0 0 10px;z-index:-1}@media(max-width: 991.98px){[data-page=index] main .news .news-content .news-title{text-align:center;margin-bottom:40px}}[data-page=index] main .news .news-content .news-title .en-title{font-size:calc(60/16*1rem);line-height:calc(90/60);font-weight:700;color:#231f20;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}@media(max-width: 991.98px){[data-page=index] main .news .news-content .news-title .en-title{font-size:calc(28/16*1rem);line-height:calc(42/28)}}[data-page=index] main .news .news-content .news-title .cn-title{font-size:calc(28/16*1rem);line-height:calc(44.8/28);font-weight:700;color:#231f20;margin-bottom:80px}@media(max-width: 991.98px){[data-page=index] main .news .news-content .news-title .cn-title{font-size:calc(24/16*1rem);line-height:calc(38.4/24);margin-bottom:15px}}@media(max-width: 991.98px){[data-page=index] main .news .news-content .news-title button{display:none}}[data-page=index] main .news .news-content .news-card-box .news-card{text-decoration:none;display:flex;align-items:center;padding-bottom:30px;margin-top:30px}[data-page=index] main .news .news-content .news-card-box .news-card:first-child{margin-top:0}@media(hover: hover){[data-page=index] main .news .news-content .news-card-box .news-card:hover .news-img .img-wrap{transform:scale(1.1)}}@media(max-width: 991.98px){[data-page=index] main .news .news-content .news-card-box .news-card{padding-bottom:25px;margin-top:25px}[data-page=index] main .news .news-content .news-card-box .news-card:first-child{margin-top:0}}[data-page=index] main .news .news-content .news-card-box .news-card .news-img{width:200px;min-width:200px;height:133px;margin-right:30px;overflow:hidden;border-radius:5px}@media(max-width: 991.98px){[data-page=index] main .news .news-content .news-card-box .news-card .news-img{display:none}}[data-page=index] main .news .news-content .news-card-box .news-card .news-img .img-wrap{position:relative;overflow:hidden;padding-top:66.5%;transition:all .3s ease}[data-page=index] main .news .news-content .news-card-box .news-card .news-img img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}[data-page=index] main .news .news-content .news-card-box .news-card .news-article .card-tag{display:flex;align-items:center;margin-bottom:20px}[data-page=index] main .news .news-content .news-card-box .news-card .news-article .card-tag .tag{padding:2px 10px;font-size:calc(14/16*1rem);line-height:calc(22.4/14);font-weight:500;color:#474843;background-color:rgba(159,164,166,.2);border-radius:13px;margin-right:10px}[data-page=index] main .news .news-content .news-card-box .news-card .news-article .card-tag .date{margin-bottom:0;font-size:calc(14/16*1rem);line-height:calc(22.4/14);color:#474843;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}[data-page=index] main .news .news-content .news-card-box .news-card .news-article .card-title{margin-bottom:0;font-size:calc(18/16*1rem);line-height:calc(28.8/18);font-weight:500;color:#231f20}[data-page=index] main .news .news-content .button-sm-section button{margin-top:40px;margin-left:auto;margin-right:auto}@media(min-width: 992px){[data-page=index] main .news .news-content .button-sm-section{display:none}}.main-container{position:relative;padding-top:100px}@media(max-width: 991.98px){.main-container{padding-top:70px}}.trapezoidal-section{width:100%;height:40px;display:flex;position:absolute;bottom:0;z-index:100}@media(max-width: 991.98px){.trapezoidal-section{height:20px}}.trapezoidal-section .transparent{width:50%}.trapezoidal-section .trapezoidal{width:50%;height:0;border-bottom:40px solid #231f20;border-left:25px solid rgba(0,0,0,0)}@media(max-width: 991.98px){.trapezoidal-section .trapezoidal{border-bottom:20px solid #231f20;border-left:10px solid rgba(0,0,0,0)}}.page-banner{width:100%;position:relative;overflow:hidden}.page-banner .img-wrap{position:relative;overflow:hidden;padding-top:23.4375%}@media(max-width: 575.98px){.page-banner .img-wrap{position:relative;overflow:hidden;padding-top:100%}}.page-banner .img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media(max-width: 575.98px){.page-banner .page-banner-lg{display:none}}@media(min-width: 576px){.page-banner .page-banner-sm{display:none}}.page-banner .mask-lg{position:absolute;width:50%;height:100%;left:0;top:0;background:linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%)}@media(max-width: 575.98px){.page-banner .mask-lg{display:none}}.page-banner .parallelogram-mask-left-lg{position:absolute;width:100%;height:100%;top:0;right:94%;transform:skewX(-30deg)}.page-banner .parallelogram-mask-left-lg::after{content:"";display:block;width:100%;height:0;background-color:#ff8a00}@media(max-width: 575.98px){.page-banner .parallelogram-mask-left-lg{display:none}}.page-banner .parallelogram-mask-right-lg{position:absolute;width:100%;height:100%;top:0;left:87%;transform:skewX(-30deg)}.page-banner .parallelogram-mask-right-lg::after{content:"";display:block;width:100%;height:0;background-color:rgba(159,164,166,.3)}@media(max-width: 575.98px){.page-banner .parallelogram-mask-right-lg{display:none}}.page-banner .para-animation::after{animation:parallelogram .5s ease-in-out forwards 1s}.page-banner .mask-sm{position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%)}@media(min-width: 576px){.page-banner .mask-sm{display:none}}.page-banner .parallelogram-mask-sm{position:absolute;width:333px;height:50%;right:-270px;bottom:0;background-color:rgba(159,164,166,.3);transform:skewX(-30deg)}@media(min-width: 576px){.page-banner .parallelogram-mask-sm{display:none}}.page-banner .page-banner-title{position:absolute;top:50%;transform:translateY(-50%);padding-left:50px;border-left:8px solid #ff8a00}@media(max-width: 1724.98px){.page-banner .page-banner-title{border-left:none}}@media(max-width: 1199.98px){.page-banner .page-banner-title{padding-left:20px}}@media(max-width: 575.98px){.page-banner .page-banner-title{border-left:8px solid #ff8a00}}.page-banner .page-banner-title .en-title{margin:0;font-size:calc(60/16*1rem);line-height:calc(90/60);font-weight:500;color:#fff;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}@media(max-width: 1199.98px){.page-banner .page-banner-title .en-title{font-size:calc(28/16*1rem);line-height:calc(42/28);font-weight:700}}.page-banner .page-banner-title .cn-title{margin:0;font-size:calc(32/16*1rem);line-height:calc(51.2/32);font-weight:700;color:#fff}@media(max-width: 1199.98px){.page-banner .page-banner-title .cn-title{font-size:calc(28/16*1rem);line-height:calc(44.8/28)}}[data-page=about] main .page-banner{margin-bottom:100px}@media(max-width: 991.98px){[data-page=about] main .page-banner{margin-bottom:60px}}[data-page=about] main .mod-article h3{margin-bottom:10px}@media(max-width: 991.98px){[data-page=about] main .mod-article h3{margin-bottom:5px}}[data-page=about] main .milestone{margin-bottom:120px}@media(max-width: 991.98px){[data-page=about] main .milestone{margin-bottom:80px}}[data-page=about] main .milestone .title h3{margin-bottom:70px;font-size:calc(28/16*1rem);line-height:calc(44.8/28);font-weight:700;color:#231f20;padding-left:20px;border-left:6px solid #ff8a00}@media(max-width: 991.98px){[data-page=about] main .milestone .title h3{margin-bottom:40px;padding-left:15px;font-size:calc(24/16*1rem);line-height:calc(38.4/24)}}[data-page=about] main .milestone ul.timeline{height:auto;width:3px;list-style:none;padding:0;margin:0;margin-left:20%}@media(max-width: 991.98px){[data-page=about] main .milestone ul.timeline{display:none}}[data-page=about] main .milestone ul.timeline li.dialog-wrapper{height:220px;width:80%;position:relative;padding-bottom:50px;z-index:1;background-color:rgba(159,164,166,.2);transition:all .3s ease}[data-page=about] main .milestone ul.timeline li.dialog-wrapper:last-child{background-color:rgba(0,0,0,0)}[data-page=about] main .milestone ul.timeline li.dialog-wrapper .dialog{position:absolute;top:0;display:flex;width:805px}[data-page=about] main .milestone ul.timeline li.dialog-wrapper .dialog .date{flex:0 0 150px;width:150px;display:flex;justify-content:center;align-items:flex-start;flex-direction:row;font-size:calc(32/16*1rem);line-height:calc(51.2/32);font-weight:700;color:#ff8a00;transform:translateY(-16px);position:relative}[data-page=about] main .milestone ul.timeline li.dialog-wrapper .dialog .date .year{position:absolute;top:0;left:-125px}[data-page=about] main .milestone ul.timeline li.dialog-wrapper .dialog .text{transform:translateY(-8px);height:auto;position:relative;width:100%}@media(max-width: 1199.98px){[data-page=about] main .milestone ul.timeline li.dialog-wrapper .dialog .text{width:60%}}[data-page=about] main .milestone ul.timeline li.dialog-wrapper .dialog .text .title{width:100%;margin-bottom:5px;font-size:calc(22/16*1rem);line-height:calc(35.2/22);font-weight:500;color:#231f20}[data-page=about] main .milestone ul.timeline li.dialog-wrapper .dialog .text .content{width:100%;margin-bottom:0;font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20}[data-page=about] main .milestone ul.timeline li.dialog-wrapper .dialog .text .content a{margin-left:10px;font-weight:500;border-bottom:1px solid #231f20;color:#231f20;text-decoration:none}[data-page=about] main .milestone ul.timeline li.dialog-wrapper .dialog .text .content a i{margin-left:5px}[data-page=about] main .milestone ul.timeline li.dialog-wrapper .dialog .text .dialog-img{width:50%;margin-top:10px;cursor:default;display:none}[data-page=about] main .milestone ul.timeline li.dialog-wrapper .dialog .text .dialog-img img{width:100%}[data-page=about] main .milestone ul.timeline li.dialog-wrapper .dialog .text button{position:absolute;border:none;background-color:rgba(0,0,0,0);top:40px;right:-30px}[data-page=about] main .milestone ul.timeline li.dialog-wrapper .dialog .text button i{font-size:calc(24/16*1rem)}[data-page=about] main .milestone ul.timeline li.dialog-wrapper .dialog-arrow-down .text{cursor:pointer}[data-page=about] main .milestone ul.timeline li.dialog-wrapper .dialog-arrow-up .text{cursor:pointer}[data-page=about] main .milestone ul.timeline .active .dialog-img{display:block !important}[data-page=about] main .milestone ul.timeline .big-dot::before{content:"";display:block;width:20px;height:20px;border-radius:50%;background-color:#ff8a00;transform:translateX(-40%)}[data-page=about] main .milestone ul.timeline .small-dot::before{content:"";display:block;width:12px;height:12px;border-radius:50%;background-color:#ff8a00;transform:translateX(-40%)}[data-page=about] main .milestone ul.timeline-sm{height:auto;width:3px;background-color:rgba(159,164,166,.2);list-style:none;padding:0;margin:0;margin-bottom:80px}@media(min-width: 992px){[data-page=about] main .milestone ul.timeline-sm{display:none}}[data-page=about] main .milestone ul.timeline-sm li.dialog-wrapper-sm{height:auto;position:relative}[data-page=about] main .milestone ul.timeline-sm li.dialog-wrapper-sm .dialog-year-sm{position:absolute;top:0}[data-page=about] main .milestone ul.timeline-sm li.dialog-wrapper-sm .dialog-year-sm .year{font-size:calc(28/16*1rem);line-height:calc(42/28);font-weight:700;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap;color:#ff8a00;position:relative;margin-left:25px;margin-bottom:20px;top:-12px}[data-page=about] main .milestone ul.timeline-sm li.dialog-wrapper-sm .dialog-year-sm .year::before{content:"";display:inline-block;width:14px;height:14px;border-radius:50%;background-color:#ff8a00;position:absolute;top:12px;left:-30px}[data-page=about] main .milestone ul.timeline-sm li.dialog-wrapper-sm .dialog-year-sm .month-section{margin-left:25px;margin-bottom:10px}[data-page=about] main .milestone ul.timeline-sm li.dialog-wrapper-sm .dialog-year-sm .month-section .month{font-size:calc(24/16*1rem);line-height:calc(38.4/24);font-weight:700;color:#ff8a00;margin-bottom:10px}[data-page=about] main .milestone ul.timeline-sm li.dialog-wrapper-sm .dialog-year-sm .month-section .dialog-sm{width:650px;position:relative;margin-bottom:30px}@media(max-width: 767.98px){[data-page=about] main .milestone ul.timeline-sm li.dialog-wrapper-sm .dialog-year-sm .month-section .dialog-sm{width:480px}}@media(max-width: 575.98px){[data-page=about] main .milestone ul.timeline-sm li.dialog-wrapper-sm .dialog-year-sm .month-section .dialog-sm{width:330px}}@media(max-width: 413.98px){[data-page=about] main .milestone ul.timeline-sm li.dialog-wrapper-sm .dialog-year-sm .month-section .dialog-sm{width:280px}}[data-page=about] main .milestone ul.timeline-sm li.dialog-wrapper-sm .dialog-year-sm .month-section .dialog-sm::before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#ff8a00;position:absolute;top:10px;left:-28px}[data-page=about] main .milestone ul.timeline-sm li.dialog-wrapper-sm .dialog-year-sm .month-section .dialog-sm .title{font-size:calc(20/16*1rem);line-height:calc(32/20);font-weight:500;color:#231f20}[data-page=about] main .milestone ul.timeline-sm li.dialog-wrapper-sm .dialog-year-sm .month-section .dialog-sm .content{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20;margin-bottom:0}[data-page=about] main .milestone ul.timeline-sm li.dialog-wrapper-sm .dialog-year-sm .month-section .dialog-sm .content a{margin-left:5px;font-weight:500;border-bottom:1px solid #231f20;color:#231f20;text-decoration:none}[data-page=about] main .milestone ul.timeline-sm li.dialog-wrapper-sm .dialog-year-sm .month-section .dialog-sm .content a i{margin-left:5px}[data-page=about] main .milestone ul.timeline-sm li.dialog-wrapper-sm .dialog-year-sm .month-section .dialog-sm .dialog-img{width:100%;margin-top:8px;cursor:default;left:0;z-index:2;display:none}[data-page=about] main .milestone ul.timeline-sm li.dialog-wrapper-sm .dialog-year-sm .month-section .dialog-sm .dialog-img img{width:100%}[data-page=about] main .milestone ul.timeline-sm li.dialog-wrapper-sm .dialog-year-sm .month-section .dialog-sm .active{display:block !important}[data-page=about] main .milestone ul.timeline-sm li.dialog-wrapper-sm .dialog-year-sm .month-section .dialog-arrow-down{cursor:pointer}[data-page=about] main .milestone ul.timeline-sm li.dialog-wrapper-sm .dialog-year-sm .month-section .dialog-arrow-down::after{content:url(../images/icon_png/arrow_down.svg);position:absolute;top:5px;right:-30px}[data-page=about] main .milestone ul.timeline-sm li.dialog-wrapper-sm .dialog-year-sm .month-section .dialog-arrow-up{cursor:pointer}[data-page=about] main .milestone ul.timeline-sm li.dialog-wrapper-sm .dialog-year-sm .month-section .dialog-arrow-up::after{content:url(../images/icon_png/arrow_top.svg);position:absolute;top:5px;right:-30px}[data-page=about] main .information{padding:80px 0 120px 0;background-color:rgba(159,164,166,.1)}@media(max-width: 991.98px){[data-page=about] main .information{padding:60px 0 80px 0}}[data-page=about] main .information .container .text-section{padding:0 30px;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row}@media(max-width: 1199.98px){[data-page=about] main .information .container .text-section{padding:0}}@media(max-width: 991.98px){[data-page=about] main .information .container .text-section{flex-direction:column;padding:0}}@media(max-width: 991.98px){[data-page=about] main .information .container .text-section .title{margin-bottom:15px}}[data-page=about] main .information .container .text-section .title p{padding:0;margin:0;font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:700;color:#231f20}[data-page=about] main .information .container .text-section .content p{padding:0;margin:0;font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20;margin-top:10px}[data-page=about] main .information .container .text-section .content p:first-child{margin-top:0}[data-page=about] main .information .container .text-section .content p a{font-weight:500;color:#231f20;text-underline-offset:5px}[data-page=news] main .page-banner{margin-bottom:0}[data-page=news] main .news-article{margin-bottom:100px}@media(max-width: 991.98px){[data-page=news] main .news-article{margin-bottom:60px}}[data-page=news] main .news-article .news-card-box{display:flex;flex-wrap:wrap}[data-page=news] main .news-article .news-card-box .news-card{width:calc((100% - 80px)/3);text-decoration:none;margin-right:40px;margin-bottom:50px;padding:0;transition:all .3s ease}@media(hover: hover){[data-page=news] main .news-article .news-card-box .news-card:hover{box-shadow:0px 15px 20px -10px rgba(35,31,32,.25),0px 22px 25px -10px rgba(35,31,32,.2)}[data-page=news] main .news-article .news-card-box .news-card:hover .card-img img{transform:scale(1.1)}}[data-page=news] main .news-article .news-card-box .news-card:nth-child(3n){margin-right:0}@media(max-width: 991.98px){[data-page=news] main .news-article .news-card-box .news-card{margin-right:0;width:100%}[data-page=news] main .news-article .news-card-box .news-card:last-child{margin-bottom:0}}[data-page=news] main .news-article .news-card-box .news-card .card-img{width:100%;border-radius:5px;overflow:hidden}[data-page=news] main .news-article .news-card-box .news-card .card-img .img-wrap{position:relative;overflow:hidden;padding-top:66.5909090909%;transition:all .3s ease}[data-page=news] main .news-article .news-card-box .news-card .card-img .img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}[data-page=news] main .news-article .news-card-box .news-card .card-content{padding:30px 20px}@media(max-width: 991.98px){[data-page=news] main .news-article .news-card-box .news-card .card-content{padding:15px 10px}}[data-page=news] main .news-article .news-card-box .news-card .card-content .info{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:15px}[data-page=news] main .news-article .news-card-box .news-card .card-content .info .tags-box{display:flex;align-items:center;flex-wrap:wrap}[data-page=news] main .news-article .news-card-box .news-card .card-content .info .tags-box .tag{padding:2px 10px;margin-bottom:5px;margin-right:5px;font-size:calc(14/16*1rem);line-height:calc(22.4/14);font-weight:500;color:#474843;border-radius:13px;background-color:rgba(159,164,166,.2)}[data-page=news] main .news-article .news-card-box .news-card .card-content .info .tags-box .tag:last-child{margin-right:0}[data-page=news] main .news-article .news-card-box .news-card .card-content .info .tags-box .date{margin-left:10px;font-size:calc(14/16*1rem);line-height:calc(22.4/14);color:#474843;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}[data-page=news] main .news-article .news-card-box .news-card .card-content .title{margin:0;padding:0;font-size:calc(18/16*1rem);line-height:calc(28.8/18);font-weight:500;color:#231f20;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left}[data-page=news_article] main .news-article-banner{padding:80px 0;background-color:rgba(159,164,166,.1);margin-bottom:100px;display:flex;align-items:center}@media(max-width: 991.98px){[data-page=news_article] main .news-article-banner{padding:60px 0 40px 0}}[data-page=news_article] main .news-article-banner .info{margin-bottom:20px}[data-page=news_article] main .news-article-banner .info .tags-box{display:flex;align-items:center;flex-wrap:wrap}[data-page=news_article] main .news-article-banner .info .tags-box .tag{padding:2px 10px;border-radius:13px;background-color:rgba(159,164,166,.2);font-size:calc(14/16*1rem);line-height:calc(22.4/14);color:#474843;margin-right:10px}[data-page=news_article] main .news-article-banner .info .tags-box .tag:last-child{margin-right:0}[data-page=news_article] main .news-article-banner .info .tags-box .date{font-size:calc(14/16*1rem);line-height:calc(22.4/14);color:#474843;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}[data-page=news_article] main .news-article-banner .title{font-size:calc(32/16*1rem);line-height:calc(51.2/31);font-weight:700;color:#231f20;margin-bottom:20px}@media(max-width: 991.98px){[data-page=news_article] main .news-article-banner .title{font-size:calc(28/16*1rem);line-height:calc(44.8/28)}}[data-page=news_article] main .news-article-footer{margin-top:30px;padding:100px 0 140px 0;background-color:rgba(159,164,166,.1)}@media(max-width: 991.98px){[data-page=news_article] main .news-article-footer{padding:60px 0}}[data-page=news_article] main .news-article-footer .button-section{display:flex;justify-content:space-between;align-items:center;flex-direction:row}[data-page=news_article] main .news-article-footer .button-section .back a{font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:500;color:#231f20;text-decoration:none}@media(max-width: 991.98px){[data-page=news_article] main .news-article-footer .button-section .back a{font-size:calc(14/16*1rem);line-height:calc(22.4/14)}}[data-page=news_article] main .news-article-footer .button-section .back .anchor-hover::after{background-color:#231f20}[data-page=news_article] main .news-article-footer .button-section .back .anchor-hover i{margin-right:5px}[data-page=news_article] main .news-article-footer .button-section .next{display:flex;align-items:center}[data-page=news_article] main .news-article-footer .button-section .next span{margin-right:15px;font-size:calc(20/16*1rem);line-height:calc(32/20);color:#231f20;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}@media(max-width: 991.98px){[data-page=news_article] main .news-article-footer .button-section .next span{font-size:calc(16/16*1rem);line-height:calc(28.8/16);margin-right:10px}}[data-page=news_article] main .news-article-footer .button-section .next a{font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:500;color:#231f20;text-decoration:none;max-width:325px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-align:left}@media(max-width: 991.98px){[data-page=news_article] main .news-article-footer .button-section .next a{font-size:calc(14/16*1rem);line-height:calc(22.4/14);max-width:150px}}[data-page=news_article] main .news-article-footer .button-section .next .anchor-hover::after{background-color:#231f20}[data-page=focus] main .page-banner{margin-bottom:80px}@media(max-width: 991.98px){[data-page=focus] main .page-banner{margin-bottom:60px}}[data-page=focus] main .mod-article{margin-bottom:120px}@media(max-width: 991.98px){[data-page=focus] main .mod-article{margin-bottom:60px}}[data-page=focus] main .focus-section{background-color:rgba(159,164,166,.1);padding:20px 0 70px 0}@media(max-width: 991.98px){[data-page=focus] main .focus-section{padding:0px 0 40px 0}}[data-page=focus] main .focus-section .focus-component{padding-top:100px}[data-page=focus] main .focus-section .focus-component:last-child{margin-bottom:90px}@media(max-width: 991.98px){[data-page=focus] main .focus-section .focus-component{padding-top:70px}[data-page=focus] main .focus-section .focus-component:last-child{margin-bottom:50px}}[data-page=focus] main .focus-section .focus-component .focus-view .title{font-size:calc(28/16*1rem);line-height:calc(44.8/28);font-weight:700;color:#231f20;padding-left:20px;border-left:6px solid #ff8a00;margin-bottom:30px}@media(max-width: 991.98px){[data-page=focus] main .focus-section .focus-component .focus-view .title{font-size:calc(24/16*1rem);line-height:calc(38.4/24)}}[data-page=focus] main .focus-section .focus-component .focus-view .text{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20;margin-bottom:40px}[data-page=focus] main .focus-section .focus-component .focus-view .swiper-view{position:relative}[data-page=focus] main .focus-section .focus-component .focus-view .swiper-view .swiper-content{overflow:hidden}[data-page=focus] main .focus-section .focus-component .focus-view .swiper-view .swiper-content .swiper-card{display:block;text-decoration:none;border-radius:5px;overflow:hidden;transition:all .3s ease}@media(hover: hover){[data-page=focus] main .focus-section .focus-component .focus-view .swiper-view .swiper-content .swiper-card:hover{box-shadow:0px 15px 20px -10px rgba(35,31,32,.25),0px 22px 25px -10px rgba(35,31,32,.2)}[data-page=focus] main .focus-section .focus-component .focus-view .swiper-view .swiper-content .swiper-card:hover .img .img-wrap{transform:scale(1.1)}}[data-page=focus] main .focus-section .focus-component .focus-view .swiper-view .swiper-content .swiper-card .img{width:100%;border-radius:5px 5px 0 0;overflow:hidden}[data-page=focus] main .focus-section .focus-component .focus-view .swiper-view .swiper-content .swiper-card .img .img-wrap{position:relative;overflow:hidden;padding-top:66.6666666667%;transition:all .3s ease}[data-page=focus] main .focus-section .focus-component .focus-view .swiper-view .swiper-content .swiper-card .img .img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}[data-page=focus] main .focus-section .focus-component .focus-view .swiper-view .swiper-content .swiper-card .title-wrap{padding:30px 20px;background-color:#fff}@media(max-width: 991.98px){[data-page=focus] main .focus-section .focus-component .focus-view .swiper-view .swiper-content .swiper-card .title-wrap{padding:20px}}[data-page=focus] main .focus-section .focus-component .focus-view .swiper-view .swiper-content .swiper-card h4{border-radius:0 0 5px 5px;margin:0;font-size:calc(18/16*1rem);line-height:calc(28.8/18);font-weight:500;color:#231f20;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left}[data-page=focus] main .focus-section .focus-component .focus-view .swiper-view .focus-swiper-next,[data-page=focus] main .focus-section .focus-component .focus-view .swiper-view .focus-swiper-prev{position:absolute;width:44px;height:44px;border-radius:50%;border:1px solid #9fa4a6;display:flex;justify-content:center;align-items:center;flex-direction:row;top:50%;transform:translateY(-50%);z-index:2;transition:all .3s ease}@media(max-width: 991.98px){[data-page=focus] main .focus-section .focus-component .focus-view .swiper-view .focus-swiper-next,[data-page=focus] main .focus-section .focus-component .focus-view .swiper-view .focus-swiper-prev{display:none}}[data-page=focus] main .focus-section .focus-component .focus-view .swiper-view .focus-swiper-next i,[data-page=focus] main .focus-section .focus-component .focus-view .swiper-view .focus-swiper-prev i{color:#231f20;font-size:calc(24/16*1rem);transition:all .3s ease}@media(hover: hover){[data-page=focus] main .focus-section .focus-component .focus-view .swiper-view .focus-swiper-next:hover,[data-page=focus] main .focus-section .focus-component .focus-view .swiper-view .focus-swiper-prev:hover{background-color:#ff8a00;border-color:#ff8a00}[data-page=focus] main .focus-section .focus-component .focus-view .swiper-view .focus-swiper-next:hover i,[data-page=focus] main .focus-section .focus-component .focus-view .swiper-view .focus-swiper-prev:hover i{color:#fff}}[data-page=focus] main .focus-section .focus-component .focus-view .swiper-view .focus-swiper-next{right:-70px}[data-page=focus] main .focus-section .focus-component .focus-view .swiper-view .focus-swiper-prev{left:-70px}[data-page=focus] main .focus-section .focus-component .focus-view .swiper-view .swiper-button-disabled{border:#9fa4a6;background-color:rgba(159,164,166,.1)}[data-page=focus] main .focus-section .focus-component .focus-view .swiper-view .swiper-button-disabled i{color:#9fa4a6}[data-page=focus] main .focus-section .focus-component .focus-view .swiper-view .swiper-button-disabled:hover{background-color:rgba(159,164,166,.1);border:#9fa4a6;cursor:default}[data-page=focus] main .focus-section .focus-component .focus-view .swiper-view .swiper-button-disabled:hover i{color:#9fa4a6}[data-page=focus_article] main .focus-article-banner,[data-page=directory] main .focus-article-banner{height:320px;background:linear-gradient(90deg, #FF8A00 0%, #FFCA05 100%);background-size:cover;margin-bottom:100px;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;position:relative}@media(max-width: 991.98px){[data-page=focus_article] main .focus-article-banner,[data-page=directory] main .focus-article-banner{height:375px}}[data-page=focus_article] main .focus-article-banner .parallelogram-mask-left-lg,[data-page=directory] main .focus-article-banner .parallelogram-mask-left-lg{position:absolute;width:100%;height:100%;top:0;right:93.3%;transform:skewX(-30deg)}[data-page=focus_article] main .focus-article-banner .parallelogram-mask-left-lg::after,[data-page=directory] main .focus-article-banner .parallelogram-mask-left-lg::after{content:"";display:block;width:100%;height:0;background-color:#fb772e}@media(max-width: 1399.98px){[data-page=focus_article] main .focus-article-banner .parallelogram-mask-left-lg,[data-page=directory] main .focus-article-banner .parallelogram-mask-left-lg{right:96%}}@media(max-width: 991.98px){[data-page=focus_article] main .focus-article-banner .parallelogram-mask-left-lg,[data-page=directory] main .focus-article-banner .parallelogram-mask-left-lg{top:-10%;right:98%}}@media(max-width: 767.98px){[data-page=focus_article] main .focus-article-banner .parallelogram-mask-left-lg,[data-page=directory] main .focus-article-banner .parallelogram-mask-left-lg{top:-20%}}@media(max-width: 575.98px){[data-page=focus_article] main .focus-article-banner .parallelogram-mask-left-lg,[data-page=directory] main .focus-article-banner .parallelogram-mask-left-lg{top:-30%}}[data-page=focus_article] main .focus-article-banner .parallelogram-mask-right-lg,[data-page=directory] main .focus-article-banner .parallelogram-mask-right-lg{position:absolute;width:100%;height:100%;top:0;left:93.3%;transform:skewX(-30deg)}[data-page=focus_article] main .focus-article-banner .parallelogram-mask-right-lg::after,[data-page=directory] main .focus-article-banner .parallelogram-mask-right-lg::after{content:"";display:block;width:100%;height:0;background-color:hsla(0,0%,100%,.4)}@media(max-width: 1399.98px){[data-page=focus_article] main .focus-article-banner .parallelogram-mask-right-lg,[data-page=directory] main .focus-article-banner .parallelogram-mask-right-lg{left:96%}}@media(max-width: 991.98px){[data-page=focus_article] main .focus-article-banner .parallelogram-mask-right-lg,[data-page=directory] main .focus-article-banner .parallelogram-mask-right-lg{top:10%;left:98%}}@media(max-width: 767.98px){[data-page=focus_article] main .focus-article-banner .parallelogram-mask-right-lg,[data-page=directory] main .focus-article-banner .parallelogram-mask-right-lg{top:20%}}@media(max-width: 575.98px){[data-page=focus_article] main .focus-article-banner .parallelogram-mask-right-lg,[data-page=directory] main .focus-article-banner .parallelogram-mask-right-lg{top:30%}}[data-page=focus_article] main .focus-article-banner .para-animation::after,[data-page=directory] main .focus-article-banner .para-animation::after{animation:parallelogram .5s ease-in-out forwards 2s}[data-page=focus_article] main .focus-article-banner .title,[data-page=directory] main .focus-article-banner .title{font-size:calc(32/16*1rem);line-height:calc(51.2/31);font-weight:700;color:#fff;margin-bottom:20px}@media(max-width: 991.98px){[data-page=focus_article] main .focus-article-banner .title,[data-page=directory] main .focus-article-banner .title{font-size:calc(28/16*1rem);line-height:calc(44.8/28)}}[data-page=focus_article] main .focus-article-banner .breadcrumb-break,[data-page=directory] main .focus-article-banner .breadcrumb-break{border-color:#fff}[data-page=focus_article] main .focus-article-banner .breadcrumb-break a,[data-page=directory] main .focus-article-banner .breadcrumb-break a{color:#fff}[data-page=focus_article] main .focus-article-banner .breadcrumb-break a::after,[data-page=directory] main .focus-article-banner .breadcrumb-break a::after{background-color:#fff}[data-page=focus_article] main .directory,[data-page=directory] main .directory{padding:80px 0 120px 0;background-color:rgba(159,164,166,.1)}@media(max-width: 991.98px){[data-page=focus_article] main .directory,[data-page=directory] main .directory{padding:60px 0}}@media(max-width: 991.98px){[data-page=focus_article] main .directory .row>*,[data-page=directory] main .directory .row>*{padding-left:0;padding-right:0}}[data-page=focus_article] main .directory .filter-title,[data-page=directory] main .directory .filter-title{display:flex;justify-content:space-between;align-items:center;flex-direction:row}[data-page=focus_article] main .directory .filter-title h4,[data-page=directory] main .directory .filter-title h4{padding:0;margin:0;padding-left:20px;border-left:6px solid #ff8a00;font-size:calc(28/16*1rem);line-height:calc(44.8/28);font-weight:700;color:#231f20}@media(max-width: 991.98px){[data-page=focus_article] main .directory .filter-title h4,[data-page=directory] main .directory .filter-title h4{font-size:calc(24/16*1rem);line-height:calc(38.4/24);padding-left:15px}}[data-page=focus_article] main .directory .filter-title .filter-switch,[data-page=directory] main .directory .filter-title .filter-switch{background-color:rgba(0,0,0,0);border:none;font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:500;color:#231f20;display:flex;justify-content:space-between;align-items:center;flex-direction:row;position:relative}[data-page=focus_article] main .directory .filter-title .filter-switch i,[data-page=directory] main .directory .filter-title .filter-switch i{font-size:calc(24/16*1rem);margin-left:10px;transform:translateY(2px)}[data-page=focus_article] main .directory .filter-title .filter-switch .number,[data-page=directory] main .directory .filter-title .filter-switch .number{display:flex;justify-content:center;align-items:center;flex-direction:row;width:16px;height:16px;border-radius:50%;background-color:#e01f3d;position:absolute;top:0px;right:30px;font-size:calc(12/16*1rem);line-height:calc(12/12);font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap;color:#fff;z-index:2;display:none}@media(max-width: 991.98px){[data-page=focus_article] main .directory .filter-title .filter-switch .number,[data-page=directory] main .directory .filter-title .filter-switch .number{right:22px}}[data-page=focus_article] main .directory .filter-item,[data-page=directory] main .directory .filter-item{margin-top:30px;padding:40px 0 25px 0;background-color:#fff;border-radius:10px}@media(max-width: 991.98px){[data-page=focus_article] main .directory .filter-item,[data-page=directory] main .directory .filter-item{padding:20px 20px 10px 20px}}@media(max-width: 991.98px){[data-page=focus_article] main .directory .filter-item .row>*,[data-page=directory] main .directory .filter-item .row>*{padding-left:0;padding-right:0}}[data-page=focus_article] main .directory .filter-item .title-section,[data-page=directory] main .directory .filter-item .title-section{display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin-bottom:30px}[data-page=focus_article] main .directory .filter-item .title-section p,[data-page=directory] main .directory .filter-item .title-section p{padding:0;margin:0;font-size:calc(22/16*1rem);line-height:calc(35.2/22);font-weight:500;color:#231f20}@media(max-width: 991.98px){[data-page=focus_article] main .directory .filter-item .title-section p,[data-page=directory] main .directory .filter-item .title-section p{font-size:calc(18/16*1rem);line-height:calc(28.8/18)}}[data-page=focus_article] main .directory .filter-item .title-section .clear,[data-page=directory] main .directory .filter-item .title-section .clear{background-color:rgba(0,0,0,0);border:none;font-size:calc(14/16*1rem);line-height:calc(22.4/14);color:#474843}[data-page=focus_article] main .directory .filter-item form .plan-section,[data-page=focus_article] main .directory .filter-item form .place-section,[data-page=directory] main .directory .filter-item form .plan-section,[data-page=directory] main .directory .filter-item form .place-section{display:flex}[data-page=focus_article] main .directory .filter-item form .plan-section h5,[data-page=focus_article] main .directory .filter-item form .place-section h5,[data-page=directory] main .directory .filter-item form .plan-section h5,[data-page=directory] main .directory .filter-item form .place-section h5{padding:0;margin:0;margin-right:50px;font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:500;color:#231f20;display:inline-block;min-width:35px}@media(max-width: 991.98px){[data-page=focus_article] main .directory .filter-item form .plan-section h5,[data-page=focus_article] main .directory .filter-item form .place-section h5,[data-page=directory] main .directory .filter-item form .plan-section h5,[data-page=directory] main .directory .filter-item form .place-section h5{margin-right:20px}}[data-page=focus_article] main .directory .filter-item form .plan-section .input-section,[data-page=focus_article] main .directory .filter-item form .place-section .input-section,[data-page=directory] main .directory .filter-item form .plan-section .input-section,[data-page=directory] main .directory .filter-item form .place-section .input-section{display:flex;flex-wrap:wrap;position:relative;margin-bottom:15px}[data-page=focus_article] main .directory .filter-item form .plan-section .input-section:last-child,[data-page=focus_article] main .directory .filter-item form .place-section .input-section:last-child,[data-page=directory] main .directory .filter-item form .plan-section .input-section:last-child,[data-page=directory] main .directory .filter-item form .place-section .input-section:last-child{margin-bottom:0}[data-page=focus_article] main .directory .filter-item form .plan-section .input-section .input-layout,[data-page=focus_article] main .directory .filter-item form .place-section .input-section .input-layout,[data-page=directory] main .directory .filter-item form .plan-section .input-section .input-layout,[data-page=directory] main .directory .filter-item form .place-section .input-section .input-layout{margin-right:15px;margin-bottom:15px}@media(max-width: 991.98px){[data-page=focus_article] main .directory .filter-item form .plan-section .input-section .input-layout,[data-page=focus_article] main .directory .filter-item form .place-section .input-section .input-layout,[data-page=directory] main .directory .filter-item form .plan-section .input-section .input-layout,[data-page=directory] main .directory .filter-item form .place-section .input-section .input-layout{margin-right:10px;margin-bottom:10px}}[data-page=focus_article] main .directory .filter-item form .plan-section .input-section .input-layout input,[data-page=focus_article] main .directory .filter-item form .place-section .input-section .input-layout input,[data-page=directory] main .directory .filter-item form .plan-section .input-section .input-layout input,[data-page=directory] main .directory .filter-item form .place-section .input-section .input-layout input{position:absolute;top:-1000%;left:-1000%;visibility:hidden;opacity:0}[data-page=focus_article] main .directory .filter-item form .plan-section .input-section .input-layout input:checked+label,[data-page=focus_article] main .directory .filter-item form .place-section .input-section .input-layout input:checked+label,[data-page=directory] main .directory .filter-item form .plan-section .input-section .input-layout input:checked+label,[data-page=directory] main .directory .filter-item form .place-section .input-section .input-layout input:checked+label{background-color:#ff8a00;color:#fff;font-weight:700}[data-page=focus_article] main .directory .filter-item form .plan-section .input-section .input-layout label,[data-page=focus_article] main .directory .filter-item form .place-section .input-section .input-layout label,[data-page=directory] main .directory .filter-item form .plan-section .input-section .input-layout label,[data-page=directory] main .directory .filter-item form .place-section .input-section .input-layout label{padding:3px 15px;font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#ff8a00;border-radius:20px;border:1px solid #ff8a00;cursor:pointer;transition:all .3s ease}[data-page=focus_article] main .directory .filter-item form .plan-section .input-section .input-layout label .left-parenthesis,[data-page=focus_article] main .directory .filter-item form .place-section .input-section .input-layout label .left-parenthesis,[data-page=directory] main .directory .filter-item form .plan-section .input-section .input-layout label .left-parenthesis,[data-page=directory] main .directory .filter-item form .place-section .input-section .input-layout label .left-parenthesis{margin-left:5px;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}[data-page=focus_article] main .directory .filter-item form .plan-section .input-section .input-layout label .count,[data-page=focus_article] main .directory .filter-item form .place-section .input-section .input-layout label .count,[data-page=directory] main .directory .filter-item form .plan-section .input-section .input-layout label .count,[data-page=directory] main .directory .filter-item form .place-section .input-section .input-layout label .count{font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}[data-page=focus_article] main .directory .filter-item form .plan-section .input-section .input-layout label .right-parenthesis,[data-page=focus_article] main .directory .filter-item form .place-section .input-section .input-layout label .right-parenthesis,[data-page=directory] main .directory .filter-item form .plan-section .input-section .input-layout label .right-parenthesis,[data-page=directory] main .directory .filter-item form .place-section .input-section .input-layout label .right-parenthesis{font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}[data-page=focus_article] main .directory .directory-card-section,[data-page=directory] main .directory .directory-card-section{width:100%;margin-top:30px;display:flex}@media(max-width: 991.98px){[data-page=focus_article] main .directory .directory-card-section,[data-page=directory] main .directory .directory-card-section{flex-wrap:wrap}}[data-page=focus_article] main .directory .directory-card-section .directory-card,[data-page=directory] main .directory .directory-card-section .directory-card{cursor:pointer;text-decoration:none;color:#474843;width:calc((100% - 120px)/4);margin-right:30px;height:fit-content;border-radius:10px;overflow:hidden;box-shadow:0px 5px 20px -10px rgba(35,31,32,.1),0px 12px 25px -10px rgba(35,31,32,.1);transition:all .3s ease}[data-page=focus_article] main .directory .directory-card-section .directory-card:nth-child(4n),[data-page=directory] main .directory .directory-card-section .directory-card:nth-child(4n){margin-right:0}@media(hover: hover){[data-page=focus_article] main .directory .directory-card-section .directory-card:hover,[data-page=directory] main .directory .directory-card-section .directory-card:hover{box-shadow:0px 15px 20px -10px rgba(35,31,32,.25),0px 22px 25px -10px rgba(35,31,32,.2)}[data-page=focus_article] main .directory .directory-card-section .directory-card:hover .img img,[data-page=directory] main .directory .directory-card-section .directory-card:hover .img img{transform:scale(1.1)}}@media(max-width: 1399.98px){[data-page=focus_article] main .directory .directory-card-section .directory-card,[data-page=directory] main .directory .directory-card-section .directory-card{width:calc((100% - 60px)/4);margin-right:15px}[data-page=focus_article] main .directory .directory-card-section .directory-card:nth-child(4n),[data-page=directory] main .directory .directory-card-section .directory-card:nth-child(4n){margin-right:0}}@media(max-width: 991.98px){[data-page=focus_article] main .directory .directory-card-section .directory-card,[data-page=directory] main .directory .directory-card-section .directory-card{width:calc((100% - 20px)/2);margin-right:10px}[data-page=focus_article] main .directory .directory-card-section .directory-card:nth-child(2n),[data-page=directory] main .directory .directory-card-section .directory-card:nth-child(2n){margin-right:0}[data-page=focus_article] main .directory .directory-card-section .directory-card:nth-child(3),[data-page=focus_article] main .directory .directory-card-section .directory-card:nth-child(4),[data-page=directory] main .directory .directory-card-section .directory-card:nth-child(3),[data-page=directory] main .directory .directory-card-section .directory-card:nth-child(4){margin-top:20px}}[data-page=focus_article] main .directory .directory-card-section .directory-card .img,[data-page=directory] main .directory .directory-card-section .directory-card .img{height:260px;overflow:hidden}@media(max-width: 1619.98px){[data-page=focus_article] main .directory .directory-card-section .directory-card .img,[data-page=directory] main .directory .directory-card-section .directory-card .img{height:240px}}@media(max-width: 1399.98px){[data-page=focus_article] main .directory .directory-card-section .directory-card .img,[data-page=directory] main .directory .directory-card-section .directory-card .img{height:220px}}@media(max-width: 1199.98px){[data-page=focus_article] main .directory .directory-card-section .directory-card .img,[data-page=directory] main .directory .directory-card-section .directory-card .img{height:185px}}@media(max-width: 991.98px){[data-page=focus_article] main .directory .directory-card-section .directory-card .img,[data-page=directory] main .directory .directory-card-section .directory-card .img{height:350px}}@media(max-width: 767.98px){[data-page=focus_article] main .directory .directory-card-section .directory-card .img,[data-page=directory] main .directory .directory-card-section .directory-card .img{height:260px}}@media(max-width: 575.98px){[data-page=focus_article] main .directory .directory-card-section .directory-card .img,[data-page=directory] main .directory .directory-card-section .directory-card .img{height:160px}}[data-page=focus_article] main .directory .directory-card-section .directory-card .img img,[data-page=directory] main .directory .directory-card-section .directory-card .img img{transition:all .3s ease;object-fit:cover;object-position:center;width:100%;height:100%}[data-page=focus_article] main .directory .directory-card-section .directory-card .content,[data-page=directory] main .directory .directory-card-section .directory-card .content{padding:20px 20px 30px 20px;background-color:#fff}@media(max-width: 991.98px){[data-page=focus_article] main .directory .directory-card-section .directory-card .content,[data-page=directory] main .directory .directory-card-section .directory-card .content{padding:15px}}[data-page=focus_article] main .directory .directory-card-section .directory-card .content h6.name,[data-page=directory] main .directory .directory-card-section .directory-card .content h6.name{font-size:calc(22/16*1rem);line-height:calc(35.2/22);letter-spacing:0;margin-bottom:5px}@media(max-width: 991.98px){[data-page=focus_article] main .directory .directory-card-section .directory-card .content h6.name,[data-page=directory] main .directory .directory-card-section .directory-card .content h6.name{font-size:calc(18/16*1rem);line-height:calc(28.8/18);margin-bottom:0}}[data-page=focus_article] main .directory .directory-card-section .directory-card .content .info,[data-page=directory] main .directory .directory-card-section .directory-card .content .info{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#474843}[data-page=focus_article] main .directory .directory-card-section .directory-card .content .description,[data-page=directory] main .directory .directory-card-section .directory-card .content .description{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#474843;margin-bottom:0;margin-top:10px}[data-page=focus_article] main .directory .button-section,[data-page=directory] main .directory .button-section{margin-top:40px;display:flex;justify-content:center}[data-page=focus_article] main .directory .button-section .button,[data-page=directory] main .directory .button-section .button{font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}[data-page=focus_article] main .iframe,[data-page=directory] main .iframe{padding:80px 0 120px 0;background-color:rgba(159,164,166,.1)}@media(max-width: 991.98px){[data-page=focus_article] main .iframe .row>*,[data-page=directory] main .iframe .row>*{padding-left:0;padding-right:0}}[data-page=focus_article] main .iframe iframe,[data-page=directory] main .iframe iframe{width:100%;min-height:600px}@media(max-width: 991.98px){[data-page=focus_article] main .iframe iframe,[data-page=directory] main .iframe iframe{min-height:400px}}[data-page=focus_article] main .focus-article-footer,[data-page=directory] main .focus-article-footer{height:350px;background-color:#ff8a00}@media(max-width: 991.98px){[data-page=focus_article] main .focus-article-footer,[data-page=directory] main .focus-article-footer{height:250px}}[data-page=focus_article] main .focus-article-footer a,[data-page=directory] main .focus-article-footer a{padding:120px 0;display:block;text-decoration:none;width:100%;height:100%;position:relative;z-index:2;transition:all .3s ease}[data-page=focus_article] main .focus-article-footer a::before,[data-page=directory] main .focus-article-footer a::before{content:"";background-color:hsla(0,0%,100%,.2);width:0%;height:100%;position:absolute;z-index:-1;left:0;top:0;transition:all .3s ease}@media(max-width: 991.98px){[data-page=focus_article] main .focus-article-footer a,[data-page=directory] main .focus-article-footer a{padding:90px 0}}[data-page=focus_article] main .focus-article-footer a .apply-section,[data-page=directory] main .focus-article-footer a .apply-section{display:flex;justify-content:space-between;align-items:center;flex-direction:row}[data-page=focus_article] main .focus-article-footer a .apply-section .text h4,[data-page=directory] main .focus-article-footer a .apply-section .text h4{color:#fff;margin-bottom:0}[data-page=focus_article] main .focus-article-footer a .apply-section .text .en-title,[data-page=directory] main .focus-article-footer a .apply-section .text .en-title{font-size:calc(40/16*1rem);line-height:calc(64/40);font-weight:600;margin-bottom:10px;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}@media(max-width: 991.98px){[data-page=focus_article] main .focus-article-footer a .apply-section .text .en-title,[data-page=directory] main .focus-article-footer a .apply-section .text .en-title{font-size:calc(28/16*1rem);line-height:calc(42/28);margin-bottom:0}}[data-page=focus_article] main .focus-article-footer a .apply-section .text .cn-title,[data-page=directory] main .focus-article-footer a .apply-section .text .cn-title{font-size:calc(24/16*1rem);line-height:calc(38.4/24);font-weight:700}@media(max-width: 991.98px){[data-page=focus_article] main .focus-article-footer a .apply-section .text .cn-title,[data-page=directory] main .focus-article-footer a .apply-section .text .cn-title{font-size:calc(22/16*1rem);line-height:calc(35.2/22)}}[data-page=focus_article] main .focus-article-footer a .apply-section .apply-button button,[data-page=directory] main .focus-article-footer a .apply-section .apply-button button{width:100px;height:100px;padding:0;border-radius:50%;background-color:hsla(0,0%,100%,.2);border:none;color:#fff;font-size:calc(24/16*1rem);transition:all .3s ease}@media(max-width: 991.98px){[data-page=focus_article] main .focus-article-footer a .apply-section .apply-button button,[data-page=directory] main .focus-article-footer a .apply-section .apply-button button{width:40px;height:40px;border:1px solid #fff;background-color:rgba(0,0,0,0)}}@media(hover: hover){[data-page=focus_article] main .focus-article-footer a:hover::before,[data-page=directory] main .focus-article-footer a:hover::before{width:100%}[data-page=focus_article] main .focus-article-footer a:hover .apply-button button,[data-page=directory] main .focus-article-footer a:hover .apply-button button{background-color:#fff;color:#231f20}}[data-page=directory] main .directory{padding:80px 0 190px 0}@media(max-width: 991.98px){[data-page=directory] main .directory{padding:60px 0}}[data-page=directory] main .directory .directory-card-section{flex-wrap:wrap}[data-page=directory] main .directory .directory-card-section .directory-card{margin-top:30px}[data-page=directory] main .directory .directory-card-section .directory-card:nth-child(1),[data-page=directory] main .directory .directory-card-section .directory-card:nth-child(2),[data-page=directory] main .directory .directory-card-section .directory-card:nth-child(3),[data-page=directory] main .directory .directory-card-section .directory-card:nth-child(4){margin-top:0}@media(max-width: 1399.98px){[data-page=directory] main .directory .directory-card-section .directory-card{margin-top:20px}}@media(max-width: 991.98px){[data-page=directory] main .directory .directory-card-section .directory-card:nth-child(3),[data-page=directory] main .directory .directory-card-section .directory-card:nth-child(4){margin-top:20px}}[data-page=directory] main .directory .pagination{margin-top:100px;margin-bottom:0}@media(max-width: 991.98px){[data-page=directory] main .directory .pagination{margin-top:40px}}[data-page=plan] main .filter{margin-bottom:0}@media(max-width: 991.98px){[data-page=plan] main .filter .select-section select{width:50% !important}}[data-page=plan] main .plan-article{margin-top:60px}[data-page=plan] main .plan-article .plan-card{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;text-decoration:none;padding-right:40px;margin-bottom:40px;transition:all .3s ease}@media(hover: hover){[data-page=plan] main .plan-article .plan-card:hover{box-shadow:0px 15px 20px -10px rgba(35,31,32,.25),0px 22px 25px -10px rgba(35,31,32,.2)}[data-page=plan] main .plan-article .plan-card:hover .plan-img .img-wrap{transform:scale(1.1)}}@media(max-width: 991.98px){[data-page=plan] main .plan-article .plan-card{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding-right:0}}[data-page=plan] main .plan-article .plan-card .plan-img{margin-right:40px;max-width:500px;min-width:500px;width:500px;border-radius:5px;overflow:hidden}@media(max-width: 991.98px){[data-page=plan] main .plan-article .plan-card .plan-img{max-width:100%;min-width:100%;width:100%;margin-bottom:15px}}[data-page=plan] main .plan-article .plan-card .plan-img .img-wrap{position:relative;overflow:hidden;padding-top:66.6%;transition:all .3s ease}[data-page=plan] main .plan-article .plan-card .plan-img .img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media(max-width: 991.98px){[data-page=plan] main .plan-article .plan-card .plan-content{padding:0 10px}}[data-page=plan] main .plan-article .plan-card .plan-content .info{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;margin-bottom:15px}[data-page=plan] main .plan-article .plan-card .plan-content .info .tag{margin-right:10px;padding:2px 10px;border-radius:13px;font-size:calc(14/16*1rem);line-height:calc(22.4/14);font-weight:500;color:#fff}[data-page=plan] main .plan-article .plan-card .plan-content .info .open{background-color:#e01f3d}[data-page=plan] main .plan-article .plan-card .plan-content .info .close{background-color:#9fa4a6}[data-page=plan] main .plan-article .plan-card .plan-content .info .soon{background-color:#231f20}[data-page=plan] main .plan-article .plan-card .plan-content .info .date{font-size:calc(14/16*1rem);line-height:calc(22.4/14);color:#474843;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap;margin-bottom:0}[data-page=plan] main .plan-article .plan-card .plan-content .plan-title{margin-bottom:30px;font-size:calc(22/16*1rem);line-height:calc(35.2/22);font-weight:700;color:#231f20}@media(max-width: 991.98px){[data-page=plan] main .plan-article .plan-card .plan-content .plan-title{font-size:calc(18/16*1rem);line-height:calc(28.8/18);margin-bottom:10px}}[data-page=plan] main .plan-article .plan-card .plan-content .plan-detail .target{margin-bottom:5px}[data-page=plan] main .plan-article .plan-card .plan-content .plan-detail .target,[data-page=plan] main .plan-article .plan-card .plan-content .plan-detail .intro{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row}[data-page=plan] main .plan-article .plan-card .plan-content .plan-detail .target .title,[data-page=plan] main .plan-article .plan-card .plan-content .plan-detail .target .content,[data-page=plan] main .plan-article .plan-card .plan-content .plan-detail .intro .title,[data-page=plan] main .plan-article .plan-card .plan-content .plan-detail .intro .content{margin-bottom:0}[data-page=plan] main .plan-article .plan-card .plan-content .plan-detail .target .title,[data-page=plan] main .plan-article .plan-card .plan-content .plan-detail .intro .title{font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:700;color:#474843;flex-shrink:0}[data-page=plan] main .plan-article .plan-card .plan-content .plan-detail .target .content,[data-page=plan] main .plan-article .plan-card .plan-content .plan-detail .intro .content{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20}[data-page=plan] main .plan-article .plan-card .plan-content .plan-detail .target .line,[data-page=plan] main .plan-article .plan-card .plan-content .plan-detail .intro .line{margin:0 15px;width:1px;height:16px;background-color:#231f20;flex-shrink:0;transform:translateY(7px)}[data-page=plan_intro] main .plan-page-banner{padding:80px 0;background-color:rgba(159,164,166,.1);margin-bottom:100px}@media(max-width: 991.98px){[data-page=plan_intro] main .plan-page-banner{padding:60px 0 40px 0;margin-bottom:40px}}[data-page=plan_intro] main .plan-page-banner .info{margin-bottom:20px}[data-page=plan_intro] main .plan-page-banner .info .tags-box{display:flex;align-items:center;flex-wrap:wrap}[data-page=plan_intro] main .plan-page-banner .info .tags-box .tag{padding:2px 10px;border-radius:13px;background-color:rgba(159,164,166,.2);font-size:calc(14/16*1rem);line-height:calc(22.4/14);color:#fff;margin-right:10px}[data-page=plan_intro] main .plan-page-banner .info .tags-box .tag:last-child{margin-right:0}[data-page=plan_intro] main .plan-page-banner .info .tags-box .open{background-color:#e01f3d}[data-page=plan_intro] main .plan-page-banner .info .tags-box .close{background-color:#9fa4a6}[data-page=plan_intro] main .plan-page-banner .info .tags-box .soon{background-color:#231f20}[data-page=plan_intro] main .plan-page-banner .info .tags-box .date{font-size:calc(14/16*1rem);line-height:calc(22.4/14);color:#474843;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}[data-page=plan_intro] main .plan-page-banner .title{font-size:calc(32/16*1rem);line-height:calc(51.2/31);font-weight:700;color:#231f20;margin-bottom:20px}@media(max-width: 991.98px){[data-page=plan_intro] main .plan-page-banner .title{font-size:calc(28/16*1rem);line-height:calc(44.8/28)}}[data-page=plan_intro] main .plan-page-banner .button{margin-top:40px}[data-page=plan_intro] main .plan-page-banner a{text-decoration:none}[data-page=plan_intro] main .plan-page-banner a:active,[data-page=plan_intro] main .plan-page-banner a:hover,[data-page=plan_intro] main .plan-page-banner a:visited,[data-page=plan_intro] main .plan-page-banner a:focus{text-decoration:none;outline:0}@media(hover: hover){[data-page=plan_intro] main .plan-page-banner a:hover{color:#fff}}[data-page=plan_intro] main .plan-tabs{margin-bottom:100px}@media(max-width: 991.98px){[data-page=plan_intro] main .plan-tabs{margin-bottom:60px}}[data-page=plan_intro] main .plan-tabs .tab-box{width:100%;display:flex;box-shadow:inset 0 -1px 0 0 rgba(159,164,166,.3)}[data-page=plan_intro] main .plan-tabs .tab-box .tab{width:200px;padding:10px 0;text-decoration:none;text-align:center;margin-left:10px;font-size:calc(18/16*1rem);line-height:calc(28.8/18);font-weight:500;color:#474843;transition:all .3s ease}[data-page=plan_intro] main .plan-tabs .tab-box .tab:first-child{margin-left:0}@media(hover: hover){[data-page=plan_intro] main .plan-tabs .tab-box .tab:hover{opacity:.7}}@media(max-width: 991.98px){[data-page=plan_intro] main .plan-tabs .tab-box .tab{width:calc((100% - 20px)/3)}}[data-page=plan_intro] main .plan-tabs .tab-box .active{color:#ff8a00;border-bottom:2px solid #ff8a00}@media(hover: hover){[data-page=plan_intro] main .plan-tabs .tab-box .active:hover{opacity:1}}[data-page=plan_intro] main .plan-tabs .tab-box .disabled{pointer-events:none;opacity:.7}@media(hover: hover){[data-page=plan_intro] main .plan-tabs .tab-box .disabled:hover{opacity:.7}}[data-page=plan_intro] main .plan-intro-footer{padding:120px 0;background-color:#ff8a00}@media(max-width: 991.98px){[data-page=plan_intro] main .plan-intro-footer{padding:60px 0}}[data-page=plan_intro] main .plan-intro-footer .en-title,[data-page=plan_intro] main .plan-intro-footer .cn-title{margin-bottom:0;color:#fff}[data-page=plan_intro] main .plan-intro-footer .en-title{font-size:calc(40/16*1rem);line-height:calc(64/40);font-weight:600;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap;margin-bottom:10px}@media(max-width: 991.98px){[data-page=plan_intro] main .plan-intro-footer .en-title{font-size:calc(28/16*1rem);line-height:calc(42/28);margin-bottom:0px}}[data-page=plan_intro] main .plan-intro-footer .cn-title{font-size:calc(24/16*1rem);line-height:calc(38.4/24);font-weight:700;margin-bottom:30px}@media(max-width: 991.98px){[data-page=plan_intro] main .plan-intro-footer .cn-title{font-size:calc(22/16*1rem);line-height:calc(35.2/22)}}[data-page=plan_intro] main .plan-intro-footer label{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#fff;margin-bottom:3px}@media(max-width: 991.98px){[data-page=plan_intro] main .plan-intro-footer label{margin-bottom:5px}}[data-page=plan_intro] main .plan-intro-footer .input-section{flex-wrap:wrap}@media(max-width: 991.98px){[data-page=plan_intro] main .plan-intro-footer .input-section{display:flex}}[data-page=plan_intro] main .plan-intro-footer .input-section input{order:1;width:400px;padding:9px 0 9px 10px;font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20;border-radius:5px;border:none}[data-page=plan_intro] main .plan-intro-footer .input-section input::placeholder{color:rgba(35,31,32,.5)}@media(max-width: 991.98px){[data-page=plan_intro] main .plan-intro-footer .input-section input{width:100%;margin-bottom:5px}}[data-page=plan_intro] main .plan-intro-footer .input-section button{order:2;padding:0;margin-left:20px;background-color:rgba(0,0,0,0);border:none;font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:500;color:#fff}[data-page=plan_intro] main .plan-intro-footer .input-section button::after{height:1px;background-color:#fff;width:100%;transform:translateY(0px)}@media(max-width: 991.98px){[data-page=plan_intro] main .plan-intro-footer .input-section button{margin-left:0;order:3}[data-page=plan_intro] main .plan-intro-footer .input-section button::after{transform:translateY(0)}}[data-page=plan_intro] main .plan-intro-footer .input-section div.error-txt{width:100%;margin-top:3px;order:3;display:block;color:#ff1313}@media(max-width: 991.98px){[data-page=plan_intro] main .plan-intro-footer .input-section div.error-txt{order:2;margin-bottom:5px}}[data-page=plan_application] main .plan-page-banner{padding:80px 0;background-color:rgba(159,164,166,.1);margin-bottom:100px}@media(max-width: 991.98px){[data-page=plan_application] main .plan-page-banner{padding:60px 0 40px 0;margin-bottom:40px}}[data-page=plan_application] main .plan-page-banner .info{margin-bottom:20px}[data-page=plan_application] main .plan-page-banner .info .tags-box{display:flex;align-items:center;flex-wrap:wrap}[data-page=plan_application] main .plan-page-banner .info .tags-box .tag{padding:2px 10px;border-radius:13px;background-color:rgba(159,164,166,.2);font-size:calc(14/16*1rem);line-height:calc(22.4/14);color:#fff;margin-right:10px}[data-page=plan_application] main .plan-page-banner .info .tags-box .tag:last-child{margin-right:0}[data-page=plan_application] main .plan-page-banner .info .tags-box .open{background-color:#e01f3d}[data-page=plan_application] main .plan-page-banner .info .tags-box .close{background-color:#9fa4a6}[data-page=plan_application] main .plan-page-banner .info .tags-box .soon{background-color:#231f20}[data-page=plan_application] main .plan-page-banner .info .tags-box .date{font-size:calc(14/16*1rem);line-height:calc(22.4/14);color:#474843;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}[data-page=plan_application] main .plan-page-banner .title{font-size:calc(32/16*1rem);line-height:calc(51.2/31);font-weight:700;color:#231f20;margin-bottom:20px}@media(max-width: 991.98px){[data-page=plan_application] main .plan-page-banner .title{font-size:calc(28/16*1rem);line-height:calc(44.8/28)}}[data-page=plan_application] main .plan-page-banner .button{margin-top:40px}[data-page=plan_application] main .plan-page-banner a{text-decoration:none}[data-page=plan_application] main .plan-page-banner a:active,[data-page=plan_application] main .plan-page-banner a:hover,[data-page=plan_application] main .plan-page-banner a:visited,[data-page=plan_application] main .plan-page-banner a:focus{text-decoration:none;outline:0}@media(hover: hover){[data-page=plan_application] main .plan-page-banner a:hover{color:#fff}}[data-page=plan_application] main .plan-tabs{margin-bottom:100px}@media(max-width: 991.98px){[data-page=plan_application] main .plan-tabs{margin-bottom:60px}}[data-page=plan_application] main .plan-tabs .tab-box{width:100%;display:flex;box-shadow:inset 0 -1px 0 0 rgba(159,164,166,.3)}[data-page=plan_application] main .plan-tabs .tab-box .tab{width:200px;padding:10px 0;text-decoration:none;text-align:center;margin-left:10px;font-size:calc(18/16*1rem);line-height:calc(28.8/18);font-weight:500;color:#474843;transition:all .3s ease}[data-page=plan_application] main .plan-tabs .tab-box .tab:first-child{margin-left:0}@media(hover: hover){[data-page=plan_application] main .plan-tabs .tab-box .tab:hover{opacity:.7}}@media(max-width: 991.98px){[data-page=plan_application] main .plan-tabs .tab-box .tab{width:calc((100% - 20px)/3)}}[data-page=plan_application] main .plan-tabs .tab-box .active{color:#ff8a00;border-bottom:2px solid #ff8a00}@media(hover: hover){[data-page=plan_application] main .plan-tabs .tab-box .active:hover{opacity:1}}[data-page=plan_application] main .plan-tabs .tab-box .disabled{pointer-events:none}[data-page=plan_application] main .plan-application-footer{padding:80px 0 120px 0;background-color:rgba(159,164,166,.1)}@media(max-width: 991.98px){[data-page=plan_application] main .plan-application-footer{padding:60px 0 80px 0}}[data-page=plan_application] main .plan-application-footer .title{padding:0;margin:0;font-size:calc(28/16*1rem);line-height:calc(44.8/28);font-weight:700;color:#231f20;padding-left:20px;border-left:6px solid #ff8a00}@media(max-width: 991.98px){[data-page=plan_application] main .plan-application-footer .title{padding-left:15px;font-size:calc(24/16*1rem);line-height:calc(38.4/24);margin-bottom:30px}}[data-page=plan_application] main .plan-application-footer .download-block{width:100%;text-decoration:none;display:flex;justify-content:space-between;align-items:center;flex-direction:row;padding:17.5px 20px;border-radius:5px;background-color:#fff;font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:500;color:#231f20;margin-top:10px;transition:all .3s ease}[data-page=plan_application] main .plan-application-footer .download-block:first-child{margin-top:0}[data-page=plan_application] main .plan-application-footer .download-block i{font-size:calc(24/16*1rem)}@media(hover: hover){[data-page=plan_application] main .plan-application-footer .download-block:hover{box-shadow:0px 15px 20px -10px rgba(35,31,32,.25),0px 22px 25px -10px rgba(35,31,32,.2);color:#ff8a00}}[data-page=genius-for-home-project-info] main .gfh-qa,[data-page=plan_qa] main .qa-section{margin-bottom:120px}[data-page=genius-for-home-project-info] main .gfh-qa .qa-card,[data-page=plan_qa] main .qa-section .qa-card{padding:30px 10px;border-bottom:1px solid rgba(159,164,166,.5)}[data-page=genius-for-home-project-info] main .gfh-qa .qa-card .question,[data-page=plan_qa] main .qa-section .qa-card .question{width:100%;padding:0;background-color:rgba(0,0,0,0);border:none;display:flex;justify-content:space-between;align-items:center;flex-direction:row}[data-page=genius-for-home-project-info] main .gfh-qa .qa-card .question .title,[data-page=plan_qa] main .qa-section .qa-card .question .title{display:flex;align-items:center}[data-page=genius-for-home-project-info] main .gfh-qa .qa-card .question .title span,[data-page=plan_qa] main .qa-section .qa-card .question .title span,[data-page=genius-for-home-project-info] main .gfh-qa .qa-card .question .title h4,[data-page=plan_qa] main .qa-section .qa-card .question .title h4{margin-bottom:0}[data-page=genius-for-home-project-info] main .gfh-qa .qa-card .question .title span,[data-page=plan_qa] main .qa-section .qa-card .question .title span{white-space:nowrap;width:29px;margin-right:15px;font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:700;color:#ff8a00;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}[data-page=genius-for-home-project-info] main .gfh-qa .qa-card .question .title h4,[data-page=plan_qa] main .qa-section .qa-card .question .title h4{font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:500;color:#231f20;padding-right:30px;text-align:start}[data-page=genius-for-home-project-info] main .gfh-qa .qa-card .question .collapse-icon,[data-page=plan_qa] main .qa-section .qa-card .question .collapse-icon{position:relative;transform:translateX(-16px);transition:all .3s ease}[data-page=genius-for-home-project-info] main .gfh-qa .qa-card .question .collapse-icon::before,[data-page=plan_qa] main .qa-section .qa-card .question .collapse-icon::before,[data-page=genius-for-home-project-info] main .gfh-qa .qa-card .question .collapse-icon::after,[data-page=plan_qa] main .qa-section .qa-card .question .collapse-icon::after{content:"";display:block;width:16px;height:2px;border-radius:100px;background-color:#231f20;position:absolute;top:50%;left:50%;transition:all .3s ease}[data-page=genius-for-home-project-info] main .gfh-qa .qa-card .question .collapse-icon::after,[data-page=plan_qa] main .qa-section .qa-card .question .collapse-icon::after{transform:rotate(90deg)}[data-page=genius-for-home-project-info] main .gfh-qa .qa-card .question[aria-expanded=true] .collapse-icon::after,[data-page=plan_qa] main .qa-section .qa-card .question[aria-expanded=true] .collapse-icon::after{transform:rotate(0deg)}[data-page=genius-for-home-project-info] main .gfh-qa .qa-card .question[aria-expanded=true] .plus,[data-page=plan_qa] main .qa-section .qa-card .question[aria-expanded=true] .plus{position:relative;transform:translateX(-16px)}[data-page=genius-for-home-project-info] main .gfh-qa .qa-card .question[aria-expanded=true] .plus::before,[data-page=plan_qa] main .qa-section .qa-card .question[aria-expanded=true] .plus::before,[data-page=genius-for-home-project-info] main .gfh-qa .qa-card .question[aria-expanded=true] .plus::after,[data-page=plan_qa] main .qa-section .qa-card .question[aria-expanded=true] .plus::after{content:"";display:block;width:16px;height:2px;border-radius:100px;background-color:#231f20;position:absolute;top:50%;left:50%}[data-page=genius-for-home-project-info] main .gfh-qa .qa-card .question[aria-expanded=true] .plus::after,[data-page=plan_qa] main .qa-section .qa-card .question[aria-expanded=true] .plus::after{transform:rotate(90deg)}[data-page=genius-for-home-project-info] main .gfh-qa .qa-card .question[aria-expanded=true] .minus,[data-page=plan_qa] main .qa-section .qa-card .question[aria-expanded=true] .minus{position:relative;transform:translateX(-16px)}[data-page=genius-for-home-project-info] main .gfh-qa .qa-card .question[aria-expanded=true] .minus::before,[data-page=plan_qa] main .qa-section .qa-card .question[aria-expanded=true] .minus::before,[data-page=genius-for-home-project-info] main .gfh-qa .qa-card .question[aria-expanded=true] .minus::after,[data-page=plan_qa] main .qa-section .qa-card .question[aria-expanded=true] .minus::after{content:"";display:block;width:16px;height:2px;border-radius:100px;background-color:#231f20;position:absolute;top:50%;left:50%}[data-page=genius-for-home-project-info] main .gfh-qa .qa-card .question[aria-expanded=true] .minus::after,[data-page=plan_qa] main .qa-section .qa-card .question[aria-expanded=true] .minus::after{transform:rotate(180deg)}[data-page=genius-for-home-project-info] main .gfh-qa .qa-card .collapse-answer .answer,[data-page=plan_qa] main .qa-section .qa-card .collapse-answer .answer{padding:0;padding-left:44px;margin:0;margin-top:10px;font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20}[data-page=genius-for-home-project-info] main .gfh-qa .qa-card .collapse-answer .answer img,[data-page=plan_qa] main .qa-section .qa-card .collapse-answer .answer img{width:100%}[data-page=plan_qa] main .plan-page-banner{padding:80px 0;background-color:rgba(159,164,166,.1);margin-bottom:100px}@media(max-width: 991.98px){[data-page=plan_qa] main .plan-page-banner{padding:60px 0 40px 0;margin-bottom:40px}}[data-page=plan_qa] main .plan-page-banner .info{margin-bottom:20px}[data-page=plan_qa] main .plan-page-banner .info .tags-box{display:flex;align-items:center;flex-wrap:wrap}[data-page=plan_qa] main .plan-page-banner .info .tags-box .tag{padding:2px 10px;border-radius:13px;background-color:rgba(159,164,166,.2);font-size:calc(14/16*1rem);line-height:calc(22.4/14);color:#fff;margin-right:10px}[data-page=plan_qa] main .plan-page-banner .info .tags-box .tag:last-child{margin-right:0}[data-page=plan_qa] main .plan-page-banner .info .tags-box .open{background-color:#e01f3d}[data-page=plan_qa] main .plan-page-banner .info .tags-box .close{background-color:#9fa4a6}[data-page=plan_qa] main .plan-page-banner .info .tags-box .soon{background-color:#231f20}[data-page=plan_qa] main .plan-page-banner .info .tags-box .date{font-size:calc(14/16*1rem);line-height:calc(22.4/14);color:#474843;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}[data-page=plan_qa] main .plan-page-banner .title{font-size:calc(32/16*1rem);line-height:calc(51.2/31);font-weight:700;color:#231f20;margin-bottom:20px}@media(max-width: 991.98px){[data-page=plan_qa] main .plan-page-banner .title{font-size:calc(28/16*1rem);line-height:calc(44.8/28)}}[data-page=plan_qa] main .plan-page-banner .button{margin-top:40px}[data-page=plan_qa] main .plan-page-banner a{text-decoration:none}[data-page=plan_qa] main .plan-page-banner a:active,[data-page=plan_qa] main .plan-page-banner a:hover,[data-page=plan_qa] main .plan-page-banner a:visited,[data-page=plan_qa] main .plan-page-banner a:focus{text-decoration:none;outline:0}@media(hover: hover){[data-page=plan_qa] main .plan-page-banner a:hover{color:#fff}}[data-page=plan_qa] main .plan-tabs{margin-bottom:100px}@media(max-width: 991.98px){[data-page=plan_qa] main .plan-tabs{margin-bottom:40px}}[data-page=plan_qa] main .plan-tabs .tab-box{width:100%;display:flex;box-shadow:inset 0 -1px 0 0 rgba(159,164,166,.3)}[data-page=plan_qa] main .plan-tabs .tab-box .tab{width:200px;padding:10px 0;text-decoration:none;text-align:center;margin-left:10px;font-size:calc(18/16*1rem);line-height:calc(28.8/18);font-weight:500;color:#474843;transition:all .3s ease}[data-page=plan_qa] main .plan-tabs .tab-box .tab:first-child{margin-left:0}@media(hover: hover){[data-page=plan_qa] main .plan-tabs .tab-box .tab:hover{opacity:.7}}@media(max-width: 991.98px){[data-page=plan_qa] main .plan-tabs .tab-box .tab{width:calc((100% - 20px)/3)}}[data-page=plan_qa] main .plan-tabs .tab-box .active{color:#ff8a00;border-bottom:2px solid #ff8a00}@media(hover: hover){[data-page=plan_qa] main .plan-tabs .tab-box .active:hover{opacity:1}}[data-page=plan_qa] main .plan-tabs .tab-box .disabled{pointer-events:none}[data-page=contact] main .contact-content{margin-top:100px;margin-bottom:120px}@media(max-width: 991.98px){[data-page=contact] main .contact-content{margin-top:60px;margin-bottom:80px}}[data-page=contact] main .contact-content .contact-title .en-title{margin-bottom:30px;font-size:calc(40/16*1rem);line-height:calc(64/40);font-weight:700;color:#ff8a00;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}@media(max-width: 991.98px){[data-page=contact] main .contact-content .contact-title .en-title{display:none}}[data-page=contact] main .contact-content .contact-title .description{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20;max-width:400px}@media(max-width: 991.98px){[data-page=contact] main .contact-content .contact-title .description{margin-bottom:60px}}[data-page=contact] main .contact-content .contact-form form{margin-left:35px;width:100%}@media(max-width: 991.98px){[data-page=contact] main .contact-content .contact-form form{margin-left:0}}[data-page=contact] main .contact-content .contact-form form .form-submit{width:200px}@media(max-width: 991.98px){[data-page=contact] main .contact-content .contact-form form .form-submit{width:100%}}[data-page=contact] main .contact-info{background-color:rgba(159,164,166,.1);padding:60px 0}[data-page=contact] main .contact-info .info-section{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;margin-top:5px}[data-page=contact] main .contact-info .info-section:first-child{margin-top:0}[data-page=contact] main .contact-info .info-section .title{padding:0;margin:0;font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:500;color:#231f20;min-width:53px}[data-page=contact] main .contact-info .info-section .line{margin:0 15px;width:1px;height:16px;background-color:#231f20;transform:translateY(6px)}[data-page=contact] main .contact-info .info-section .content{text-decoration:none;padding:0;margin:0;font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20}[data-page=contact] main .contact-info .info-section .content:active,[data-page=contact] main .contact-info .info-section .content:hover,[data-page=contact] main .contact-info .info-section .content:visited,[data-page=contact] main .contact-info .info-section .content:focus{text-decoration:none;outline:0}[data-page=contact] main .map .google-map{width:100%;min-height:600px;position:relative}@media(max-width: 575.98px){[data-page=contact] main .map .google-map{min-height:375px;height:375px}}[data-page=contact] main .map .google-map iframe{position:absolute;width:100%;height:100%;top:0;left:0}[data-page=terms] main{padding:140px 0 190px 0}@media(max-width: 991.98px){[data-page=terms] main{padding:60px 0 80px 0}}[data-page=terms] main .terms-section .title{padding-left:50px;border-left:8px solid #ff8a00}@media(max-width: 991.98px){[data-page=terms] main .terms-section .title{padding-left:20px;margin-bottom:60px}}[data-page=terms] main .terms-section .title .en-title{font-size:calc(60/16*1rem);line-height:calc(90/60);font-weight:500;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap;color:#231f20;margin-bottom:0}@media(max-width: 991.98px){[data-page=terms] main .terms-section .title .en-title{font-size:calc(28/16*1rem);line-height:calc(42/28)}}[data-page=terms] main .terms-section .title .cn-title{font-size:calc(32/16*1rem);line-height:calc(51.2/32);font-weight:700;color:#231f20;margin-bottom:0}@media(max-width: 991.98px){[data-page=terms] main .terms-section .title .cn-title{font-size:calc(28/16*1rem);line-height:calc(44.8/28)}}[data-page=terms] main .terms-section .mod-article .container{padding:0}@media(max-width: 991.98px){[data-page=terms] main .terms-section .mod-article .container .row>*{padding:0}}[data-page=login] main .login-banner,[data-page=login] main .register-banner,[data-page=login] main .forget-password-banner,[data-page=register] main .login-banner,[data-page=register] main .register-banner,[data-page=register] main .forget-password-banner,[data-page=forget_password] main .login-banner,[data-page=forget_password] main .register-banner,[data-page=forget_password] main .forget-password-banner{padding:80px 0;background-color:rgba(159,164,166,.1);margin-bottom:80px}@media(max-width: 991.98px){[data-page=login] main .login-banner,[data-page=login] main .register-banner,[data-page=login] main .forget-password-banner,[data-page=register] main .login-banner,[data-page=register] main .register-banner,[data-page=register] main .forget-password-banner,[data-page=forget_password] main .login-banner,[data-page=forget_password] main .register-banner,[data-page=forget_password] main .forget-password-banner{padding:60px 0 40px 0;margin-bottom:40px}}[data-page=login] main .login-banner .title,[data-page=login] main .register-banner .title,[data-page=login] main .forget-password-banner .title,[data-page=register] main .login-banner .title,[data-page=register] main .register-banner .title,[data-page=register] main .forget-password-banner .title,[data-page=forget_password] main .login-banner .title,[data-page=forget_password] main .register-banner .title,[data-page=forget_password] main .forget-password-banner .title{font-size:calc(32/16*1rem);line-height:calc(51.2/31);font-weight:700;color:#231f20;margin-bottom:20px}@media(max-width: 991.98px){[data-page=login] main .login-banner .title,[data-page=login] main .register-banner .title,[data-page=login] main .forget-password-banner .title,[data-page=register] main .login-banner .title,[data-page=register] main .register-banner .title,[data-page=register] main .forget-password-banner .title,[data-page=forget_password] main .login-banner .title,[data-page=forget_password] main .register-banner .title,[data-page=forget_password] main .forget-password-banner .title{font-size:calc(28/16*1rem);line-height:calc(44.8/28)}}[data-page=login] main .login-section,[data-page=login] main .register-section,[data-page=login] main .forget-password-section,[data-page=register] main .login-section,[data-page=register] main .register-section,[data-page=register] main .forget-password-section,[data-page=forget_password] main .login-section,[data-page=forget_password] main .register-section,[data-page=forget_password] main .forget-password-section{display:flex;justify-content:center;padding-bottom:120px}@media(max-width: 991.98px){[data-page=login] main .login-section,[data-page=login] main .register-section,[data-page=login] main .forget-password-section,[data-page=register] main .login-section,[data-page=register] main .register-section,[data-page=register] main .forget-password-section,[data-page=forget_password] main .login-section,[data-page=forget_password] main .register-section,[data-page=forget_password] main .forget-password-section{padding-bottom:60px}}[data-page=login] main .login-section .content,[data-page=login] main .register-section .content,[data-page=login] main .forget-password-section .content,[data-page=register] main .login-section .content,[data-page=register] main .register-section .content,[data-page=register] main .forget-password-section .content,[data-page=forget_password] main .login-section .content,[data-page=forget_password] main .register-section .content,[data-page=forget_password] main .forget-password-section .content{max-width:500px;width:500px}@media(max-width: 575.98px){[data-page=login] main .login-section .content,[data-page=login] main .register-section .content,[data-page=login] main .forget-password-section .content,[data-page=register] main .login-section .content,[data-page=register] main .register-section .content,[data-page=register] main .forget-password-section .content,[data-page=forget_password] main .login-section .content,[data-page=forget_password] main .register-section .content,[data-page=forget_password] main .forget-password-section .content{max-width:345px;width:345px}}[data-page=login] main .login-section .content img,[data-page=login] main .register-section .content img,[data-page=login] main .forget-password-section .content img,[data-page=register] main .login-section .content img,[data-page=register] main .register-section .content img,[data-page=register] main .forget-password-section .content img,[data-page=forget_password] main .login-section .content img,[data-page=forget_password] main .register-section .content img,[data-page=forget_password] main .forget-password-section .content img{width:100%}[data-page=login] main .login-section .content .description,[data-page=login] main .register-section .content .description,[data-page=login] main .forget-password-section .content .description,[data-page=register] main .login-section .content .description,[data-page=register] main .register-section .content .description,[data-page=register] main .forget-password-section .content .description,[data-page=forget_password] main .login-section .content .description,[data-page=forget_password] main .register-section .content .description,[data-page=forget_password] main .forget-password-section .content .description{padding:0;margin:0;margin-bottom:20px;font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20}[data-page=login] main .login-section .content .facebook,[data-page=login] main .register-section .content .facebook,[data-page=login] main .forget-password-section .content .facebook,[data-page=register] main .login-section .content .facebook,[data-page=register] main .register-section .content .facebook,[data-page=register] main .forget-password-section .content .facebook,[data-page=forget_password] main .login-section .content .facebook,[data-page=forget_password] main .register-section .content .facebook,[data-page=forget_password] main .forget-password-section .content .facebook{width:100%;padding:8px 0;border-radius:5px;margin-bottom:10px;background-color:#1877f2;border:none;font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:row}[data-page=login] main .login-section .content .facebook span,[data-page=login] main .register-section .content .facebook span,[data-page=login] main .forget-password-section .content .facebook span,[data-page=register] main .login-section .content .facebook span,[data-page=register] main .register-section .content .facebook span,[data-page=register] main .forget-password-section .content .facebook span,[data-page=forget_password] main .login-section .content .facebook span,[data-page=forget_password] main .register-section .content .facebook span,[data-page=forget_password] main .forget-password-section .content .facebook span{margin-right:24px;display:flex;justify-content:center;align-items:center;flex-direction:row}[data-page=login] main .login-section .content .google,[data-page=login] main .register-section .content .google,[data-page=login] main .forget-password-section .content .google,[data-page=register] main .login-section .content .google,[data-page=register] main .register-section .content .google,[data-page=register] main .forget-password-section .content .google,[data-page=forget_password] main .login-section .content .google,[data-page=forget_password] main .register-section .content .google,[data-page=forget_password] main .forget-password-section .content .google{width:100%;padding:8px 0;border-radius:5px;margin-bottom:80px;background-color:#fff;border:none;font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap;color:#231f20;display:flex;justify-content:center;align-items:center;flex-direction:row;box-shadow:0px 1px 20px -7px rgba(35,31,32,.2)}[data-page=login] main .login-section .content .google span,[data-page=login] main .register-section .content .google span,[data-page=login] main .forget-password-section .content .google span,[data-page=register] main .login-section .content .google span,[data-page=register] main .register-section .content .google span,[data-page=register] main .forget-password-section .content .google span,[data-page=forget_password] main .login-section .content .google span,[data-page=forget_password] main .register-section .content .google span,[data-page=forget_password] main .forget-password-section .content .google span{margin-right:24px;display:flex;justify-content:center;align-items:center;flex-direction:row}@media(max-width: 991.98px){[data-page=login] main .login-section .content .google,[data-page=login] main .register-section .content .google,[data-page=login] main .forget-password-section .content .google,[data-page=register] main .login-section .content .google,[data-page=register] main .register-section .content .google,[data-page=register] main .forget-password-section .content .google,[data-page=forget_password] main .login-section .content .google,[data-page=forget_password] main .register-section .content .google,[data-page=forget_password] main .forget-password-section .content .google{margin-bottom:40px}}[data-page=login] main .login-section .content .or,[data-page=login] main .register-section .content .or,[data-page=login] main .forget-password-section .content .or,[data-page=register] main .login-section .content .or,[data-page=register] main .register-section .content .or,[data-page=register] main .forget-password-section .content .or,[data-page=forget_password] main .login-section .content .or,[data-page=forget_password] main .register-section .content .or,[data-page=forget_password] main .forget-password-section .content .or{width:100%;height:29px;position:relative;margin-bottom:40px}[data-page=login] main .login-section .content .or .line,[data-page=login] main .register-section .content .or .line,[data-page=login] main .forget-password-section .content .or .line,[data-page=register] main .login-section .content .or .line,[data-page=register] main .register-section .content .or .line,[data-page=register] main .forget-password-section .content .or .line,[data-page=forget_password] main .login-section .content .or .line,[data-page=forget_password] main .register-section .content .or .line,[data-page=forget_password] main .forget-password-section .content .or .line{width:100%;height:1px;background-color:#9fa4a6;position:absolute;top:50%;transform:translateY(-50%)}[data-page=login] main .login-section .content .or p,[data-page=login] main .register-section .content .or p,[data-page=login] main .forget-password-section .content .or p,[data-page=register] main .login-section .content .or p,[data-page=register] main .register-section .content .or p,[data-page=register] main .forget-password-section .content .or p,[data-page=forget_password] main .login-section .content .or p,[data-page=forget_password] main .register-section .content .or p,[data-page=forget_password] main .forget-password-section .content .or p{margin-bottom:0;font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#9fa4a6;background-color:#fff;padding:0 20px;position:absolute;top:0;left:50%;transform:translateX(-50%)}[data-page=login] main .login-section .content .button-section,[data-page=login] main .register-section .content .button-section,[data-page=login] main .forget-password-section .content .button-section,[data-page=register] main .login-section .content .button-section,[data-page=register] main .register-section .content .button-section,[data-page=register] main .forget-password-section .content .button-section,[data-page=forget_password] main .login-section .content .button-section,[data-page=forget_password] main .register-section .content .button-section,[data-page=forget_password] main .forget-password-section .content .button-section{display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin-bottom:40px}@media(max-width: 991.98px){[data-page=login] main .login-section .content .button-section,[data-page=login] main .register-section .content .button-section,[data-page=login] main .forget-password-section .content .button-section,[data-page=register] main .login-section .content .button-section,[data-page=register] main .register-section .content .button-section,[data-page=register] main .forget-password-section .content .button-section,[data-page=forget_password] main .login-section .content .button-section,[data-page=forget_password] main .register-section .content .button-section,[data-page=forget_password] main .forget-password-section .content .button-section{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:30px}}[data-page=login] main .login-section .content .button-section button,[data-page=login] main .register-section .content .button-section button,[data-page=login] main .forget-password-section .content .button-section button,[data-page=register] main .login-section .content .button-section button,[data-page=register] main .register-section .content .button-section button,[data-page=register] main .forget-password-section .content .button-section button,[data-page=forget_password] main .login-section .content .button-section button,[data-page=forget_password] main .register-section .content .button-section button,[data-page=forget_password] main .forget-password-section .content .button-section button{width:240px}@media(max-width: 991.98px){[data-page=login] main .login-section .content .button-section button,[data-page=login] main .register-section .content .button-section button,[data-page=login] main .forget-password-section .content .button-section button,[data-page=register] main .login-section .content .button-section button,[data-page=register] main .register-section .content .button-section button,[data-page=register] main .forget-password-section .content .button-section button,[data-page=forget_password] main .login-section .content .button-section button,[data-page=forget_password] main .register-section .content .button-section button,[data-page=forget_password] main .forget-password-section .content .button-section button{width:100%}}[data-page=login] main .login-section .content .button-section .register-member,[data-page=login] main .register-section .content .button-section .register-member,[data-page=login] main .forget-password-section .content .button-section .register-member,[data-page=register] main .login-section .content .button-section .register-member,[data-page=register] main .register-section .content .button-section .register-member,[data-page=register] main .forget-password-section .content .button-section .register-member,[data-page=forget_password] main .login-section .content .button-section .register-member,[data-page=forget_password] main .register-section .content .button-section .register-member,[data-page=forget_password] main .forget-password-section .content .button-section .register-member{background-color:#fff;color:#ff8a00;border:1px solid #ff8a00}[data-page=login] main .login-section .content .button-section .register-member::before,[data-page=login] main .register-section .content .button-section .register-member::before,[data-page=login] main .forget-password-section .content .button-section .register-member::before,[data-page=register] main .login-section .content .button-section .register-member::before,[data-page=register] main .register-section .content .button-section .register-member::before,[data-page=register] main .forget-password-section .content .button-section .register-member::before,[data-page=forget_password] main .login-section .content .button-section .register-member::before,[data-page=forget_password] main .register-section .content .button-section .register-member::before,[data-page=forget_password] main .forget-password-section .content .button-section .register-member::before{background-color:rgba(255,138,0,.2)}@media(max-width: 991.98px){[data-page=login] main .login-section .content .button-section .register-member,[data-page=login] main .register-section .content .button-section .register-member,[data-page=login] main .forget-password-section .content .button-section .register-member,[data-page=register] main .login-section .content .button-section .register-member,[data-page=register] main .register-section .content .button-section .register-member,[data-page=register] main .forget-password-section .content .button-section .register-member,[data-page=forget_password] main .login-section .content .button-section .register-member,[data-page=forget_password] main .register-section .content .button-section .register-member,[data-page=forget_password] main .forget-password-section .content .button-section .register-member{margin-bottom:10px}}[data-page=login] main .login-section .content .forget-password,[data-page=login] main .register-section .content .forget-password,[data-page=login] main .forget-password-section .content .forget-password,[data-page=register] main .login-section .content .forget-password,[data-page=register] main .register-section .content .forget-password,[data-page=register] main .forget-password-section .content .forget-password,[data-page=forget_password] main .login-section .content .forget-password,[data-page=forget_password] main .register-section .content .forget-password,[data-page=forget_password] main .forget-password-section .content .forget-password{display:flex;justify-content:center;align-items:center;flex-direction:row}[data-page=login] main .login-section .content .forget-password a.forget,[data-page=login] main .register-section .content .forget-password a.forget,[data-page=login] main .forget-password-section .content .forget-password a.forget,[data-page=register] main .login-section .content .forget-password a.forget,[data-page=register] main .register-section .content .forget-password a.forget,[data-page=register] main .forget-password-section .content .forget-password a.forget,[data-page=forget_password] main .login-section .content .forget-password a.forget,[data-page=forget_password] main .register-section .content .forget-password a.forget,[data-page=forget_password] main .forget-password-section .content .forget-password a.forget{font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:500;text-decoration:none;color:#231f20;border-bottom:none}[data-page=login] main .login-section .content .forget-password a.forget::after,[data-page=login] main .register-section .content .forget-password a.forget::after,[data-page=login] main .forget-password-section .content .forget-password a.forget::after,[data-page=register] main .login-section .content .forget-password a.forget::after,[data-page=register] main .register-section .content .forget-password a.forget::after,[data-page=register] main .forget-password-section .content .forget-password a.forget::after,[data-page=forget_password] main .login-section .content .forget-password a.forget::after,[data-page=forget_password] main .register-section .content .forget-password a.forget::after,[data-page=forget_password] main .forget-password-section .content .forget-password a.forget::after{width:100%;height:1px;background-color:#231f20}[data-page=forget_password] main .forget-password-section .description{margin-bottom:40px !important}[data-page=application] main .title{margin-top:80px}@media(max-width: 991.98px){[data-page=application] main .title{margin-top:40px}}[data-page=application] main .title .title-section{padding-bottom:60px;border-bottom:1px solid #9fa4a6}@media(max-width: 991.98px){[data-page=application] main .title .title-section{padding-bottom:20px;border-bottom:none}}[data-page=application] main .title .title-section .plan-title{font-size:calc(32/16*1rem);line-height:calc(51.2/32);font-weight:700;color:#231f20;margin-bottom:10px}@media(max-width: 991.98px){[data-page=application] main .title .title-section .plan-title{font-size:calc(28/16*1rem);line-height:calc(44.8/28)}}[data-page=application] main .title .title-section .info{font-size:calc(14/16*1rem);line-height:calc(22.4/14);color:#474843}[data-page=application] main .content{padding-top:60px;padding-bottom:190px}@media(max-width: 991.98px){[data-page=application] main .content{padding-top:0px;padding-bottom:100px}}@media(max-width: 991.98px){[data-page=application] main .content .tab-title{width:100%;background-color:rgba(159,164,166,.1);padding:10px 0 15px 0}}[data-page=application] main .content .tab-title ul{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;border:none}@media(max-width: 991.98px){[data-page=application] main .content .tab-title ul{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:nowrap;overflow-x:scroll}[data-page=application] main .content .tab-title ul::-webkit-scrollbar{display:none}}[data-page=application] main .content .tab-title ul li.nav-item{margin-top:30px}[data-page=application] main .content .tab-title ul li.nav-item:first-child{margin-top:0}[data-page=application] main .content .tab-title ul li.nav-item:first-child button span::after{width:0}@media(max-width: 991.98px){[data-page=application] main .content .tab-title ul li.nav-item{min-width:110px;height:80px;margin-top:0;display:flex;justify-content:center}}[data-page=application] main .content .tab-title ul li.nav-item button.nav-link{padding:0;display:flex;align-items:center;border:none;font-size:calc(18/16*1rem);line-height:calc(28.8/18);font-weight:500;color:#9fa4a6;position:relative;z-index:2}@media(hover: hover){[data-page=application] main .content .tab-title ul li.nav-item button.nav-link:hover{border:none}}@media(max-width: 991.98px){[data-page=application] main .content .tab-title ul li.nav-item button.nav-link{flex-direction:column;justify-content:space-between;align-items:center;height:100%;font-size:calc(16/16*1rem);line-height:calc(28.8/16);vertical-align:middle}}[data-page=application] main .content .tab-title ul li.nav-item button.nav-link::target-text{min-height:52.8px}[data-page=application] main .content .tab-title ul li.nav-item button.nav-link span.bar{position:absolute;bottom:0;transform:translateY(-11px);width:150.5px}[data-page=application] main .content .tab-title ul li.nav-item button.nav-link span.bar::after{content:"";display:block;position:absolute;left:calc(50% + 11px);width:inherit;z-index:-1;height:2px;background-color:#9fa4a6}@media(min-width: 992px){[data-page=application] main .content .tab-title ul li.nav-item button.nav-link span.bar{display:none}}[data-page=application] main .content .tab-title ul li.nav-item button.nav-link span.number{width:29px;height:29px;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-direction:row;border:1px solid #9fa4a6;margin-right:5px;font-size:calc(18/16*1rem);line-height:calc(28.8/18);font-weight:500;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap;color:#9fa4a6}@media(max-width: 991.98px){[data-page=application] main .content .tab-title ul li.nav-item button.nav-link span.number{width:22px;height:22px;margin-right:0;order:2;font-size:calc(14/16*1rem);line-height:calc(22.4/14);background-color:rgba(159,164,166,.1)}}[data-page=application] main .content .tab-title ul li.nav-item button.nav-link span.active::after{background-color:#ff8a00}[data-page=application] main .content .tab-title ul li.nav-item button.nav-link .complete{border-color:#9fa4a6 !important;background-color:#9fa4a6 !important;color:#fff !important}[data-page=application] main .content .tab-title ul li.nav-item button.active{color:#231f20;background-color:rgba(0,0,0,0)}[data-page=application] main .content .tab-title ul li.nav-item button.active span.number{border-color:#ff8a00;color:#fff;background-color:#ff8a00}[data-page=application] main .content .tab-title ul li.nav-item:last-child button span.bar::after{width:0}@media(max-width: 991.98px){[data-page=application] main .content .tab-content{margin-top:40px}}@media(max-width: 991.98px){[data-page=application] main .content .tab-content .tab-content{margin-top:0}}[data-page=application] main .content .tab-content button.next-step,[data-page=application] main .content .tab-content button.sub-button{width:240px;margin-bottom:40px}@media(max-width: 991.98px){[data-page=application] main .content .tab-content button.next-step,[data-page=application] main .content .tab-content button.sub-button{width:100%}}@media(max-width: 575.98px){[data-page=application] main .content .tab-content button.next-step,[data-page=application] main .content .tab-content button.sub-button{margin:auto;width:150px}}[data-page=application] main .content .tab-content a.bb-hover{font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:500;color:#474843;text-decoration:none;border:none;display:flex;justify-content:space-between;align-items:center;flex-direction:row;width:fit-content;margin-bottom:40px}[data-page=application] main .content .tab-content a.bb-hover::after{width:100%;background-color:#474843;height:1px}@media(max-width: 991.98px){[data-page=application] main .content .tab-content a.bb-hover{margin:40px auto 40px auto}}[data-page=application] main .content .tab-content a.bb-hover i{margin-right:5px}[data-page=application] .pop .content{text-align:center}[data-page=application_record] main .application-record-banner{padding:80px 0;background-color:rgba(159,164,166,.1);margin-bottom:80px}@media(max-width: 991.98px){[data-page=application_record] main .application-record-banner{padding:60px 0 40px 0;margin-bottom:40px}}[data-page=application_record] main .application-record-banner .title{font-size:calc(32/16*1rem);line-height:calc(51.2/31);font-weight:700;color:#231f20;margin-bottom:20px}@media(max-width: 991.98px){[data-page=application_record] main .application-record-banner .title{font-size:calc(28/16*1rem);line-height:calc(44.8/28)}}[data-page=application_record] main .application-record-content{padding-bottom:190px}@media(max-width: 991.98px){[data-page=application_record] main .application-record-content{padding-bottom:120px}}@media(max-width: 991.98px){[data-page=application_record] main .application-record-content .row>*{padding:0}}[data-page=application_record] main .application-record-content .aside{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}@media(max-width: 991.98px){[data-page=application_record] main .application-record-content .aside{margin-bottom:40px;display:none}}[data-page=application_record] main .application-record-content .aside a{display:block;width:100%;padding:10px;display:flex;justify-content:space-between;align-items:center;flex-direction:row;text-decoration:none;font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20}[data-page=application_record] main .application-record-content .aside a i{font-size:calc(24/16*1rem);color:#ff8a00}[data-page=application_record] main .application-record-content .aside .bb-hover{border:none}[data-page=application_record] main .application-record-content .aside .bb-hover::after{height:1px;background-color:#9fa4a6}[data-page=application_record] main .application-record-content .aside .active{border-bottom:2px solid #ff8a00}[data-page=application_record] main .application-record-content .aside .logout{padding:0;padding-top:20px;margin-left:10px;width:fit-content;align-items:flex-end;font-weight:500;color:#ff1313;border-bottom:1px solid #ff1313;transition:all .3s ease}@media(hover: hover){[data-page=application_record] main .application-record-content .aside .logout:hover{color:rgba(255,19,19,.7)}}[data-page=application_record] main .application-record-content .top-select{margin-bottom:40px}@media(min-width: 992px){[data-page=application_record] main .application-record-content .top-select{display:none}}[data-page=application_record] main .application-record-content .top-select select{width:100%;padding:9px 0 9px 10px;border-color:rgba(159,164,166,.5);border-radius:5px;font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20;-webkit-appearance:none;-moz-appearance:none;background-image:url(../images/icon_png/dropdown_open.svg);background-repeat:no-repeat;background-position:97% 50%}[data-page=application_record] main .application-record-content .no-record{display:flex;justify-content:center;align-items:center;flex-direction:column}[data-page=application_record] main .application-record-content .no-record .img{margin-bottom:10px}[data-page=application_record] main .application-record-content .no-record p{max-width:500px;margin-bottom:40px;font-size:calc(22/16*1rem);line-height:calc(35.2/22);font-weight:500;color:#9fa4a6;text-align:center}[data-page=application_record] main .application-record-content .no-record button{width:200px}[data-page=application_record] main .application-record-content .record-table{margin-left:40px}@media(max-width: 991.98px){[data-page=application_record] main .application-record-content .record-table{margin-left:0;border-top:1px solid rgba(159,164,166,.5)}}[data-page=application_record] main .application-record-content .record-table .record-title{border-bottom:1px solid rgba(159,164,166,.5)}[data-page=application_record] main .application-record-content .record-table .record-title h4{padding:10px 20px;margin:0;font-size:calc(14/16*1rem);line-height:calc(22.4/14);font-weight:700;color:#474843}[data-page=application_record] main .application-record-content .record-table .record-content{position:relative;text-decoration:none;color:#474843;border-bottom:1px solid rgba(159,164,166,.5);transition:all .3s ease}@media(hover: hover){[data-page=application_record] main .application-record-content .record-table .record-content:hover{background-color:rgba(159,164,166,.1)}}@media(max-width: 991.98px){[data-page=application_record] main .application-record-content .record-table .record-content{padding:10px 0}}[data-page=application_record] main .application-record-content .record-table .record-content .detail .date{font-weight:400;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap;padding:15px 0 15px 20px}@media(max-width: 991.98px){[data-page=application_record] main .application-record-content .record-table .record-content .detail .date{padding:0}}@media(max-width: 991.98px){[data-page=application_record] main .application-record-content .record-table .record-content .detail{display:flex;justify-content:space-between;align-items:center;flex-direction:row}}[data-page=application_record] main .application-record-content .record-table .record-content .notice{border:none;background-color:rgba(0,0,0,0);position:absolute;width:fit-content;padding:0;right:20px;top:50%;transform:translateY(-50%)}@media(max-width: 991.98px){[data-page=application_record] main .application-record-content .record-table .record-content .notice{display:none}}[data-page=application_record] main .application-record-content .record-table .record-content .notice-section{position:absolute;max-width:200px;padding:5px 10px;border-radius:5px;background-color:#231f20;left:calc(100% - 10px);top:50%;transform:translateY(-50%);visibility:hidden;opacity:0;transition:all .3s ease}@media(max-width: 1619.98px){[data-page=application_record] main .application-record-content .record-table .record-content .notice-section{max-width:150px}}@media(max-width: 1399.98px){[data-page=application_record] main .application-record-content .record-table .record-content .notice-section{max-width:135px}}@media(max-width: 1199.98px){[data-page=application_record] main .application-record-content .record-table .record-content .notice-section{max-width:110px}}[data-page=application_record] main .application-record-content .record-table .record-content .notice-section p{padding:0;margin:0;font-size:calc(14/16*1rem);line-height:calc(22.4/14);color:#fff}[data-page=application_record] main .application-record-content .record-table .record-content .notice-section.notice-show{visibility:visible;opacity:1}@media(max-width: 991.98px){[data-page=application_record] main .application-record-content .record-table .record-content .notice-section{position:relative;max-width:100%;margin-top:10px;padding:0;width:100%;top:0;transform:none;left:0;visibility:visible;opacity:1;background-color:rgba(0,0,0,0)}[data-page=application_record] main .application-record-content .record-table .record-content .notice-section p{color:#231f20}}[data-page=application_record] main .application-record-content .record-table .record-content h4{margin:0;font-size:calc(14/16*1rem);line-height:calc(22.4/14);font-weight:700;color:#474843}[data-page=application_record] main .application-record-content .record-table .record-content p{padding:15px 20px;margin:0;font-size:calc(16/16*1rem);line-height:calc(28.8/16)}@media(max-width: 991.98px){[data-page=application_record] main .application-record-content .record-table .record-content p{padding:0}}[data-page=application_record] main .application-record-content .record-table .record-content p.status{font-weight:500;display:flex;justify-content:flex-start;align-items:center;flex-direction:row}[data-page=application_record] main .application-record-content .record-table .record-content p.status i{font-size:calc(24/16*1rem)}[data-page=application_record] main .application-record-content .record-table .record-content p.done{color:#69bf29}[data-page=application_record] main .application-record-content .record-table .record-content p.undone{color:#ff1313}[data-page=application_record] main .application-record-content .logout-bottom{padding:0;margin:40px auto 0 auto;text-decoration:none;display:block;width:fit-content;align-items:flex-end;font-weight:500;color:#ff1313;border-bottom:1px solid #ff1313;transition:all .3s ease}@media(hover: hover){[data-page=application_record] main .application-record-content .logout-bottom:hover{color:rgba(255,19,19,.7)}}@media(min-width: 992px){[data-page=application_record] main .application-record-content .logout-bottom{display:none}}[data-page=application_record_detail] main .application-record-detail-banner{padding:80px 0;background-color:rgba(159,164,166,.1);margin-bottom:80px}@media(max-width: 991.98px){[data-page=application_record_detail] main .application-record-detail-banner{padding:60px 0 40px 0;margin-bottom:40px}}[data-page=application_record_detail] main .application-record-detail-banner .title{font-size:calc(32/16*1rem);line-height:calc(51.2/31);font-weight:700;color:#231f20;margin-bottom:20px}@media(max-width: 991.98px){[data-page=application_record_detail] main .application-record-detail-banner .title{font-size:calc(28/16*1rem);line-height:calc(44.8/28)}}[data-page=application_record_detail] main .application-record-detail-content{padding-bottom:190px}@media(max-width: 991.98px){[data-page=application_record_detail] main .application-record-detail-content{padding-bottom:120px}}@media(max-width: 991.98px){[data-page=application_record_detail] main .application-record-detail-content .row>*{padding-left:0;padding-right:0}}[data-page=application_record_detail] main .application-record-detail-content .tab-content{padding-top:40px}[data-page=application_record_detail] main .application-record-detail-content .tab-content:first-child{padding-top:0}[data-page=application_record_detail] main .application-record-detail-content .tab-title{font-size:calc(22/16*1rem);line-height:calc(35.2/22);font-weight:700;color:#231f20;margin:0}[data-page=application_record_detail] main .application-record-detail-content .middle{padding:30px 0 40px 0}[data-page=application_record_detail] main .application-record-detail-content .middle .detail{padding:10px}[data-page=application_record_detail] main .application-record-detail-content .middle .detail:nth-child(2n){background-color:rgba(159,164,166,.06)}[data-page=application_record_detail] main .application-record-detail-content .middle .detail .title h5{padding:0;margin:0;font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:500;color:#231f20}@media(max-width: 991.98px){[data-page=application_record_detail] main .application-record-detail-content .middle .detail .content{margin-top:5px}}[data-page=application_record_detail] main .application-record-detail-content .middle .detail .content p{padding:0;margin:0;font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20}[data-page=application_record_detail] main .application-record-detail-content .middle .detail .content .bb-hover{text-decoration:none;padding:0;margin:0;position:relative;font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20;border:none}[data-page=application_record_detail] main .application-record-detail-content .middle .detail .content .bb-hover::after{content:"";position:absolute;display:block;width:100%;height:1px;background-color:#231f20}[data-page=application_record_detail] main .application-record-detail-content .line{height:1px;background-color:#9fa4a6}[data-page=application_record_detail] main .application-record-detail-content .edit-section{padding-top:60px}@media(max-width: 991.98px){[data-page=application_record_detail] main .application-record-detail-content .edit-section{padding-top:40px}}[data-page=application_record_detail] main .application-record-detail-content .edit-section .edit{font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:500;color:#00a1de;text-decoration:none;border-bottom:none}[data-page=application_record_detail] main .application-record-detail-content .edit-section .edit::after{width:100%;height:1px;background-color:#00a1de}[data-page=edit_password] main .edit-password-banner{padding:80px 0;background-color:rgba(159,164,166,.1);margin-bottom:80px}@media(max-width: 991.98px){[data-page=edit_password] main .edit-password-banner{padding:60px 0 40px 0;margin-bottom:40px}}[data-page=edit_password] main .edit-password-banner .title{font-size:calc(32/16*1rem);line-height:calc(51.2/31);font-weight:700;color:#231f20;margin-bottom:20px}@media(max-width: 991.98px){[data-page=edit_password] main .edit-password-banner .title{font-size:calc(28/16*1rem);line-height:calc(44.8/28)}}[data-page=edit_password] main .edit-password-content{padding-bottom:190px}@media(max-width: 991.98px){[data-page=edit_password] main .edit-password-content{padding-bottom:120px}}@media(max-width: 991.98px){[data-page=edit_password] main .edit-password-content .row>*{padding:0}}[data-page=edit_password] main .edit-password-content .aside{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}@media(max-width: 991.98px){[data-page=edit_password] main .edit-password-content .aside{margin-bottom:40px;display:none}}[data-page=edit_password] main .edit-password-content .aside a{display:block;width:100%;padding:10px;display:flex;justify-content:space-between;align-items:center;flex-direction:row;text-decoration:none;font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20}[data-page=edit_password] main .edit-password-content .aside a i{font-size:calc(24/16*1rem);color:#ff8a00}[data-page=edit_password] main .edit-password-content .aside .bb-hover{border:none}[data-page=edit_password] main .edit-password-content .aside .bb-hover::after{height:1px;background-color:#9fa4a6}[data-page=edit_password] main .edit-password-content .aside .active{border-bottom:2px solid #ff8a00}[data-page=edit_password] main .edit-password-content .aside .logout{padding:0;padding-top:20px;margin-left:10px;width:fit-content;align-items:flex-end;font-weight:500;color:#ff1313;border-bottom:1px solid #ff1313;transition:all .3s ease}@media(hover: hover){[data-page=edit_password] main .edit-password-content .aside .logout:hover{color:rgba(255,19,19,.7)}}[data-page=edit_password] main .edit-password-content .top-select{margin-bottom:40px}@media(min-width: 992px){[data-page=edit_password] main .edit-password-content .top-select{display:none}}[data-page=edit_password] main .edit-password-content .top-select select{width:100%;padding:9px 0 9px 10px;border-color:rgba(159,164,166,.5);border-radius:5px;font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:rgba(35,31,32,.5);-webkit-appearance:none;-moz-appearance:none;background-image:url(../images/icon_png/dropdown_open.svg);background-repeat:no-repeat;background-position:97% 50%}[data-page=edit_password] main .edit-password-content form{margin-left:90px}@media(max-width: 991.98px){[data-page=edit_password] main .edit-password-content form{margin-left:0}}[data-page=edit_password] main .edit-password-content form .input-section .input-layout{width:500px}@media(max-width: 991.98px){[data-page=edit_password] main .edit-password-content form .input-section .input-layout{width:100%}}[data-page=edit_password] main .edit-password-content form .input-section .input-layout input:disabled{background-color:rgba(159,164,166,.4);color:rgba(35,31,32,.3)}[data-page=edit_password] main .edit-password-content form .input-section .input-layout input:disabled~button{pointer-events:none;opacity:.3}[data-page=edit_password] main .edit-password-content form .button{width:240px}@media(max-width: 991.98px){[data-page=edit_password] main .edit-password-content form .button{width:100%}}[data-page=edit_password] main .edit-password-content .logout-bottom{padding:0;margin:40px auto 0 auto;text-decoration:none;display:block;width:fit-content;align-items:flex-end;font-weight:500;color:#ff1313;border-bottom:1px solid #ff1313;transition:all .3s ease}@media(hover: hover){[data-page=edit_password] main .edit-password-content .logout-bottom:hover{color:rgba(255,19,19,.7)}}@media(min-width: 992px){[data-page=edit_password] main .edit-password-content .logout-bottom{display:none}}[data-page=space_rental] main .space-content{padding-top:100px;padding-bottom:190px}@media(max-width: 991.98px){[data-page=space_rental] main .space-content{padding-top:60px;padding-bottom:120px}}@media(max-width: 991.98px){[data-page=space_rental] main .space-content .row>*{padding-left:0;padding-right:0}}[data-page=space_rental] main .space-content .swiper-carousel{width:100%;border-radius:10px;overflow:hidden;margin-bottom:80px}[data-page=space_rental] main .space-content .swiper-carousel .img{border-radius:10px;overflow:hidden}[data-page=space_rental] main .space-content .swiper-carousel .img-wrap{position:relative;overflow:hidden;padding-top:47.3321858864%}@media(max-width: 575.98px){[data-page=space_rental] main .space-content .swiper-carousel .img-wrap{position:relative;overflow:hidden;padding-top:100%}}[data-page=space_rental] main .space-content .swiper-carousel .img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media(max-width: 575.98px){[data-page=space_rental] main .space-content .swiper-carousel .carousel-lg{display:none}}@media(min-width: 576px){[data-page=space_rental] main .space-content .swiper-carousel .carousel-sm{display:none}}[data-page=space_rental] main .space-content .mod-article .container{padding:0}[data-page=space_rental] main .space-content .button{width:200px}@media(max-width: 991.98px){[data-page=space_rental] main .space-content .button{width:100%}}@media(max-width: 575.98px){[data-page=space_rental] main .space-content .button{margin:auto;width:150px}}[data-page=space_rental_application] main .title{margin-top:80px}@media(max-width: 991.98px){[data-page=space_rental_application] main .title{margin-top:40px}}[data-page=space_rental_application] main .title .title-section{padding-bottom:40px;border-bottom:1px solid #9fa4a6}@media(max-width: 991.98px){[data-page=space_rental_application] main .title .title-section{padding-bottom:0px;border-bottom:none}}[data-page=space_rental_application] main .title .title-section .plan-title{font-size:calc(32/16*1rem);line-height:calc(51.2/32);font-weight:700;color:#231f20;margin:0}@media(max-width: 991.98px){[data-page=space_rental_application] main .title .title-section .plan-title{font-size:calc(28/16*1rem);line-height:calc(44.8/28)}}[data-page=space_rental_application] main .content{padding-top:40px;padding-bottom:190px}@media(max-width: 991.98px){[data-page=space_rental_application] main .content{padding-top:0px;padding-bottom:100px}}@media(max-width: 991.98px){[data-page=space_rental_application] main .content .tab-title{width:100%;background-color:rgba(159,164,166,.1);padding:10px 0 15px 0}}[data-page=space_rental_application] main .content .tab-title ul{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;border:none}@media(max-width: 991.98px){[data-page=space_rental_application] main .content .tab-title ul{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:nowrap;overflow-x:scroll}[data-page=space_rental_application] main .content .tab-title ul::-webkit-scrollbar{display:none}}[data-page=space_rental_application] main .content .tab-title ul li.nav-item{margin-top:30px}[data-page=space_rental_application] main .content .tab-title ul li.nav-item:first-child{margin-top:0}[data-page=space_rental_application] main .content .tab-title ul li.nav-item:first-child button span::after{width:0}@media(max-width: 991.98px){[data-page=space_rental_application] main .content .tab-title ul li.nav-item{min-width:110px;height:80px;margin-top:0;display:flex;justify-content:center}}[data-page=space_rental_application] main .content .tab-title ul li.nav-item button.nav-link{padding:0;display:flex;align-items:center;border:none;font-size:calc(18/16*1rem);line-height:calc(28.8/18);font-weight:500;color:#9fa4a6;position:relative;z-index:2}@media(hover: hover){[data-page=space_rental_application] main .content .tab-title ul li.nav-item button.nav-link:hover{border:none}}@media(max-width: 991.98px){[data-page=space_rental_application] main .content .tab-title ul li.nav-item button.nav-link{flex-direction:column;justify-content:space-between;align-items:center;height:100%;font-size:calc(16/16*1rem);line-height:calc(28.8/16);vertical-align:middle}}[data-page=space_rental_application] main .content .tab-title ul li.nav-item button.nav-link::target-text{min-height:52.8px}[data-page=space_rental_application] main .content .tab-title ul li.nav-item button.nav-link span.bar{position:absolute;bottom:0;transform:translateY(-11px);width:150.5px}[data-page=space_rental_application] main .content .tab-title ul li.nav-item button.nav-link span.bar::after{content:"";display:block;position:absolute;left:calc(50% + 11px);width:inherit;z-index:-1;height:2px;background-color:#9fa4a6}@media(min-width: 992px){[data-page=space_rental_application] main .content .tab-title ul li.nav-item button.nav-link span.bar{display:none}}[data-page=space_rental_application] main .content .tab-title ul li.nav-item button.nav-link span.number{width:29px;height:29px;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-direction:row;border:1px solid #9fa4a6;margin-right:5px;font-size:calc(18/16*1rem);line-height:calc(28.8/18);font-weight:500;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap;color:#9fa4a6}@media(max-width: 991.98px){[data-page=space_rental_application] main .content .tab-title ul li.nav-item button.nav-link span.number{width:22px;height:22px;margin-right:0;order:2;font-size:calc(14/16*1rem);line-height:calc(22.4/14);background-color:rgba(159,164,166,.1)}}[data-page=space_rental_application] main .content .tab-title ul li.nav-item button.nav-link span.active::after{background-color:#ff8a00}[data-page=space_rental_application] main .content .tab-title ul li.nav-item button.nav-link .complete{border-color:#9fa4a6 !important;background-color:#9fa4a6 !important;color:#fff !important}[data-page=space_rental_application] main .content .tab-title ul li.nav-item button.active{color:#231f20;background-color:rgba(0,0,0,0)}[data-page=space_rental_application] main .content .tab-title ul li.nav-item button.active span.number{border-color:#ff8a00;color:#fff;background-color:#ff8a00}[data-page=space_rental_application] main .content .tab-title ul li.nav-item:last-child button span.bar::after{width:0}@media(max-width: 991.98px){[data-page=space_rental_application] main .content .tab-content{margin-top:40px}}@media(max-width: 991.98px){[data-page=space_rental_application] main .content .tab-content .tab-content{margin-top:0}}[data-page=space_rental_application] main .content .tab-content button.next-step,[data-page=space_rental_application] main .content .tab-content button.sub-button{width:240px;margin-bottom:40px}@media(max-width: 991.98px){[data-page=space_rental_application] main .content .tab-content button.next-step,[data-page=space_rental_application] main .content .tab-content button.sub-button{width:100%}}@media(max-width: 575.98px){[data-page=space_rental_application] main .content .tab-content button.next-step,[data-page=space_rental_application] main .content .tab-content button.sub-button{margin:auto;width:150px}}[data-page=space_rental_application] main .content .tab-content a.bb-hover{font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:500;color:#474843;text-decoration:none;border:none;display:flex;justify-content:space-between;align-items:center;flex-direction:row;width:fit-content;margin-bottom:40px}[data-page=space_rental_application] main .content .tab-content a.bb-hover::after{width:100%;background-color:#474843;height:1px}[data-page=space_rental_application] main .content .tab-content a.bb-hover i{margin-right:5px}[data-page=space_rental_application] .pop .content{text-align:center}.gfh-signup-btn{position:fixed;right:30px;bottom:60px;z-index:99}@media(max-width: 991.98px){.gfh-signup-btn{right:15px;bottom:30px}}.gfh-signup-btn a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:128px;height:128px;border-radius:99px;background-color:#ff8a00;color:#fff;text-decoration:none;box-shadow:0px 5px 20px -10px rgba(35,31,32,.1),0px 12px 25px -10px rgba(35,31,32,.1);transition:all .3s ease}@media(max-width: 991.98px){.gfh-signup-btn a{width:96px;height:96px}}@media(hover: hover){.gfh-signup-btn a:hover{background-color:#231f20;transform:scale(1.05)}}.gfh-signup-btn a .signup-text{font-size:calc(18/16*1rem);line-height:calc(21.6/18);font-weight:700}@media(max-width: 991.98px){.gfh-signup-btn a .signup-text{font-size:calc(14/16*1rem)}}.gfh-signup-btn a i{font-size:calc(20/16*1rem);margin-top:4px}@media(max-width: 991.98px){.gfh-signup-btn a i{font-size:calc(16/16*1rem)}}.gfh-tabs{padding:100px 0}@media(max-width: 991.98px){.gfh-tabs{padding:50px 0}}.gfh-tabs .tab-box{max-width:1162px;margin:0 auto}.gfh-tabs .tab{flex:1}[data-page=genius-for-home-index] main .section-title-bar{display:flex;align-items:flex-end;gap:20px;margin-bottom:30px}@media(max-width: 991.98px){[data-page=genius-for-home-index] main .section-title-bar{margin-bottom:20px}}[data-page=genius-for-home-index] main .section-title-bar .bar{display:block;width:6px;height:39px;background-color:#ff8a00;flex-shrink:0}[data-page=genius-for-home-index] main .section-title-bar h3{font-size:calc(28/16*1rem);line-height:calc(44.8/28);font-weight:700;color:#231f20;margin:0}@media(max-width: 991.98px){[data-page=genius-for-home-index] main .section-title-bar h3{font-size:calc(22/16*1rem)}}[data-page=genius-for-home-index] main .gfh-banner{position:relative}[data-page=genius-for-home-index] main .gfh-banner a{display:block}[data-page=genius-for-home-index] main .gfh-banner .img-wrap{position:relative;overflow:hidden;padding-top:50%}@media(max-width: 575.98px){[data-page=genius-for-home-index] main .gfh-banner .img-wrap{position:relative;overflow:hidden;padding-top:100%}}[data-page=genius-for-home-index] main .gfh-banner .img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}[data-page=genius-for-home-index] main .gfh-news{padding:80px 0}@media(max-width: 991.98px){[data-page=genius-for-home-index] main .gfh-news{padding:50px 0}}[data-page=genius-for-home-index] main .gfh-news .section-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:40px}@media(max-width: 991.98px){[data-page=genius-for-home-index] main .gfh-news .section-header{margin-bottom:25px}}[data-page=genius-for-home-index] main .gfh-news .section-header .section-title .en-title{font-size:calc(40/16*1rem);line-height:calc(48/40);font-weight:700;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap;color:#231f20;margin-bottom:0}@media(max-width: 991.98px){[data-page=genius-for-home-index] main .gfh-news .section-header .section-title .en-title{font-size:calc(28/16*1rem)}}[data-page=genius-for-home-index] main .gfh-news .section-header .section-title .cn-title{font-size:calc(18/16*1rem);line-height:calc(28.8/18);font-weight:500;color:#474843;margin-bottom:0}[data-page=genius-for-home-index] main .gfh-news .section-header .section-nav .gfh-news-btn{display:flex;align-items:center;width:80px;height:40px;border:1px solid #ff8a00;border-radius:22px;overflow:hidden;background-color:#fff}@media(max-width: 575.98px){[data-page=genius-for-home-index] main .gfh-news .section-header .section-nav .gfh-news-btn{width:70px;height:36px}}[data-page=genius-for-home-index] main .gfh-news .section-header .section-nav .gfh-news-btn div{flex:1;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;cursor:pointer;transition:all .3s ease;color:#ff8a00}@media(hover: hover){[data-page=genius-for-home-index] main .gfh-news .section-header .section-nav .gfh-news-btn div:hover{background-color:#ff8a00;color:#fff}}[data-page=genius-for-home-index] main .gfh-news .section-header .section-nav .gfh-news-btn div.swiper-button-disabled{opacity:.3;cursor:default}@media(hover: hover){[data-page=genius-for-home-index] main .gfh-news .section-header .section-nav .gfh-news-btn div.swiper-button-disabled:hover{background-color:rgba(0,0,0,0);color:#ff8a00}}[data-page=genius-for-home-index] main .gfh-news .section-header .section-nav .gfh-news-btn div svg{width:10px;height:18px;transition:all .3s ease}[data-page=genius-for-home-index] main .gfh-news .gfh-news-swiper{overflow:hidden}[data-page=genius-for-home-index] main .gfh-news .gfh-news-swiper .swiper-slide{height:auto}[data-page=genius-for-home-index] main .gfh-news .gfh-news-swiper .swiper-slide .news-card{display:block;text-decoration:none;transition:all .3s ease}@media(hover: hover){[data-page=genius-for-home-index] main .gfh-news .gfh-news-swiper .swiper-slide .news-card:hover .card-img .img-wrap img{transform:translate(-50%, -50%) scale(1.1)}}[data-page=genius-for-home-index] main .gfh-news .gfh-news-swiper .swiper-slide .news-card .card-img{width:100%;border-radius:5px;overflow:hidden}[data-page=genius-for-home-index] main .gfh-news .gfh-news-swiper .swiper-slide .news-card .card-img .img-wrap{position:relative;overflow:hidden;padding-top:66.5909090909%;overflow:hidden;border-radius:5px}[data-page=genius-for-home-index] main .gfh-news .gfh-news-swiper .swiper-slide .news-card .card-img .img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:all .3s ease}[data-page=genius-for-home-index] main .gfh-news .gfh-news-swiper .swiper-slide .news-card .card-content{padding:20px 10px}@media(max-width: 991.98px){[data-page=genius-for-home-index] main .gfh-news .gfh-news-swiper .swiper-slide .news-card .card-content{padding:15px 5px}}[data-page=genius-for-home-index] main .gfh-news .gfh-news-swiper .swiper-slide .news-card .card-content .info{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px}[data-page=genius-for-home-index] main .gfh-news .gfh-news-swiper .swiper-slide .news-card .card-content .info .tags-box{display:flex;align-items:center;flex-wrap:wrap;gap:5px}[data-page=genius-for-home-index] main .gfh-news .gfh-news-swiper .swiper-slide .news-card .card-content .info .tags-box .tag{padding:2px 10px;font-size:calc(14/16*1rem);line-height:calc(22.4/14);font-weight:500;color:#474843;border-radius:13px;background-color:rgba(159,164,166,.2)}[data-page=genius-for-home-index] main .gfh-news .gfh-news-swiper .swiper-slide .news-card .card-content .info .tags-box .date{margin-left:5px;font-size:calc(14/16*1rem);line-height:calc(22.4/14);color:#474843;font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap}[data-page=genius-for-home-index] main .gfh-news .gfh-news-swiper .swiper-slide .news-card .card-content .title{margin:0;padding:0;font-size:calc(18/16*1rem);line-height:calc(28.8/18);font-weight:500;color:#231f20;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left}[data-page=genius-for-home-index] main .gfh-counter{margin-bottom:0;padding:60px 0 80px 0}@media(max-width: 991.98px){[data-page=genius-for-home-index] main .gfh-counter{padding:40px 0 60px 0}}[data-page=genius-for-home-index] main .gfh-intro{padding:80px 0}@media(max-width: 991.98px){[data-page=genius-for-home-index] main .gfh-intro{padding:50px 0}}[data-page=genius-for-home-index] main .gfh-intro .intro-content{max-width:800px;margin:0 auto;text-align:center}[data-page=genius-for-home-index] main .gfh-intro .intro-content .mod-title{margin-bottom:20px}[data-page=genius-for-home-index] main .gfh-intro .intro-content .intro-subtitle{font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:500;color:#231f20;margin-bottom:30px}[data-page=genius-for-home-index] main .gfh-intro .intro-content .intro-text{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#474843;text-align:center}[data-page=genius-for-home-index] main .gfh-share{padding:80px 0;background-color:rgba(159,164,166,.1)}@media(max-width: 991.98px){[data-page=genius-for-home-index] main .gfh-share{padding:50px 0}}[data-page=genius-for-home-index] main .gfh-share .section-header{margin-bottom:40px}@media(max-width: 991.98px){[data-page=genius-for-home-index] main .gfh-share .section-header{margin-bottom:25px}}[data-page=genius-for-home-index] main .gfh-share .section-header .section-subtitle{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#474843;margin-top:10px;padding-left:23px}[data-page=genius-for-home-index] main .gfh-share .share-card-box{display:flex;gap:40px}@media(max-width: 991.98px){[data-page=genius-for-home-index] main .gfh-share .share-card-box{flex-direction:column;gap:30px}}[data-page=genius-for-home-index] main .gfh-share .share-card-box .share-card{flex:1;text-decoration:none;background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0px 5px 20px -10px rgba(35,31,32,.1),0px 12px 25px -10px rgba(35,31,32,.1);transition:all .3s ease}@media(hover: hover){[data-page=genius-for-home-index] main .gfh-share .share-card-box .share-card:hover{box-shadow:0px 15px 30px -10px rgba(35,31,32,.25),0px 22px 35px -10px rgba(35,31,32,.2)}[data-page=genius-for-home-index] main .gfh-share .share-card-box .share-card:hover .share-img .img-wrap img{transform:translate(-50%, -50%) scale(1.1)}}[data-page=genius-for-home-index] main .gfh-share .share-card-box .share-card .share-img{overflow:hidden}[data-page=genius-for-home-index] main .gfh-share .share-card-box .share-card .share-img .img-wrap{position:relative;overflow:hidden;padding-top:66.5909090909%;transition:all .3s ease}[data-page=genius-for-home-index] main .gfh-share .share-card-box .share-card .share-img .img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:all .3s ease}[data-page=genius-for-home-index] main .gfh-share .share-card-box .share-card .share-content{padding:25px 20px}@media(max-width: 991.98px){[data-page=genius-for-home-index] main .gfh-share .share-card-box .share-card .share-content{padding:20px 15px}}[data-page=genius-for-home-index] main .gfh-share .share-card-box .share-card .share-content .share-year{font-size:calc(14/16*1rem);line-height:calc(22.4/14);font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap;color:#ff8a00;font-weight:700;margin-bottom:5px}[data-page=genius-for-home-index] main .gfh-share .share-card-box .share-card .share-content .share-title{font-size:calc(18/16*1rem);line-height:calc(28.8/18);font-weight:700;color:#231f20;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left}[data-page=genius-for-home-index] main .gfh-share .share-card-box .share-card .share-content .share-text{font-size:calc(14/16*1rem);line-height:calc(22.4/14);color:#474843;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-align:left}[data-page=genius-for-home-index] main .gfh-contact{padding:80px 0;background-color:rgba(159,164,166,.1)}@media(max-width: 991.98px){[data-page=genius-for-home-index] main .gfh-contact{padding:50px 0}}[data-page=genius-for-home-index] main .gfh-contact .contact-content .contact-info{display:flex}@media(max-width: 991.98px){[data-page=genius-for-home-index] main .gfh-contact .contact-content .contact-info{flex-direction:column}}[data-page=genius-for-home-index] main .gfh-contact .contact-content .contact-title{flex:1;font-size:calc(28/16*1rem);line-height:calc(44.8/28);font-weight:700;color:#000;margin-bottom:30px}@media(max-width: 991.98px){[data-page=genius-for-home-index] main .gfh-contact .contact-content .contact-title{font-size:calc(22/16*1rem);margin-bottom:20px}}[data-page=genius-for-home-index] main .gfh-contact .contact-content .contact-list{flex:1;list-style:none;padding:0;margin:0}[data-page=genius-for-home-index] main .gfh-contact .contact-content .contact-list li{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#000;margin-bottom:15px;display:flex;align-items:flex-start;gap:5px}@media(max-width: 991.98px){[data-page=genius-for-home-index] main .gfh-contact .contact-content .contact-list li{font-size:calc(14/16*1rem);flex-direction:column;gap:2px}}[data-page=genius-for-home-index] main .gfh-contact .contact-content .contact-list li .contact-label{font-weight:700;white-space:nowrap}[data-page=genius-for-home-index] main .gfh-contact .contact-content .contact-list li a{color:#000;text-decoration:none;transition:all .3s ease}@media(hover: hover){[data-page=genius-for-home-index] main .gfh-contact .contact-content .contact-list li a:hover{color:#ff8a00}}[data-page=genius-for-home-about-project] main .page-banner{margin-bottom:0}[data-page=genius-for-home-about-project] main .section-title-bar{display:flex;align-items:flex-end;gap:20px;margin-bottom:30px}@media(max-width: 991.98px){[data-page=genius-for-home-about-project] main .section-title-bar{margin-bottom:20px}}[data-page=genius-for-home-about-project] main .section-title-bar .bar{display:block;width:6px;height:39px;background-color:#ff8a00;flex-shrink:0}[data-page=genius-for-home-about-project] main .section-title-bar h3{font-size:calc(28/16*1rem);line-height:calc(44.8/28);font-weight:700;color:#231f20;margin:0}@media(max-width: 991.98px){[data-page=genius-for-home-about-project] main .section-title-bar h3{font-size:calc(22/16*1rem)}}[data-page=genius-for-home-about-project] main .content-inner{max-width:1162px;margin:0 auto}[data-page=genius-for-home-about-project] main .info-title{font-size:calc(24/16*1rem);line-height:calc(38.4/24);font-weight:700;color:#231f20;margin:0;padding-bottom:5px;border-bottom:4px solid #ff8a00;display:inline-block}@media(max-width: 991.98px){[data-page=genius-for-home-about-project] main .info-title{font-size:calc(20/16*1rem)}}[data-page=genius-for-home-about-project] main .gfh-about-origin{padding:100px 0 0}@media(max-width: 991.98px){[data-page=genius-for-home-about-project] main .gfh-about-origin{padding:60px 0 0}}[data-page=genius-for-home-about-project] main .gfh-about-origin .origin-subtitle{text-align:center;margin-bottom:30px}[data-page=genius-for-home-about-project] main .gfh-about-origin .origin-subtitle p{font-size:calc(28/16*1rem);line-height:calc(44.8/28);font-weight:700;color:#231f20;margin:0}@media(max-width: 991.98px){[data-page=genius-for-home-about-project] main .gfh-about-origin .origin-subtitle p{font-size:calc(20/16*1rem)}}[data-page=genius-for-home-about-project] main .gfh-about-origin .origin-text{max-width:1000px;margin:0 auto}[data-page=genius-for-home-about-project] main .gfh-about-origin .origin-text p{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20;margin-bottom:0}[data-page=genius-for-home-about-project] main .gfh-about-core{padding:120px 0 0}@media(max-width: 991.98px){[data-page=genius-for-home-about-project] main .gfh-about-core{padding:60px 0 0}}[data-page=genius-for-home-about-project] main .gfh-about-core .core-layout{display:flex;gap:40px;align-items:center}@media(max-width: 991.98px){[data-page=genius-for-home-about-project] main .gfh-about-core .core-layout{flex-direction:column}}[data-page=genius-for-home-about-project] main .gfh-about-core .core-img{width:561px;flex-shrink:0}@media(max-width: 1199.98px){[data-page=genius-for-home-about-project] main .gfh-about-core .core-img{width:45%}}@media(max-width: 991.98px){[data-page=genius-for-home-about-project] main .gfh-about-core .core-img{width:100%}}[data-page=genius-for-home-about-project] main .gfh-about-core .core-img .img-wrap{border-radius:10px;overflow:hidden;position:relative;overflow:hidden;padding-top:66.4884135472%}[data-page=genius-for-home-about-project] main .gfh-about-core .core-img .img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}[data-page=genius-for-home-about-project] main .gfh-about-core .core-text{flex:1}[data-page=genius-for-home-about-project] main .gfh-about-core .core-text .core-bold{font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:700;color:#231f20;margin:0 0 20px}[data-page=genius-for-home-about-project] main .gfh-about-core .core-text .core-desc p{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20;margin-bottom:0}[data-page=genius-for-home-about-project] main .gfh-about-organizer{padding:120px 0 0}@media(max-width: 991.98px){[data-page=genius-for-home-about-project] main .gfh-about-organizer{padding:60px 0 0}}[data-page=genius-for-home-about-project] main .gfh-about-organizer .organizer-images{display:flex;gap:40px;margin-bottom:40px}@media(max-width: 991.98px){[data-page=genius-for-home-about-project] main .gfh-about-organizer .organizer-images{flex-direction:column;gap:20px}}[data-page=genius-for-home-about-project] main .gfh-about-organizer .organizer-img{flex:1;border-radius:10px;overflow:hidden;position:relative;aspect-ratio:561/374}[data-page=genius-for-home-about-project] main .gfh-about-organizer .organizer-img img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}[data-page=genius-for-home-about-project] main .gfh-about-organizer .organizer-img::after{content:"";position:absolute;bottom:0;left:0;right:0;height:69px;background:linear-gradient(to bottom, rgba(35, 31, 32, 0), rgba(35, 31, 32, 0.5))}[data-page=genius-for-home-about-project] main .gfh-about-organizer .organizer-info{display:flex;flex-direction:column;gap:40px}[data-page=genius-for-home-about-project] main .gfh-about-organizer .info-block p{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20;margin:30px 0 0}[data-page=genius-for-home-about-project] main .gfh-about-sponsors{padding:120px 0 120px}@media(max-width: 991.98px){[data-page=genius-for-home-about-project] main .gfh-about-sponsors{padding:60px 0 80px}}[data-page=genius-for-home-about-project] main .gfh-about-sponsors .sponsor-item{display:flex;gap:40px;align-items:center;margin-bottom:80px}@media(max-width: 991.98px){[data-page=genius-for-home-about-project] main .gfh-about-sponsors .sponsor-item{flex-direction:column;margin-bottom:60px}}[data-page=genius-for-home-about-project] main .gfh-about-sponsors .sponsor-item:last-child{margin-bottom:0}[data-page=genius-for-home-about-project] main .gfh-about-sponsors .sponsor-img{width:561px;aspect-ratio:561/374;flex-shrink:0}@media(max-width: 1199.98px){[data-page=genius-for-home-about-project] main .gfh-about-sponsors .sponsor-img{width:45%}}@media(max-width: 991.98px){[data-page=genius-for-home-about-project] main .gfh-about-sponsors .sponsor-img{width:100%}}[data-page=genius-for-home-about-project] main .gfh-about-sponsors .sponsor-img img{width:100%;height:auto;display:block}[data-page=genius-for-home-about-project] main .gfh-about-sponsors .sponsor-text{flex:1}[data-page=genius-for-home-about-project] main .gfh-about-sponsors .sponsor-text p{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20;margin-bottom:0}[data-page=genius-for-home-about-project] main .gfh-about-sponsors .sponsor-award{margin:20px 0}[data-page=genius-for-home-about-project] main .gfh-about-sponsors .sponsor-award .award-name{font-size:calc(22/16*1rem);line-height:calc(35.2/22);font-weight:700;color:#ff8a00;margin:0}@media(max-width: 991.98px){[data-page=genius-for-home-about-project] main .gfh-about-sponsors .sponsor-award .award-name{font-size:calc(18/16*1rem)}}[data-page=genius-for-home-about-project] main .gfh-about-sponsors .sponsor-award .award-prize{font-size:calc(22/16*1rem);line-height:calc(35.2/22);font-weight:700;color:#ff8a00;margin:0}@media(max-width: 991.98px){[data-page=genius-for-home-about-project] main .gfh-about-sponsors .sponsor-award .award-prize{font-size:calc(18/16*1rem)}}[data-page=genius-for-home-project-info] main .page-banner{margin-bottom:0}[data-page=genius-for-home-project-info] main .section-title-bar{display:flex;align-items:flex-end;gap:20px;margin-bottom:30px}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .section-title-bar{margin-bottom:20px}}[data-page=genius-for-home-project-info] main .section-title-bar .bar{display:block;width:6px;height:39px;background-color:#ff8a00;flex-shrink:0}[data-page=genius-for-home-project-info] main .section-title-bar h3{font-size:calc(28/16*1rem);line-height:calc(44.8/28);font-weight:700;color:#231f20;margin:0}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .section-title-bar h3{font-size:calc(22/16*1rem)}}[data-page=genius-for-home-project-info] main .content-inner{max-width:1162px;margin:0 auto}[data-page=genius-for-home-project-info] main .gfh-schedule{background-color:rgba(159,164,166,.06);padding:60px 0 80px}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-schedule{padding:40px 0 60px}}[data-page=genius-for-home-project-info] main .gfh-schedule .schedule-inner{max-width:1162px;margin:0 auto}[data-page=genius-for-home-project-info] main .gfh-schedule .schedule-tabs{display:flex;gap:8px;margin-bottom:8px}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-schedule .schedule-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:5px}}[data-page=genius-for-home-project-info] main .gfh-schedule .schedule-tab{flex:1;background-color:#fff;border-radius:10px;padding:12px 20px 16px;text-align:center;cursor:pointer;position:relative;overflow:hidden;min-width:0;display:flex;flex-direction:column;justify-content:space-evenly;transition:all .3s ease}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-schedule .schedule-tab{min-width:140px;flex:none}}[data-page=genius-for-home-project-info] main .gfh-schedule .schedule-tab.active{color:#231f20}[data-page=genius-for-home-project-info] main .gfh-schedule .schedule-tab.active::after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background-color:#ff8a00}[data-page=genius-for-home-project-info] main .gfh-schedule .schedule-tab .tab-title{font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:700;color:#231f20;margin:0}[data-page=genius-for-home-project-info] main .gfh-schedule .schedule-tab .tab-desc{font-size:calc(14/16*1rem);line-height:calc(22.4/14);font-weight:500;color:#474843;margin:0}[data-page=genius-for-home-project-info] main .gfh-schedule .schedule-content-wrap{position:relative;margin-bottom:30px}[data-page=genius-for-home-project-info] main .gfh-schedule .schedule-arrow{width:44px;height:44px;border-radius:22px;border:1px solid #9fa4a6;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:2;color:#474843;transition:all .3s ease}@media(hover: hover){[data-page=genius-for-home-project-info] main .gfh-schedule .schedule-arrow:hover{border-color:#ff8a00;color:#ff8a00}}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-schedule .schedule-arrow{display:none}}[data-page=genius-for-home-project-info] main .gfh-schedule .schedule-arrow.schedule-prev{left:-74px}[data-page=genius-for-home-project-info] main .gfh-schedule .schedule-arrow.schedule-next{right:-74px}[data-page=genius-for-home-project-info] main .gfh-schedule .schedule-content{position:relative}[data-page=genius-for-home-project-info] main .gfh-schedule .schedule-panel{display:none;background-color:#fff;border-radius:10px;padding:56px}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-schedule .schedule-panel{padding:30px 20px}}[data-page=genius-for-home-project-info] main .gfh-schedule .schedule-panel.active{display:block}[data-page=genius-for-home-project-info] main .gfh-schedule .panel-top{display:flex;gap:24px;align-items:center}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-schedule .panel-top{flex-direction:column;align-items:flex-start}}[data-page=genius-for-home-project-info] main .gfh-schedule .panel-date{flex:1}[data-page=genius-for-home-project-info] main .gfh-schedule .panel-date .date-text{font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap;font-size:calc(28/16*1rem);font-weight:700;color:#ff8a00;margin:0}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-schedule .panel-date .date-text{font-size:calc(22/16*1rem)}}[data-page=genius-for-home-project-info] main .gfh-schedule .panel-date .date-title{font-size:calc(32/16*1rem);line-height:calc(51.2/32);font-weight:700;color:#ff8a00;margin:0}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-schedule .panel-date .date-title{font-size:calc(24/16*1rem)}}[data-page=genius-for-home-project-info] main .gfh-schedule .panel-desc{flex:1}[data-page=genius-for-home-project-info] main .gfh-schedule .panel-desc p{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20;margin:0}[data-page=genius-for-home-project-info] main .gfh-schedule .panel-divider{border:none;border-top:1px solid #9fa4a6;margin:40px 0}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-schedule .panel-divider{margin:30px 0}}[data-page=genius-for-home-project-info] main .gfh-schedule .panel-bottom{text-align:center}[data-page=genius-for-home-project-info] main .gfh-schedule .panel-subtitle{font-size:calc(28/16*1rem);line-height:calc(44.8/28);font-weight:700;color:#231f20;margin-bottom:40px}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-schedule .panel-subtitle{font-size:calc(22/16*1rem);margin-bottom:30px}}[data-page=genius-for-home-project-info] main .gfh-schedule .timeline{display:flex;flex:1}[data-page=genius-for-home-project-info] main .gfh-schedule .timeline-item{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:20px;position:relative}[data-page=genius-for-home-project-info] main .gfh-schedule .timeline-item:nth-child(1){z-index:9}[data-page=genius-for-home-project-info] main .gfh-schedule .timeline-item:nth-child(2){z-index:8}[data-page=genius-for-home-project-info] main .gfh-schedule .timeline-item:nth-child(3){z-index:7}[data-page=genius-for-home-project-info] main .gfh-schedule .timeline-item:nth-child(4){z-index:6}[data-page=genius-for-home-project-info] main .gfh-schedule .timeline-item:nth-child(5){z-index:5}[data-page=genius-for-home-project-info] main .gfh-schedule .timeline-item:nth-child(6){z-index:4}[data-page=genius-for-home-project-info] main .gfh-schedule .timeline-item:nth-child(7){z-index:3}[data-page=genius-for-home-project-info] main .gfh-schedule .timeline-item:nth-child(8){z-index:2}[data-page=genius-for-home-project-info] main .gfh-schedule .timeline-item:nth-child(9){z-index:1}[data-page=genius-for-home-project-info] main .gfh-schedule .timeline-item:nth-child(10){z-index:0}[data-page=genius-for-home-project-info] main .gfh-schedule .timeline-text{text-align:center}[data-page=genius-for-home-project-info] main .gfh-schedule .timeline-text .timeline-date{font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap;font-size:calc(20/16*1rem);line-height:calc(32/20);font-weight:700;color:#231f20;margin:0}[data-page=genius-for-home-project-info] main .gfh-schedule .timeline-text .timeline-name{font-size:calc(22/16*1rem);line-height:calc(35.2/22);font-weight:700;color:#231f20;margin:0}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-schedule .timeline-text .timeline-name{font-size:calc(16/16*1rem)}}[data-page=genius-for-home-project-info] main .gfh-schedule .timeline-bar{display:flex;align-items:center;position:relative;height:16px;flex-shrink:0}[data-page=genius-for-home-project-info] main .gfh-schedule .timeline-bar .bar-line{flex:1;height:16px;border-radius:8px}[data-page=genius-for-home-project-info] main .gfh-schedule .timeline-bar .bar-line.bar-orange{background-color:#ff8a00}[data-page=genius-for-home-project-info] main .gfh-schedule .timeline-bar .bar-line.bar-gray{background-color:#9fa4a6}[data-page=genius-for-home-project-info] main .gfh-schedule .timeline-bar .bar-dot{width:8px;height:8px;border-radius:50%;background-color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}[data-page=genius-for-home-project-info] main .gfh-schedule .timeline-bar .bar-arrow{width:24px;height:20px;position:absolute;right:-12px;top:50%;transform:translateY(-50%);display:flex}[data-page=genius-for-home-project-info] main .gfh-schedule .timeline-bar .bar-arrow svg{display:block;width:100%;height:100%}[data-page=genius-for-home-project-info] main .gfh-schedule .schedule-cta{background-color:#ff8a00;border-radius:10px;padding:30px 20px;text-align:center;position:relative;overflow:hidden}[data-page=genius-for-home-project-info] main .gfh-schedule .schedule-cta .cta-label{font-size:calc(24/16*1rem);line-height:calc(38.4/24);font-weight:700;color:#fff;margin:0 0 8px}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-schedule .schedule-cta .cta-label{font-size:calc(18/16*1rem)}}[data-page=genius-for-home-project-info] main .gfh-schedule .schedule-cta .cta-date{font-size:calc(28/16*1rem);line-height:calc(44.8/28);font-weight:700;color:#fff;margin:0}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-schedule .schedule-cta .cta-date{font-size:calc(20/16*1rem)}}[data-page=genius-for-home-project-info] main .gfh-topic{padding:120px 0 0}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-topic{padding:60px 0 0}}[data-page=genius-for-home-project-info] main .gfh-topic .topic-text p{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20;margin-bottom:0}[data-page=genius-for-home-project-info] main .gfh-qualification{padding:120px 0 0}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-qualification{padding:60px 0 0}}[data-page=genius-for-home-project-info] main .gfh-qualification .qualification-text p{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20;margin-bottom:0}[data-page=genius-for-home-project-info] main .gfh-qualification .sub-title{font-size:calc(28/16*1rem);line-height:calc(44.8/28);font-weight:700;color:#231f20;text-align:center;margin:40px 0}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-qualification .sub-title{font-size:calc(22/16*1rem);margin:30px 0}}[data-page=genius-for-home-project-info] main .gfh-qualification .condition-cards{display:flex;gap:20px}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-qualification .condition-cards{flex-direction:column}}[data-page=genius-for-home-project-info] main .gfh-qualification .condition-card{flex:1;background-color:#fff;border-radius:10px;padding:40px;box-shadow:0 5px 20px -10px rgba(35,31,32,.1),0 12px 25px -10px rgba(35,31,32,.1)}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-qualification .condition-card{padding:24px}}[data-page=genius-for-home-project-info] main .gfh-qualification .condition-card .card-title{font-size:calc(22/16*1rem);line-height:calc(35.2/22);font-weight:700;color:#ff8a00;margin:0 0 5px}[data-page=genius-for-home-project-info] main .gfh-qualification .condition-card .card-desc{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20;margin:0 0 20px}[data-page=genius-for-home-project-info] main .gfh-qualification .condition-card .card-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}[data-page=genius-for-home-project-info] main .gfh-qualification .condition-card .card-list li{font-size:calc(18/16*1rem);line-height:calc(28.8/18);font-weight:700;color:#231f20;background-color:rgba(159,164,166,.1);border-radius:5px;padding:10px 12px 10px 39px;position:relative}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-qualification .condition-card .card-list li{font-size:calc(16/16*1rem)}}[data-page=genius-for-home-project-info] main .gfh-qualification .condition-card .card-list li::before{content:"";position:absolute;left:17px;top:18px;width:6px;height:6px;border-radius:50%;background-color:#231f20}[data-page=genius-for-home-project-info] main .gfh-resources{padding:120px 0 0}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-resources{padding:60px 0 0}}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-resources .resource-table{overflow-x:auto}}[data-page=genius-for-home-project-info] main .gfh-resources .resource-row{display:flex;gap:40px;padding:10px}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-resources .resource-row{min-width:700px}}[data-page=genius-for-home-project-info] main .gfh-resources .resource-row.resource-row-header{background-color:rgba(159,164,166,.06)}[data-page=genius-for-home-project-info] main .gfh-resources .resource-row .resource-label{width:350px;flex-shrink:0;font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:500;color:#231f20}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-resources .resource-row .resource-label{width:200px}}[data-page=genius-for-home-project-info] main .gfh-resources .resource-row .resource-col{flex:1;font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20}[data-page=genius-for-home-project-info] main .gfh-resources .resource-row .resource-col ol{padding-left:24px;margin:0}[data-page=genius-for-home-project-info] main .gfh-resources .resource-row .resource-col ol li{line-height:calc(28.8/16)}[data-page=genius-for-home-project-info] main .gfh-resources .resource-row .resource-col p{margin:0 0 10px}[data-page=genius-for-home-project-info] main .gfh-scoring{padding:120px 0 0}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-scoring{padding:60px 0 0}}[data-page=genius-for-home-project-info] main .gfh-scoring .scoring-layout{display:flex;gap:28px;justify-content:center;align-items:flex-start}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-scoring .scoring-layout{flex-direction:column;align-items:center}}[data-page=genius-for-home-project-info] main .gfh-scoring .scoring-side{width:320px;display:flex;flex-direction:column;padding-top:30px}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-scoring .scoring-side{display:none}}[data-page=genius-for-home-project-info] main .gfh-scoring .scoring-side.scoring-left{gap:89px}[data-page=genius-for-home-project-info] main .gfh-scoring .scoring-side.scoring-right{gap:60px}[data-page=genius-for-home-project-info] main .gfh-scoring .scoring-center{display:flex;flex-direction:column;align-items:center}@media(min-width: 992px){[data-page=genius-for-home-project-info] main .gfh-scoring .scoring-center>.scoring-item{max-width:320px}}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-scoring .scoring-center{order:1;width:100%}[data-page=genius-for-home-project-info] main .gfh-scoring .scoring-center>.scoring-item{display:none}}[data-page=genius-for-home-project-info] main .gfh-scoring .pie-chart svg{width:100%;max-width:400px;height:auto}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-scoring .pie-chart svg circle[data-slice]{cursor:pointer}}[data-page=genius-for-home-project-info] main .gfh-scoring .scoring-item .scoring-name{font-size:calc(28/16*1rem);line-height:calc(44.8/28);font-weight:700;margin:0 0 12px}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-scoring .scoring-item .scoring-name{font-size:calc(22/16*1rem)}}[data-page=genius-for-home-project-info] main .gfh-scoring .scoring-item .scoring-desc{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20;margin:0}[data-page=genius-for-home-project-info] main .gfh-scoring .scoring-mobile{display:none}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-scoring .scoring-mobile{display:block;order:2;width:100%;text-align:center;padding-top:20px}}[data-page=genius-for-home-project-info] main .gfh-scoring .scoring-mobile-item{display:none}[data-page=genius-for-home-project-info] main .gfh-scoring .scoring-mobile-item.active{display:block}[data-page=genius-for-home-project-info] main .gfh-impact-scoring{padding:120px 0 0}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-impact-scoring{padding:60px 0 0}}[data-page=genius-for-home-project-info] main .gfh-impact-scoring .impact-text p{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20;margin-bottom:0}[data-page=genius-for-home-project-info] main .gfh-impact-scoring .impact-text ol{padding-left:24px;margin:10px 0 0}[data-page=genius-for-home-project-info] main .gfh-impact-scoring .impact-text ol li{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20;margin-bottom:5px}[data-page=genius-for-home-project-info] main .gfh-impact-scoring .impact-text ol ul{list-style:disc;padding-left:24px;margin:0}[data-page=genius-for-home-project-info] main .gfh-impact-scoring .impact-text ol ul li{margin-bottom:0}[data-page=genius-for-home-project-info] main .gfh-qa{padding:120px 0 0;margin-bottom:0}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-qa{padding:60px 0 0}}[data-page=genius-for-home-project-info] main .gfh-documents{background-color:rgba(159,164,166,.06);padding:120px 0;margin-top:120px}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-documents{padding:60px 0;margin-top:60px}}[data-page=genius-for-home-project-info] main .gfh-documents .documents-layout{display:flex;gap:30px;align-items:flex-start}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-documents .documents-layout{flex-direction:column}}[data-page=genius-for-home-project-info] main .gfh-documents .documents-title{flex:1}[data-page=genius-for-home-project-info] main .gfh-documents .documents-title .section-title-bar{margin-bottom:0}[data-page=genius-for-home-project-info] main .gfh-documents .documents-list{display:flex;flex-direction:column;gap:10px;width:685px}@media(max-width: 991.98px){[data-page=genius-for-home-project-info] main .gfh-documents .documents-list{width:100%}}[data-page=genius-for-home-project-info] main .gfh-documents .document-item{display:flex;align-items:center;gap:15px;background-color:#fff;border-radius:5px;padding:15px 20px;text-decoration:none;color:#231f20;overflow:hidden;transition:all .3s ease}@media(hover: hover){[data-page=genius-for-home-project-info] main .gfh-documents .document-item:hover{box-shadow:0 2px 10px rgba(35,31,32,.1)}}[data-page=genius-for-home-project-info] main .gfh-documents .document-item .document-name{flex:1;font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:500}[data-page=genius-for-home-project-info] main .gfh-documents .document-item .document-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px}[data-page=genius-for-home-project-info] main .gfh-documents .document-item .document-icon svg{width:24px;height:24px}[data-page=genius-for-home-past-teams] main .page-banner{margin-bottom:0}[data-page=genius-for-home-past-teams] main .gfh-filter{margin-bottom:0}[data-page=genius-for-home-past-teams] main .gfh-filter .filter-label{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20;margin-bottom:0}[data-page=genius-for-home-past-teams] main .gfh-filter .filter-select{margin-top:30px}@media(max-width: 991.98px){[data-page=genius-for-home-past-teams] main .gfh-filter .filter-select{margin-top:20px}}[data-page=genius-for-home-past-teams] main .gfh-teams{padding:80px 0 120px 0}@media(max-width: 991.98px){[data-page=genius-for-home-past-teams] main .gfh-teams{padding:50px 0 80px 0}}[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group{margin-bottom:120px}@media(max-width: 991.98px){[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group{margin-bottom:80px}}[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group:last-child{margin-bottom:0}[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group .section-title-bar{display:flex;align-items:flex-end;gap:20px;margin-bottom:40px}@media(max-width: 991.98px){[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group .section-title-bar{margin-bottom:30px}}[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group .section-title-bar .bar{display:block;width:6px;height:39px;background-color:#ff8a00;flex-shrink:0}[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group .section-title-bar h3{font-size:calc(28/16*1rem);line-height:calc(44.8/28);font-weight:700;color:#231f20;margin:0}@media(max-width: 991.98px){[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group .section-title-bar h3{font-size:calc(22/16*1rem)}}[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group .team-card{text-decoration:none;color:inherit;position:relative;display:flex;align-items:center;margin-bottom:40px}@media(max-width: 991.98px){[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group .team-card{flex-direction:column;margin-bottom:50px}}[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group .team-card:last-child{margin-bottom:0}[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group .team-card .team-img{width:500px;min-width:500px;height:333px;border-radius:5px;overflow:hidden;flex-shrink:0}@media(max-width: 1199.98px){[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group .team-card .team-img{width:400px;min-width:400px;height:267px}}@media(max-width: 991.98px){[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group .team-card .team-img{width:100%;min-width:100%;height:auto}}[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group .team-card .team-img .img-wrap{position:relative;width:100%;height:100%}@media(max-width: 991.98px){[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group .team-card .team-img .img-wrap{position:relative;overflow:hidden;padding-top:66.6%}}[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group .team-card .team-img .img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group .team-card .team-content{flex:1;padding-left:40px;padding-right:60px}@media(max-width: 991.98px){[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group .team-card .team-content{padding:20px 0 0 0}}[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group .team-card .team-content .team-title{font-size:calc(22/16*1rem);line-height:calc(35.2/22);font-weight:700;color:#231f20;margin-bottom:30px}@media(max-width: 991.98px){[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group .team-card .team-content .team-title{font-size:calc(18/16*1rem);margin-bottom:20px}}[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group .team-card .team-content .team-info{margin-bottom:30px}@media(max-width: 991.98px){[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group .team-card .team-content .team-info{margin-bottom:20px}}[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group .team-card .team-content .team-info .info-row{display:flex;align-items:flex-start;margin-bottom:5px}[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group .team-card .team-content .team-info .info-row:last-child{margin-bottom:0}[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group .team-card .team-content .team-info .info-row .info-label{font-size:calc(16/16*1rem);line-height:calc(28.8/16);font-weight:700;color:#474843;white-space:nowrap;flex-shrink:0}[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group .team-card .team-content .team-info .info-row .info-line{width:30px;height:28.8px;flex-shrink:0;position:relative}[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group .team-card .team-content .team-info .info-row .info-line::after{content:"";position:absolute;left:50%;top:5px;bottom:5px;width:1px;background-color:#231f20}[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group .team-card .team-content .team-info .info-row .info-value{font-size:calc(16/16*1rem);line-height:calc(28.8/16);color:#231f20}[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group .team-card .team-content .team-tags{display:flex;flex-wrap:wrap;gap:20px}@media(max-width: 991.98px){[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group .team-card .team-content .team-tags{gap:10px}}[data-page=genius-for-home-past-teams] main .gfh-teams .team-year-group .team-card .team-content .team-tags .tag{font-size:calc(14/16*1rem);line-height:calc(22.4/14);font-family:"Poppins","Noto Sans TC",sans-serif;font-display:swap;color:#474843}.test-box{width:100px;height:100px}@media(min-width: 1200px){.test-box{background-color:#ff8a00}}.test-img{width:480px;height:200px;background:url("../images/img_test.jpg");background-size:cover}@media all and (-webkit-min-device-pixel-ratio: 1.5),all and (-o-min-device-pixel-ratio: 3/2),all and (min--moz-device-pixel-ratio: 1.5),all and (min-device-pixel-ratio: 1.5){.test-img{background:url("../images/img_test@2x.jpg");background-size:cover}}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.test-img{background:url("../images/img_test@2x.jpg");background-size:cover}}.flex-shrink-0{overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.flex-shrink-0::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.flex-shrink-0::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0)}.flex-shrink-0::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0)}.flex-shrink-0::-webkit-scrollbar{background-color:rgba(0,0,0,0);display:none}/*# sourceMappingURL=style.css.map */
