.contact_main{padding:6.15rem 0 18.8rem}.contact_main .inner{width:calc(100% - 4rem);max-width:168.4rem;background-color:#f9f9fa;margin:0 auto;border-radius:3.5rem;padding:6.4rem 0 12.3rem}.contact_main .img{width:34.6377%;height:auto;border-radius:3.1rem}.contact_main .img:hover img{transform:scale(1.02)}.contact_main .rt{flex:1;max-width:76.8rem;width:100%;padding-top:4.2%}.contact_main form{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2.8rem 0}.contact_main form span{width:100%}.contact_main form .col-2{width:48.767201%}.contact_main form .label{font-size:1.7rem;font-weight:500;display:block;margin-bottom:2.3rem}.contact_main form input,.contact_main form textarea,.contact_main form select{display:block;width:100%;font-size:1.7rem;color:var(--title);border:none;border-bottom:1px solid #d3d3d3;background-color:transparent;height:4rem}.contact_main form input::placeholder,.contact_main form textarea::placeholder,.contact_main form select::placeholder{color:#878787}.contact_main form input:focus,.contact_main form textarea:focus,.contact_main form select:focus{border-color:var(--primary)}.contact_main form select{outline:none;background:url(../../../../../../../../themes/sytech/assets/img/icon-select-b.svg) no-repeat center right 1.4rem/1rem;padding:0 3rem 0 2.4rem}.contact_main form .phone{display:grid;grid-template-columns:auto 1fr}.contact_main form textarea{padding:1.1rem 0;height:17.8rem}.contact_main form span:has(.btn){margin-top:1rem;text-align:right}.contact_main form .btn{min-width:25.7rem;margin-left:auto;justify-content:center;gap:4.6rem}.contact_main form .btn input{display:none}@media screen and (max-width:768px){.contact_main{padding:30px 0 50px}.contact_main .inner{border-radius:10px;padding:30px 0}.contact_main .img{border-radius:10px}.contact_main .rt{padding:0}.contact_main form{margin-top:30px;gap:16px 0}.contact_main form .label{font-size:14px;margin-bottom:10px}.contact_main form input,.contact_main form textarea,.contact_main form select{font-size:14px;height:40px}.contact_main form select{background-size:10px;padding:0 50px 0 0}.contact_main form textarea{height:120px;padding:10px 0}.contact_main form span:has(.btn){margin-top:10px}.contact_main form .btn{min-width:unset;gap:12px}}@media screen and (max-width:576px){.contact_main .img{width:100%}.contact_main form .col-2{width:100%}}