.contacts .contact-page-wrapper .container-fluid{overflow:hidden;width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:clamp(20px,2.25vw,32px);padding-right:clamp(20px,2.25vw,32px);padding-top:80px}.contacts .contact-page-wrapper .container-fluid .contact-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(40px,3vw,100px)}.contacts .contact-page-wrapper .container-fluid .contact-header .contact-header-title{display:flex;align-items:center;gap:1rem}.contacts .contact-page-wrapper .container-fluid .contact-header .contact-header-title .icon-wrapper{width:50px;overflow:hidden}.contacts .contact-page-wrapper .container-fluid .contact-header .contact-header-title span{font-family:"K2D","Bungee","Noto Sans TC",sans-serif;font-size:clamp(1.75rem,2.5vw,2.625rem);font-weight:700;line-height:1}.contacts .contact-page-wrapper .container-fluid .contact-header .call-phone{font-size:clamp(21px,3vw,32px)}.contacts .contact-page-wrapper .container-fluid .contact-header .call-phone a:hover{font-weight:inherit}@media(max-width: 1100px){.contacts .contact-page-wrapper .container-fluid .contact-header{flex-direction:column;align-items:flex-start}.contacts .contact-page-wrapper .container-fluid .contact-header .contact-header-title{margin-bottom:1.5rem}}.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper{overflow:hidden;padding-bottom:118px;--bs-gutter-x: 60px}.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .company-plant-card{border:#aaa 1px solid;border-radius:1rem;margin-bottom:42px;overflow:hidden}.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .company-plant-card .company-plant-card-body{padding:30px}.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .company-plant-card .company-plant-card-body a,.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .company-plant-card .company-plant-card-body span{font-size:clamp(1rem,.9vw,1.125rem);line-height:1.45}.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .company-plant-card .company-plant-card-body a:hover,.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .company-plant-card .company-plant-card-body span:hover{font-weight:inherit}.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .company-plant-card .company-plant-card-body a,.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .company-plant-card .company-plant-card-body span{display:flex;gap:.5rem}.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .company-plant-card .company-plant-card-body li{margin-bottom:.75rem}.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .company-plant-card .company-plant-card-body li:last-child{margin-bottom:0}.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .company-plant-card .company-plant-card-body .company-plant-title{font-size:clamp(1.375rem,2vw,1.875rem);font-weight:700;color:#1f2937;margin-bottom:2rem;position:relative;width:-moz-fit-content;width:fit-content}.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .company-plant-card .company-plant-card-body .company-plant-title::before{content:"";position:absolute;left:0;bottom:-0.5rem;height:1px;width:90%;background-color:#999}.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .company-plant-card .company-plant-card-map .map-wrapper{line-height:0;border-top:#aaa 1px solid}.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .company-plant-card .company-plant-card-map .map-wrapper iframe{display:block;border:none;vertical-align:bottom;width:100%;height:377px}.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .contact-inqury-wrapper .contact-inqury-header{margin-bottom:60px}.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .contact-inqury-wrapper .contact-inqury-header .contact-inqury-title{font-size:clamp(2rem,2.5vw,2.75rem);font-weight:700;line-height:1;color:#1f2937;font-family:"K2D","Bungee","Noto Sans TC",sans-serif;position:relative;margin-bottom:1.875rem}.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .contact-inqury-wrapper .contact-inqury-header .contact-inqury-title::before{position:absolute;content:"";left:0;bottom:-0.76rem;width:110px;height:4px;background:linear-gradient(107.87deg, #F50002 0.59%, #AB1400 69.41%)}.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .contact-inqury-wrapper .contact-inqury-header article{color:#666}.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .contact-inqury-wrapper .contact-inqury-header article p{margin-bottom:0}.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .contact-inqury-wrapper .inquiryForm ul li{margin-bottom:30px}.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .contact-inqury-wrapper .inquiryForm ul li .form-control{background-color:#fffdf7;padding:0 1.25rem;height:60px}.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .contact-inqury-wrapper .inquiryForm ul li .form-control:focus{background-color:#fff5f5;border-color:rgba(0,0,0,0);outline:none;box-shadow:0px 4px 4px rgba(0,0,0,.25);color:#333}.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .contact-inqury-wrapper .inquiryForm ul li .form-control::-moz-placeholder{color:#666;font-size:.95rem}.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .contact-inqury-wrapper .inquiryForm ul li .form-control::placeholder{color:#666;font-size:.95rem}.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .contact-inqury-wrapper .inquiryForm ul li textarea.form-control{height:180px;padding-top:1rem;padding-bottom:1rem}.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .contact-inqury-wrapper .form-label{font-weight:600;color:#333;margin-bottom:8px;display:inline-block}.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .contact-inqury-wrapper .form-label.required::before{content:"* ";color:red;margin-right:4px}.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .contact-inqury-wrapper .btn-send-inquiry{border:1px #666 solid;border-radius:1rem;width:100%;padding:20px 0;color:#666;display:inline-flex;justify-content:center;align-items:center;gap:.5rem;transition:all .4s cubic-bezier(0.25, 0.8, 0.25, 1)}.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .contact-inqury-wrapper .btn-send-inquiry .bi{display:flex;align-items:center;justify-content:center;transition:transform .4s ease}.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .contact-inqury-wrapper .btn-send-inquiry:hover{border:1px #f50002 solid;color:#f50002;gap:1.5rem}.contacts .contact-page-wrapper .container-fluid .contact-inner-wrapper .contact-inqury-wrapper .btn-send-inquiry:hover .bi{transform:rotate(-10deg) scale(1.1)}/*# sourceMappingURL=contacts.min.css.map */