body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1.4;color:#333;background:#fff;overflow-x:hidden;max-width:7.5rem}.banner{position:relative;overflow:hidden}.banner .banner-bg{width:100%;height:100%;background:url("../img/banner-bg.jpg") center/cover no-repeat;position:relative;display:flex;flex-direction:column}.banner .header{position:relative;z-index:3;padding:.75rem 0 .3rem}.banner .header .logo p{text-align:center;font-size:.6rem;text-transform:uppercase;font-weight:bold;color:#fff}.banner .banner-content{color:#fff;text-align:center;width:100%;padding:.2rem .4rem}.banner .banner-title{font-size:.7rem;font-weight:normal;color:#fff;line-height:.8rem;margin-bottom:.35rem;text-shadow:0 2px 4px #000}.banner .banner-subtitle{font-size:.26rem;font-weight:normal}.video-section{padding:.97rem .4rem 0}.video-section .video-container{position:relative;width:100%;height:3.86rem;margin:0 auto;border-radius:.12rem;overflow:hidden;border:.1rem solid #fff;background:rgba(42,48,54,.8)}.materials-overview{position:relative;padding:.23rem .4rem 1.12rem;background:#e9ebed;clip-path:polygon(0% 0%, 100% 0, 100% 83%, 0% 100%)}.materials-overview .section-title{font-size:.36rem;color:#fc5a0a;font-weight:bold;margin-bottom:.06rem;text-align:center}.materials-overview .overview-text{font-size:.24rem;line-height:.36rem;color:#272d33;margin:0 auto .14rem}.materials-overview .principle-list{list-style:none}.materials-overview .principle-list li{font-size:.24rem;line-height:.42rem;color:#272d33;margin-bottom:.09rem;padding-left:.42rem;position:relative}.materials-overview .principle-list li::before{content:"";position:absolute;left:0;top:.06rem;width:.34rem;height:.34rem;background:url("../img/tick.svg") center/contain no-repeat}.etalloy-bg{position:relative;width:4.68rem;margin:0 auto;text-transform:uppercase}.etalloy-bg span{position:absolute;bottom:-0.62rem;left:0;font-size:1.14rem;font-weight:bold;line-height:1;background:linear-gradient(to bottom, #fc5a0a, #fff);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.etalloy-bg.etalloy-bg2 span{background:linear-gradient(to bottom, #fff, #fc5a0a);-webkit-background-clip:text;background-clip:text}.advantages{padding:.63rem .4rem .27rem;background:#fff}.advantages .section-title{color:#272d33;font-size:.6rem;font-weight:bold;text-align:center;position:relative;margin-bottom:.16rem}.advantages .advantages-grid{display:flex;flex-direction:column}.advantages .advantage-item{position:relative;width:100%;height:3.36rem;margin:0 auto}.advantages .advantage-item .advantage-image{width:100%;height:100%}.advantages .advantage-item .advantage-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:.07rem;border:.03rem solid #fc5a0a}.advantages .advantage-item .advantage-overlay{position:absolute;width:5.35rem;height:1.88rem;left:50%;top:50%;transform:translate(-50%, -50%);background:rgba(252,90,10,.86);display:flex;align-items:center;justify-content:center;padding:0 .3rem;text-align:center;border-radius:.06rem}.advantages .advantage-item .advantage-title{font-size:.34rem;color:#fff;line-height:1.2;margin:0}.advantages .advantage-number{font-size:1.16rem;font-weight:bold;color:#fc5a0a;line-height:1;text-align:center;height:.9rem;margin-top:.07rem}.consultation{background:rgba(0,0,0,0);padding:0 .4rem}.consultation .consultation-content{display:flex;align-items:flex-end;justify-content:space-between}.consultation .consultation-text{flex:1;color:#333}.consultation .consultation-text .consultation-title{font-size:.9471rem;font-weight:bold;line-height:1.1;color:#fc5a0a;margin-bottom:.3rem;display:flex;align-items:flex-end}.consultation .consultation-text .consultation-title span{font-size:.3965rem;color:#272d33;padding-left:.18rem}.consultation .consultation-text .consultation-buttons{display:flex;gap:.24rem;flex-direction:column}.consultation .consultation-text .consultation-buttons .btn{font-size:.28rem;padding:.28rem .36rem;border:.03rem solid #fc5a0a;cursor:pointer;transition:all .2s ease}.consultation .consultation-text .consultation-buttons .btn-primary{background:#fc5a0a;color:#fff}.consultation .consultation-text .consultation-buttons .btn-outline{background:#fff;color:#fc5a0a}.consultation .consultation-image{flex-shrink:0;width:2.8rem;overflow:hidden}.consultation .consultation-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.consultation .consultation-image .consultation-subtitle{font-size:.36rem;margin-bottom:.15rem;font-weight:500}.consultation .consultation-image .consultation-desc{font-size:.32rem;opacity:.9}.application{background-image:url(../img/applicattion-bg2.jpg);background-size:cover;padding:1.05rem .4rem 1.34rem;margin-top:.34rem;margin-bottom:.5rem}.application h2{font-size:.6rem;color:#fff;text-align:center;font-weight:normal}.application h4{font-size:.24rem;text-align:center;font-weight:normal;color:#fff;margin-bottom:.3rem}.application li{position:relative;border:.05rem solid #fff;border-radius:.07rem;background-color:#fff;margin-bottom:.3rem}.application span{display:block;width:.92rem;height:.92rem;color:#fff;background-color:#fc5a0a;border-radius:50%;font-size:.48rem;line-height:.88rem;text-align:center;position:absolute;top:.24rem}.application span.l{left:.24rem}.application span.r{right:.24rem}.application h3{position:absolute;bottom:0;left:0;font-size:.26rem;font-weight:normal;color:#fff;background:linear-gradient(to right, #2a3036, rgba(42, 48, 54, 0.4));padding:.2rem;width:100%;margin:0;border-radius:0 0 .07rem .07rem}.application img{width:100%;border-radius:.07rem}.consultation2{position:relative;height:3.82rem}.consultation2 .consultation-content{padding:0 .2rem;position:absolute;top:-1.16rem;left:0}.parameter{margin:.2rem}.parameter-content{padding:.36rem .2rem .32rem;border:.03rem solid #e8e8e8;border-radius:.07rem;margin-bottom:.36rem}.parameter-content h2{font-size:.6rem;font-weight:normal;text-align:center;line-height:1;margin-bottom:.32rem}.parameter-content h2 span{font-size:.32rem;display:block;margin-top:.02rem}.parameter-content table{color:#272d33;border:0;border-spacing:0;border-radius:.07rem;border-collapse:collapse;overflow:hidden;table-layout:fixed;text-align:left}.parameter-content th{color:#fff;background-color:#272d33;font-size:.28rem;padding:.09rem .26rem}.parameter-content td{font-size:.22rem;padding:.15rem .26rem}.parameter-content tr{border-bottom:1px solid #e5e7eb}.parameter-content tr:last-child{border-bottom:0}.parameter-content tr:nth-child(odd){background-color:#f9fafb}.parameter-content h4{font-size:.28rem;font-weight:normal;text-align:center;line-height:1;margin:.32rem 0 .24rem}.parameter-image{display:flex;justify-content:space-between;align-items:center;margin:0 .2rem}.parameter-image img{border-radius:.07rem}.parameter-image div{display:flex;flex-direction:column;margin-left:.12rem}.parameter-image div img{width:2.7rem;height:1.64rem}.parameter-image div img:first-child{margin-bottom:.12rem}.parameter-image .image1{width:3.87rem;height:3.39rem}.service{padding:1.6rem 0 1rem;margin-top:.3rem;background:url(../img/service-bg.jpg) no-repeat;background-size:cover}.service h2{color:#fff;font-size:.6rem;font-weight:normal;text-align:center;line-height:1;margin-bottom:.48rem;position:relative}.service .service-content{margin-left:1.84rem}.service .service-content li{background-color:#fff;color:#272d33;font-size:.22rem;line-height:.4rem;padding:.12rem .21rem;border-radius:.07rem 0 0 .07rem;margin-bottom:.3rem;position:relative}.service .service-content li::before{position:absolute;top:46%;transform:translateY(-50%);left:-1.27rem;font-size:.871rem;color:#fff}.service .service-content li:first-child::before{content:"01"}.service .service-content li:nth-child(2)::before{content:"02"}.service .service-content li:nth-child(3)::before{content:"03"}.service-list{margin:.27rem;padding-top:.23rem;display:flex;justify-content:space-between}.service-list li{width:2.04rem;height:2.04rem;background-size:cover;border-radius:50%;border:.04rem solid #fff;color:#fff;text-shadow:0 0 .04rem #272d33;position:relative}.service-list li h3{display:block;font-weight:normal;font-size:.32rem;line-height:.34rem;width:100%;height:100%;background-color:rgba(0,0,0,.53);border-radius:50%;display:flex;flex-direction:column;justify-content:center;text-align:center}.service-list .cutting{background-image:url(../img/service01.jpg)}.service-list .boring{background-image:url(../img/service02.jpg)}.service-list .precision{background-image:url(../img/service03.jpg)}.products{padding:.28rem .2rem}.products h2{font-size:.6rem;text-align:center;margin-bottom:.2rem;position:relative;line-height:1}.products-images{border-radius:.07rem;padding:.14rem;box-shadow:0 0 .04rem #acacac;position:relative;background:#fff;z-index:10}.products-images img{width:100%;border-radius:.07rem;margin-bottom:.14rem}.products-images img:last-child{margin-bottom:0}.products-images .l{margin-right:.14rem;width:3.44rem;height:3.58rem;margin-bottom:0}.products-images .flex-col img{width:3.24rem;height:1.71rem}.products-list li{border-radius:.07rem;box-shadow:0 0 .06rem #acacac;padding:.43rem .45rem .34rem;background:#f9f9f9;position:relative}.products-list li:first-child{transform:translateY(-0.2rem);z-index:9}.products-list li:nth-child(2){transform:translateY(-0.4rem);z-index:8;background:#efefef}.products-list li:nth-child(3){transform:translateY(-0.6rem);z-index:7}.products-list li h3{font-size:.28rem;font-weight:normal;margin-bottom:.1rem;line-height:1;color:#fc5a0a}.products-list li p{font-size:.22rem;line-height:.38rem;color:#272d33}.delivery{background-color:#fc5a0a;clip-path:polygon(0% 0%, 100% 5%, 100% 100%, 0% 95%);padding:1.74rem .39rem 1.03rem;margin-bottom:.5rem}.delivery h2{font-size:.6rem;text-align:center;margin-bottom:.58rem;position:relative;line-height:1;color:#fff}.delivery img{border-radius:.07rem;margin-bottom:.1rem}.delivery .delivery01{width:3.04rem;height:4.06rem}.delivery .delivery02,.delivery .delivery03{width:3.58rem;height:1.97rem}.delivery .delivery04{width:3.04rem;height:2.08rem}.delivery .delivery05{width:3.58rem;height:2.08rem}.mr-10{margin-right:.1rem}.mr-7{margin-right:.07rem}.capabilities{padding:.43rem 0 .66rem}.capabilities h2{font-size:.6rem;text-align:center;margin-bottom:.48rem;position:relative;line-height:1;color:#272d33}.capabilities .factory-image{width:100%;margin-bottom:.38rem}.capabilities .capabilities-content{padding:0 .4rem}.capabilities .capabilities-content img{border-radius:.07rem;margin-bottom:.07rem}.capabilities .w-347{width:3.47rem}.capabilities .w-316{width:3.16rem}.capabilities .w-320{width:3.2rem}.capabilities .w-343{width:3.43rem}.honor{background-color:#fc5a0a;clip-path:polygon(0% 0%, 100% 5%, 100% 100%, 0% 95%);padding:1.74rem .27rem 1.03rem;margin-bottom:.5rem}.honor h2{font-size:.56rem;text-align:center;margin-bottom:.58rem;position:relative;line-height:1;color:#fff}.honor .honor01{border-radius:.07rem;margin:0 .05rem .05rem}.honor img{margin-bottom:.05rem}.honor .honor02{background-color:#fff;border-radius:.07rem;padding:.23rem}.honor .honor02 div{margin-right:.15rem}.honor .honor02 div:last-child{margin-right:0}.bg-white{background-color:#fff}.bg-grey{background-color:#535353}.msg{padding:.16rem .4rem 3.14rem;background:url("../img/msg-bg.jpg") no-repeat bottom}.msg h2{font-size:.6rem;text-align:center;margin-bottom:.46rem;position:relative;line-height:1;color:#272d33}.contact-form{max-width:6.9rem;margin:0 auto}.contact-form .form-group{position:relative;margin-bottom:.4rem}.contact-form .form-group input,.contact-form .form-group textarea,.contact-form .form-group select{width:100%;padding:.34rem .24rem .2rem .46rem;border:none;border-radius:.12rem;background-color:#e8e8e8;font-size:.24rem;color:#666;outline:none;transition:all .3s ease;box-sizing:border-box}.contact-form .form-group input:focus,.contact-form .form-group textarea:focus,.contact-form .form-group select:focus{background-color:#fff;box-shadow:0 0 0 .02rem #fc5a0a}.contact-form .form-group input:not(:-moz-placeholder)+label, .contact-form .form-group textarea:not(:-moz-placeholder)+label, .contact-form .form-group select:not(:-moz-placeholder)+label{top:.12rem;left:.24rem;font-size:.22rem;color:#fc5a0a;background-color:#fff;padding:0 .08rem}.contact-form .form-group input:focus+label,.contact-form .form-group input:not(:placeholder-shown)+label,.contact-form .form-group textarea:focus+label,.contact-form .form-group textarea:not(:placeholder-shown)+label,.contact-form .form-group select:focus+label,.contact-form .form-group select:not(:placeholder-shown)+label{top:.12rem;left:.24rem;font-size:.22rem;color:#fc5a0a;background-color:#fff;padding:0 .08rem}.contact-form .form-group input[readonly],.contact-form .form-group textarea[readonly],.contact-form .form-group select[readonly]{background-color:#e8e8e8;color:#333;cursor:default}.contact-form .form-group input[readonly]:focus,.contact-form .form-group textarea[readonly]:focus,.contact-form .form-group select[readonly]:focus{box-shadow:none;background-color:#e8e8e8}.contact-form .form-group textarea{min-height:2.4rem;resize:vertical;font-family:inherit;line-height:1.4}.contact-form .form-group label{position:absolute;top:.2rem;left:.4rem;font-size:.24rem;color:#999;pointer-events:none;transition:all .3s ease;background-color:rgba(0,0,0,0)}.contact-form .form-group label .required{color:#fc5a0a;margin-left:.04rem;display:inline-block;transform:translateY(0.05rem)}.contact-form .submit-btn{width:100%;padding:.36rem;background-color:#fc5a0a;color:#fff;border:none;border-radius:.12rem;font-size:.32rem;font-weight:500;cursor:pointer;transition:all .3s ease;margin-top:.2rem}.contact-form .submit-btn:hover{background-color:#e54a00;transform:translateY(-0.02rem);box-shadow:0 .04rem .12rem rgba(252,90,10,.3)}.contact-form .submit-btn:active{transform:translateY(0);box-shadow:0 .02rem .06rem rgba(252,90,10,.3)}.contact-form .tel{flex-wrap:wrap}.contact-form .tel select,.contact-form .tel input{padding:.26rem .12rem}.contact-form .tel select{width:1.6rem}.contact-form .tel input{width:2.1rem}.form-group.error input,.form-group.error textarea{border:.02rem solid #dc3545;background-color:#fff5f5}.form-group.error .error-message{color:#dc3545;font-size:.24rem;margin-top:.08rem;display:block;line-height:1.4}.success-message,.error-message-global{position:relative;z-index:10;animation:slideDown .3s ease-out}@keyframes slideDown{from{opacity:0;transform:translateY(-0.2rem)}to{opacity:1;transform:translateY(0)}}#translate{position:absolute;top:.08rem;right:.16rem;z-index:20}.whatsapp-float{position:fixed;right:.04rem;top:50%;transform:translateY(-50%);z-index:1000;border-radius:50%;background:linear-gradient(135deg, #40C351 0%, #25D366 100%);box-shadow:0 .08rem .24rem rgba(64,195,81,.3);display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer}.whatsapp-float:hover{transform:translateY(-50%) scale(1.1);box-shadow:0 .12rem .36rem rgba(64,195,81,.5);background:linear-gradient(135deg, #25D366 0%, #40C351 100%)}.whatsapp-float img{width:.7rem;height:.7rem;padding:.12rem;filter:brightness(0) invert(1)}/*# sourceMappingURL=alloy.css.map */