.contact_main{padding:10.3rem 0 6.1rem}.contact_main .lt{flex:1;width:100%;max-width:86.7rem;position:relative;z-index:2}.contact_main .head p{color:var(--primary)}.contact_main p{margin-top:3.1rem}.contact_main form{display:grid;gap:5.5rem}.contact_main form .main{display:flex;justify-content:space-between;flex-wrap:wrap;gap:3.4rem 0}.contact_main form span{width:100%}.contact_main form .label{display:block;font-size:1.8rem;font-weight:500;margin-bottom:.6rem}.contact_main form .col-2{width:48.61432%}.contact_main form input,.contact_main form textarea,.contact_main form select,.contact_main form .grid{display:block;width:100%;font-size:1.8rem;color:var(--primary);border:1px solid #d3d3d3;background-color:transparent;border-radius:.3rem;height:6.4rem;padding:0 2.7rem}.contact_main form input::placeholder,.contact_main form textarea::placeholder,.contact_main form select::placeholder,.contact_main form .grid::placeholder{color:var(--primary);opacity:.4}.contact_main form input:focus,.contact_main form textarea:focus,.contact_main form select:focus,.contact_main form .grid:focus,.contact_main form input:focus-within,.contact_main form textarea:focus-within,.contact_main form select:focus-within,.contact_main form .grid:focus-within{border-color:var(--primary)}.contact_main form select{background:url(../../../../../../../../themes/sytech/assets/img/icon-select.svg) no-repeat center right / 1.1rem;padding-right:2.1rem;font-weight:500}.contact_main form textarea{padding:2.4rem 2.7rem;height:13.2rem;margin-top:2rem}.contact_main form .grid{display:grid;grid-template-columns:auto 1fr;padding:0}.contact_main form .grid input,.contact_main form .grid select{border:none}.contact_main form .intl-tel-input.separate-dial-code .selected-flag{background-color:transparent}.contact_main form .grid input{padding:0 1.6rem}.contact_main form .grid select{outline:none;width:auto;padding-left:2rem}.contact_main form span:has(.upload){margin-top:1px}.contact_main form .upload{display:inline-flex;align-items:center;cursor:pointer;font-size:1.8rem;font-weight:500;gap:2.5rem}.contact_main form .upload::before{width:4.5rem;height:4.5rem;display:inline-block;content:'';border-radius:.4rem;background:url(../../../../../../../../themes/sytech/assets/img/add-w.svg) no-repeat center / 37.7778% var(--title);transition:all 0.3s}.contact_main form .upload:hover::before{transform:scale(1.02)}.contact_main form input[type=file]{display:none}.contact_main form span:has(input[type=submit]){margin-top:1.6rem;position:relative}.contact_main form input[type=submit]{transition:all 0.3s;text-align:center;background-color:#134084;border-color:#134084;color:#fff;text-transform:uppercase;font-size:1.5rem;font-weight:500;padding:0 2rem;min-width:19.7rem;width:auto;height:4.7rem}.contact_main form input[type=submit]:hover{background-color:transparent;color:#134084}.contact_main .items{width:32.29166667%;padding-bottom:6.4%;min-width:35rem}.contact_main .items>ul{display:grid;gap:2.8rem}.contact_main .items>ul>li{position:relative;background-color:#f6f8f9;min-height:20.3rem;padding:9.25% 9.03% 6.45%}.contact_main .items>ul>li::after{position:absolute;width:3rem;height:3rem;right:1.9rem;top:2.6rem;background:no-repeat center / contain}.contact_main .items .phone::after{content:'';background-image:url(../../../../../../../../themes/sytech/assets/img/icon-phone.svg)}.contact_main .items .locate::after{content:'';background-image:url(../../../../../../../../themes/sytech/assets/img/icon-locate.svg)}.contact_main .items .label{font-size:2.6rem;font-weight:600;margin-bottom:1.4rem}.contact_main .items a,.contact_main .items p{font-size:1.7rem;line-height:1.95;color:var(--primary);margin:0}.contact_main .items a{vertical-align:top;transition:all 0.3s}.contact_main .items a:hover{text-decoration:underline}.contact_main .items .social{gap:2rem .9rem;display:flex;flex-wrap:wrap;margin-top:2.3rem}.contact_main .items .social .active a{background-color:#123f7e}.contact_main .items .social .active a::after{filter:contrast(0) brightness(2)}.contact_main .items .social a{opacity:1;display:block;width:4.5rem;height:4.5rem;overflow:hidden;text-indent:-999px;position:relative;transition:all 0.3s;border-radius:.4rem;background-color:#fff}.contact_main .items .social a::after{content:'';display:block;position:absolute;inset:0;background:no-repeat center / 45%;transition:all 0.3s;filter:contrast(0) brightness(0)}.contact_main .items .social .facebook a::after{background-image:url(../../../../../../../../themes/sytech/assets/img/facebook.svg)}.contact_main .items .social .twitter a::after{background-image:url(../../../../../../../../themes/sytech/assets/img/twitter.svg)}.contact_main .items .social .youtube a::after{background-image:url(../../../../../../../../themes/sytech/assets/img/youtube.svg)}.contact_main .items .social .linkedin a::after{background-image:url(../../../../../../../../themes/sytech/assets/img/linkedin.svg)}.contact_map{padding:6rem 0 14.4rem}.contact_map .map{position:relative;overflow:hidden;border-radius:1.1rem;padding-bottom:42.5%}.contact_map .map iframe{position:absolute;width:100%;height:100%;left:0;top:0}@media screen and (max-width:768px){.contact_main{padding:50px 0}.contact_main .flex{gap:50px}.contact_main .items{width:100%;min-width:unset;padding:0}.contact_main .items>ul{grid-template-columns:repeat(auto-fill,minmax(min(250px, 100%),1fr));gap:16px}.contact_main .items>ul>li{padding:20px;min-height:unset;padding-right:40px}.contact_main .items>ul>li::after{width:22px;height:22px;top:10px;right:10px}.contact_main .items .label{font-size:18px;margin-bottom:10px}.contact_main .items a,.contact_main .items p{font-size:14px;line-height:1.5}.contact_main .items .social{margin-top:20px;gap:10px}.contact_main .items .social a{width:40px;height:40px}.contact_main form{gap:20px}.contact_main form .main{gap:16px 0}.contact_main form .label{font-size:14px;margin-bottom:10px}.contact_main form input,.contact_main form textarea,.contact_main form select,.contact_main form .grid{font-size:14px;height:46px;padding:0 20px}.contact_main form select{background-size:10px;padding-right:20px}.contact_main form textarea{height:120px;padding:14px 20px;margin:0}.contact_main form .grid{padding:0}.contact_main form .grid .input{padding:0 14px}.contact_main form .grid select{padding-left:20px;min-width:70px}.contact_main form span:has(.upload){margin-top:0}.contact_main form .upload{font-size:14px;gap:12px}.contact_main form .upload::before{width:40px;height:40px}.contact_main form span:has(input[type=submit]){margin-top:10px}.contact_main form input[type=submit]{min-width:120px;font-size:14px;padding:0 20px;height:42px}.contact_map{padding:30px 0}.contact_map .map{border-radius:10px;min-height:250px}}@media screen and (max-width:576px){.contact_main form .col-2{width:100%}}