@-webkit-keyframes bannerFadeIn{0%{-webkit-filter:blur(20px);filter:blur(20px);-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0}100%{-webkit-filter:blur(0px);filter:blur(0px);-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes bannerFadeIn{0%{-webkit-filter:blur(20px);filter:blur(20px);-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0}100%{-webkit-filter:blur(0px);filter:blur(0px);-webkit-transform:scale(1);transform:scale(1);opacity:1}}.hero .container.xl{background:rgba(0,0,0,0)}.hero .container .banners{position:absolute;top:0;left:0;width:100%;height:100%;background:#c3c6d9;cursor:pointer}.hero .container .banners img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:blur(20px);filter:blur(20px);-webkit-transition:-webkit-transform .6s,-webkit-filter .6s;transition:-webkit-transform .6s,-webkit-filter .6s;transition:transform .6s,filter .6s;transition:transform .6s,filter .6s,-webkit-transform .6s,-webkit-filter .6s;will-change:transition,filter;opacity:1}.hero .container .banners img.active{-webkit-animation:bannerFadeIn 1s forwards;animation:bannerFadeIn 1s forwards}.hero .container .banners .pages{position:absolute;bottom:25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.hero .container .banners .pages .dot{width:8px;height:8px;background:#979797;border-radius:50%;-webkit-transition:background .6s;transition:background .6s}.hero .container .banners .pages .btn{padding:20px 10px}.hero .container .banners .pages .btn.selected .dot{background:#fff}@media(max-width: 840px){.hero .container .banners .pages{bottom:10px}.hero .container .banners .pages .btn{padding:20px 15px}}.products .main{width:100%}.products .main.bx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.products .main.bx .desc{margin-top:0}.products .main .title,.products .main .desc{text-align:left}.products .main .title{font-size:56px}.products .line{width:100%;height:1px;background:#989898;margin:32px 0}.products .product-title{width:100%;font-size:48px;font-weight:600;color:#102940}.products .products-case{margin-top:32px}.products .products-filter{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:32px;gap:8px}.products .products-filter .opt{font-size:18px;padding:4px 32px;border:1px solid #102940;border-radius:32px;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s;cursor:pointer}.products .products-filter .opt.selected{background:#102940;color:#fff}.products .products-filter .opt:hover{background:#163450;color:#fff}.products .btn{-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}.products .btn.contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 32px;border:1px solid #102940;border-radius:999px;font-size:18px;cursor:pointer;gap:8px}.products .btn.contact:hover{background:#102940;color:#fff}@media(max-width: 840px){.products .main.bx{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.products .main.bx .title{text-align:center;font-size:36px;width:208px}.products .main.bx .desc{width:308px;text-align:center}.products .line{width:72vw}.products .product-title{font-size:32px;text-align:center}.products .products-filter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.products .products-filter .opt{width:150px;text-align:center}.products .btn.contact{font-size:16px}}.machines{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:39px;width:100%;gap:64px}.machines .img{width:480px;height:480px;background:#c6ccd5;border-radius:64px;overflow:hidden}.machines .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.machines .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.machines .box .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:36px;font-weight:600;color:#102940;width:409px}.machines .box .name .love svg{width:28px;height:25px}.machines .box .desc{margin-top:0px;line-height:150%;font-size:18px;text-align:left;color:#565862}.machines .box .desc ul{margin:0px}.machines .box .btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;gap:24px}.machines .box .btns div{padding:16px 32px;border-radius:999px}.machines .box .btns .primary{background:#102940;color:#fff}.machines .box .btns .secondary{border:1px solid #102940}@media(max-width: 1300px){.machines{gap:50px}.machines .img{width:350px;height:350px}.machines .box .name{width:390px;font-size:32px}.machines .box .name .love svg{width:23px;height:20px}.machines .box .desc{font-size:16px}.machines .box .btns{font-size:16px}.machines .box .btns div{padding:12px 26px}}@media(max-width: 840px){.machines{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.machines .img{width:85vw;height:85vw;max-width:380px;max-height:380px;border-radius:32px}.machines .box .name{width:300px;max-width:380px;width:85vw}.machines .box .btns{gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.machines .box .btns div{width:200px;text-align:center}}