.contact_main{padding:7.9rem 0 5.7rem}.contact_main .head{flex:1;width:100%;max-width:53rem;margin-top:3.05%}.contact_main p{margin-top:2.2rem}.contact_main .connect{margin-top:5.6rem;display:flex;flex-direction:column;align-items:flex-start}.contact_main .connect li{position:relative;padding-left:9.7rem}.contact_main .connect li::before,.contact_main .connect li::after{position:absolute;left:0;top:-.6rem;width:7.3rem;height:7.3rem;border-radius:50%;content:'';transition:all 0.3s}.contact_main .connect li::before{background-image:var(--linear);opacity:0}.contact_main .connect li::after{background:no-repeat center / contain #edf0f2}.contact_main .connect li.active::before{opacity:1}.contact_main .connect li.active::after{filter:contrast(0) brightness(2);background-color:transparent;transition:all 0.3s,filter 0.3s 0.1s}.contact_main .connect li+li{margin-top:5.2rem}.contact_main .connect .label{font-size:2.4rem;font-weight:700;color:#242424;margin-bottom:1.4rem}.contact_main .connect a{font-size:1.8rem;vertical-align:top;color:var(--text);transition:all 0.3s;text-decoration:underline transparent}.contact_main .connect a:hover{color:var(--primary);text-decoration-color:var(--primary)}.contact_main .connect .phone::after{background-image:url(../../../../../../../../themes/sytech/assets/img/icon-phone1.svg)}.contact_main .connect .email::after{background-image:url(../../../../../../../../themes/sytech/assets/img/icon-email1.svg)}.contact_main .connect .whatsapp::after{background-image:url(../../../../../../../../themes/sytech/assets/img/icon-whatsapp.svg)}.contact_main .form{width:46.736111%;margin-right:1.458333%}.contact_main form{display:grid;background-color:#fff;border-radius:1.2rem;border:1px solid #ececec;box-shadow:var(--shadow);gap:2.2rem;padding:8.6181% 6.9837% 7.8752% 7.2808%}.contact_main form span{width:100%}.contact_main form input,.contact_main form textarea,.contact_main form select{display:block;width:100%;font-size:1.8rem;line-height:3rem;color:var(--text);border-radius:.4rem;border:1px solid #d6d6d6;background-color:transparent;height:6.1rem;padding:0 2rem 2px}.contact_main form input::placeholder,.contact_main form textarea::placeholder,.contact_main form select::placeholder{color:var(--text)}.contact_main form input:focus,.contact_main form textarea:focus,.contact_main form select:focus{border-color:var(--primary)}.contact_main form select{background:url(../../../../../../../../themes/sytech/assets/img/icon-select.svg) no-repeat center right 2rem/1.2rem;padding-right:5rem;margin-top:1px}.contact_main form textarea{padding:1.2rem 2rem;height:25.6rem;margin-top:.3rem}.contact_main form span:has(input[type=checkbox]){margin-top:1.1rem}.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;background-color:transparent}.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:3rem;color:var(--text);width:calc(100% - 3.1rem);padding-left:1.1rem;margin-top:-1px}.contact_main form span:has(input[type=submit]){position:relative;margin-top:-.6rem}.contact_main form input[type=submit]{transition:all 0.3s;text-align:center;border-radius:100px;background-image:var(--linear);border:none;font-size:1.8rem;font-weight:500;color:var(--title);line-height:6rem;height:auto;padding:0 2rem}.contact_main form input[type=submit]:hover{box-shadow:var(--shadow_active)}@media screen and (max-width:768px){.contact_main{padding:50px 0}.contact_main .head{max-width:unset;margin:0}.contact_main .connect{margin-top:20px}.contact_main .connect li{padding-left:55px}.contact_main .connect li::before,.contact_main .connect li::after{width:40px;height:40px;top:0}.contact_main .connect li+li{margin-top:20px}.contact_main .connect .label{font-size:18px;margin-bottom:10px}.contact_main .connect a{font-size:14px}.contact_main .form{width:100%;margin:0}.contact_main form{border-radius:10px;gap:16px;padding:20px}.contact_main form input,.contact_main form textarea,.contact_main form select{font-size:14px;line-height:normal;height:46px;padding:0 20px}.contact_main form select{background-size:12px;background-position:right 20px center;padding-right:40px;margin:0}.contact_main form textarea{height:120px;padding:12px 20px;margin:0}.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(input[type=submit]){margin-top:10px}.contact_main form input[type=submit]{font-size:14px;padding:0 20px;line-height:42px}}