.contact_banner{padding:120px 0;background:no-repeat center top / cover;position:relative}.contact_banner .flex{min-height:430px;position:relative;z-index:2}.contact_banner .head{width:100%;margin:0 auto;padding-top:5%}.contact_banner .head h1{font-size:62px;color:#232323;line-height:74px;font-weight:700;text-align:center}.contact_banner .head p{font-size:50px;font-weight:300;color:#232323}.contact_banner::after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(rgba(255,255,255,0),#ffffff)}.contact_main{margin-top:-90px;padding-bottom:124px}.contact_main .content{max-width:1182px}.contact_main .way ul{display:grid;grid-template-columns:repeat(2,1fr);gap:1.86125212%}.contact_main .way li{border-radius:6px;display:flex;transition:all 0.3s;background-color:#03235e;padding:48px 9.82758621% 52px;gap:6.9497307%}.contact_main .way li i{display:block;width:17.16738197%;height:120px;flex-shrink:0;transition:all 0.3s;background:no-repeat center / contain}.contact_main .way li strong{font-size:22px;font-weight:400;display:block;margin-bottom:14px;color:rgba(255,255,255,.85);text-transform:uppercase}.contact_main .way li div{padding-top:17px}.contact_main .way li a{font-size:27px;font-weight:700;color:var(--theme_color);transition:all 0.3s;text-decoration:underline}.contact_main .way li a:hover{text-decoration:unset}.contact_main .way li.active{background-color:#0a76ba}.contact_main .way li.active a{color:#fff}.contact_main .form{margin-top:38px;box-shadow:0 0 10px rgba(128,128,128,.25);padding:48px 6.09137056% 50px;border-radius:7px}.contact_main .form form{display:flex;flex-wrap:wrap;gap:28px .8rem;justify-content:space-between}.contact_main .form label{display:block}.contact_main .form label .label{max-width:max-content;font-size:20px;font-weight:600;color:#383838;cursor:pointer}.contact_main .form label .label span{color:#0073aa;display:inline-block;margin-left:2px}.contact_main .form label input,.contact_main .form label textarea{font-size:18px;font-weight:400;border-radius:6px;border:1px solid #b6b6b6;padding:18.5px 24px;width:100%;margin-top:20px}.contact_main .form label input::placeholder,.contact_main .form label textarea::placeholder{color:#868684}.contact_main .form label textarea{height:226px}.contact_main .form .submit{display:flex;margin-top:5px}.contact_main .form input[type="submit"]{font-size:17px;font-weight:600;color:#fff;background:var(--theme_color);border-radius:6px;padding:18.5px 1rem;min-width:190px;margin-left:auto;transition:all 0.3s}.contact_main .form input[type="submit"]:hover{opacity:.8;box-shadow:0 0 10px rgba(41,148,238,.5)}.contact_main .col2{width:47.83027965%}.contact_main .col3{width:100%}.contact_location{padding-bottom:265px;padding-top:66px}.contact_location .locations{margin-top:50px}.contact_location .locations ul{display:grid;grid-template-columns:repeat(1,1fr);gap:85px}.contact_location .locations li{display:flex;align-items:center;justify-content:space-between;gap:2rem 20px}.contact_location .locations li .img{width:53.19444444%;flex-shrink:0;aspect-ratio:766/370;border-radius:8px}.contact_location .locations li .img iframe{display:block;width:100%;height:100%;object-fit:cover}.contact_location .locations li .info{flex:1;max-width:589px;min-height:364px;display:flex;flex-direction:column;padding-top:0}.contact_location .locations li .info .sub_title{font-size:17px;color:var(--theme_color);margin-bottom:15px;text-transform:uppercase;letter-spacing:2px}.contact_location .locations li .info strong{font-size:30px;font-weight:600;line-height:42px;margin-bottom:74px}.contact_location .locations li .info .btn_right{margin-top:auto;width:fit-content;display:grid;align-items:center;grid-template-columns:1fr auto;gap:12px;font-size:18px;font-weight:700;border-radius:6px;border:1px solid rgba(76,76,76,.29);padding:6px 20px 6px;min-height:58px;min-width:199px;transition:all 0.3s}.contact_location .locations li .info .btn_right::after{content:'';display:block;width:14px;height:12px;background:url(../../../../../../../../themes/sytech/assets/img/arrow-line-r.svg) no-repeat center / contain;transition:all 0.3s}.contact_location .locations li .info .btn_right:hover{color:#fff;border-color:var(--theme_color);background-color:var(--theme_color)}.contact_location .locations li .info .btn_right:hover::after{transform:translateX(5px);filter:contrast(0) brightness(2)}