.contact_main{padding:10.9rem 0 8.7rem}.contact_main p{font-size:1.8rem;line-height:3rem;color:var(--text);max-width:49.7rem;margin-top:3.2rem}.contact_main form{display:flex;justify-content:space-between;flex-wrap:wrap;gap:3.5rem 1rem;margin-top:5.9rem}.contact_main form span{width:100%}.contact_main form .col-2{width:48.359375%}.contact_main form .label{font-size:1.8rem;font-weight:500;display:block;margin-bottom:1.3rem}.contact_main form input,.contact_main form textarea,.contact_main form select{display:block;width:100%;font-size:1.8rem;border-radius:6px;color:var(--text);border:1px solid #adadad;background-color:#fff;padding:1.6rem 2rem 1.9rem}.contact_main form input::placeholder,.contact_main form textarea::placeholder,.contact_main form select::placeholder{color:#555}.contact_main form select{background:url(../../../../../../../../themes/sytech/assets/img/icon-select.svg) no-repeat center right 2.2rem/1.1rem #fff;padding-right:4rem}.contact_main form textarea{height:18.1rem}.contact_main form span:has(.btn){margin-top:1.5rem}.contact_main form .btn{width:100%;min-width:unset}.contact_main form .btn input{display:none}@media screen and (max-width:768px){.contact_main{padding:4rem 0 3rem}.contact_main form{margin-top:2rem;gap:1rem}.contact_main form .col-2{width:100%}.contact_main form .label{font-size:.9rem;margin-bottom:10px}.contact_main form input,.contact_main form textarea,.contact_main form select{font-size:14px;padding:14px 20px}.contact_main form select{background-size:12px;background-position:right 20px center;padding-right:3rem}.contact_main form textarea{height:120px}.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:.9rem;margin-top:0}.contact_main form span:has(.btn){margin-top:1rem}}