@import "https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Overpass:ital,wght@0,100..900;1,100..900&display=swap";.bg-img{-o-transition:all .5s ease-in-out;width:100%;-ms-transform:all .5s ease-in-out;background:url() 50%/100% 100% no-repeat padding-box content-box;transition:all .5s ease-in-out;position:relative}html{font-size:10px}body{letter-spacing:.05rem;color:#000;font-family:Noto Sans TC,sans-serif;font-size:max(1.4rem,min(.208vw + 1.333rem,1.6rem));font-weight:400;line-height:1.8}h1,.h1{letter-spacing:.1rem;font-size:max(3.6rem,min(1.2295vw + 2.3803rem,4.2rem));line-height:1.2}h2,.h2{letter-spacing:.05rem;font-size:max(2.8rem,min(1.6393vw + 1.1738rem,3.6rem));line-height:1.35}h3,.h3{letter-spacing:.05rem;font-size:max(2.4rem,min(.8197vw + 1.5869rem,2.8rem));line-height:1.4}h4,.h4{letter-spacing:.05rem;font-size:max(2rem,min(.8197vw + 1.1869rem,2.4rem));line-height:1.45}h5,.h5{letter-spacing:.05rem;font-size:max(1.8rem,min(.4098vw + 1.3934rem,2rem));line-height:1.5}h6,.h6{letter-spacing:.05rem;font-size:max(1.6rem,min(.4098vw + 1.1934rem,1.8rem));line-height:1.55}p,.p,.p-sm{letter-spacing:.075em;font-size:max(1.4rem,min(.4098vw + .9934rem,1.6rem));line-height:1.6}@media (max-width:1024px){p,.p,.p-sm{letter-spacing:.035em}}@media (max-width:767px){p,.p,.p-sm{letter-spacing:.015em}}.note{letter-spacing:0;font-size:max(1.2rem,min(.4098vw + .7934rem,1.4rem));line-height:20px}@media (max-width:767px){.p-sm{font-size:max(1.2rem,min(.4098vw + .7934rem,1.4rem))}}.line-hight-fit{line-height:1!important}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-700{font-weight:700}.home-page{z-index:2;margin-top:calc(var(--vh,1vh)*100);background-color:#fff;position:relative}.home-page .media-loader:after,.home-page .media-loader:before{display:none}@media (max-width:1024px){.home-page{margin-top:700px}}@media (max-width:767px){.home-page{margin-top:0}}.line{z-index:8;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.line .line-wrapper{will-change:transform;display:flex;position:absolute;left:0}.line .line-wrapper1{animation:16s linear infinite moveLeft;top:0}.line .line-wrapper2{animation:12s linear infinite moveLeft;bottom:0}.line svg{flex-shrink:0}@keyframes moveLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}#concept{background-color:#00479d}#concept .concept-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-ms-border-radius:0 0 25rem 0;background-color:#e2eaef;border-radius:0 0 25rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:flex}#concept .concept-body{width:55%;padding:5rem}#concept figure{width:calc(45% - 5rem);margin-left:auto;position:relative;overflow:hidden}#concept figure:before{content:"";padding-top:66.6667%;display:block}#concept figure picture{width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:1024px){#concept .concept-row{-ms-border-radius:0 0 15rem 0;border-radius:0 0 15rem}#concept .concept-body{width:100%;padding:3rem}}@media (max-width:767px){#concept .concept-row{-moz-flex-direction:column;-o-flex-direction:column;-moz-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-flow:column}#concept .concept-row figure{width:90%;margin-left:0;margin-right:auto}#concept .concept-body{width:100%;padding:4rem 5%}}#lecture{background-color:#001c3f}#lecture .lecture-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:5rem 0 10rem;display:flex}#lecture figure{width:60%}#lecture .lecture-body{width:auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-flow:column;margin-left:auto;padding:0 5rem;display:inline-flex}@media (max-width:1024px){#lecture .lecture-row{padding:3rem 0 6rem}#lecture .lecture-body{padding:0 3rem}}@media (max-width:767px){#lecture .lecture-row{padding:0 0 4rem;display:block}#lecture figure{width:100%}#lecture .lecture-body{width:100%;padding:6rem 5%}}#rewards{background-color:#e2eaef}#rewards .rewards-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-top:10rem;display:flex}#rewards .rewards-row figure{width:calc(45% - 5rem);margin-left:auto;position:relative;overflow:hidden}#rewards .rewards-row figure:before{content:"";padding-top:66.6667%;display:block}#rewards .rewards-row figure picture{width:100%;height:100%;position:absolute;top:0;left:0}#rewards .rewards-row .rewards-body{width:55%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-flex-wrap:nowrap;-o-flex-wrap:nowrap;-moz-justify-content:flex-end;-o-flex-justify-content:flex-end;flex-flow:column;-ms-flex-pack:end;justify-content:flex-end;padding:5rem;display:flex;position:relative}#rewards .rewards-row .rewards-body>*{z-index:1;position:relative}#rewards .rewards-row .rewards-body:after{content:"";background-color:#fff;width:100%;height:calc(100% + 10rem);position:absolute;bottom:0;left:0}#rewards .rewards-row .rewards-body .rewards-list{margin:2.5rem 0 0;padding:0;list-style:none}#rewards .rewards-row .rewards-body .rewards-list>li+li{margin-top:2rem}#rewards .rewards-row .rewards-body .rewards-list>li>a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:flex-start;-o-flex-justify-content:flex-start;-webkit-box-align:center;-ms-flex-pack:start;-ms-flex-align:center;justify-content:flex-start;align-items:center;text-decoration:none;display:flex;position:relative}#rewards .rewards-row .rewards-body .rewards-list>li>a:before{content:"";background-color:#00479d;flex:none;width:50px;height:1px;margin-right:2rem;display:block}#rewards .rewards-row .rewards-body .rewards-list>li>a .date,#rewards .rewards-row .rewards-body .rewards-list>li>a .txt{color:#000;font-size:max(1.4rem,min(.4098vw + .9934rem,1.6rem));line-height:1.5}#rewards .rewards-row .rewards-body .rewards-list>li>a .date{white-space:nowrap;margin-right:5rem;font-weight:500}#rewards .rewards-row .rewards-body .rewards-list>li>a .txt{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:300;display:-webkit-box;position:relative;overflow:hidden}#rewards .rewards-row .rewards-body .rewards-list>li>a .txt:after{content:"";-o-transition:all .5s ease-in-out;width:0;height:1px;-ms-transform:all .5s ease-in-out;background-color:#00479d;transition:all .5s ease-in-out;position:absolute;bottom:0;left:0}#rewards .rewards-row .rewards-body .rewards-list>li>a:hover .date,#rewards .rewards-row .rewards-body .rewards-list>li>a:hover .txt{color:#00479d}#rewards .rewards-row .rewards-body .rewards-list>li>a:hover .txt:after{width:100%}@media (max-width:1024px){#rewards .rewards-row{padding-top:6rem}#rewards .rewards-row figure{width:calc(45% - 3rem)}#rewards .rewards-row .rewards-body{padding:3rem}#rewards .rewards-row .rewards-body:after{height:calc(100% + 9rem)}#rewards .rewards-row .rewards-body .rewards-list>li>a .date{margin-right:3rem}}@media (max-width:767px){#rewards .rewards-row{padding-top:0;display:block}#rewards .rewards-row figure{width:100%}#rewards .rewards-row .rewards-body{background-color:#fff;width:100%;padding:4rem 5%}#rewards .rewards-row .rewards-body:after{display:none}#rewards .rewards-row .rewards-body .rewards-list>li>a{-moz-flex-direction:row;-o-flex-direction:row;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-flow:wrap}#rewards .rewards-row .rewards-body .rewards-list>li>a .txt{width:100%}}#team{z-index:0;background-color:#001c3f;padding:10rem 0;position:relative}#team .team-pic{position:relative;overflow:hidden}#team .team-pic:before{content:"";padding-top:150%;display:block}#team .team-pic img{object-fit:cover;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#team .team-marquee{pointer-events:none}#team .team-marquee .team-carousel-wrapper{width:100%;position:relative;overflow:hidden}#team .team-marquee .team-carousel-wrapper .team-carousel{display:-webkit-box;display:-webkit-flex;display:-moz-flex;will-change:transform;display:flex}#team .team-marquee .team-carousel-wrapper .team-slide-box{flex:none;width:100%;padding:0 4rem}#team .team-overlay{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;background-color:#0009;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}#team .team-overlay .team-body{text-align:center;width:33.3333%;margin:0 auto}:root[lang=en] #team .team-overlay .team-body{width:50%}@media (max-width:1024px){#team{padding:9rem 0 12rem}#team .team-overlay .team-body{width:60%}#team .team-marquee .team-carousel-wrapper .team-slide-box{padding:0 2rem}}@media (max-width:992px){#team .team-overlay .team-body{width:80%}}@media (max-width:767px){#team{padding:6rem 0 8rem}#team .team-overlay .team-body{width:100%;padding:0 5%}#team .team-marquee .team-carousel-wrapper .team-slide-box{padding:0 6rem}}#professional{z-index:1;background-color:#fff;position:relative}#professional .professional-row{padding-bottom:10rem;position:relative}#professional .professional-row:after{content:"";background-color:#e2eaef;width:45%;height:calc(100% + 5rem);position:absolute;bottom:0;left:0}#professional .professional-row .row-top{z-index:2;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:flex;position:relative}#professional .professional-row .row-top .professional-body{width:45%;padding:5rem;position:relative}#professional .professional-row .row-top .professional-body>*{z-index:1;position:relative}#professional .professional-row .row-top figure{width:45%;margin-left:auto;padding:5rem}#professional .professional-row .service-list{margin-top:-15rem}:root[lang=en] #professional .professional-row .service-list{margin-top:0}@media (max-width:1280px){#professional .professional-row .service-list{margin-top:0}}@media (max-width:1024px){#professional .professional-row{padding-bottom:6rem}#professional .professional-row:after{height:calc(100% + 3rem)}#professional .professional-row .row-top .professional-body,#professional .professional-row .row-top figure{padding:3rem}}@media (max-width:992px){#professional .professional-row:after,#professional .professional-row .row-top .professional-body{width:50%}}@media (max-width:767px){#professional .professional-row{padding-bottom:4rem}#professional .professional-row:after{display:none}#professional .professional-row .row-top{-moz-flex-direction:column-reverse;-o-flex-direction:column-reverse;-moz-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-flow:column-reverse}#professional .professional-row .row-top figure,#professional .professional-row .row-top .professional-body{width:100%}#professional .professional-row .row-top figure{padding:0}#professional .professional-row .row-top .professional-body{padding:4rem 5%}}#contact{background-color:#00479d;position:relative}#contact figure{width:100%;height:25vw;max-height:450px;padding-bottom:2rem;position:relative}#contact picture{width:100%;height:100%;position:relative}#contact picture:before{content:"";z-index:1;background-color:#000000b3;width:100%;height:100%;position:absolute;left:0;right:0}#contact picture img{object-fit:cover;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#contact .contact-heading{z-index:2;position:absolute;bottom:5rem;left:25%}#contact .contact-row{width:50%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;background-color:#fff;display:flex;position:absolute;bottom:0;right:5rem}#contact .contact-row .contact-body{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;border-bottom:2rem solid #d9d9d9;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2.5rem;display:flex}#contact .contact-row .contact-body ul{margin:0;padding:0;list-style:none}#contact .contact-row .contact-body ul li{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:flex-start;-o-flex-justify-content:flex-start;-webkit-box-align:end;-ms-flex-pack:start;-ms-flex-align:end;justify-content:flex-start;align-items:flex-end;display:flex}#contact .contact-row .contact-body ul li+li{margin-top:2rem}#contact .contact-row .contact-body ul li.phone a{color:#00479d;font-size:max(2.4rem,min(.8197vw + 1.5869rem,2.8rem))}#contact .contact-row .contact-body ul li b,#contact .contact-row .contact-body ul li a{line-height:1}#contact .contact-row .contact-body ul li b{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;-moz-justify-content:flex-start;-o-flex-justify-content:flex-start;color:#707070;-webkit-box-align:center;-ms-flex-pack:start;-ms-flex-align:center;justify-content:flex-start;align-items:center;margin-right:2rem;font-size:max(1.6rem,min(.4098vw + 1.1934rem,1.8rem));font-weight:500;display:inline-flex}#contact .contact-row .contact-body ul li b span{flex:none;width:40px;display:block}#contact .contact-row .contact-body ul li b:after{content:"：";display:block}#contact .contact-row .contact-body ul li a{color:#000;font-size:max(1.6rem,min(.4098vw + 1.1934rem,1.8rem));line-height:1;text-decoration:none;display:block;position:relative}#contact .contact-row .contact-body ul li a:after{content:"";-o-transition:all .4s cubic-bezier(.25,.46,.45,.94);width:0;height:1px;-ms-transform:all .4s cubic-bezier(.25,.46,.45,.94);background-color:#caa663;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:-5px;left:0}#contact .contact-row .contact-body ul li a:hover{color:#caa663}#contact .contact-row .contact-body ul li a:hover:after{width:100%}#contact .contact-row .contact-btn{width:20rem;height:20rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;text-align:center;color:#fff;background-color:#caa663;flex:none;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;font-size:max(1.6rem,min(.4098vw + 1.1934rem,1.8rem));line-height:1.4;text-decoration:none;display:flex}#contact .contact-row .contact-btn:hover{background-color:#001c3f}@media (max-width:1024px){#contact .contact-heading{left:10%}#contact .contact-row{width:60%;right:3rem}#contact .contact-row .contact-body ul li b,#contact .contact-row .contact-body ul li a{font-size:max(1.4rem,min(.4098vw + .9934rem,1.6rem))}#contact .contact-row .contact-btn{width:15rem;height:15rem}}@media (max-width:992px){#contact .contact-heading{top:10%;bottom:inherit}#contact .contact-row{width:100%;position:relative;left:0;right:0}#contact figure{padding-bottom:0}}@media (max-width:767px){#contact .contact-heading{top:15%}#contact .contact-row .contact-body{padding:2rem 5%}#contact .contact-row .contact-body ul li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#contact .contact-row .contact-body ul li+li{margin-top:1rem}#contact .contact-row .contact-body ul li b{margin-right:1rem}#contact .contact-row .contact-body ul li b,#contact .contact-row .contact-body ul li a{line-height:1.4}#contact .contact-row .contact-btn{width:auto;height:inherit;padding:0 2rem}#contact figure{height:250px;max-height:inherit}}