.contactbanner{padding:200px 0;margin-top:-127px}.contactbanner .flex{min-height:512px}.contactbanner .head{padding-top:11px}.contactbanner .head h1{font-size:56px;line-height:76px;font-weight:600;max-width:794px;color:#fff}.contactbanner .head p{font-size:20px;line-height:28px;font-weight:300;color:rgba(255,255,255,.8);margin-top:27px;max-width:731px}.contact_thank{padding:171px 0 50px}.contact_thank .head{margin-bottom:46px}.contact_thank .head h2{max-width:871px}.contact_thank .tricon{content:'';display:block;width:97px;height:91px;position:absolute;top:-26px;right:0;background:url(../../../../../../../../themes/sytech/assets/img/rticon.svg) no-repeat center / contain}.contact_thank p{font-size:17px;line-height:28px;color:#4c4c4c;max-width:1200px;margin:14px 0}.contact_thank a{font-size:24px;font-weight:600;color:var(--theme_color);margin-top:21px;transition:all 0.3s}.contact_thank a:hover{text-decoration:underline}.contact_thank a::before{content:'';display:inline-block;width:24px;height:18px;background:url(../../../../../../../../themes/sytech/assets/img/contactemail.svg) no-repeat center / contain;margin:auto 0;margin-right:10px}.contact_main{padding:92px 0 160px}.contact_main .tricon{content:'';display:block;width:97px;height:91px;position:absolute;top:16.8%;left:-10.4%;transform:rotate(270deg);background:url(../../../../../../../../themes/sytech/assets/img/rticon.svg) no-repeat center / contain}.contact_main .left{width:52.77777%;flex-shrink:0;padding-top:74px}.contact_main .left::after{content:'';display:block;width:100vw;border-radius:100px;height:88.3%;position:absolute;bottom:0;right:0;z-index:-1;background-color:#ecf6ee}.contact_main .head{margin-bottom:35px}.contact_main form{display:flex;flex-wrap:wrap;gap:20px 1rem;width:100%;border-radius:16px}.contact_main form .col2{width:48%;display:inline-block;margin:0 auto}.contact_main form .col3{width:100%}.contact_main form input,.contact_main form select,.contact_main form textarea{font-size:16px;padding:16.5px 20px;background-color:#fff;border-radius:6px;border:none;width:100%;font-weight:400}.contact_main form input::placeholder,.contact_main form select::placeholder,.contact_main form textarea::placeholder{font-size:16px;color:#555;font-weight:400}.contact_main form textarea{height:100%}.contact_main form select{color:#555;background:url(../../../../../../../../themes/sytech/assets/img/g-b.svg) no-repeat;background-position:97% center;background-size:12px;background-color:#fff}.contact_main .checkbox-container{margin-bottom:5px;margin-top:6px}.contact_main .checkbox-container .checkbox-item{display:flex}.contact_main .checkbox-container .checkbox-item input[type="checkbox"]{flex-shrink:0;width:auto;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:26px;height:26px;padding:0;margin:0;border-radius:3px;position:relative;margin-right:10px}.contact_main .checkbox-container .checkbox-item input[type="checkbox"]:checked{border:1px solid var(--theme_color);background-color:var(--theme_color)}.contact_main .checkbox-container .checkbox-item input[type="checkbox"]:checked::after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background:url(../../../../../../../../themes/sytech/assets/img/yes.svg) no-repeat;background-position:center;background-size:contain}.contact_main .checkbox-container .checkbox-item p{font-size:16px;font-weight:400;color:#555;line-height:26px}.contact_main .submit{margin-top:16px}.contact_main .submit label{display:block;height:100%;width:100%;position:relative}.contact_main .submit label:hover input{background-color:#4c4c4c}.contact_main .submit label:hover::after{left:58%}.contact_main .submit label::after{content:'';display:block;width:7px;height:12px;position:absolute;top:50%;left:57%;transform:translate(-50%,-50%);transition:all 0.3s;background:url(../../../../../../../../themes/sytech/assets/img/arrow-wr.svg) no-repeat center / contain}.contact_main input[type='submit']{width:100%;background-color:var(--theme_color);color:#fff;transition:all 0.3s;font-size:17px}.contact_main .right{width:38.0555%;flex-shrink:0;border-radius:20px 20px 100px 20px;box-shadow:0 0 5px rgba(0,0,0,.14);padding:79px 2.8817518%;background-color:#fff}.contact_main .right strong{font-size:28px;font-weight:600;color:var(--theme_color);line-height:35px}.contact_main .right li{font-size:17px;font-weight:600;color:#4c4c4c}.contact_main .right a{font-size:17px;color:#4c4c4c;font-weight:400;transition:all 0.3s}.contact_main .right a:hover{color:var(--theme_color)}.contact_main .right span{font-size:17px;color:#4c4c4c;line-height:26px;font-weight:400}.contact_main .right .contact_item{border-bottom:1px solid #d9d9d9;padding-bottom:68px}.contact_main .right .contact_list .contact_item:not(:first-child){padding-top:78px}.contact_main .right .way{margin-top:18px}.contact_main .right .way li{display:flex;margin:13px 0}.contact_main .right .way li>div{flex-shrink:0;display:flex;margin-right:3px}.contact_main .right i{width:18px;height:19px;display:inline-block;margin-right:11px;margin-top:4px;background:url(../../../../../../../../themes/sytech/assets/img/call.svg) no-repeat center / contain}.contact_main .wpcf7-spinner{position:absolute}