html {font-size:clamp(7.5px,0.522vw,10px)}:root{--theme_color:#a23424;--title_color:#1d1d1d}*{margin:0px;padding:0px;box-sizing:border-box}.section_banner{background:center center / cover no-repeat}body > section{position:relative}body > section:hover{}@media screen and (max-width:768px){.section_banner{margin-bottom:1rem}}.content{max-width:122rem;margin:0px auto;position:relative}@media screen and (min-width:768px) and (max-width:1024px){.content,.content_big{padding:0px 2rem;max-width:896px}}@media screen and (min-width:768px) and (max-width:896px){.content,.content_big,.swiper_content{max-width:768px}}@media screen and (max-width:768px){.content,.content_big{padding:0px 20px}}.flex{display:flex}.flex_middle{align-items:center}.section_banner .flex{min-height:63.8rem;padding:8rem 0px}@media screen and (max-width:768px){.section_banner .flex{min-height:unset;padding:3rem 0px}}.section_banner .head{color:rgb(198,198,198);line-height:2.6rem;max-width:62rem;padding-bottom:2.4rem}@media screen and (max-width:768px){.section_banner .head{padding:0px;line-height:1.5;font-size:15px}}.head strong{display:block;font-weight:normal;color:var(--theme_color);text-transform:uppercase;line-height:1.5}.section_banner .head strong{font-size:2rem;margin-bottom:2.2rem}.fadeInLeft{animation-name:fadeInLeft}@media screen and (max-width:768px){.head strong{font-size:14px;line-height:1.5;margin-bottom:8px}}@media screen and (max-width:768px){.section_banner .head strong{font-size:1rem;margin-bottom:12px}}@media screen and (min-width:640px) and (max-width:768px){.head strong{font-size:15px;line-height:1.5;margin-bottom:8px}}.section_banner .head h1{color:rgb(255,255,255);font-size:5.4rem;line-height:7rem;font-weight:700}@media screen and (max-width:768px){.head h1{font-size:25px;line-height:1.5}}@media screen and (max-width:768px){.section_banner .head h1{font-size:25px;line-height:1.3}}@media screen and (min-width:640px) and (max-width:768px){.head h1{font-size:34px;line-height:1.5}}.section_banner .head p{margin-top:3.2rem;max-width:55.3rem}@media screen and (max-width:768px){.section_banner .head p{margin-top:12px}}@media screen and (min-width:640px) and (max-width:768px){.head .desc,.head p{font-size:16px;line-height:1.5;margin-top:12px}}a{color:inherit;cursor:pointer;font-size:inherit;text-decoration:none}.btn{cursor:pointer;position:relative;display:inline-block;vertical-align:top;text-align:center;transition:0.3s;border-radius:4px;border:1px solid var(--theme_color);background-color:var(--theme_color);color:rgb(255,255,255);font-size:1.8rem;text-transform:uppercase;padding:1.5rem 4.1rem}.btn:hover{color:var(--theme_color);background-color:transparent}.section_banner .head .btn{font-size:1.6rem;padding:1.2rem 4.6rem;margin-top:3.8rem}@media screen and (max-width:768px){.btn,.btn_w,.btn_more{font-size:14px;padding:12px 20px;border-radius:4px}}@media screen and (max-width:768px){.section_banner .head .btn{font-size:14px;padding:12px 2rem;margin-top:20px}}button,input,textarea{outline:none;border:none;font-family:unset;color:var(--title_color)}input[type="submit"],button{cursor:pointer}.sytech_export_template{display:none}@media screen and (max-width:786px){}*{margin:0;padding:0;box-sizing:border-box}.content{margin:0 auto;position:relative}html{scroll-behavior:smooth}.wrap{flex-wrap:wrap}.flex1{flex:1}.flex2{flex:2}.flex3{flex:3}.between{justify-content:space-between}.center{text-align:center}.boxshadow{box-shadow:0 0 15px rgba(0,0,0,0.1);background:white}.tools_part_vendor .tools_part_box{padding:4rem 0px;text-align:center}.tools_part_vendor .tools_part_box input{padding:.8rem 1rem;border-radius:5px;min-width:300px;border:1px #ddd solid}.tools_part_vendor .tools_part_box button{background:white;border:1px solid #f8f8f8;color:#4c4c4c;padding:0.8rem 1.5rem;display:inline-block;font-weight:500;border:none;font-size:16px;cursor:pointer;border-radius:10px;background-color:#33bde9;border:1px solid #33bde9;color:white;padding:0.8rem 1.5rem}@media screen and (min-width:786px) and (max-width:1600px){}@media screen and (min-width:786px) and (max-width:1400px){.content{padding:0 1.2rem}}@media screen and (min-width:786px) and (max-width:1200px){.content{max-width:1000px}.swiper_content{max-width:1020px}.solution_strength .head p{width:70%}}@media screen and (min-width:786px) and (max-width:1000px){.content{max-width:786px}.swiper_content{max-width:806px}.solution_strength .head p{width:90%}}@media screen and (max-width:786px){.content{padding:0 1.2rem}}.home_about{overflow:hidden}@media screen and (max-width:768px){.home_about{margin:1rem 0px}}@media screen and (min-width:768px) and (max-width:1024px){.content,.content_big{padding:0px 2rem;max-width:896px}}@media screen and (min-width:768px) and (max-width:896px){.content,.content_big,.swiper_content{max-width:768px}}@media screen and (max-width:768px){.content,.content_big{padding:0px 20px}}.flex_end{justify-content:flex-end}.flex_top{align-items:flex-start}@media screen and (max-width:768px){.home_about .flex{display:block}}.img.img_cv{overflow:hidden}.home_about .btn_video{min-width:85.9836%;position:relative;margin-right:-3.27869%;transition:2s}@media screen and (max-width:768px){.home_about .btn_video{margin:0px -20px;transform:translate(0px) !important}}.img.img_cv img{object-fit:cover}.img img{width:100%;height:100%;display:block;transition:0.5s;aspect-ratio:inherit}.home_about .btn_video:hover img{transform:scale(1.03)}i{font-style:normal}.home_about .btn_video i{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);transition:0.3s;width:8.4rem;height:8.4rem;border-radius:50%;cursor:pointer;background:url("https://www.hsiemachinery.com//wp-content/plugins/sytech-fronteditor/sytpl/home_2/assets/img/btn-play.svg") center center / cover no-repeat}.home_about .btn_video i:hover{transform:translate(-50%,-50%) scale(1.1)}@media screen and (max-width:768px){.home_about .btn_video i{width:4rem;height:4rem}}.home_about .right{min-width:45.9016%}.home_about .slogen{color:rgb(255,255,255);font-size:2.8rem;line-height:4.3rem;font-weight:300;text-align:right;letter-spacing:1.5px;position:relative;z-index:2;margin-left:6.78571%;padding:3.2rem 0px 2.6rem 2.6rem}.home_about .slogen::before{content:"";display:block;width:100vw;height:100%;background-color:var(--theme_color);position:absolute;left:0px;top:0px;z-index:-1}@media screen and (max-width:768px){.home_about .slogen{margin:0px;font-size:18px;line-height:1.5;letter-spacing:0px;padding:20px 0px}}@media screen and (max-width:768px){.home_about .slogen::before{left:-20px}}.home_about .slogen strong{display:block;font-size:3rem;font-weight:normal}@media screen and (max-width:768px){.home_about .slogen strong{font-size:20px}}.home_about .head{color:rgba(255,255,255,0.68);position:relative;z-index:2;padding:9.2rem 0px 10rem;line-height:2.6rem;font-weight:300}.home_about .head::before{content:"";display:block;width:100vw;height:100%;background-color:rgb(23,27,28);position:absolute;left:-16.7857%;top:0px;z-index:-1}@media screen and (max-width:768px){.home_about .head{padding:3rem 0px;font-size:14px;line-height:1.5}}@media screen and (max-width:768px){.home_about .head::before{left:-20px}}.home_about .head strong{margin-bottom:2.4rem}.fadeIn{animation-name:fadeIn}@media screen and (max-width:768px){.head strong{font-size:14px;line-height:1.5;margin-bottom:8px}}@media screen and (max-width:768px){.home_about .head strong{margin-bottom:12px}}@media screen and (min-width:640px) and (max-width:768px){.head strong{font-size:15px;line-height:1.5;margin-bottom:8px}}.head h2{font-size:4.4rem;line-height:6.1rem;font-weight:700;color:var(--title_color)}.home_about .head h2{color:rgb(255,255,255)}@media screen and (max-width:768px){.head h2{font-size:22px;line-height:1.5}}@media screen and (min-width:640px) and (max-width:768px){.head h2{font-size:28px;line-height:1.5}}.home_about .head p{margin-top:2rem}@media screen and (max-width:768px){.home_about .head p{margin-top:12px}}@media screen and (min-width:640px) and (max-width:768px){.head .desc,.head p{font-size:16px;line-height:1.5;margin-top:12px}}.home_about .nums{margin-top:4.8rem}@media screen and (max-width:768px){.home_about .nums{margin-top:20px}}ul{list-style:none}.home_about .nums ul{display:flex;justify-content:space-between}.home_about .nums .num{white-space:nowrap;color:var(--theme_color);font-size:4.5rem;font-weight:700}@media screen and (max-width:768px){.home_about .nums .num{font-size:1.5rem}}.home_about .nums .label{font-size:1.7rem;margin-top:2rem}@media screen and (max-width:768px){.home_about .nums .label{font-size:14px;margin-top:8px}}.home_about .btn{font-weight:500;margin-top:6.8rem}@media screen and (max-width:768px){.btn,.btn_w,.btn_more{font-size:14px;padding:12px 20px;border-radius:4px}}@media screen and (max-width:768px){.home_about .btn{margin-top:2rem}}.home_about .btn_video input{position:absolute;z-index:9;right:1rem;top:1rem;padding:8px;width:50%;display:none;border:1px solid rgba(0,0,0,0.5)}.toplevel_page_sytech_fronteditor .home_about .btn_video input{display:block}@media screen and (max-width:786px){}.tools_template_vendor .tools_template_box{padding:4rem 0px;text-align:center}.tools_template_vendor .tools_template_box input{padding:.8rem 1rem;border-radius:5px;min-width:300px;border:1px #ddd solid}.tools_template_vendor .tools_template_box button{background:white;border:1px solid #f8f8f8;color:#4c4c4c;padding:0.8rem 1.5rem;display:inline-block;font-weight:500;border:none;font-size:16px;cursor:pointer;border-radius:10px;background-color:#33bde9;border:1px solid #33bde9;color:white;padding:0.8rem 1.5rem}@media screen and (min-width:786px) and (max-width:1600px){}@media screen and (min-width:786px) and (max-width:1400px){.content{padding:0 1.2rem}}@media screen and (min-width:786px) and (max-width:1200px){.content{max-width:1000px}}@media screen and (min-width:786px) and (max-width:1000px){.content{max-width:786px}}@media screen and (max-width:786px){.content{padding:0 1.2rem}}@media screen and (min-width:786px) and (max-width:1600px){}@media screen and (min-width:786px) and (max-width:1400px){.content{padding:0 1.2rem}}@media screen and (min-width:786px) and (max-width:1200px){.content{max-width:1000px}}@media screen and (min-width:786px) and (max-width:1000px){.content{max-width:786px}}@media screen and (max-width:786px){.content{padding:0 1.2rem}}@media screen and (min-width:786px) and (max-width:1600px){}@media screen and (min-width:786px) and (max-width:1400px){.content{padding:0 1.2rem}}@media screen and (min-width:786px) and (max-width:1200px){.content{max-width:1000px}}@media screen and (min-width:786px) and (max-width:1000px){.content{max-width:786px}}@media screen and (max-width:786px){.content{padding:0 1.2rem}}