.contact-us{overflow:hidden}.contact-us .contact-us-content-wrapper{background-color:#F7F7F7}.contact-us .contact-us-content-wrapper .title-wrapper{display:flex;font-family:'OPPOSans-B'}.contact-us .contact-us-content-wrapper .title-wrapper .title{position:relative}.contact-us .contact-us-content-wrapper .title-wrapper .title::after{content:'';position:absolute;left:0;bottom:-12px;width:100%;height:6px;background:linear-gradient(90deg, #D2B25A 0%, #fbd06d 50%, #D2B25A 100%)}.contact-us .contact-us-content-wrapper .contact-us-content{display:flex;overflow:hidden;align-items:center}.contact-us .contact-us-content-wrapper .contact-us-content .map-wrapper{width:50%;aspect-ratio:757 / 438;border:1px solid #E6E6E6;padding:12px}.contact-us .contact-us-content-wrapper .contact-us-content .map-wrapper #map{width:100%;height:100%}.contact-us .contact-us-content-wrapper .contact-us-content .contact-info{width:50%;padding-left:76px}.contact-us .contact-us-content-wrapper .contact-us-content .contact-info .contact-info-list{display:flex;flex-direction:column;gap:30px;flex-wrap:wrap}.contact-us .contact-us-content-wrapper .contact-us-content .contact-info .contact-info-list li{display:flex;align-items:center;color:#333333;font-family:'OPPOSans-M'}.contact-us .contact-us-content-wrapper .contact-us-content .contact-info .contact-info-list li .icon-wrapper{width:46px;height:46px;border-radius:50%;flex-shrink:0;display:flex;justify-content:center;align-items:center;margin-right:14px;color:#fff;background-color:var(--primary-color)}.contact-us .contact-us-content-wrapper .contact-us-content .contact-info .contact-info-list li .icon-wrapper i{font-size:18px}.contact-us .message .title-wrapper{font-family:'OPPOSans-B'}.contact-us .message .contact-us-form{display:flex;flex-wrap:wrap;gap:24px;width:100%}.contact-us .message .contact-us-form .single-input-box{width:100%}.contact-us .message .contact-us-form .column{width:calc(50% - 12px)}.contact-us .message .contact-us-form input,.contact-us .message .contact-us-form textarea{width:100%;border:none;color:#000;padding:0 60px;height:80px;transition:border .4s ease;line-height:80px;background-color:#F7F7F7;color:#666666}.contact-us .message .contact-us-form input:focus,.contact-us .message .contact-us-form textarea:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 5px var(--primary-color)}.contact-us .message .contact-us-form textarea{width:100%;height:300px;border-radius:initial;line-height:2;padding:24px 60px}.contact-us .message .contact-us-form .message-bottom{display:flex;justify-content:space-between;align-items:center;width:100%}.contact-us .message .contact-us-form .message-bottom .btn-box{width:calc(100% - 80px);display:flex;gap:16px}.contact-us .message .contact-us-form .message-bottom .btn-box .btn{width:25%;height:80px;background:linear-gradient(90deg, #D2B25A 0%, #fbd06d 50%, #D2B25A 100%);border:none;color:#fff;cursor:pointer}.contact-us .message .contact-us-form .message-bottom .btn-box .reset{background:#F7F7F7;color:#666666}.contact-us .message .contact-us-form .message-bottom .icon-wrapper{width:80px;height:80px;background-color:#F7F7F7;display:flex;justify-content:center;align-items:center;position:relative}.contact-us .message .contact-us-form .message-bottom .icon-wrapper .iconfont{color:#28C445;font-size:32px}.contact-us .message .contact-us-form .message-bottom .icon-wrapper .code-box{position:absolute;left:50%;top:-12px;transform:translate(-50%, -100%) scale(0);width:200px;padding:6px;background-color:#fff;transition:all .3s}.contact-us .message .contact-us-form .message-bottom .icon-wrapper .code-box::before{position:absolute;bottom:-6px;left:50%;width:12px;height:12px;content:"";background:#fff;border-top:.5px solid #fff;border-right:.5px solid #fff;transform:translate(-50%) rotate(-135deg);z-index:-1}.contact-us .message .contact-us-form .message-bottom .icon-wrapper .code-box img{width:100%;object-fit:cover}.contact-us .message .contact-us-form .message-bottom .icon-wrapper .code-box.show{transform:translate(-50%, -100%) scale(1)}.contact-us .message .contact-us-form .message-bottom .icon-wrapper:hover .code-box{transform:translate(-50%, -100%) scale(1)}@media screen and (max-width:992px){.contact-us .contact-us-content-wrapper .title-wrapper{justify-content:center}.contact-us .contact-us-content-wrapper .title-wrapper .title::after{bottom:-8px;height:4px}.contact-us .contact-us-content-wrapper .contact-us-content{flex-direction:column}.contact-us .contact-us-content-wrapper .contact-us-content .map-wrapper{width:100%;margin-bottom:24px;aspect-ratio:4 / 3}.contact-us .contact-us-content-wrapper .contact-us-content .contact-info{width:100%;padding-left:0}.contact-us .contact-us-content-wrapper .contact-us-content .contact-info .contact-info-list{gap:24px}.contact-us .contact-us-content-wrapper .contact-us-content .contact-info .contact-info-list li .icon-wrapper{width:36px;height:36px;margin-right:10px}.contact-us .contact-us-content-wrapper .contact-us-content .contact-info .contact-info-list li .icon-wrapper i{font-size:16px}.contact-us .message .title-wrapper{display:flex;justify-content:center}.contact-us .message .contact-us-form{gap:16px}.contact-us .message .contact-us-form .column{width:100%}.contact-us .message .contact-us-form input,.contact-us .message .contact-us-form textarea{height:50px;padding:0 20px;line-height:50px}.contact-us .message .contact-us-form textarea{height:150px;padding:15px 20px;line-height:1.5}.contact-us .message .contact-us-form .message-bottom{gap:24px}.contact-us .message .contact-us-form .message-bottom .btn-box{width:calc(100% - 74px);gap:24px}.contact-us .message .contact-us-form .message-bottom .btn-box .btn{width:calc(50% - 12px);height:50px}.contact-us .message .contact-us-form .message-bottom .icon-wrapper{width:50px;height:50px}.contact-us .message .contact-us-form .message-bottom .icon-wrapper .iconfont{font-size:24px}}