.contact_main{padding:2rem 0 7.55rem}.contact_main .lt{width:54.875%;margin-left:-10%;border-radius:0 3rem 3rem 0;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:5.9375% 3.5% 3.375%;min-height:94.6rem}.contact_main .head{max-width:61rem}.contact_main .sup{display:grid;grid-template-columns:7.2rem 1fr;align-items:center;color:#fff;gap:2.6rem;margin-top:3rem}.contact_main .sup img{display:block;width:100%;height:auto;object-fit:contain}.contact_main .sup .title{font-size:2.8rem;font-weight:500;margin-bottom:1rem}.contact_main .sup a{vertical-align:top;transition:all 0.3s;font-size:2.4rem;text-decoration:underline}.contact_main .sup a:hover{color:var(--secondary);text-decoration-color:transparent}.contact_main .rt{flex:1;max-width:77.8rem;width:100%;align-self:center;margin-bottom:.5%}.contact_main .rt h1{font-size:4.4rem;font-weight:700;margin-bottom:4.1rem}.contact_info{padding:7.55rem 0 13.8rem}.contact_info .items>ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(39rem, 100%),1fr));gap:3rem 1.7%}.contact_info li{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.contact_info li .icon{width:7.4rem;height:7.4rem;border-radius:1.5rem;background-color:var(--primary);margin-bottom:4.1rem}.contact_info li .label{font-size:1.803rem;opacity:.6;color:#171717;text-transform:uppercase;margin-bottom:1.9rem}.contact_info li a,.contact_info li p,.contact_info li span{font-size:2.2rem;line-height:3.381rem;font-weight:700;color:#171717}.contact_info li a,.contact_info li span{text-decoration:underline;text-decoration-thickness:1px}.contact_info li a{transition:all 0.3s;vertical-align:top}.contact_info li a:hover{text-decoration-color:transparent;color:var(--primary)}.contact_info li p{max-width:36.8rem;hyphens:auto}.contact_info li .social{gap:2rem 1.1rem;display:flex;flex-wrap:wrap;width:100%;max-width:34.5rem;justify-content:space-between;margin-top:.8rem}.contact_info li .social a{opacity:1;display:block;width:3.5rem;height:3.5rem;overflow:hidden;text-indent:-999px;position:relative;transition:all 0.3s}.contact_info li .social a::after{content:'';display:block;position:absolute;inset:0;background:no-repeat center / contain;transition:all 0.3s}.contact_info li .social a:hover{transform:scale(1.1)}.contact_info li .social .facebook a::after{background-image:url(../../../../../../../../themes/sytech/assets/img/facebook.svg);background-size:88.6%}.contact_info li .social .twitter a::after{background-image:url(../../../../../../../../themes/sytech/assets/img/twitter.svg)}.contact_info li .social .youtube a::after{background-image:url(../../../../../../../../themes/sytech/assets/img/youtube.svg);background-size:97%}.contact_info li .social .instagram a::after{background-image:url(../../../../../../../../themes/sytech/assets/img/instagram.svg);background-size:91.43%}.contact_info li .social .linkedin a::after{background-image:url(../../../../../../../../themes/sytech/assets/img/linkedin.svg);background-size:91.43%}@media screen and (min-width:769px) and (max-width:1440px){.contact_main .lt{margin-left:0;border-radius:3rem;width:50%}}@media screen and (max-width:768px){.contact_main{padding:20px 0 50px}.contact_main .lt{width:100%;border-radius:10px;margin:0;padding:20px;min-height:unset}.contact_main .lt::before{width:100%;height:100%;position:absolute;left:0;top:0;content:'';background-color:var(--title);opacity:.3;pointer-events:none;z-index:-1}.contact_main .sup{grid-template-columns:50px 1fr;gap:12px;margin-top:20px}.contact_main .sup .title{font-size:18px;margin-bottom:5px}.contact_main .sup a{font-size:14px}.contact_main .rt{margin:0}.contact_main .rt h1{font-size:25px;margin-bottom:10px}.contact_info{padding:50px 0}.contact_info .items>ul{grid-template-columns:repeat(auto-fill,minmax(min(200px, 100%),1fr));gap:40px 20px}.contact_info li{gap:10px}.contact_info li .icon{width:50px;height:50px;border-radius:10px;margin-bottom:0}.contact_info li .label{font-size:16px;margin-bottom:0}.contact_info li a,.contact_info li p,.contact_info li span{font-size:14px;line-height:1.5}.contact_info li .social{gap:14px;margin-top:0;justify-content:unset}.contact_info li .social a{width:22px;height:22px}}