.contact_banner .banner{padding:147px 0 287px;background:url(../../../../../../../../themes/sytech/assets/img/contact-banner.jpg) no-repeat bottom center / cover}.contact_banner .banner .head{max-width:635px}.contact_banner .banner .head h1{font-size:43px;font-weight:900;line-height:58px;color:var(--title_color);max-width:460px;margin:24px 0 68px}.contact_banner .banner .head p{color:var(--content_color);line-height:29px;max-width:512px}.contact_banner .infos{margin-top:-100px}.contact_banner .infos ul{gap:4.1%;display:flex}.contact_banner .infos ul li{flex:1;background-color:#fff;border-radius:8px;box-shadow:0 0 15px rgba(0,0,0,.1);text-align:center;padding:4.918% 3.85% 4.5082%}.contact_banner .infos ul li .img{margin:0 auto;border-radius:50%;position:relative;background-color:var(--hover_color);width:27.14286%;transition:all 0.3s;padding-bottom:27.14286%}.contact_banner .infos ul li .img img{width:40%;height:40%;object-fit:contain;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.contact_banner .infos ul li strong{display:block;font-size:29px;font-weight:900;margin:2rem 0 14px}.contact_banner .infos ul li a,.contact_banner .infos ul li p{line-height:29px;color:var(--content_color)}.contact_banner .infos ul li a{transition:all 0.3s}.contact_banner .infos ul li a:hover{color:var(--theme_color)}.contact_banner .infos ul li.active .img{background-color:var(--theme_color)}.contact_inquiry{padding:140px 0 135px}.contact_inquiry .head h2{margin-top:25px}.contact_inquiry .contact_form{margin-top:60px}.contact_inquiry .contact_form form{display:flex;flex-wrap:wrap;gap:3rem 0;justify-content:space-between}.contact_inquiry .contact_form form span{width:100%}.contact_inquiry .contact_form form .col3{width:31.96%}.contact_inquiry .contact_form form input{width:100%;border-radius:4px;border:1px solid rgba(0,0,0,.2);color:var(--title_color);font-size:18px;padding:18.7px 22px}.contact_inquiry .contact_form form input::placeholder{color:#585b5e}.contact_inquiry .contact_form form textarea{width:100%;border-radius:4px;border:1px solid rgba(0,0,0,.2);color:var(--title_color);font-size:18px;padding:18.7px 22px;height:336px}.contact_inquiry .contact_form form textarea::placeholder{color:#585b5e}.contact_inquiry .contact_form form input[type="submit"]{display:inline-block;line-height:1;width:unset;font-size:1rem;color:#fff;background-color:var(--theme_color);border-radius:27px;padding:18px 68px;transition:all 0.3s}.contact_inquiry .contact_form form input[type="submit"]:hover{background-color:var(--hover_color)}