.contact{width:100vw;min-height:calc(100vh - 254px)}.contact .contact-container{width:100%;height:1016px}.contact .contact-banner{width:100%;height:894px;background-image:url(/contact/Contact.png)}.contact .contact-banner section{width:1140px;height:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding-top:80px}.contact .contact-banner section .title{font-size:64px;line-height:72px;color:#fff;font-weight:400}.contact .contact-banner section .desc{font-size:22px;line-height:28px;color:#fff;font-weight:400}.contact .contact-card{width:1076px;height:auto;box-sizing:border-box;background:#fff;border-radius:16px;padding:40px;margin:48px auto 0}.contact .contact-card .title{font-weight:600;font-size:40px;line-height:48px;text-align:center}.contact .contact-card .form-box .form-item-row{display:flex;justify-content:space-between;align-items:center}.contact .contact-card .form-box .form-half-item{width:50%;margin-right:24px}.contact .contact-card .form-box .form-half-item:last-child{margin-right:0}.contact .contact-card .form-box .input-half{height:48px;background:#f7f7f7}.contact .contact-card .form-box .form-all-item{width:100%}.contact .contact-card .form-box .input-all{height:48px;background:#f7f7f7}.contact .contact-card .form-box .textArea-all{width:100%;background:#f7f7f7}.contact .contact-card .form-box .ant-checkbox-inner{background:#f5f5f5;border:none}.contact .contact-card .form-box .ant-checkbox-checked .ant-checkbox-inner{background:#262ef1}.contact .contact-card .form-box .policy-box{display:flex;align-items:flex-start}.contact .contact-card .form-box .policy-box .privacy-text{text-decoration:underline;cursor:pointer}.contact .contact-card .contact-btn{display:flex;justify-content:center}.contact .contact-card .contact-btn .btn{width:400px;height:48px;margin-top:40px;text-align:center;border-radius:28px;font-weight:400;font-size:18px;line-height:48px;color:#fff;cursor:pointer;user-select:none;background:#813ed0}.contact .contact-ok-box{width:100%;height:1016px;padding-top:192px}.contact .contact-ok-box section{width:1140px;height:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center}.contact .contact-ok-box section .title{font-size:48px;line-height:58px;color:#1e1428;font-weight:700}.contact .contact-ok-box section .desc{font-size:28px;line-height:40px;color:#1e1428;font-weight:400;margin-top:16px}.contact .contact-ok-box section .yes-icon{margin-top:112px}@media(min-width:640px)and (max-width:1139px){.contact .contact-banner section{width:100%}.contact .contact-card-wrapper{padding:0 24px}.contact .contact-card{width:100%}}@media(min-width:0px)and (max-width:639px){.contact{overflow:hidden}.contact .contact-container{height:1080px}.contact .contact-banner{width:100vw;height:480px}.contact .contact-banner section{width:100%;padding:80px 24px 0}.contact .contact-banner section .title{font-size:40px;line-height:48px;font-weight:600;text-align:center}.contact .contact-banner section .desc{width:100%;font-size:18px;line-height:20px;text-align:center;margin-top:8px}.contact .contact-card-wrapper{padding:0 24px}.contact .contact-card{width:100%;padding:24px}.contact .contact-card .form-box .form-item-row{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.contact .contact-card .form-box .form-half-item{width:100%;margin-right:0}.contact .contact-ok-box section{width:100%}.contact .contact-ok-box section .desc,.contact .contact-ok-box section .title{text-align:center}.contact .contact-card .contact-btn{height:48px;border-radius:24px;margin:40px auto 0;position:relative}.contact .contact-card .contact-btn .btn-text{display:block;position:absolute;top:3px;left:3px;width:calc(100% - 6px);height:42px;border-radius:21px;font-size:14px;line-height:42px;color:#fff;background:#262ef1}}