@charset "UTF-8";
.c-form{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between;width:100%}.c-form__item{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%;margin:0 0 25px 0;overflow:hidden}.c-form__item.two{width:calc(50% - 25px)}.c-form__item__title{display:block;width:auto;max-width:100%;min-width:75px;margin:0 15px 0 0;padding:0 15px 0 0;font-size:15px;line-height:1;color:var(--titleColor);font-family:'Montserrat-M','NotoSansTC-M';flex:0 0 auto}.c-form__item.required .c-form__item__title::after{content:'*';position:absolute;top:.2em;right:0;color:var(--subColor)}.c-form__item.wrap{display:block}.c-form__item.wrap .c-form__item__title{display:inline-block;margin:0 0 15px 0}.c-form__tool{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between;width:100%;margin:35px 0 0 0}.c-form__tool__captcha{max-width:500px}.c-form__tool__submit{max-width:130px;margin:0 0 0 20px}@media screen and (max-width:991px){.c-form__item{margin:0 0 15px 0}.c-form__item.two{width:100%}.c-form__tool{display:block;margin:25px 0 0 0}.c-form__tool__captcha{max-width:none}.c-form__tool__submit{margin:50px auto 0 auto}}@media screen and (max-width:767px){.c-form__item{display:block}.c-form__item__title{display:inline-block;margin:0 0 8px 0}.c-form__item.wrap .c-form__item__title{margin:0 0 8px 0}}@media screen and (max-width:575px){.c-form__tool{margin:15px 0 0 0}.c-form__tool__submit{max-width:none;margin:45px auto 0 auto}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}
.contact{display:block;width:100%;padding:150px 0 0 0;background:url(/assets/images/contact/contact_bg_left.png) top left no-repeat,url(/assets/images/contact/contact_bg_right.png) top 130px right no-repeat;z-index:10}.contact__head{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;margin:0 auto 125px auto}.contact__head.wow{animation-name:fadeIn}.contact__head__title{display:block;width:auto;max-width:100%;margin:0 max(30px,6.5%) 0 0;font-size:35px;line-height:1;color:var(--subColor);font-family:'NotoSerifDisplay-SB','NotoSansTC-B';letter-spacing:.5px;flex:0 0 auto}.contact__head .c-info{margin:0 max(30px,6.5%) 0 0}.contact__body__content{display:block;width:auto;z-index:10}.contact__body__content.wow{animation-name:fadeInUp}.contact__body__content__box{display:block;width:calc(100% - 150px);max-width:1100px;margin:-130px 0 0 auto;padding:120px 60px;background:#fff;box-shadow:8px 8px 65px rgba(0,0,0,.05)}.contact__body__content__box.wow{animation-name:fadeIn}.contact__body__content__box__form{max-width:860px;margin:0 auto}@media screen and (max-width:991px){.contact{padding:130px 0 0 0;background:url(/assets/images/contact/contact_bg_left_pad.png) top 115px left no-repeat}.contact__head{flex-direction:column;width:100%;padding:0 50px 85px 50px;margin:0 auto 90px auto;border-bottom:1px solid #dfe5e9}.contact__head__title{margin:0 0 30px 0}.contact__head .c-info{margin:0 0 30px 0}.contact__body__content__box{width:calc(100% - 50px);max-width:none;margin:-60px 0 0 auto;padding:120px 50px 50px 50px}.contact__body__content__box__form{max-width:none}}@media screen and (max-width:767px){.contact__body__content__box{width:100%}}@media screen and (max-width:575px){.contact{padding:80px 0 0 0;background:url(/assets/images/contact/contact_bg_left_mb.png) top left no-repeat,url(/assets/images/contact/contact_bg_right_mb.png) top 325px right no-repeat}.contact__head{margin:0 auto 75px auto;padding:0 20px 65px 20px}.contact__body__content__box{margin:-20px 0 0 0;padding:60px 30px 35px 30px}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}
