.container-fluid[data-v-2b8062b0]{width:80%;margin:0 auto}.container-fluid .commodity-footer[data-v-2b8062b0]{padding-bottom:80px;padding-top:40px}.container-fluid .commodity-footer .commodity-content[data-v-2b8062b0]{box-shadow:0 -4px 27px rgba(62,70,120,.1607843137);padding:35px;background:#fff;display:flex;align-items:center;justify-content:space-between}.container-fluid .commodity-footer .commodity-content .commodity-item[data-v-2b8062b0]{display:flex;align-items:center;margin-right:30px}.container-fluid .commodity-footer .commodity-content .commodity-item .item-content[data-v-2b8062b0]{margin-left:15px}.container-fluid .commodity-footer .commodity-content .commodity-item .item-content h2[data-v-2b8062b0]{font-size:18px;line-height:22px;font-weight:700;margin-bottom:5px}.container-fluid .commodity-footer .commodity-content .commodity-item .item-content .desc[data-v-2b8062b0]{font-size:12px;color:#647589}.container-fluid .commodity-footer .commodity-content .commodity-item .item-icon img[data-v-2b8062b0]{display:inline-block}html[dir=rtl] .form-input,html[dir=rtl] .form-textarea{direction:rtl}html[dir=rtl] .country-select{right:12px;left:auto}html[dir=rtl] .phone-input{padding-right:60px;padding-left:12px}.contact-us .page-title{font-size:32px;font-weight:700;color:#333;text-align:center;margin-bottom:12px}.contact-us .title-divider{width:120px;height:3px;background:linear-gradient(90deg,transparent,#e63946,transparent);margin:0 auto 40px;position:relative}.contact-us .title-divider:after{content:"•••";color:#e63946;font-size:10px;position:absolute;top:-7px;left:50%;transform:translateX(-50%)}.contact-us .contact-wrapper{max-width:1100px;margin:0 auto;display:flex;align-items:flex-start;position:relative}.contact-us .contact-info-card{width:380px;background-color:#000;color:#fff;border-radius:8px;padding:35px 35px;position:absolute;top:0;left:0;z-index:2}.contact-us .contact-info-card .info-section{margin-bottom:30px}.contact-us .contact-info-card .info-section:last-child{margin-bottom:0}.contact-us .contact-info-card .info-section h3{font-size:22px;font-weight:600;margin-bottom:20px}.contact-us .contact-info-card .info-item{display:flex;align-items:center;margin-bottom:12px}.contact-us .contact-info-card .info-item:last-child{margin-bottom:0}.contact-us .contact-info-card .info-icon{width:24px;height:24px;margin-right:12px;display:flex;align-items:center;justify-content:center}.contact-us .contact-info-card .info-text a{color:#fff;text-decoration:none;font-size:16px;line-height:1.6}.contact-us .contact-info-card .social-icons{display:flex;gap:15px}.contact-us .contact-info-card .social-icon{width:32px;height:32px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.contact-us .contact-info-card .social-icon svg{width:18px;height:18px;fill:#000}.contact-us .contact-form-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:40px 50px 40px 420px;width:100%;position:relative;z-index:1}.contact-us .contact-form-card .form-title{font-size:24px;font-weight:700;color:#000;margin-bottom:30px}.contact-us .contact-form-card .form-row{display:flex;gap:40px;margin-bottom:20px}.contact-us .contact-form-card .form-group{flex:1;position:relative}.contact-us .contact-form-card .form-group.full-width{flex:0 0 100%}.contact-us .contact-form-card .form-label{font-size:14px;color:#333;margin-bottom:8px;display:block}.contact-us .contact-form-card .form-label .required{color:#e63946;margin-right:4px}.contact-us .contact-form-card .form-input,.contact-us .contact-form-card .form-textarea{width:100%;padding:10px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;color:#333}.contact-us .contact-form-card .form-input:focus,.contact-us .contact-form-card .form-textarea:focus{outline:none;border-color:var(--color-main)}.contact-us .contact-form-card .phone-input-wrapper{position:relative}.contact-us .contact-form-card .phone-input-wrapper .country-select{position:absolute;top:50%;left:12px;transform:translateY(-50%);display:flex;align-items:center;gap:6px;font-size:14px;color:#333}.contact-us .contact-form-card .phone-input-wrapper .country-select i{font-size:12px;color:#666}.contact-us .contact-form-card .phone-input-wrapper .phone-input{padding-left:60px}.contact-us .contact-form-card .form-textarea{min-height:140px;resize:vertical}.contact-us .contact-form-card .submit-btn{background-color:#000;color:#fff;border:none;border-radius:4px;padding:12px 28px;font-size:16px;cursor:pointer;margin-top:10px}.contact-us .contact-form-card .submit-btn:hover{background-color:#222}.contact-us .contact-form-card .error-text{position:absolute;bottom:-20px;left:0;font-size:12px;color:#e63946}