.contact_banner .head{padding-bottom:.8%}.contact_banner .head .desc{max-width:478px;margin-top:21px}.contactmain{padding:0 0 85px}.contactmain .top{transform:translateY(-15.91511936%);margin-bottom:139px}.contactmain .top ul{display:flex;justify-content:space-between;gap:30px}.contactmain .top li{display:flex;flex-direction:column;flex:1;background-color:#f7f8fb;border-radius:0 60px 0 0;padding:42px 2.77777778% 96px;position:relative;overflow:hidden;z-index:2;transition:all 0.3s;min-height:377px}.contactmain .top li.active{box-shadow:12px 10px 12px rgba(155,155,155,.35)}.contactmain .top li.active::after{background-color:var(--theme_color)}.contactmain .top li.active .icon::after{opacity:1}.contactmain .top li.active .icon i{filter:contrast(0) brightness(10)}.contactmain .top li::after{content:'';display:block;width:100%;position:absolute;bottom:0;left:0;background:#d3d3d3;z-index:-1;transition:all 0.3s;height:2px}.contactmain .top li strong{font-size:24px;font-weight:700;transition:all 0.3s;margin-top:-8px}.contactmain .top li div{align-items:center;margin-bottom:12px}.contactmain .top li a{font-size:18px;font-weight:500;color:#333;transition:all 0.3s;margin-bottom:19px;font-size:24px;font-weight:700;transition:all 0.3s;margin-top:-8px;word-break:break-word}.contactmain .top li a:hover{color:var(--theme_color)}.contactmain .top li span{font-size:18px;font-weight:600;color:rgba(36,36,36,.75);transition:all 0.3s;margin-bottom:20px}.contactmain .top li p{font-size:16px;color:#646464;line-height:24px;transition:all 0.3s}.contactmain .top li i{width:100%;height:100%;display:block;background-position:center;background-repeat:no-repeat;background-size:contain;transition:all 0.3s}.contactmain .top li .icon{display:block;width:74px;height:74px;border-radius:50%;transition:all 0.3s;position:relative;overflow:hidden;border:1px solid #dbdbdb;z-index:2;flex-shrink:0}.contactmain .top li .icon::after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:var(--bg_color);z-index:-2;opacity:0;transition:all 0.3s}.contactmain .flex{align-items:center}.contactmain .left{width:43.05555556%;position:relative;padding-top:74px}.contactmain .right{flex:1;max-width:642px;padding-top:2rem}.contactmain .left .img{border-radius:16px;aspect-ratio:620/702;aspect-ratio:1740/976;overflow:hidden;transition:all 3s}.contactmain .left .img:hover img{transform:scale(1.02)}.contactmain .left .img img{width:100%;height:100%;object-fit:cover;transition:all 0.3s}.contactmain .left .bg{display:inline-block;aspect-ratio:620/702;aspect-ratio:1740/976;width:100%;position:absolute;left:-90px;z-index:-1;top:0;border-radius:16px;transition:all 3s;background:url(../../../../../../../../themes/sytech/assets/img/contact-bg.svg) no-repeat center / cover}.contactmain .right h2{font-size:38px;margin-bottom:45px}.contactmain .right .form form{display:flex;justify-content:space-between;gap:22px 0;flex-flow:wrap}.contactmain .right .form form>span{display:inline-block;width:100%}.contactmain .right .form form>span.col2{width:48.5%}.contactmain .right .form form>span input:not([type='submit']),.contactmain .right .form form>span textarea{width:100%;padding:18px 22px;border:1px solid #a1a8ad73;border-radius:4px;font-size:17px}.contactmain .right .form form>span textarea{min-height:120px}.contactmain .right .form form .arrow_btn{width:187px;text-align:center;position:relative}.contactmain .right .form form .arrow_btn input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.contactmain .right .form form .arrow_btn .wpcf7-spinner{position:absolute;left:100%;top:50%;transform:translateY(-50%)}.contactmain .right .checkbox{display:flex;gap:8px;margin-top:-10px;margin-bottom:8px}.contactmain .right .checkbox span{font-size:17px;color:#5e5e5e;line-height:24px;margin:0}.contactmain .right .checkbox label{cursor:pointer}.contactmain .right input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;cursor:pointer;width:20px!important;height:20px;width:fit-content;border-radius:2px;border:1px solid #d8d8d8;padding:0!important;transform:translateY(4px);margin-right:8px}.contactmain .right input[type="checkbox"]::after{content:'';display:block;width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(../../../../../../../../themes/sytech/assets/img/yes-r.svg) no-repeat center / contain;opacity:0;transition:all 0.3s}.contactmain .right input[type="checkbox"]:checked::after{opacity:1}