@charset "UTF-8";
.c-form .required span::after{content:'*';padding:0 0 0 4px;color:#d5c29c;font-family:'Montserrat-L','NotoSansTC-L'}.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 10px 0;padding:0 20px;background:#f8f8f8}.c-form__item input,.c-form__item textarea{padding:0;border:none;width:100%;background:#f8f8f8}.c-form__item input:-webkit-autofill,.c-form__item textarea:-webkit-autofill{box-shadow:0 0 0 1000px #f8f8f8 inset;-webkit-text-fill-color:rgba(38,38,38,.6)}.c-form__item input{width:100%;height:60px;color:rgba(38,38,38,.6)}.c-form__item.two{width:calc(50% - 5px)}.c-form__item__title{display:block;width:auto;max-width:100%;margin:0 20px 0 0;font-size:16px;line-height:2.2;color:var(--titleColor);font-family:'Poppins','NotoSansTC';white-space:nowrap}.c-form__item__title{min-width:calc(4.5em + 10px)}.c-form__item.wrap{align-items:flex-start;align-content:flex-start;flex-wrap:wrap;height:200px;padding:20px}.c-form__item textarea{display:block;width:100%;min-height:125px;background:#f8f8f8;flex:1 1 auto}.c-form__tool{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between;width:100%;margin:15px 0 0 0}.c-captcha{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%;height:60px;max-width:500px;background:#f8f8f8}.c-captcha__item{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%;padding:0 20px}.c-captcha__item__title{display:block;width:auto;max-width:100%;margin:0 20px 0 0;font-size:16px;line-height:2.2;color:var(--titleColor);font-family:'Poppins','NotoSansTC';white-space:nowrap}.c-captcha__item input{padding:0;border:none;width:100%;height:100%;background:#f8f8f8}.c-captcha__pic{display:flex;justify-content:center;justify-items:center;align-items:center;align-content:center;width:160px;height:100%;background:var(--titleColor);cursor:pointer;flex:0 0 auto;padding:5px 30px}.c-form__tool__submit{width:100%;max-width:220px;height:60px;margin:0 0 0 20px;flex:0 0 auto}.c-form__tool__submit input{height:100%;line-height:2.2}.c-form__upload{display:block;width:100%;margin:0 0 30px 0}.c-form__upload__box{display:block;width:100%;padding:20px 0}@media screen and (max-width:991px){.c-captcha{max-width:350px}.c-captcha__pic{width:120px;padding:5px 10px}}@media screen and (max-width:767px){.c-form__item.two{width:100%}.c-form__tool{flex-direction:column;justify-content:flex-start;margin:10px 0 0 0}.c-captcha{width:100%;max-width:none;margin:0 0 20px 0}.c-captcha__pic{width:100px;padding:0}.c-form__tool__submit{width:100%;max-width:none;margin:0}}@media screen and (max-width:575px){.c-form__item input{height:50px}.c-form__item.wrap{padding:10.5px 20px 20px 20px}.c-captcha{height:50px}.c-form__tool__submit{height:50px}.c-form__upload{margin:0}.c-form__upload__box{padding:10px 0}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}
.contact::before{content:'';position:absolute;top:155px;left:0;display:block;width:calc(100vw - 140px);height:1px;background:var(--borderColor)}.contact__wrapper{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between;width:calc(100% - 2px);max-width:1570px;margin:85px auto 0 auto}.contact__title{display:block;width:100%}.contact__title__sub{display:block;width:100%;font-size:14px;line-height:1.2;color:rgba(38,38,38,.3);font-family:'Poppins','NotoSansTC';text-transform:uppercase;margin:0 0 10px 0}.contact__title__main{display:inline-block;width:auto;max-width:100%;font-size:40px;line-height:1.2;color:var(--titleColor);font-family:'Poppins-L','NotoSansTC-L';background:#fff;margin:0 0 0 -30px;padding:0 33px 0 28px}.contact__form{display:block;width:100%;max-width:905px;margin:0 50px 0 0}.contact__form.wow{animation-name:fadeInLeft}.contact__form .c-form{margin:85px 0 0 0}.contact__info{display:block;width:100%;max-width:580px}.contact__info.wow{animation-name:fadeInRight}.contact__info__container{margin:82px 0 0 0}.contact__pic{display:block;width:100%;border:1px solid var(--borderColor);margin:100px 0 0 0}.contact__pic.wow{animation-name:fadeIn}@media screen and (max-width:1500px){.contact .c-captcha__pic{width:120px;padding:5px 15px}.contact .c-form__tool__submit{max-width:180px}}@media screen and (max-width:1300px){.contact::before{display:none}.contact__wrapper{flex-direction:column;justify-content:flex-start}.contact__title__main{margin:0;padding:0 33px 0 0}.contact__title__main::before{content:'';position:absolute;z-index:-10;top:50%;left:-140px;transform:translateY(-50%);display:block;width:100vw;height:1px;background:var(--borderColor)}.contact__title__sub{margin:0 0 10px 2px}.contact__form{max-width:none;margin:0}.contact__form.wow{animation-name:fadeInUp}.contact__info{max-width:none;margin:150px 0 0 0}.contact__info.wow{animation-name:fadeInUp}.contact__info__container{margin:78px 0 0 2px}.contact__pic{margin:130px 0 0 0}.contact .c-form__tool__submit{max-width:220px}}@media screen and (max-width:991px){.contact__title__main::before{left:-30px}}@media screen and (max-width:767px){.contact__wrapper{margin:65px auto 0 auto}.contact__title__main{font-size:30px;padding:0 15px 0 0}.contact__title__main::before{left:-20px}.contact .c-form{margin:37px 0 0 0}.contact__info{margin:80px 0 0 0}.contact__info__container{margin:28px 0 0 0}.contact__pic{margin:80px 0 0 0}.contact .c-form__tool__submit{max-width:none}}@media screen and (max-width:575px){}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}
