.contact_main{padding:10.1rem 0 9.2rem}.contact_main h2{max-width:83.9rem;margin:0 auto}.contact_main .head{position:relative;z-index:2}.contact_main .flex{margin-left:-1rem;margin-top:5rem;position:relative;padding:5.5rem 4rem 4.6rem 0}.contact_main .flex::after{width:100%;height:100%;position:absolute;left:0;top:0;content:'';border-radius:3.6rem;border:1px solid #495461;background-color:#fff;z-index:-1}.contact_main .flex::before{width:100%;height:100%;border-radius:2.2rem;background-color:#e4edf4;position:absolute;left:0;bottom:0;content:'';transform:translate(-1.35%,3.85%);z-index:-1}.contact_main .form{width:70.8%;margin-left:auto}.contact_main form{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2.5rem 0}.contact_main form span{width:100%}.contact_main form .col-2{width:48.9690722%}.contact_main form input,.contact_main form textarea,.contact_main form select{display:block;width:100%;font-size:1.7rem;font-weight:500;color:#3d3d3d;border:1px solid #d8d8d8;border-radius:.4rem;background-color:transparent;height:6.5rem;padding:0 2.6rem 2px}.contact_main form input::placeholder,.contact_main form textarea::placeholder,.contact_main form select::placeholder{color:#3d3d3d}.contact_main form input:focus,.contact_main form textarea:focus,.contact_main form select:focus{border-color:var(--primary)}.contact_main form textarea{padding:2.1rem 2.6rem;height:21.1rem}.contact_main form span:has(input[type=checkbox]){margin-top:1.4rem;align-self:flex-start}.contact_main form input[type=checkbox]{width:2.3rem;height:2.3rem;padding:0;border-color:#bfbfbf;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.7rem;font-weight:500;color:#3d3d3d;width:calc(100% - 3rem);padding-left:1rem}.contact_main form span:has(input[type=submit]){text-align:right;margin-top:1.4rem;position:relative}.contact_main form input[type=submit]{font-family:"Cormorant",serif;transition:all 0.3s;text-align:center;border-radius:100px;background-color:var(--primary);border:1px solid var(--primary);color:#fff;text-transform:uppercase;font-size:2rem;font-weight:700;display:inline-block;height:6.2rem;padding:0 5.7rem;width:auto;min-width:50.526%;max-width:100%}.contact_main form input[type=submit]:hover{background-color:transparent;color:var(--primary)}.contact_main .mask_img{position:absolute;width:42.1986%;height:auto;left:-16.3121%;top:-21.3805%}.contact_main .mask_img:hover img{transform:scale(1.02)}@media screen and (max-width:768px){.contact_main{padding:50px 0}.contact_main .flex{margin-left:0;padding:20px;margin-top:30px}.contact_main .flex::before,.contact_main .flex::after{border-radius:10px}.contact_main form{gap:16px 0}.contact_main form input,.contact_main form textarea,.contact_main form select{font-size:14px;height:46px;padding:0 20px}.contact_main form select{background-size:12px;background-position:right 20px center;padding-right:40px}.contact_main form textarea{height:120px;padding:20px}.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:0}.contact_main form input[type=submit]{min-width:120px;font-size:14px;padding:0 20px;height:46px}.contact_main .mask_img{width:35%;left:-8%;top:-5%}}@media screen and (max-width:576px){.contact_main .flex{flex-wrap:wrap;gap:20px}.contact_main .form{width:100%}.contact_main .mask_img{position:relative;left:unset;top:unset;width:100%}.contact_main form .col-2{width:100%}}