.contact-form-section[data-v-957466b6]{background:url(/bg-index-orange.png) no-repeat center center;background-size:cover;padding:60px 0}.contact-form-section .contact-row[data-v-957466b6]{display:flex;align-items:center}.contact-form-section .contact-text[data-v-957466b6]{color:#fff}.contact-form-section .contact-text h1[data-v-957466b6]{font-size:28px;margin-bottom:20px}.contact-form-section .contact-text p[data-v-957466b6]{font-size:20px}.contact-form-section .contact-form[data-v-957466b6]{text-align:right}.contact-form-section .contact-form .form-wrapper[data-v-957466b6]{display:flex;align-items:center;justify-content:flex-end;gap:15px}.contact-form-section .contact-form .form-container[data-v-957466b6]{position:relative;display:flex;flex-direction:column}.contact-form-section .contact-form .form-inline[data-v-957466b6]{display:flex;align-items:center;background:#fff;border-radius:30px;padding:5px 5px 5px 20px;gap:10px;transition:box-shadow .3s ease,border-color .3s ease;border:2px solid transparent}.contact-form-section .contact-form .form-inline.has-error[data-v-957466b6]{border-color:#f56c6c;box-shadow:0 0 0 2px #f56c6c33}.contact-form-section .contact-form .form-inline .phone-icon[data-v-957466b6]{color:#fd6a02;font-size:20px}.contact-form-section .contact-form .form-inline .phone-input[data-v-957466b6] .el-input__wrapper{box-shadow:none;background:transparent}.contact-form-section .contact-form .form-inline .submit-btn[data-v-957466b6]{background:#fd6a02;border:none;border-radius:25px;padding:10px 30px;transition:background-color .3s ease,transform .2s ease}.contact-form-section .contact-form .form-inline .submit-btn[data-v-957466b6]:hover:not(:disabled){background:#ff8f3c;transform:translateY(-1px)}.contact-form-section .contact-form .form-inline .submit-btn[data-v-957466b6]:active:not(:disabled){transform:translateY(0)}.contact-form-section .contact-form .form-inline .submit-btn[data-v-957466b6]:disabled{opacity:.6;cursor:not-allowed}.contact-form-section .contact-form .error-inline[data-v-957466b6]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:10px 14px;background:linear-gradient(135deg,#fff5f5,#fef2f2);color:#f56c6c;font-size:13px;border-radius:8px;border-left:3px solid #f56c6c;box-shadow:0 2px 8px #f56c6c26}.contact-form-section .contact-form .error-inline .error-icon[data-v-957466b6]{flex-shrink:0;font-size:16px}.contact-form-section .contact-form .error-inline span[data-v-957466b6]{line-height:1.5}.contact-form-section .contact-form .slide-fade-enter-active[data-v-957466b6]{transition:all .3s ease-out}.contact-form-section .contact-form .slide-fade-leave-active[data-v-957466b6]{transition:all .25s ease-in}.contact-form-section .contact-form .slide-fade-enter-from[data-v-957466b6]{opacity:0;transform:translateY(-10px)}.contact-form-section .contact-form .slide-fade-leave-to[data-v-957466b6]{opacity:0;transform:translateY(-5px)}.contact-form-section .contact-form .white-btn[data-v-957466b6]{background:transparent;border:2px solid #fff;color:#fff;border-radius:25px;padding:10px 30px}.contact-form-section .contact-form .white-btn[data-v-957466b6]:hover{background:#fff;color:#333}@media(max-width:992px){.contact-form-section .contact-row[data-v-957466b6]{flex-direction:column;text-align:center}.contact-form-section .contact-text[data-v-957466b6]{margin-bottom:30px}.contact-form-section .contact-form[data-v-957466b6]{text-align:center}.contact-form-section .contact-form .form-wrapper[data-v-957466b6]{flex-direction:column;align-items:stretch}}.success-dialog-content[data-v-957466b6]{display:flex;flex-direction:column;align-items:center;padding:20px 0}.success-dialog-content .success-icon[data-v-957466b6]{margin-bottom:20px}.success-dialog-content .success-message[data-v-957466b6]{font-size:16px;color:#333;text-align:center;line-height:1.6;margin:0}[data-v-957466b6] .el-dialog__header{text-align:center;font-weight:600;color:#333}[data-v-957466b6] .el-dialog__footer{text-align:center}[data-v-957466b6] .el-dialog__footer .el-button--primary{background:#fd6a02;border-color:#fd6a02;padding:10px 40px;border-radius:20px}[data-v-957466b6] .el-dialog__footer .el-button--primary:hover{background:#ff8f3c;border-color:#ff8f3c}
