.contact_main{background:no-repeat center top / cover;padding:120px 0}.contact_main .head .desc{font-size:18px;font-weight:500;color:#3d3d3d;letter-spacing:-.14px;margin-top:29px}.contact_main .form{margin-top:59px}.contact_main .form form{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.contact_main .form .col2{width:48%}.contact_main .form span{width:100%}.contact_main .form input,.contact_main .form textarea{font-size:18px;font-weight:500;border-radius:4px;border:1px solid #d8d8d8;width:100%;padding:21px 26px}.contact_main .form input::placeholder,.contact_main .form textarea::placeholder{color:#3d3d3d}.contact_main .form textarea{height:200px}.contact_main .form .submit{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2rem 1.2rem;margin-top:5px}.contact_main .form .submit input[type="submit"]{width:fit-content;background-color:var(--theme_color);border-radius:4px;color:#fff;font-size:18px;text-transform:uppercase;padding:19px 87px;transition:all 0.3s;display:none}.contact_main .form .submit input[type="submit"]:hover{background-color:#161616}.contact_main .form .submit input[type="checkbox"]{padding:0;width:22px;height:22px;border-radius:4px;border:1px solid #bfbfbf;flex-shrink:0;background:url(../../../../../../../../themes/sytech/assets/img/yesicon.svg) no-repeat center / 94%;transition:all 0.3s}.contact_main .form .submit input[type="checkbox"]:checked{background-color:var(--theme_color);border-color:var(--theme_color)}.contact_main .form .submit label p{font-size:18px;font-weight:500;line-height:22px}body .wpcf7-spinner{width:24px!important;position:absolute;left:100%}body .wpcf7 form .wpcf7-response-output{padding:0;margin:0;border:none}@media screen and (max-width:768px){.contact_main{padding:4rem 0 5rem}.contact_main .content{width:100%}.contact_main .head .desc{font-size:14px;line-height:1.5;margin-top:.5rem}.contact_main .form{margin-top:2rem}.contact_main .form form{gap:1rem}.contact_main .form .col2{width:100%}.contact_main .form input,.contact_main .form textarea{font-size:15px;padding:.7rem .9rem}.contact_main .form .submit{gap:1.5rem;margin-top:0}.contact_main .form .submit label{gap:.5rem}.contact_main .form .submit label input[type="checkbox"]{width:18px;height:18px}.contact_main .form .submit label p{font-size:14px;line-height:18px}.contact_main .form .submit input[type="submit"]{min-width:120px;padding:.7rem 1.2rem;font-size:15px}}