@charset "UTF-8";
body{overflow:visible}.c-process{display:block;width:100%}.c-process__inner{position:sticky;top:120px;left:0;overflow:hidden}.c-process__inner.wow{animation-name:fadeInUp}.c-process__inner__title{margin:0 auto 25px auto}.c-process__inner__nav{display:block;width:100%;margin:0 auto 40px auto;padding:0 15px;background:#fff;border-radius:35px;overflow:hidden}.c-process__inner__nav__box{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%;max-width:1320px;margin:0 auto;padding:10px;counter-reset:item;transition:transform .4s ease-in-out;flex:0 0 auto;overflow:visible}.c-process__inner__nav__box__item{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:calc((100% - 95px + 40px) / 4);max-width:100%;padding:10px 0;counter-increment:item;flex:0 0 auto}.c-process__inner__nav__box__item.hide{opacity:0}.c-process__inner__nav__box__item::before{content:'';position:absolute;top:calc(50% - .5px);left:15px;display:block;width:110px;height:1px;background:#e9e6e1}.c-process__inner__nav__box__item__step{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:50px;height:50px;margin:0 45px;font-size:20px;line-height:1;color:var(--titleColor);font-family:'Roboto-M';border-radius:50%;background:#e9e6e1;transition:color .4s ease-in-out;flex:0 0 auto}.c-process__inner__nav__box__item__step::before{content:'';position:absolute;top:-10px;left:-10px;display:block;width:calc(100% + 20px);height:calc(100% + 20px);border-radius:50%;background:radial-gradient(ellipse at center,rgba(204,33,6,1) calc(70% - 10.5px),rgba(229,144,130,1) calc(70% - 10px));transform-origin:center;transform:scale(0);transition:transform .8s ease-in-out;overflow:hidden}.c-process__inner__nav__box__item__step::after{content:counter(item,decimal);position:relative;z-index:10}.c-process__inner__nav__box__item:last-child .c-process__inner__nav__box__item__step::after{content:'';position:relative;display:block;width:100%;height:100%;background:url(/assets/images/common/icon_check.svg) center no-repeat;background-size:34% auto}.c-process__inner__nav__box__item__text{display:block;width:100%;font-size:18px;line-height:1.5;color:var(--titleColor);font-family:inherit;letter-spacing:.5px}.c-process__inner__nav__box__item.active .c-process__inner__nav__box__item__step{color:#fff}.c-process__inner__nav__box__item.active .c-process__inner__nav__box__item__step::before{transform:none}.c-process__inner__nav__box__item.active:last-child .c-process__inner__nav__box__item__step::after{background-image:url(/assets/images/common/icon_check_white.svg)}.c-process__inner__nav__box__item:first-child,.c-process__inner__nav__box__item.firstShow{width:calc((100% - 95px + 40px) / 4 - 40px)}.c-process__inner__nav__box__item:first-child::before,.c-process__inner__nav__box__item.firstShow::before{width:80px}.c-process__inner__nav__box__item:first-child .c-process__inner__nav__box__item__step,.c-process__inner__nav__box__item.firstShow .c-process__inner__nav__box__item__step{margin:0 45px 0 10px}.c-process__inner__nav__box__item:last-child,.c-process__inner__nav__box__item.lastShow{width:95px}.c-process__inner__nav__box__item:last-child::before,.c-process__inner__nav__box__item.lastShow::before{width:80px}.c-process__inner__nav__box__item:last-child .c-process__inner__nav__box__item__step,.c-process__inner__nav__box__item.lastShow .c-process__inner__nav__box__item__step{margin:0 10px 0 45px}.c-process__inner__nav__box__item:last-child .c-process__inner__nav__box__item__text,.c-process__inner__nav__box__item.lastShow .c-process__inner__nav__box__item__text{display:none}.c-process__inner__box{display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;width:100%;margin:0 auto;overflow:hidden;counter-reset:item}.c-process__inner__box__item{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;background:#fff;border-radius:35px;counter-increment:item;transition:transform 1s ease-in-out;overflow:hidden;flex:0 0 auto}.c-process__inner__box__item::before,.c-process__inner__box__item::after{content:'';position:absolute;top:10px;left:34.5px;display:none;width:1px;height:100%;transform-origin:top center;transition:transform .4s ease-in-out}.c-process__inner__box__item::before{background:#cac8c4}.c-process__inner__box__item::after{background:var(--subColor);transform:scaleY(0)}.c-process__inner__box__item.active::after{transform:none}.c-process__inner__box__item:last-child::before,.c-process__inner__box__item:last-child::after{display:none}.c-process__inner__box.j-process-slick{width:calc(100% - 180px);overflow:visible}.c-process__inner__box.j-process-slick .slick-prev{left:-90px}.c-process__inner__box.j-process-slick .slick-next{right:-90px}.c-process__inner__box.j-process-slick .slick-track{display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;height:100%}.c-process__inner__box__item.slick-slide{display:flex;align-items:stretch;align-content:stretch}.c-process__inner__box__item.slick-slide .c-process__inner__box__item__pic{height:auto}.c-process__inner__box__item__step{position:absolute;top:10px;left:10px;display:none;align-items:center;align-content:center;justify-items:center;justify-content:center;width:50px;height:50px;font-size:20px;line-height:1;color:var(--titleColor);font-family:'Roboto-M';text-align:center;background:#fff;border-radius:50%;transition:color .4s ease-in-out;z-index:50}.c-process__inner__box__item__step::before{content:'';position:absolute;top:-10px;left:-10px;display:block;width:calc(100% + 20px);height:calc(100% + 20px);border-radius:50%;background:radial-gradient(ellipse at center,rgba(204,33,6,1) calc(70% - 10.5px),rgba(229,144,130,1) calc(70% - 10px));transform-origin:center;transform:scale(0);transition:transform .4s ease-in-out;overflow:hidden}.c-process__inner__box__item__step::after{content:counter(item,decimal);position:relative;z-index:10}.c-process__inner__box__item:last-child .c-process__inner__box__item__step::after{content:'';position:relative;display:block;width:100%;height:100%;background:url(/assets/images/common/icon_check.svg) center no-repeat;background-size:34% auto}.c-process__inner__box__item.active .c-process__inner__box__item__step{color:#fff}.c-process__inner__box__item.active .c-process__inner__box__item__step::before{transform:none}.c-process__inner__box__item.active:last-child .c-process__inner__box__item__step::after{background-image:url(/assets/images/common/icon_check_white.svg)}.c-process__inner__box__item__pic{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:54%;height:100%;flex:0 0 auto}.c-process__inner__box__item__pic img{object-fit:cover;object-position:center;height:100%}.c-process__inner__box__item__content{display:block;width:100%;padding:75px max(40px,calc(23% - 276px));flex:0 1 auto}.c-process__inner__box__item__content__icon{display:block;height:60px;margin:0 0 30px 0}.c-process__inner__box__item__content__icon img{width:auto;height:100%}.c-process__inner__box__item__content__title{display:block;width:100%;margin:0 0 20px 0;font-size:20px;line-height:1.2;color:var(--titleColor);font-family:'NotoSansTC-M';letter-spacing:.5px}.c-process__inner__box__item__content__text{display:block;width:100%;font-size:16px;line-height:1.8;color:var(--textColor);font-family:inherit;letter-spacing:.5px;text-align:justify}@media screen and (max-width:1300px){.c-process__inner__nav__box__item{width:calc((100% - 95px + 40px) / 3)}.c-process__inner__nav__box__item:first-child,.c-process__inner__nav__box__item.firstShow{width:calc((100% - 95px + 40px) / 3 - 40px)}}@media screen and (max-width:1100px){.c-process__inner__nav__box__item{width:calc((100% - 95px + 40px) / 2)}.c-process__inner__nav__box__item:first-child,.c-process__inner__nav__box__item.firstShow{width:calc((100% - 95px + 40px) / 2 - 40px)}}@media screen and (max-width:991px){body{overflow:hidden}.c-process__inner{position:relative;top:0}.c-process__inner__nav{display:none}.c-process__inner__box{display:block;padding:10px 0 0 0;background:none;border-radius:0;overflow:visible}.c-process__inner__box__item{padding:0 0 55px 110px;border-radius:0;background:none;overflow:visible}.c-process__inner__box__item::before,.c-process__inner__box__item::after{display:block}.c-process__inner__box__item:last-child{padding:0 0 0 110px}.c-process__inner__box__item__step{display:flex}.c-process__inner__box__item__pic{display:none}.c-process__inner__box__item__content{padding:0}.c-process__inner__box__item__content__icon{height:70px}.c-process__inner__box.j-process-slick{width:100%;overflow:hidden}}@media screen and (max-width:767px){.c-process__inner__box__item{padding:0 0 45px 85px}.c-process__inner__box__item:last-child{padding:0 0 0 85px}.c-process__inner__box__item::before,.c-process__inner__box__item::after{left:29.5px}.c-process__inner__box__item__step{top:5px;width:40px;height:40px}.c-process__inner__box__item__content__icon{height:47px;margin:0 0 15px 0}.c-process__inner__box__item__content__title{margin:0 0 10px 0;font-size:18px}.c-process__inner__box__item__content__text{font-size:15px}}@media screen and (max-width:575px){.c-process__inner__title{margin:0 auto 35px auto}}@media (any-hover:none){body{overflow:hidden}.c-process__inner{position:relative;top:0}.c-process__inner__nav{display:none}.c-process__inner__box{display:block;background:none;border-radius:0;overflow:visible}.c-process__inner__box__item{padding:0 0 55px 110px;border-radius:0;background:none;overflow:visible}.c-process__inner__box__item::before,.c-process__inner__box__item::after{display:block}.c-process__inner__box__item:last-child{padding:0 0 0 110px}.c-process__inner__box__item__step{display:flex}.c-process__inner__box__item__pic{display:none}.c-process__inner__box__item__content{padding:0}.c-process__inner__box__item__content__icon{display:block}.c-process__inner__box.j-process-slick{width:100%;overflow:hidden}}@supports (-webkit-touch-callout:none){}
.about{display:block;width:100%;margin:100px auto 150px auto;overflow:visible}.about__inner__intro{display:flex;justify-content:space-between;justify-items:flex-start;align-items:center;align-content:center;width:100%;margin:0 auto 120px auto}.about__inner__intro__box{display:block;width:100%;max-width:830px;flex:0 1 auto}.about__inner__intro__box.wow{animation-name:fadeInUp}.about__inner__intro__box__title{margin:0 0 40px 0}.about__inner__intro__box__content{display:block;width:100%}.about__inner__intro__box__content__main__text{display:block;width:100%;margin:0 0 10px 0;font-family:'Roboto-M','NotoSansTC'}.about__inner__intro__box__content__main__text:last-child{margin:0}.about__inner__intro__box__content__main__text strong{font-family:'Roboto-M','NotoSansTC-M'}.about__inner__intro__box__content__main__text__border{text-decoration:1px underline var(--subColor);-webkit-text-decoration-line:underline;-webkit-text-decoration-color:var(--subColor);text-underline-offset:7px}.about__inner__intro__box__content__main__text__border[data-color="blue"]{text-decoration:1px underline var(--subColor2);-webkit-text-decoration-line:underline;-webkit-text-decoration-color:var(--subColor2)}.about__inner__intro__box__content__main__text .red{color:var(--pink)}.about__inner__intro__box__content__main__text .blue{color:var(--blue)}.about__inner__intro__box__content__info{display:block;width:100%;margin:35px 0 0 0}.about__inner__intro__box__content__info__item{display:flex;justify-content:flex-start;justify-items:flex-start;align-items:flex-start;align-content:flex-start;width:100%;margin:0 0 20px 0}.about__inner__intro__box__content__info__item:last-child{margin:0}.about__inner__intro__box__content__info__item__title{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:auto;max-width:100%;min-width:132px;margin:0 max(10px,0px) 5px 0;font-size:16px;line-height:1.8;color:var(--titleColor);font-family:'Roboto-M','NotoSansTC';letter-spacing:.5px;flex:0 0 auto}.about__inner__intro__box__content__info__item__title__text{display:block;width:auto;max-width:100%;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit}.about__inner__intro__box__content__info__item__title__text::before{content:'';position:absolute;bottom:0;left:0;display:block;width:100%;height:2px;background:linear-gradient(to left,#cc2106 50%,#005bbc 50%);pointer-events:none}.about__inner__intro__box__content__info__item__text{display:block;width:100%;font-size:16px;font-family:'Roboto','NotoSansTC';line-height:1.8;letter-spacing:.5px;color:#6b6b69;flex:0 1 auto}.about__inner__intro__box__content__info__item__text p{display:inline-block;width:auto;max-width:100%;margin:0 50px 0 0}.about__inner__intro__box__content__info__item__text p:last-child{margin:0}.about__inner__intro__box__content__info__item__text a{display:inline-block;transition:opacity .4s ease-in-out}.about__inner__intro__box__content__info__item__text a:hover{opacity:.78}.about__inner__intro__box__content__info__item[data-section="contact"] .about__inner__intro__box__content__info__item__text{font-family:'Roboto-M','NotoSansTC-M'}.about__inner__intro__pic{display:block;width:40%;max-width:570px;margin:60px 0 0 40px;flex:0 0 auto}.about__inner__intro__pic.wow{animation-name:fadeInUp}@media screen and (max-width:991px){.about{margin:50px auto 100px auto;overflow:hidden}.about__inner__intro{display:block;margin:0 auto 100px auto}.about__inner__intro__box{max-width:none}.about__inner__intro__box__content__info{margin:20px 0 0 0}.about__inner__intro__box__content__info__item{margin:0 0 15px 0}.about__inner__intro__box__content__info__item__text p{margin:0 30px 0 0}.about__inner__intro__pic{width:100%;max-width:none;margin:70px 0 0 0}}@media screen and (max-width:767px){}@media screen and (max-width:575px){.about{margin:30px auto 60px auto}.about__inner__intro{margin:0 auto 45px auto}.about__inner__intro__box__title{margin:0 0 20px 0}.about__inner__intro__box__content__info__item{flex-wrap:wrap}.about__inner__intro__pic{display:none}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}
