.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.required{color:#ff2a2a;font-size:8px}.tgtp-contact-field{text-align:left;background-color:#f5f5f5!important;border:1px solid #E0E0E0!important;border-radius:4px!important}.tgtp-contact-field-selecter{position:relative}.tgtp-contact-field-selecter:after{content:"";position:absolute!important;top:15px!important;right:16px!important;width:12px!important;height:12px!important;border-right:2px solid #333!important;border-bottom:2px solid #333!important;transform:rotate(45deg)!important}.tgtp-contact-field input{width:100%;font-size:1.6rem;color:#333;cursor:text;padding:1.4rem}.tgtp-contact-field select{width:100%;height:100%;font-size:1.6rem;background-color:#fff;cursor:text;padding:1.4rem;cursor:pointer}.tgtp-contact-field ::placeholder{color:#bdbdbd}.tgtp-textarea{width:100%;height:22rem;font-size:1.6rem;color:#333;cursor:text;padding:1.4rem}.tgtp-contact-field-container{margin-top:29px}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.tgtp-select-container input{-webkit-appearance:auto;appearance:auto;width:24px;height:24px;vertical-align:text-bottom;margin-top:.3rem}.tgtp-select-container label:before,.tgtp-select-container label:after{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}.tgtp-select-container input[type=checkbox],input[type=radio]{border:1px solid #BDBDBD}.tgtp-select__remark{font-size:1rem;margin-top:1em}.faq-title{margin:0 0 30px;font-size:16px}.faq-accordion+.faq-title{margin-top:50px}.faq-accordion{border-bottom:1px solid #f5f5f5}.faq-accordion__button{width:100%;padding:1.5rem 1.5rem 1.5rem 0;background:none;border:none;cursor:pointer;text-align:left}.faq-accordion__header{display:flex;align-items:center;justify-content:space-between}.faq-accordion__button h3{margin:0;font-size:14px}.icon-arrow{display:inline-block;width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-135deg);transition:transform .3s ease}@media screen and (max-width: 749px){.icon-arrow{width:12px;height:12px}}.faq-accordion__button[aria-expanded=true] .icon-arrow{transform:rotate(45deg)}.faq-accordion__content{padding:16px;font-size:14px;background-color:#f5f5f5}.faq-accordion__content p+p{margin-top:1rem}.bullet-points-indent{padding-left:1em;text-indent:-1em}.file-upload-container{margin-bottom:15px}.file-upload-trigger{cursor:pointer;display:inline-block}.file-upload-icon{transition:opacity .3s}.file-upload-trigger:hover .file-upload-icon{opacity:.8}.file-name-display{margin-top:8px;font-size:14px;color:#666}.form-warning{margin-top:8px;font-size:10px;color:#212121}.error-message{color:#ff2a2a;font-size:10px}.contact__button button[disabled]{background-color:#e0e0e0!important;color:#9e9e9e!important;cursor:not-allowed!important;opacity:.7;transition:all .3s ease}.contact__button button[disabled]:before,.contact__button button[disabled]:after{box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/11/assets/tgtp-contact-form.css.map */
