header{box-shadow:0 0 10px rgba(0,0,0,.1)}.contact_main{position:relative;padding:5.4rem 0}.contact_main::before{width:92.76041667%;padding-bottom:53.28125%;position:absolute;right:26.67708333%;top:11%;content:'';pointer-events:none;background:url(../../../../../../../../themes/sytech/assets/img/contact-mask.svg) no-repeat center / contain}.contact_main .content{max-width:164.9rem}.contact_main .left{flex:1;max-width:78.8rem}.contact_main p{font-size:2.2rem;line-height:3.4rem;color:var(--text);max-width:72.4rem;margin-top:1rem}.contact_main form{width:100%}.contact_main form .main{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2.8rem 1rem;margin-top:5.4rem}.contact_main form span{width:100%}.contact_main form .col-2{width:48.849%}.contact_main form input,.contact_main form textarea,.contact_main form select{display:block;width:100%;font-size:1.7rem;font-weight:500;color:#161616;border:none;border-bottom:1px solid #b0b3b5;background-color:transparent;padding:1.8rem 0}.contact_main form input::placeholder,.contact_main form textarea::placeholder,.contact_main form select::placeholder{color:#161616}.contact_main form select{background:url(../../../../../../../../themes/sytech/assets/img/icon-select.svg) no-repeat center right / 1.3rem;padding-right:6rem;outline:none}.contact_main form textarea{height:20.7rem;margin-top:.7rem}.contact_main form span:has(input[type=checkbox]){margin-top:1px}.contact_main form input[type=checkbox]{width:2.9rem;height:2.9rem;padding:0;border:1px solid #b0b3b5;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;color:#161616;display:inline-block;width:calc(100% - 3.3rem);font-size:1.7rem;padding-left:1.2rem;margin-top:.3rem}.contact_main form input[type=checkbox]~span a{color:var(--theme_color);text-decoration:underline;transition:all 0.3s}.contact_main form input[type=checkbox]~span a:hover{color:var(--subtheme_color);text-decoration-color:transparent}.contact_main form span:has(.btn){margin-top:1.3rem}.contact_main form .btn{font-size:1.9rem;min-width:24rem;text-transform:unset;padding:0}.contact_main form .btn input{display:none}.contact_main .img{width:50.394178%;border-radius:2.3rem;margin-right:-5.7%}.contact_main .img:hover img{transform:scale(1.02)}.contact_info{padding:8.1rem 0 10.5rem}.contact_info .content{max-width:144rem}.contact_info .items>div{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem 5%}.contact_info .item{color:#171717}.contact_info .item .icon{width:7.6rem;height:7.6rem;position:relative;margin-bottom:2.4rem;margin-left:-1.2rem}.contact_info .item .icon::before{width:100%;height:100%;position:absolute;border-radius:50%;background-color:#fafbfb;left:25%;bottom:20%;content:'';z-index:-1}.contact_info .item .label{opacity:.6;text-transform:uppercase;margin-bottom:2rem;font-weight:500}.contact_info .item a,.contact_info .item p{font-size:2rem;line-height:3rem;font-weight:700}.contact_info .item a{transition:all 0.3s;text-decoration:underline transparent;text-decoration-thickness:1px}.contact_info .item a:hover{text-decoration-color:#171717}.contact_info .item .date{font-size:1.8rem;color:#545454;margin-top:1.1rem}@media screen and (min-width:769px) and (max-width:1440px){.contact_main .img{margin-right:-2rem}}@media screen and (min-width:769px) and (max-width:1220px){.contact_main .content,.contact_info .content{max-width:1024px}}@media screen and (min-width:769px) and (max-width:1024px){.contact_main .content,.contact_info .content{max-width:896px}}@media screen and (min-width:769px) and (max-width:896px){.contact_info .items>div{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.contact_main{padding:2rem 0 3rem}.contact_main .flex{flex-direction:column-reverse;align-items:unset;gap:2rem}.contact_main .left{max-width:unset;width:100%}.contact_main form .main{gap:1rem;margin-top:1rem}.contact_main form .col-2{width:100%}.contact_main form input,.contact_main form textarea,.contact_main form select{font-size:14px;padding:14px 0}.contact_main form select{background-size:12px;padding-right:3rem}.contact_main form textarea{height:120px;margin:0}.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:1px}.contact_main form span:has(.btn){margin-top:1rem}.contact_main form .btn{min-width:120px;padding:10px 20px;font-size:14px}.contact_main .img{width:100%;max-width:400px;margin:0 auto;border-radius:12px}.contact_info{padding:3rem 0 4rem}.contact_info .items>div{grid-template-columns:repeat(3,1fr);gap:2rem 1rem}.contact_info .item .icon{width:3rem;height:3rem;margin:0}.contact_info .item .label{font-size:14px;margin-bottom:10px}.contact_info .item a,.contact_info .item p{font-size:1rem;line-height:1.5}.contact_info .item .date{font-size:.9rem;margin-top:10px}}@media screen and (max-width:576px){.contact_info .items>div{grid-template-columns:1fr 1fr}}