.contact_banner{position:relative}.contact_banner::before{width:56.1458333%;height:100%;position:absolute;left:0;top:0;content:'';background-image:linear-gradient(to right,#011538,transparent);pointer-events:none}.contact_banner .flex{min-height:81.7rem;padding:6rem 0}.contact_banner .head{color:#fff;flex:1;padding-bottom:1.4%}.contact_banner p{font-size:2.4rem;margin-top:2.2rem}.contact_banner .social{gap:2rem 1.2rem;display:flex;flex-wrap:wrap;margin-top:3rem}.contact_banner .social .active a{background-color:var(--theme_color)}.contact_banner .social .active a::after{filter:contrast(0) brightness(2)}.contact_banner .social a{display:block;width:5.4rem;height:5.4rem;overflow:hidden;text-indent:-999px;position:relative;transition:all 0.3s;background-color:#fff}.contact_banner .social a::after{content:'';display:block;position:absolute;inset:0;transition:all 0.3s;background:no-repeat center / 44.444%}.contact_banner .social a:hover{box-shadow:0 8px 10px rgba(178,178,178,.35)}.contact_banner .social .facebook a::after{background-image:url(../../../../../../../../themes/sytech/assets/img/facebook.svg)}.contact_banner .social .twitter a::after{background-image:url(../../../../../../../../themes/sytech/assets/img/twitter.svg)}.contact_banner .social .youtube a::after{background-image:url(../../../../../../../../themes/sytech/assets/img/youtube.svg)}.contact_banner .social .instagram a::after{background-image:url(../../../../../../../../themes/sytech/assets/img/instagram.svg)}.contact_banner .social .linkedin a::after{background-image:url(../../../../../../../../themes/sytech/assets/img/linkedin.svg)}.contact_main{background-image:var(--bg_color);padding:11.5rem 0 7.85rem}.contact_main .head{max-width:76.2rem;margin:0 auto}.contact_main strong{margin-bottom:.8rem}.contact_main p{font-size:1.7rem;line-height:2.8rem;color:var(--content_color);max-width:68.9rem;margin:1.3rem auto 0}.contact_main form{display:flex;justify-content:space-between;flex-wrap:wrap;gap:3.1rem 1rem;margin-top:4.6rem}.contact_main form span{width:100%}.contact_main form .col-2{width:49.07143%}.contact_main form input,.contact_main form textarea,.contact_main form select{display:block;width:100%;font-size:1.8rem;font-weight:500;color:#3d3d3d;border:1px solid #e5e5e5;background-color:#fff;padding:2.1rem 2.7rem 2.3rem}.contact_main form input::placeholder,.contact_main form textarea::placeholder,.contact_main form select::placeholder{color:#3d3d3d}.contact_main form select{background:url(../../../../../../../../themes/sytech/assets/img/icon-select.svg) no-repeat center right 3rem/1.3rem #fff;padding-right:6rem}.contact_main form textarea{height:22.1rem}.contact_main form span:has(input[type=checkbox]){margin-top:-2px}.contact_main form input[type=checkbox]{width:2.9rem;height:2.9rem;padding:0;border-color:rgba(21,26,33,.4);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;padding-left:1.3rem;display:inline-block;width:calc(100% - 3.3rem);margin-top:.4rem}.contact_main form span:has(.btn_b){margin-top:1rem}.contact_main form .btn_b input{display:none}.contact_infos{padding:7.85rem 0}.contact_infos .list ul{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem 3.2143%}.contact_infos .list li{display:grid;grid-template-columns:auto 1fr;align-items:start;border-bottom:1px solid #b1aea8;gap:2.9rem;padding-bottom:3.1rem}.contact_infos .list li.active .icon{background-color:var(--theme_color)}.contact_infos .list li.active .icon i{filter:contrast(0) brightness(2)}.contact_infos .list .icon{width:7.6rem;height:7.6rem;display:block;border-radius:50%;border:2px solid var(--theme_color);transition:all 0.3s;margin-top:.5rem}.contact_infos .list .icon i{width:100%;height:100%;display:block;content:'';background:no-repeat center / contain;border-radius:50%;transition:all 0.3s}.contact_infos .list .info{font-size:1.8rem;line-height:2.8rem;color:#3d3d3d}.contact_infos .list .info strong{font-size:2.6rem;line-height:normal;font-weight:500;color:#161616;display:block;text-transform:uppercase;margin-bottom:1rem}.contact_infos .list .info a{font-size:2rem;transition:all 0.3s;text-decoration:underline transparent}.contact_infos .list .info a:hover{color:var(--theme_color);text-decoration-color:var(--theme_color)}