.custom_touch{position:relative;padding:10.6rem 0 29.2rem;margin-bottom:-15.6rem;background:url(../../../../../../../../themes/sytech/assets/img/touchbg.jpg) no-repeat center / cover}.custom_touch::after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0}.custom_touch .head{position:relative;z-index:2}.custom_touch .head h2{color:var(--title_color)}.custom_touch .head .desc{font-size:1.7rem;color:var(--content_color);line-height:3.1rem;margin-top:2.2rem}.custom_touch .form{position:relative;z-index:2;margin-top:4.9rem}.custom_touch form{color:#fff;display:grid;width:100%;grid-template-columns:repeat(2,1fr);gap:2.8rem 3.7rem}.custom_touch input,.custom_touch textarea{width:100%;font-size:1.7rem;background-color:#fff;border-radius:.6rem;padding:1.8rem 3.7rem;border:1px solid rgba(0,0,0,.1)}.custom_touch input::placeholder,.custom_touch textarea::placeholder{color:rgba(102,102,102,.68)}.custom_touch textarea{height:33.4rem}.custom_touch .textarea{grid-area:span 4}.custom_touch .submit{grid-column:span 2;display:flex;margin-top:1rem}.custom_touch .submit input{width:fit-content;margin-left:auto;background-color:var(--theme_color);padding:0;font-size:1.8rem;font-weight:500;color:#fff;line-height:2;padding:1rem 5.2rem;transition:all 0.3s;border:none}.custom_touch .submit input:hover{background-color:#232323}body .wpcf7 form .wpcf7-response-output{color:#000;padding:0;margin:0;border:none}