@import url("https://fonts.googleapis.com/css2?family=Carrois+Gothic&display=swap");@import url("https://fonts.googleapis.com/css2?family=Carrois+Gothic&family=Poiret+One&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC&family=Shippori+Antique+B1&display=swap");.consult-block{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.main{margin:0}section{padding:0 100px;margin-bottom:300px}.consult-subtitle{margin:0 0 50px;text-align:center;font-weight:normal}.consult-subtitle span{display:block;color:#bb9b6e}.consult-subtitle .line{width:12px;height:1px;background:#bb9b6e;margin:10px auto}.consult-block{position:relative}.consult-item{position:relative;width:40%;margin:0 auto 0 0}.consult-photo{width:100%;height:600px;background-position:12% 50%;background-size:cover;background-attachment:fixed;opacity:0;-moz-transform:translate(0, 40px);-ms-transform:translate(0, 40px);-webkit-transform:translate(0, 40px);transform:translate(0, 40px);-moz-transition:all .6s;-o-transition:all .6s;-webkit-transition:all .6s;transition:all .6s}.consult-photo.show{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.consult-linear{width:100%}.consult-linear .linear{position:absolute;background:#fff;-moz-transition:all .6s;-o-transition:all .6s;-webkit-transition:all .6s;transition:all .6s}.consult-linear .linear:nth-child(1){top:0;left:0;width:50%;height:20%}.consult-linear .linear:nth-child(2){top:0;left:50%;width:1px;height:100%}.consult-linear .linear:nth-child(3){bottom:0;right:0;width:50%;height:20%}.consult form{width:80%;max-width:900px;padding:100px;border:1px solid #bb9b6e;box-sizing:border-box}.consult-list{position:relative}.consult-in{position:relative;width:100%;display:flex;margin:0 0 18px;opacity:0;-moz-transform:translate(0, 40px);-ms-transform:translate(0, 40px);-webkit-transform:translate(0, 40px);transform:translate(0, 40px);-moz-transition:all .6s;-o-transition:all .6s;-webkit-transition:all .6s;transition:all .6s}.consult-in.show{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.consult-in p{margin:0 20px 0 0;color:#aaa;white-space:nowrap;letter-spacing:3px}.consult-captcha input[type=text]{width:calc(100% - 320px)}.consult-captcha-code{position:relative;margin:0 0 0 auto}.consult-captcha img{border:solid 1px #ddd}.consult-captcha .en{display:inline-block;font-size:.75em;margin:0 0 0 5px;padding:4.5px 10px;border:solid 1px #ddd}.consult-btn{position:relative;display:flex;margin:80px 0 0;opacity:0;-moz-transform:translate(0, 40px);-ms-transform:translate(0, 40px);-webkit-transform:translate(0, 40px);transform:translate(0, 40px);-moz-transition:all .6s;-o-transition:all .6s;-webkit-transition:all .6s;transition:all .6s}.consult-btn.show{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.consult-btn .btn{position:relative;width:120px;padding:5px 0 4px;margin:0 20px 0 0;text-align:center;border:solid 1px #ddd}.consult-btn .btn:before{content:"";position:absolute;width:0;height:100%;top:0;left:0;background:rgba(187,155,110,0.2);z-index:-1;-moz-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s}.consult-btn .btn:hover:before{width:100%}.consult ::placeholder{font-size:.95em}.consult option{padding:0}.consult input,.consult select,.consult textarea{width:100%;font-family:"Microsoft JhengHei",Helvetica,Arial,"Noto Sans TC",sans-serif;border:unset;border-bottom:solid 1px #ddd;background:transparent}.consult input[type=text]{padding:0 12px}.consult select{padding:0 10px}.consult select option:checked,.consult select option:hover{box-shadow:0 0 10px 100px #000 inset}.consult select:focus>option:checked{background:#eee !important}.consult textarea{padding:0 14px}.consult-subtitle{opacity:0;-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px);-moz-transition:all .6s;-o-transition:all .6s;-webkit-transition:all .6s;transition:all .6s}.consult-subtitle.show{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width: 1400px){.consult-block{-webkit-flex-flow:column;flex-flow:column}.consult-block.show:before{width:calc(100% + 200px)}.consult-block:before{margin:0 -100px;left:0}.consult-item{width:100%;margin:50px 0}.consult-photo{width:auto;height:500px;margin:0 -100px;background-position:50% 52%;background-size:cover;background-attachment:unset}.consult-linear{opacity:0}}@media screen and (max-width: 1100px){section{margin-bottom:200px}.consult-photo{height:360px}}@media screen and (max-width: 900px){section{padding:0 50px}.consult-photo{margin:0 -50px}.consult form{padding:50px}}@media screen and (max-width: 640px){section{padding:0 30px;margin-bottom:100px}.consult-photo{margin:0 -30px}.consult form{width:100%;padding:50px 20px}.consult-list{padding:0}.consult-list:before,.consult-list:after{display:none}.consult-in p{color:unset}}@media screen and (max-width: 560px){.consult-in{-webkit-flex-flow:column;flex-flow:column}.consult-captcha-code{margin:20px 0 0 0}.consult-btn{-webkit-flex-flow:column;flex-flow:column}.consult-btn .btn{width:100%;margin:5px 0}.consult input[type=text]{width:calc(100% - 24px);padding:7px 12px}.consult select{padding:7px 10px}.consult textarea{width:calc(100% - 28px);padding:7px 14px}}
