@import"https  ://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@200;300;400;500;600;700;900&display=swap";.btn{-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.btn{padding:6px 15px;background:#fff;color:#222}.btn:hover{background:#d67a65;color:#fff;border:1px solid #b57364}.btn:active{background:#e6e6e6;color:#fff;border:1px solid #b57364}body{-webkit-text-size-adjust:none;font-family:"Noto Sans TC",sans-serif !important}.banner-title h4{font-size:25px;font-weight:bold;letter-spacing:1px;margin-bottom:30px}.banner-title h4 span:first-child{background:#fff;color:#1b9c6e;padding:8px 20px;-webkit-box-shadow:0px 0px 10px #eee;box-shadow:0px 0px 10px #eee}.banner-title h4 span:last-child{background:#1b9c6e;color:#fff;padding:8px 20px;-webkit-box-shadow:0px 0px 10px #eee;box-shadow:0px 0px 10px #eee}.banner-title h3{font-size:30px;font-weight:bolder;letter-spacing:1.5px;line-height:1.5;color:#3c3c3c;text-shadow:0px 0px 8px #fff}.carousel-inner .item .banner-title{position:absolute;opacity:0;bottom:0;left:10%;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.item.active .banner-title{opacity:1;bottom:22%}.carousel-control.right{background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, 0.0001)), to(rgb(246, 246, 246)));background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgb(246, 246, 246) 100%);background-image:linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgb(246, 246, 246) 100%)}.carousel-control.left{background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgb(245, 245, 245)), to(rgba(0, 0, 0, 0.0001)));background-image:-o-linear-gradient(left, rgb(245, 245, 245) 0, rgba(0, 0, 0, 0.0001) 100%);background-image:linear-gradient(to right, rgb(245, 245, 245) 0, rgba(0, 0, 0, 0.0001) 100%)}@media(max-width: 969px){.item.active .banner-title{bottom:0%}.banner-title h4{font-size:17px;margin-bottom:0px}.banner-title h4 span:first-child{padding:6px 10px}.banner-title h4 span:last-child{padding:6px 10px}.banner-title h3{font-size:21px;letter-spacing:0px;background:rgba(255,255,255,.8);padding:4px 6px}}@media screen and (max-width: 767px){.carousel-inner .item .banner-title{width:80%;bottom:-10%}.item.active .banner-title{bottom:2%}.banner-title h3{font-size:17px}}