.section-banner{background:url(/build/assets/section-banner-bg-jzN5jTWr.webp) no-repeat right;height:592px;background-size:contain;background-color:#fdfdfd}.section-banner .banner-content{display:flex;gap:25px;padding-top:197px}.section-banner .banner-text{margin-top:30px}.section-banner .banner-text .sub-title{font-size:32px;font-family:Nunito Sans,sans-serif;letter-spacing:1.6px;line-height:1.3}.section-banner .banner-text .text-title{margin-top:13px;font-size:70px}@media all and (max-width: 767px){.section-banner{background-image:url(/build/assets/bg-header-sp-C2OlSPcX.webp);height:345px}.section-banner .banner-content{gap:11px;padding-top:120px}.section-banner .banner-content .sub-title{font-size:16px}.section-banner .banner-content svg{width:31.52px}.section-banner .banner-content .banner-text .text-title{font-size:36px;margin-top:0}}.contact-page{padding-bottom:140px}.contact-page .contact-desc{line-height:1.6}.contact-page .contact-form{margin-top:118px;max-width:880px;margin-left:auto;margin-right:auto}.contact-page .contact-form input:not([type=radio]):not([type=checkbox]){width:100%;height:48px;padding:12px 16px;font-size:16px;border:1px solid var(--black-color)}.contact-page .contact-form .error{border:1px solid red!important}.contact-page .contact-form input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1px solid #000;border-radius:3px;background-color:#fff;cursor:pointer;position:relative}.contact-page .contact-form input[type=checkbox]:checked{background-color:#00b050}.contact-page .contact-form input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:7px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.contact-page .contact-form textarea{width:100%;height:240px;padding:12px 16px;font-size:16px;border:1px solid var(--black-color)}.contact-page .contact-form .checkbox-wrap{display:flex;align-items:center;gap:10px;margin-bottom:12px}.contact-page .contact-form select{width:100%;height:48px;padding:12px 16px;font-size:16px;border:1px solid var(--black-color);-moz-appearance:none;-webkit-appearance:none;appearance:none;position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12' viewBox='0 0 13 12'%3E%3Cpath d='M6.5,0,13,12H0Z' transform='translate(13 12) rotate(180)' fill='%2300bf63'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;background-size:13px 12px;background-position:99%;color:var(--text-black)}.contact-page .form-section1{font-size:18px;font-weight:700;margin-bottom:18px}.contact-page .field-box{font-weight:700;margin-bottom:32px;position:relative;display:block}.contact-page .field-box .error-message{position:absolute;bottom:-18px;left:0;font-size:12px;color:red}.contact-page .field-box .label-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.contact-page .field-box .note{display:flex;align-items:center;justify-content:center;font-size:14px;min-width:53px;height:25px;background-color:var(--blue-color);border-radius:4px;padding:0 12px;color:var(--text-white)}.contact-page .field-box .note.no-required{background-color:var(--gray-color-second)}.contact-page .form-section{margin-top:48px}.contact-page .btn-submit{max-width:340px;margin:80px auto 0}.contact-page.confirm-page .banner-content{justify-content:center}.contact-page.confirm-page .banner-content svg{display:none}.contact-page.confirm-page .banner-content .banner-desc{font-size:18px;font-weight:700;text-align:center}.contact-page.confirm-page .field-box .label-header{align-items:flex-start}.contact-page.confirm-page .content{max-width:880px;margin:0 auto}.contact-page.confirm-page .field-box{display:grid;border-bottom:1px solid var(--black-color);grid-template-columns:190px 1fr;margin-bottom:0;padding:16px}.contact-page.confirm-page .field-box .field-value{font-weight:400}.contact-page.confirm-page .form-section1{margin-bottom:40px}.contact-page.confirm-page .label-header{margin-bottom:0}.contact-page.confirm-page .form-section{margin-top:80px}.contact-page .action{display:flex;margin-left:auto;margin-right:auto;gap:26px;margin-top:80px;width:706px}@media all and (max-width: 767px){.contact-page .action{width:100%;max-width:335px;flex-direction:column;justify-content:center;align-items:center;row-gap:10px}}.contact-page .section-banner{background:unset;height:430px}.contact-page.confirm-page .banner-content .banner-desc{font-size:15px;text-align:left;letter-spacing:.4px}.contact-page.confirm-page .section-banner .banner-content{padding-top:121px}.contact-page.confirm-page .section-banner{height:245px}.contact-page.confirm-page .field-box .label-header{margin-bottom:0}.contact-page.confirm-page .form-section1.form-section{margin-top:50px;margin-bottom:50px}@media all and (min-width: 1400px){.contact-page.confirm-page{background-size:auto}}@media all and (max-width: 767px){.contact-page.confirm-page .field-box{grid-template-columns:125px 1fr;padding:10px 0;gap:15px;letter-spacing:.5px}}.contact-page.complete-page{padding-bottom:379px}.contact-page.complete-page h1{font-size:40px;font-weight:700;margin-bottom:90px}.contact-page.complete-page .page-content{padding-top:236px;text-align:center}.contact-page.complete-page .desc{font-size:18px;font-weight:700;letter-spacing:.9px}.contact-page.complete-page .text-blue{color:var(--blue-color)}.contact-page.complete-page .btn-wrap{margin-top:130px;margin-left:auto;margin-right:auto;max-width:340px}@media all and (min-width: 1400px){.contact-page.complete-page{background-size:auto}}@media all and (max-width: 767px){.contact-page.complete-page{padding-bottom:80px}.contact-page.complete-page .page-content{padding-top:121px}.contact-page.complete-page h1{font-size:24px;letter-spacing:1.2px;margin-bottom:56px}.contact-page.complete-page .desc{text-align:left;font-size:15px;letter-spacing:.75px}.contact-page.complete-page .btn-wrap{margin-top:56px}}@media all and (max-width: 767px){.contact-page{padding-bottom:64px}.contact-page .section-banner .banner-content{padding-top:90px}.contact-page .contact-desc{letter-spacing:.75px}.contact-page .section-banner{height:300px}.contact-page .contact-form{margin-top:57px}.contact-page .form-section1{font-size:16px;margin-bottom:33px}.contact-page .form-section1.form-section{margin-top:64px;margin-bottom:51px}.contact-page .field-box .note{font-size:12px;height:20px}.contact-page .field-box .label-header{margin-bottom:12px}.contact-page .contact-form input:not([type=radio]):not([type=checkbox]){margin-bottom:0}.contact-page .contact-form select{background-position:96%}.contact-page .contact-form .checkbox-wrap{margin-bottom:15px}.contact-page .contact-form textarea{height:180px;border:1px solid var(--black-color)}.contact-page .btn-submit{margin-top:40px}.contact-page .field-box{margin-bottom:28px}}
