.q-field--error[data-v-7e9f2ec1] .q-field__control{background-color:#fdf5f5}.q-field--outlined[data-v-7e9f2ec1] .q-field__control{border-radius:8px}.q-field--outlined[data-v-7e9f2ec1] .q-field__control:before{border-color:#c6c9d6}.q-field--outlined[data-v-7e9f2ec1] .q-field__control:after{border-width:1px}.q-field--outlined[data-v-7e9f2ec1] .q-field__control .q-field__native{font-weight:600}.q-field--outlined.q-field--focused[data-v-7e9f2ec1] .q-field__control:after{border-width:2px}.q-field--outlined[data-v-7e9f2ec1] .q-field__bottom{padding-left:0;color:#c30707}.content-us[data-v-7e9f2ec1]{max-width:680px;margin:0 auto;padding:80px 0}.content-header[data-v-7e9f2ec1]{text-align:center}.content-header h1[data-v-7e9f2ec1]{margin:0;font-size:40px;font-weight:900;line-height:56px}.content-header p[data-v-7e9f2ec1]{font-size:20px;font-weight:600;line-height:36px;margin:8px 0 0;color:#686d7c}.content-header span[data-v-7e9f2ec1]{display:block;margin:24px 0 0;line-height:24px}.content-header span a[data-v-7e9f2ec1]{color:#0c67ef;text-decoration:underline}.content-form[data-v-7e9f2ec1]{margin-top:40px}.content-form .contact-form-container[data-v-7e9f2ec1]{display:flex;flex-direction:column;gap:20px}.content-form .contact-form-container .row[data-v-7e9f2ec1]{display:flex;flex-direction:row;gap:20px}.content-form .contact-form-container .message-length[data-v-7e9f2ec1]{font-size:14px;color:#686d7c;margin:8px 0 0;text-align:right}.file-upload-container[data-v-7e9f2ec1]{margin-top:20px;position:relative}.file-upload-container[data-v-7e9f2ec1] .q-field__control{height:80px}.file-upload-container .file-upload-label[data-v-7e9f2ec1]{position:absolute;top:0;left:0;width:100%;height:80px;display:flex;align-items:center;gap:16px;font-size:14px;color:#000;cursor:pointer;padding:20px}.file-upload-container .file-upload-label .q-icon[data-v-7e9f2ec1]{transform:rotate(45deg)}.file-upload-container .file-upload-label span[data-v-7e9f2ec1]{font-size:16px;line-height:28px}.file-upload-container .file-upload-list[data-v-7e9f2ec1]{display:flex;flex-direction:column;gap:12px;margin-top:20px}.file-upload-container .file-upload-list .file-upload-item[data-v-7e9f2ec1]{position:relative;height:48px;padding:0 20px;background:#F5F5FA;border-radius:8px;display:flex;align-items:center;gap:16px;color:#0c67ef;font-size:16px}.file-upload-container .file-upload-list .file-upload-item .q-icon[data-v-7e9f2ec1]{transform:rotate(45deg);color:#686d7c}.file-upload-container .file-upload-list .file-upload-item .close[data-v-7e9f2ec1]{position:absolute;right:16px;top:50%;transform:translateY(-50%);cursor:pointer;color:#c6c9d6;transition:all .4s ease}.file-upload-container .file-upload-list .file-upload-item:hover .close[data-v-7e9f2ec1]{color:#0c67ef}.file-upload-container .upload-loading[data-v-7e9f2ec1]{position:absolute;top:0;left:0;width:100%;height:80px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.05);border-radius:8px}.submit-btn[data-v-7e9f2ec1]{display:flex;align-items:center;justify-content:center;width:100%;height:64px;margin:40px 0 0;background:#0C67EF;color:#fff;font-size:20px;font-weight:600;line-height:64px;border-radius:60px;border:none;cursor:pointer;transition:all .4s ease}.submit-btn[data-v-7e9f2ec1]:hover{background:#0453c8;box-shadow:0 0 10px #0003}.submit-btn.submit-btn-loading[data-v-7e9f2ec1]{background:rgba(12,103,239,.6)}.success-dialog[data-v-7e9f2ec1]{max-width:440px;padding:40px;border-radius:0;background:#fff;text-align:center}.success-dialog .dialog-icon[data-v-7e9f2ec1]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;border:2px solid #0C67EF}.success-dialog .dialog-icon .q-icon[data-v-7e9f2ec1]{color:#0c67ef;font-weight:800}.success-dialog h3[data-v-7e9f2ec1]{font-size:20px;line-height:36px;font-weight:600;margin:24px 0 8px}.success-dialog p[data-v-7e9f2ec1]{font-size:16px;line-height:24px;margin:0}.success-dialog button[data-v-7e9f2ec1]{width:100%;height:48px;background:#62EF9A;color:#000;font-size:20px;font-weight:600;line-height:48px;border-radius:48px;margin:40px 0 0;border:none;cursor:pointer;transition:all .4s ease}.success-dialog button[data-v-7e9f2ec1]:hover{background:#42c86f}@media (min-width: 768px) and (max-width: 1024px){.content-header[data-v-7e9f2ec1]{padding:0 80px}}@media (max-width: 767px){.content-us[data-v-7e9f2ec1]{padding:40px 20px}.content-us .content-header[data-v-7e9f2ec1]{padding:0 20px}.content-us .content-header h1[data-v-7e9f2ec1]{font-size:24px;line-height:32px}.content-us .content-header p[data-v-7e9f2ec1]{font-size:14px;line-height:24px}.content-us .content-header span[data-v-7e9f2ec1]{margin-top:16px;font-size:12px;line-height:22px}.submit-btn[data-v-7e9f2ec1]{height:48px;line-height:48px;font-size:16px;border-radius:48px;margin-top:20px}}
