.contact_banner{overflow:hidden}.contact_banner .flex{min-height:68rem;padding:13rem 0 11rem}.contact_banner .head{flex:1;max-width:65.2rem;padding-top:.6%}.contact_banner .img{width:53.0625%;height:auto;margin-right:-1%;margin-top:2.7%}.contact_team{padding:12.3rem 0 7.3rem}.contact_team p{margin-top:1.4rem}.contact_team .items{margin-top:5.6rem}.contact_team .items>div{display:grid;grid-template-columns:repeat(3,1fr);gap:4.4rem 2.75%}.contact_team .item{border-radius:1rem;border:1px solid #bfc5d1;background-color:#fff;box-shadow:1rem 1rem 1rem rgba(210,210,210,.12);padding:3.2rem 7.5% 8.5rem}.contact_team .item .icon{width:7.4rem;height:7.4rem;border-radius:50%;background:url(../../../../../../../../themes/sytech/assets/img/icon-locate2.svg) no-repeat center / 40.54% var(--primary);content:''}.contact_team .item .title{font-size:2.6rem;font-weight:500;color:#161616;margin-top:5.3rem}.contact_team .item ul{margin-top:2.3rem;font-size:1.8rem;line-height:2.8rem;color:var(--text)}.contact_team .item ul li+li{margin-top:1.6rem}.contact_team .item ul li{position:relative;padding-left:4.3rem}.contact_team .item ul li::before{width:2.4rem;height:2.5rem;position:absolute;left:0;top:0;content:'';background:no-repeat center / contain}.contact_team .item ul a{vertical-align:top;transition:all 0.3s;text-decoration:underline transparent}.contact_team .item ul a:hover{color:var(--primary);text-decoration-color:var(--primary)}.contact_team .item ul .phone::before{background-image:url(../../../../../../../../themes/sytech/assets/img/icon-phone2.svg)}.contact_team .item ul .email::before{background-image:url(../../../../../../../../themes/sytech/assets/img/icon-email2.svg)}.contact_team .item ul .whatsapp::before{background-image:url(../../../../../../../../themes/sytech/assets/img/whatsapp2.svg)}.contact_team .item ul .wechat::before{background-image:url(../../../../../../../../themes/sytech/assets/img/wechat2.svg)}.contact_team .item ul .locate::before{background-image:url(../../../../../../../../themes/sytech/assets/img/icon-locate2.svg)}.contact_desc{padding:7.3rem 0 17.9rem}.contact_desc .item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:3rem;border-radius:3rem;background-color:rgba(242,243,244,.54);padding:2.5rem 1.625% 2.5rem 3.625%;margin-bottom:6rem}.contact_desc .item:last-child{margin-bottom:0}.contact_desc .item .img{width:47.96%;border-radius:1.6rem;--h:61.898%}.contact_desc .item .img:hover img{transform:scale(1.02)}.contact_desc .item .info{flex:1;max-width:63.1rem;padding-bottom:1px}.contact_desc .item .title{position:relative;font-size:3.4rem;font-weight:700;padding-bottom:3rem}.contact_desc .item .title span{color:var(--primary)}.contact_desc .item .title::after{width:142.6%;height:1px;background-color:var(--primary);position:absolute;left:0;bottom:0;content:'';z-index:2;width:100%!important}.contact_desc .item ul{margin-top:6rem;font-size:2rem;line-height:3.2rem;color:#595959;display:grid;grid-template-columns:repeat(2,1fr);align-items:start;gap:2.3rem 2rem}.contact_desc .item ul li{position:relative;padding-left:5.2rem}.contact_desc .item ul li::before{width:2.8rem;height:2.8rem;position:absolute;left:0;top:0;content:'';background:no-repeat center / contain}.contact_desc .item ul a{vertical-align:top;transition:all 0.3s;text-decoration:underline transparent}.contact_desc .item ul a:hover{color:var(--primary);text-decoration-color:var(--primary)}.contact_desc .item ul span{display:block;margin-bottom:1.6rem}.contact_desc .item ul .locate{grid-column:span 2}.contact_desc .item ul .phone::before{background-image:url(../../../../../../../../themes/sytech/assets/img/icon-phone2.svg)}.contact_desc .item ul .email::before{background-image:url(../../../../../../../../themes/sytech/assets/img/icon-email2.svg)}.contact_desc .item ul .whatsapp::before{background-image:url(../../../../../../../../themes/sytech/assets/img/whatsapp2.svg)}.contact_desc .item ul .wechat::before{background-image:url(../../../../../../../../themes/sytech/assets/img/wechat2.svg)}.contact_desc .item ul .locate::before{background-image:url(../../../../../../../../themes/sytech/assets/img/icon-locate2.svg)}.contact_main .inner{padding:12.2rem 0 16rem}.contact_main strong{margin-bottom:2.4rem}.contact_main form{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2.3rem 0;margin-top:5.8rem}.contact_main form span{width:100%}.contact_main form .col-3{width:32.3125%}.contact_main form input,.contact_main form textarea,.contact_main form select{display:block;width:100%;font-size:1.8rem;color:#585b5e;border:1px solid #dbdbdb;background-color:#fff;border-radius:.4rem;height:6.8rem;padding:1px 2.2rem 0}.contact_main form input::placeholder,.contact_main form textarea::placeholder,.contact_main form select::placeholder{color:#585b5e}.contact_main form select{background:url(../../../../../../../../themes/sytech/assets/img/icon-select.svg) no-repeat center right 2.4rem/1.5rem #fff;padding-right:4rem;padding-left:2.3rem}.contact_main form textarea{height:33.6rem;padding:2.2rem}.contact_main form .grid{display:grid;grid-template-columns:37.1% 1fr;gap:1rem}.contact_main form span:has(input[type=checkbox]){margin-top:.7rem}.contact_main form input[type=checkbox]{width:2.7rem;height:2.7rem;padding:0;vertical-align:top;display:inline-flex;align-items:center;justify-content:center}.contact_main form input[type=checkbox]::after{content:'';display:block;width:80%;height:80%;background:url(../../../../../../../../themes/sytech/assets/img/gou.svg) no-repeat center / contain;transition:all 0.3s;opacity:0}.contact_main form input[type=checkbox]:checked::after{opacity:1}.contact_main form input[type=checkbox]~span{vertical-align:top;cursor:pointer;display:inline-block;font-size:1.8rem;line-height:2.8rem;color:#4f5154;width:calc(100% - 3.1rem);padding-left:1.6rem;margin-top:-1px}.contact_main form input[type=checkbox]~span a{color:#121e3b;font-weight:500;text-decoration:underline;transition:all 0.3s}.contact_main form input[type=checkbox]~span a:hover{color:var(--primary);text-decoration-color:transparent}.contact_main form span:has(.btn){margin-top:3rem}.contact_main form .btn{min-width:20rem;text-align:left;padding-left:3.6rem}.contact_main form .btn input{display:none}@media screen and (min-width:769px) and (max-width:896px){.contact_desc .item ul{display:flex;flex-direction:column;margin-top:3rem}}@media screen and (max-width:768px){.contact_banner .flex{min-height:unset;padding:50px 0}.contact_banner .head{max-width:unset;padding:0}.contact_banner .img{margin:0}.contact_team{padding:50px 0}.contact_team .items{margin-top:30px}.contact_team .items>div{grid-template-columns:1fr 1fr;gap:16px}.contact_team .item{padding:20px}.contact_team .item .icon{width:50px;height:50px}.contact_team .item .title{font-size:18px;margin-top:20px}.contact_team .item ul{margin-top:16px;font-size:14px;line-height:1.5}.contact_team .item ul li+li{margin-top:20px}.contact_team .item ul li{padding-left:32px}.contact_team .item ul li::before{width:18px;height:18px;top:2px}.contact_desc{padding:50px 0}.contact_desc .item{border-radius:10px;padding:20px;margin-bottom:30px}.contact_desc .item .img{border-radius:10px}.contact_desc .item .info{max-width:unset;padding:0}.contact_desc .item .title{font-size:18px;padding-bottom:14px}.contact_desc .item ul{font-size:14px;line-height:1.5;gap:16px;margin-top:20px}.contact_desc .item ul span{margin-bottom:0}.contact_desc .item ul li{padding-left:32px}.contact_desc .item ul li::before{width:18px;height:18px;top:2px}.contact_main .inner{padding:50px 0}.contact_main form{margin-top:30px;gap:16px 0}.contact_main form .col-3{width:100%}.contact_main form input,.contact_main form textarea,.contact_main form select{font-size:14px;height:50px;padding:0 20px}.contact_main form select{background-size:12px;background-position:right 20px center;padding-right:40px}.contact_main form textarea{height:120px;padding:20px}.contact_main form span:has(input[type=checkbox]){margin-top:0}.contact_main form input[type=checkbox]{width:20px;height:20px}.contact_main form input[type=checkbox]~span{width:calc(100% - 24px);padding-left:12px;font-size:14px;line-height:1.5;margin-top:0}.contact_main form span:has(.btn){margin-top:1rem}.contact_main form .btn{min-width:140px;padding-left:16px;text-align:center}}@media screen and (max-width:576px){.contact_banner .img{order:-1;width:100%}.contact_team .items>div{grid-template-columns:1fr}.contact_desc .item .img{width:100%;order:-1}.contact_desc .item .title::after{width:100%}.contact_desc .item ul{display:block}.contact_desc .item ul li+li{margin-top:20px}}