.contact_main{padding:1.3rem 0}.contact_main .lt{flex:1;max-width:54rem;width:100%;padding:6rem 0 6.2rem}.contact_main .head ul{margin-top:3.2rem}.contact_main .head ul li+li{margin-top:1.7rem}.contact_main .head ul li{position:relative;padding-left:4.9rem}.contact_main .head ul li::before{width:2.9rem;height:2.9rem;position:absolute;left:0;top:-2px;content:'';background:url(../../../../../../../../themes/sytech/assets/img/gou-full.svg) no-repeat center / contain}.contact_main h2{margin-right:-2rem}.contact_main .subtitle{margin-bottom:.7rem}.contact_main p{hyphens:auto;border-top:1px solid #d8d8d8;margin-top:2.6rem;padding-top:4rem}.contact_main .ad_list{margin-top:7rem}.contact_main .ad_list ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(12rem, 100%),1fr));gap:2.3rem}.contact_main .ad_list li{position:relative;border-radius:3.2rem;background-color:var(--bg);transition:all 0.3s;padding:1.8rem 2rem 2.3rem}.contact_main .ad_list li.active{background-color:#fff}.contact_main .ad_list li.active::after{opacity:1}.contact_main .ad_list li::after{width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;left:-1px;top:-1px;content:'';border-radius:3.2rem;border:2px solid var(--primary);pointer-events:none;transition:all 0.3s;opacity:0}.contact_main .ad_list .icon{width:6rem;height:6rem;margin:0 auto}.contact_main .ad_list .title{font-size:1.8rem;line-height:2.6rem;font-weight:500;text-transform:uppercase;text-align:center;margin-top:.6rem}.contact_main .rt{position:relative;z-index:3;width:48.56060606%;margin-top:-5.1rem}.contact_main form{display:grid;border-radius:1.8rem;border:1px solid #dfe3e8;box-shadow:0 1rem 1rem rgba(194,201,206,.45);background-color:#fff;gap:1.9rem;padding:7.9563% 4.9922% 4.6802% 4.6802%}.contact_main form span{width:100%}.contact_main form .title{font-size:3.6rem;font-weight:600;text-transform:uppercase;margin-bottom:.6rem}.contact_main form .label{font-size:1.8rem;font-weight:700;display:block;margin-bottom:-1rem;margin-top:1.4rem}.contact_main form input,.contact_main form textarea,.contact_main form select{display:block;width:100%;font-size:1.8rem;font-weight:500;color:var(--title);border-radius:.6rem;border:1px solid #c5c5c5;background-color:transparent;height:6.1rem;padding:0 2rem}.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/form-select.svg) no-repeat center right 2rem/0.9rem;padding-right:4rem}.contact_main form textarea{padding:1.4rem 2rem;height:18.2rem}.contact_main form span:has(input[type=checkbox]){margin-top:1rem}.contact_main form input[type=checkbox]{width:2.5rem;height:2.5rem;padding:0;border-radius:.4rem;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.5rem;line-height:2.4rem;color:#707070;width:calc(100% - 3rem);padding-left:1.2rem;margin-top:2px}.contact_main form input[type=checkbox]~span a{color:var(--primary);text-decoration:underline;transition:all 0.3s}.contact_main form input[type=checkbox]~span a:hover{text-decoration-color:transparent}.contact_main form span:has(input[type=submit]){margin-top:1.8rem;position:relative}.contact_main form input[type=submit]{transition:all 0.3s;text-align:center;background-color:var(--primary);border:1px solid var(--primary);border-radius:.9rem;color:#fff;text-transform:uppercase;font-family:"Oswald",sans-serif;height:6.4rem;padding:0 2rem}.contact_main form input[type=submit]:hover{background-color:transparent;color:var(--primary)}.toplevel_page_sytech_fronteditor .contact_info{margin:0}.contact_info{padding:13.1rem 0 10rem;color:#fff;margin-bottom:-7.6rem}.contact_info .items ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(35rem, 100%),1fr));gap:3rem 2.7%}.contact_info .title{font-size:3rem;text-transform:uppercase;font-weight:500;letter-spacing:.04rem}.contact_info .wrap{margin-top:2.5rem;display:grid;grid-template-columns:6.2rem 1fr;align-items:center;gap:2.1rem}.contact_info .wrap .icon{padding-bottom:100%;border-radius:50%;background-color:#fff}.contact_info .wrap .icon+div{display:flex;flex-direction:column;align-items:flex-start}.contact_info .wrap a{font-size:2rem;line-height:2.8rem;vertical-align:top;transition:all 0.3s;font-weight:600;letter-spacing:.04rem}.contact_info .wrap a:hover{text-decoration:underline}.contact_info .wrap p{font-size:1.7rem;line-height:2.6rem;hyphens:auto;font-weight:600;letter-spacing:.026rem}@media screen and (max-width:768px){.contact_main{padding:50px 0}.contact_main .lt{padding:0;max-width:unset}.contact_main .head ul{margin-top:14px}.contact_main .head ul li+li{margin-top:10px}.contact_main .head ul li{padding-left:25px}.contact_main .head ul li::before{width:16px;height:16px;top:1px}.contact_main .head p{padding-top:20px}.contact_main .ad_list{margin-top:20px}.contact_main .ad_list ul{gap:16px}.contact_main .ad_list li{border-radius:10px;padding:20px}.contact_main .ad_list li::after{border-radius:10px}.contact_main .ad_list .icon{width:40px;height:40px}.contact_main .ad_list .title{font-size:14px;line-height:1.5;margin-top:5px}.contact_main .rt{width:100%;margin:0}.contact_main form{padding:20px;gap:16px;border-radius:10px}.contact_main form .title{font-size:18px;margin-bottom:0}.contact_main form .label{font-size:14px;margin-top:10px;margin-bottom:-10px}.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-position:right 20px center;padding-right:40px}.contact_main form textarea{height:120px;padding:14px 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:10px}.contact_main form input[type=submit]{font-size:14px;padding:0 20px;height:42px;border-radius:4px}.contact_info{padding:50px 0;margin:0;background-color:var(--primary)}.contact_info .items ul{grid-template-columns:repeat(auto-fill,minmax(min(250px, 100%),1fr));gap:20px}.contact_info .title{font-size:18px;letter-spacing:unset}.contact_info .wrap{margin-top:20px;grid-template-columns:40px 1fr;gap:14px}.contact_info .wrap a,.contact_info .wrap p{font-size:14px;line-height:1.5;letter-spacing:unset}}