.contact_banner{max-width:2560px;margin:0 auto;overflow:hidden;position:relative;background-image:linear-gradient(45deg,#EFDCD8 0%,#F4F4F4 30%,#F4F4F4 100%)}.contact_banner .img{width:34.583333%;height:100%;position:absolute;right:0;top:0;z-index:2}.contact_banner .img:hover img{transform:scale(1.03)}.contact_banner .float{position:absolute;right:0;bottom:-1rem;z-index:3}.contact_banner .text{color:#fff;line-height:.74;font-weight:600;font-size:min(7.552083vw, 21rem);letter-spacing:min(1.041667vw, 2rem);text-transform:uppercase;transform:scaleX(1.08);transform-origin:right center}.contact_banner .text span{color:var(--primary)}.contact_banner .flex{padding:12rem 0;min-height:79.2rem}.contact_banner .head{width:55.625%;padding-bottom:2rem}.contact_banner .head h1{font-size:7.4rem;line-height:8.8rem;font-weight:700;letter-spacing:2px;transform:scaleX(1.09);transform-origin:left center}.contact_banner .head p{margin-top:3.2rem}.contact_banner .head p a{color:var(--primary);text-decoration:underline;transition:all 0.3s}.contact_banner .head p a:hover{text-decoration-color:transparent}.contact_banner .head .social{margin-top:5.2rem}.contact_banner .head .social ul{gap:1.4rem;display:flex;flex-wrap:wrap}.contact_banner .head .social a{display:block;width:6rem;height:6rem;overflow:hidden;text-indent:-999px;position:relative;transition:all 0.3s;border-radius:50%;background-color:#fff}.contact_banner .head .social a::after{content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:no-repeat center / 50%;transition:all 0.3s}.contact_banner .head .social a:hover{background-color:var(--primary);transform:scale(1.1)}.contact_banner .head .social a:hover::after{filter:contrast(0) brightness(2)}.contact_banner .head .social .facebook a::after{background-image:url(../../../../../../../../themes/sytech/assets/img/facebook.svg)}.contact_banner .head .social .twitter a::after{background-image:url(../../../../../../../../themes/sytech/assets/img/twitter.svg)}.contact_banner .head .social .youtube a::after{background-image:url(../../../../../../../../themes/sytech/assets/img/youtube.svg)}.contact_banner .head .social .instagram a::after{background-image:url(../../../../../../../../themes/sytech/assets/img/instagram.svg)}.contact_banner .head .social .linkedin a::after{background-image:url(../../../../../../../../themes/sytech/assets/img/linkedin.svg)}.contact_form{padding:14.6rem 0 15rem}.contact_form .form{margin-top:5.2rem;border-radius:1.6rem;background-color:#F4F4F4;padding:3.472222% 2.777778% 5.416667%}.contact_form .form form{gap:3rem 0;display:flex;flex-wrap:wrap;justify-content:space-between}.contact_form .form span{width:100%}.contact_form .form .col2{width:48.823529%}.contact_form .form input,.contact_form .form select,.contact_form .form textarea{width:100%;height:6.8rem;display:block;border-radius:.4rem;background-color:#fff;font-size:1.8rem;color:var(--title);padding:0 3.2rem}.contact_form .form input::placeholder,.contact_form .form select::placeholder,.contact_form .form textarea::placeholder{color:#474747}.contact_form .form textarea{height:22rem;padding:2rem 3.2rem}.contact_form .form .flex{width:100%;margin-top:.8rem}.contact_form .form span:has(input[type="checkbox"]){flex:1;width:auto}.contact_form .form span:has(input[type="checkbox"]) span{width:100%}.contact_form .form input[type="checkbox"]{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;padding:0;border:1px solid #BEBEBE;vertical-align:top}.contact_form .form input[type="checkbox"]:checked::after{opacity:1}.contact_form .form input[type="checkbox"]::after{content:'';display:block;width:80%;height:80%;opacity:0;transition:all 0.2s;background:url(../../../../../../../../themes/sytech/assets/img/icon-gou.svg) no-repeat center / contain}.contact_form .form input[type="checkbox"]~span{cursor:pointer;color:#474747;font-size:1.8rem;display:inline-block;vertical-align:top;padding-left:1rem;width:calc(100% - 3rem)}.contact_form .form span:has(input[type="checkbox"]) input[type="checkbox"]~span{width:calc(100% - 3rem)}.contact_form .form span:has(input[type="submit"]){width:auto}.contact_form .form .btn{min-width:unset;gap:2rem;display:flex;align-items:center;text-transform:uppercase;position:relative}.contact_form .form .btn:hover{color:#fff;background-color:var(--primary)}.contact_form .form .btn:hover::after{transform:translateX(5px)}.contact_form .form .btn::after{content:'';display:block;width:1.8rem;height:1rem;transition:all 0.3s;background:url(../../../../../../../../themes/sytech/assets/img/arrow-r-w.svg) no-repeat center / contain}.contact_form .form .btn input[type="submit"]{display:none}.contact_infos{transform:translateY(-9rem);padding-bottom:6rem}.contact_infos .items{gap:3rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(35rem, 100%),1fr))}.contact_infos .item{color:#fff;overflow:hidden;border-radius:1.8rem;padding:9.130435% 8.695652% 13.478261%;position:relative;z-index:2}.contact_infos .item::before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;pointer-events:none;transition:all 0.3s;background-color:#353938}.contact_infos .item.active::before{background-color:var(--primary)}.contact_infos .item .img{width:6.8rem;height:6.8rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff}.contact_infos .item .img img{width:45%;height:45%}.contact_infos .item .label{font-weight:600;font-size:2.8rem;margin-top:3rem;margin-bottom:1.6rem}.contact_infos .item p{font-size:2rem;line-height:3.2rem}.contact_infos .item a{transition:all 0.3s;text-decoration:underline;text-decoration-color:transparent}.contact_infos .item a:hover{text-decoration-color:#fff}.contact_infos .item .phone::before,.contact_infos .item .whatsapp::before{content:'';display:inline-block;width:1.6rem;height:1.6rem;margin-right:.8rem;filter:contrast(0) brightness(2);background:no-repeat center / contain}.contact_infos .item .phone::before{background-image:url(../../../../../../../../themes/sytech/assets/img/icon-phone.svg)}.contact_infos .item .whatsapp::before{background-image:url(../../../../../../../../themes/sytech/assets/img/whatsapp.svg)}.contact_map{height:48rem}.contact_map iframe{display:block;width:100%;height:100%}@media screen and (max-width:768px){.contact_banner .flex{min-height:unset;padding:50px 0}.contact_banner .head{padding:0}.contact_banner .head h1{font-size:25px;line-height:1.3;transform:scale(1);letter-spacing:0}.contact_banner .head p{margin-top:12px}.contact_banner .head .social{margin-top:20px}.contact_banner .head .social a{width:46px;height:46px}.contact_form{padding:50px 0}.contact_form .form{margin-top:20px}.contact_form .form form{gap:16px 0}.contact_form .form input,.contact_form .form select,.contact_form .form textarea{height:50px;font-size:16px;padding:0 16px}.contact_form .form textarea{height:120px;padding:16px}.contact_form .form input[type="checkbox"]{width:20px;height:20px}.contact_form .form input[type="checkbox"]~span{font-size:14px}.contact_form .form .btn{gap:10px;font-size:16px;line-height:50px;padding:0 20px}.contact_form .form .btn::after{width:16px;height:10px}.contact_infos{padding:0 0 50px;transform:translate(0)}.contact_infos .items{gap:15px;grid-template-columns:repeat(auto-fill,minmax(min(200px, 100%),1fr))}.contact_infos .item .img{width:50px;height:50px}.contact_infos .item .label{font-size:18px;margin:20px 0 10px}.contact_infos .item p{font-size:15px;line-height:1.5}.contact_infos .item .phone::before,.contact_infos .item .whatsapp::before{width:14px;height:14px}.contact_map{height:300px}}@media screen and (max-width:576px){.contact_banner .wrap{position:relative}.contact_banner .img{width:100%;position:static}.contact_banner .float{bottom:-5px}.contact_banner .head{width:100%}.contact_form .form{padding:15px 15px 20px}.contact_form .form .col2{width:100%}.contact_form .form .flex{flex-direction:column}}