.contact{padding-top:30px;padding-bottom:30px}.contact .info-wrap{padding:30px 20px;position:relative;border-radius:12px;overflow:hidden}.contact .info-wrap::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(270deg,rgba(42,169,167,0) 0%,#2AA9A7 100%)}.contact .info-wrap>*{position:relative;z-index:1}.contact .lt{color:#fff;margin-bottom:30px}.contact .title{text-align:left;margin-bottom:15px}.contact .sub-info{line-height:calc(30 / 16)}.contact .item{margin-top:15px}.contact .icon-wrap{color:#fff;font-weight:700;display:flex;align-items:center;margin-bottom:8px}.contact .icon{font-size:20px;margin-right:15px}.contact .item-info{line-height:calc(30 / 16)}.contact .rt{padding:20px 15px;background-color:rgba(255,255,255,.8);border-radius:12px}.contact .form-info{line-height:calc(30 / 16);margin-top:11px;margin-bottom:20px}.contact .form-title{padding-top:20px;margin-bottom:15px;border-top:1px solid rgba(214,214,214,.8)}.contact .form-control{border-radius:6px;box-shadow:none;border:1px solid #999}.contact .form-control::-webkit-input-placeholder{color:#333}.contact .form-control:-moz-placeholder{color:#333}.contact .form-control::-moz-placeholder{color:#333}.contact .form-control:-ms-input-placeholder{color:#333}.contact .btn-wrap{margin-top:20px}.contact .btn{width:100%;color:#fff;font-size:18px;background:var(--style-color)}@media (min-width:768px){.contact{margin-top:-46px;padding-top:76px}}@media (min-width:992px){.contact .info-wrap{display:flex;align-items:center;padding:40px}.contact .lt{flex:1;margin-top:-8px;padding-right:30px;margin-bottom:0}.contact .rt{flex:0 0 54%;max-width:54%;padding:30px}}@media (min-width:1200px){.contact{padding-top:106px;padding-bottom:60px}.contact .info-wrap{padding:50px}.contact .lt{padding-right:60px}.contact .item{margin-top:39px}.contact .icon{font-size:24px}.contact .item-info a:hover{text-decoration:underline}.contact .rt{padding:40px}.contact .form-info{margin-bottom:24px}.contact .form-title{padding-top:26px;margin-bottom:18px}.contact .form-group{margin-bottom:20px}.contact .form-control{padding-left:20px;padding-right:20px}.contact input.form-control{height:50px}.contact textarea.form-control{padding-top:14px;padding-bottom:14px}.contact .btn-wrap{margin-top:30px}.contact .btn{font-size:20px;padding:11px 15px;transition:background .3s}.contact .btn:hover{background:var(--sub-color)}}@media (min-width:1440px){.contact{padding-top:146px;padding-bottom:100px}.contact .info-wrap{padding:60px}.contact .lt{padding-right:100px}.contact .rt{padding:44px 50px 50px}.contact .btn{font-size:24px}}.faqs{padding:30px 0}.faqs .title{margin-bottom:20px}.faqs .item:not(:last-child){margin-bottom:30px}.faqs .item-title{padding:7px 15px;background:#F1F1F1;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.faqs .item-title.active{color:#fff;background:var(--style-color)}.faqs .item-title i{width:25px;height:25px;flex-shrink:0;margin-left:15px;border-radius:50%;border:1px solid #333;position:relative}.faqs .item-title.active i{border-color:#fff}.faqs .item-title i::before,.faqs .item-title i::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#333}.faqs .item-title.active i::before,.faqs .item-title.active i::after{background:#fff}.faqs .item-title i::before{width:2px;height:50%;transition:height .3s}.faqs .item-title.active i::before{height:0}.faqs .item-title i::after{width:50%;height:2px}.faqs .item-info{line-height:calc(30 / 16);margin-top:13px;color:#666;padding-left:20px;padding-right:20px;padding-bottom:4px;display:none}@media (min-width:1200px){.faqs{padding:60px 0}.faqs .title{margin-bottom:40px}.faqs .item-title{padding:12px 30px}.faqs .item-info{padding-left:30px;padding-right:30px}}@media (min-width:1440px){.faqs{padding-top:94px;padding-bottom:100px}.faqs .title{margin-bottom:54px}}