@charset "UTF-8";.main-slider .slider-fixedheight .item{display:block;overflow:hidden;position:relative;width:auto;height:300px;height:60vh}.main-slider .slider-fixedheight .item picture{height:inherit;position:initial;display:inherit}.main-slider .slider-fixedheight .item img{position:absolute;min-height:100%;min-width:100%;max-width:inherit;height:100%;width:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.main-slider .swiper-button-prev,.main-slider .swiper-button-next{font-size:2.5rem;width:40px;height:40px}.main-slider .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#ccc}.main-slider .swiper-container:hover .swiper-button-prev.swiper-button-disabled,.main-slider .swiper-container:hover .swiper-button-nex.swiper-button-disabled{opacity:.6}.main-slider .swiper-container .swiper-button-prev:not(.swiper-button-disabled):hover,.main-slider .swiper-container .swiper-button-next:not(.swiper-button-disabled):hover{color:#fff;background-color:#333}.animation-banner{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;font-size:1rem;overflow:hidden}.animation-banner figure img{display:block;width:100%}.animation-banner-content{position:relative;z-index:1}.animation-banner-content a:not(.btn){color:inherit}.animation-banner-content a:not(.btn):hover,.animation-banner-content a:not(.btn).active{color:#000}.animation-banner-fixed>.container,.animation-banner-fixed>.container-fluid,.animation-banner-fixed>.animation-banner-content{position:absolute;z-index:1}.animation-banner-fixed>.container,.animation-banner-fixed>.container-fluid{left:0;right:0;bottom:0;top:0}.animation-slide{min-height:520px;height:100%}.animation-slide .animation-banner-content{margin-top:-.3rem}.animation-slide .animation-banner-subtitle{font-size:4em}.animation-slide .animation-banner-title{font-size:5em;margin-bottom:.1rem}.animation-slide p{margin-bottom:2.1rem;font-size:2.4em}.animation-slide .btn{padding:1.23em 2.45em;font-size:1.4em}.animation-slide .slide-image{position:absolute;width:47.4rem}.animation-slide1 .animation-banner-content{right:3.9%}.animation-slide1 .animation-banner-subtitle span::after{position:absolute;bottom:0;left:-.4rem;content:"";width:2.8em;height:.3rem;background-color:#c1a17f}.animation-slide1 .slide-image{right:36%;top:12%}.animation-slide2 .animation-banner-content{left:27.4%;margin-top:-.5rem}.animation-slide2 .animation-banner-subtitle{margin-bottom:.3rem;font-size:3.8em}.animation-slide2 .animation-banner-title{line-height:1.08}.animation-slide2 .slide-image{right:1.3%;top:-5.8%}.animation-slide3 .animation-banner-content{right:4.6%;margin-top:-.7rem}.animation-slide3 .animation-banner-subtitle{margin-bottom:.3rem}.animation-slide3 .animation-banner-title{margin-bottom:2.3rem}.animation-slide3 .animation-banner-title::before,.animation-slide3 .animation-banner-title::after{position:absolute;content:"";background-color:#c1a17f}.animation-slide3 .animation-banner-title::before{top:50%;transform:translateY(-50%) matrix(1,0,-.35,1,0,0);right:3.8em;width:3.14em;height:.92em;border-radius:.3rem;z-index:-1}.animation-slide3 .animation-banner-title::after{right:0;bottom:.15em;width:3.62em;height:.3rem}.animation-slide3 p{font-size:2.2em;line-height:1.6}.animation-slide3 .slide-image{right:44%;top:10%;width:31rem}@media screen and (max-width:1440px){.main-slider .slider-fixedheight .item{height:70vh}.main-slider .swiper-button-next{right:0}.main-slider .swiper-button-prev{left:0}.main-slider .swiper-container:hover .swiper-button-next{right:30px}.main-slider .swiper-container:hover .swiper-button-prev{left:30px}}@media screen and (max-width:1366px){.main-slider .slider-fixedheight .item{height:80vh}.main-slider .swiper-container:hover .swiper-button-next{right:5px}.main-slider .swiper-container:hover .swiper-button-prev{left:5px}}@media screen and (max-width:1280px){.main-slider .slider-fixedheight .item{height:85vh}.main-slider .swiper-container:hover .swiper-button-next{right:0}.main-slider .swiper-container:hover .swiper-button-prev{left:0}}@media screen and (max-width:1024px){.main-slider .slider-fixedheight .item{height:40vh}}@media screen and (max-width:450px){.main-slider .slider-fixedheight .item{height:50vh}.main-slider .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.main-slider .swiper-container .swiper-pagination-bullet{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;background-clip:padding-box;margin:0 1px;width:10px;height:.5px}.main-slider .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active,.main-slider .swiper-container .swiper-pagination-bullet-active{width:10px}.main-slider .swiper-pagination .swiper-pagination-bullet{background-color:#ccc;border-color:#ccc}.main-slider .swiper-pagination .swiper-pagination-bullet-active{background-color:#000;border-color:#000}}.product-media{border:2px solid #e6e6e6;overflow:hidden;position:relative}.product-media picture{display:block;width:100%;height:auto;-ms-transition:opacity .4s;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.product-media picture:nth-of-type(2){opacity:0}.product-media picture:nth-of-type(2) img{position:absolute;left:0;right:0;bottom:0;top:0;-o-object-fit:cover;object-fit:cover}.product-media .product-images:hover picture:nth-of-type(2){opacity:1}.product-action{margin-top:2rem}.product-action a{width:49%;padding-left:12px;padding-right:12px;font-weight:normal}.product-title{font-weight:normal;font-size:1.6rem;line-height:1.4;margin-bottom:0}@media screen and (max-width:767px){.product-label{font-size:.9rem}.product-title{font-size:1.4rem;margin-bottom:1rem}.product-action a{padding:6px 0;font-size:1.2rem}.product-wrapper.cols-2>*{margin-bottom:1.5rem}}#aboutus{margin-top:5vw}#aboutus .aboutus-col{width:50%}#aboutus .aboutus-text{padding-right:10rem}#aboutus .aboutus-title{font-size:var(--fontSizeTitle);line-height:1.2}#aboutus .aboutus-content{font-size:var(--fontSizeDes);line-height:1.5}#aboutus .aboutus-content ul{margin-top:0}#aboutus .aboutus-content p:not(:last-child){margin-bottom:1rem}#aboutus .aboutus-content *{font-size:inherit;line-height:inherit}#aboutus .aboutus-img figure{overflow:hidden;border-radius:5vw 0 0 0;-webkit-border-radius:5vw 0 0 0;-moz-border-radius:5vw 0 0 0;-ms-border-radius:5vw 0 0 0;-o-border-radius:5vw 0 0 0;background-clip:padding-box}#aboutus .aboutus-des{font-size:var(--fontSizeDes);line-height:1.25}#slogan{margin-top:8vw;margin-bottom:8vw;padding-top:5rem;padding-bottom:5rem;background-size:cover}#slogan .slogan-title{font-size:var(--fontSizeTitle);width:450px;max-width:100%;line-height:1.3;margin-bottom:0;padding-right:6rem}#slogan .slogan-img{width:400px;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background-clip:padding-box;overflow:hidden;right:15px}#slogan .slogan-content{width:calc(100% - 450px - 400px - 1px);padding-right:6rem}#slogan .slogan-content p{font-size:var(--fontSizeDes)}#slogan .slogan-number{font-size:calc(8rem + 1vw);line-height:1}#service .section-header .service-title{font-size:var(--fontSizeTitle);line-height:1.2}#service .section-header .service-btn{position:relative}#service .service-wrap{margin-bottom:1rem}#service .service-wrap>*{overflow:hidden;display:block}#service .service-wrap .service-title{font-size:3.5rem;line-height:1.7}#service .service-wrap .service-details{position:absolute;width:100%;height:100%;top:0;left:0;background:#000;background:-moz-linear-gradient(0deg,#000 0%,rgba(0,0,0,.5046393557) 50%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(0deg,#000 0%,rgba(0,0,0,.5046393557) 50%,rgba(0,0,0,0) 100%);background:linear-gradient(0deg,#000 0%,rgba(0,0,0,.5046393557) 50%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}#service .service-wrap:nth-child(1)>*{border-radius:8rem 0 0 0;-webkit-border-radius:8rem 0 0 0;-moz-border-radius:8rem 0 0 0;-ms-border-radius:8rem 0 0 0;-o-border-radius:8rem 0 0 0;background-clip:padding-box}#service .service-wrap:nth-child(4)>*{border-radius:0 8rem 0 0;-webkit-border-radius:0 8rem 0 0;-moz-border-radius:0 8rem 0 0;-ms-border-radius:0 8rem 0 0;-o-border-radius:0 8rem 0 0;background-clip:padding-box}#service .service-wrap:nth-child(5)>*{border-radius:0 0 0 8rem;-webkit-border-radius:0 0 0 8rem;-moz-border-radius:0 0 0 8rem;-ms-border-radius:0 0 0 8rem;-o-border-radius:0 0 0 8rem;background-clip:padding-box}#service .service-wrap:nth-child(8)>*{border-radius:0 0 8rem 0;-webkit-border-radius:0 0 8rem 0;-moz-border-radius:0 0 8rem 0;-ms-border-radius:0 0 8rem 0;-o-border-radius:0 0 8rem 0;background-clip:padding-box}#service .service-item img{-ms-transition:transform .3s;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}#service .service-item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}#productcat .section-header-col{width:50%}#productcat .section-header-title{padding-right:3rem}#productcat .productcat-title{font-size:var(--fontSizeTitle);line-height:1.2}#productcat .productcat-feature{font-size:var(--fontSizeDes)}#productcat .productcat-feature>*{padding-top:.25rem;padding-bottom:.25rem}#productcat .productcat-feature>*:not(:last-child){border-right:3px solid #ccc;margin-right:2rem;padding-right:2rem}#productcat .productcat-content{font-size:var(--fontSizeDes)}#productcat .productcat-content ul{margin-top:0}#register .register-text{width:60%;padding-right:25rem}#register .register-img{width:40%}#register .register-title{font-size:var(--fontSizeTitle);line-height:1.2}#register .register-content{font-size:var(--fontSizeDes)}#register .register-content *{font-size:inherit}#register .register-btn-container p{font-size:var(--fontSizeDes);margin-left:3rem}#productgroup .productgroup-title{font-size:var(--fontSizeTitle);line-height:1.2}#productgroup .item{padding-right:4rem}#productgroup .item-wrap{position:relative}#productgroup .item-wrap:not(:nth-child(3n)):after{position:absolute;content:"";height:calc(100% + 4rem);width:1px;top:0;right:3rem;background-color:#ccc}#productgroup .item-wrap:nth-last-child(1):after,#productgroup .item-wrap:nth-last-child(2):after,#productgroup .item-wrap:nth-last-child(3):after{height:100%}#productgroup .item-title{font-size:var(--fontSizeDes);margin-bottom:1rem}#productgroup .item-content li{font-size:1.6rem}#productgroup .item-content li:not(:last-child){margin-bottom:.25rem}#productgroup .item-content ul{margin:0}#testimonial .testimonial-title{font-size:var(--fontSizeTitle);line-height:1.2}#testimonial .section-body .item{background-color:#f2f2f2;width:calc((100% - 11px)/2);margin-right:10px;margin-bottom:1rem}#testimonial .section-body .item:nth-child(2n){margin-right:0}#testimonial .section-body .item-details{padding:2rem 12px}#testimonial .section-body .item-title{font-size:2rem}#testimonial .section-body .item-media img{width:100%}#testimonial .section-footer .item{position:relative;background-color:#f2f2f2}#testimonial .section-footer .item-wrap{margin-bottom:1rem}#testimonial .section-footer .item img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}#solution .solution-item{width:50%;padding-left:5rem;padding-right:5rem}#solution .solution-item:not(:last-child){border-right:1px solid #ccc}#solution .solution-item:nth-child(2n) .btn{background-color:transparent;color:#000}#solution .solution-item:nth-child(2n) .btn:hover{background-color:#000;color:#fff}#solution .solution-title{font-size:3.5rem;line-height:1.2}#solution .solution-content{font-size:var(--fontSizeDes)}#solution .solution-content *{font-size:inherit}@media screen and (max-width:1365px){#register .register-text{padding-right:8vw;padding-left:8vw}#service .service-wrap .service-title{font-size:2.5rem;line-height:2}#productcat .productcat-title{font-size:var(--fontSizeTitle)}#solution .solution-title{font-size:2.5rem}#solution .solution-item{padding-left:4rem;padding-right:4rem}}@media screen and (max-width:1199px){#aboutus .aboutus-text{padding-right:3rem}#aboutus .aboutus-des,#aboutus .aboutus-content{font-size:var(--fontSizeDes)}#slogan{padding-top:3rem;padding-bottom:3rem}#slogan .slogan-title{width:100%;padding-right:calc(350px + 15rem)}#slogan .slogan-content{margin-top:-4rem;width:100%;padding-right:calc(350px + 3rem);text-align:right !important}#slogan .slogan-des{width:350px;max-width:100%;margin-left:auto}#slogan .slogan-img{width:350px}#register .register-text{width:50%;padding-left:3rem;padding-right:3rem}#register .register-img{width:50%}#register .register-btn-container p,#register .register-content{font-size:var(--fontSizeDes)}#register .register-btn-container p{margin-left:2rem}}@media screen and (max-width:991px){#aboutus .aboutus-des,#aboutus .aboutus-content{font-size:var(--fontSizeDes)}#slogan{margin-top:5rem;margin-bottom:5rem}#slogan .slogan-title{padding-right:calc(250px + 3rem)}#slogan .slogan-content{margin-top:0;padding-right:calc(250px + 3rem)}#slogan .slogan-img{width:250px}#slogan .slogan-content p{font-size:calc(var(--fontSizeDes) + .4rem)}#service .service-wrap .service-title{font-size:2rem}#service .service-wrap:nth-child(1)>*{border-radius:4rem 0 0 0;-webkit-border-radius:4rem 0 0 0;-moz-border-radius:4rem 0 0 0;-ms-border-radius:4rem 0 0 0;-o-border-radius:4rem 0 0 0;background-clip:padding-box}#service .service-wrap:nth-child(4)>*{border-radius:0 4rem 0 0;-webkit-border-radius:0 4rem 0 0;-moz-border-radius:0 4rem 0 0;-ms-border-radius:0 4rem 0 0;-o-border-radius:0 4rem 0 0;background-clip:padding-box}#service .service-wrap:nth-child(5)>*{border-radius:0 0 0 4rem;-webkit-border-radius:0 0 0 4rem;-moz-border-radius:0 0 0 4rem;-ms-border-radius:0 0 0 4rem;-o-border-radius:0 0 0 4rem;background-clip:padding-box}#service .service-wrap:nth-child(8)>*{border-radius:0 0 4rem 0;-webkit-border-radius:0 0 4rem 0;-moz-border-radius:0 0 4rem 0;-ms-border-radius:0 0 4rem 0;-o-border-radius:0 0 4rem 0;background-clip:padding-box}#productcat .productcat-feature{font-size:var(--fontSizeDes)}#productcat .productcat-title{font-size:var(--fontSizeTitle)}#productcat .productcat-content{font-size:var(--fontSizeDes)}#register .register-btn-container p,#register .register-content{font-size:var(--fontSizeDes)}#solution .solution-title{font-size:2.5rem}#solution .solution-item:nth-child(1){padding-left:0;padding-right:1.5rem}#solution .solution-item:nth-child(2){padding-right:0;padding-left:1.5rem}#solution .solution-content{font-size:var(--fontSizeDes)}}@media screen and (max-width:767px){#aboutus .aboutus-col{width:100%}#aboutus .aboutus-img{margin-top:3rem}#aboutus .aboutus-img figure{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;background-clip:padding-box}#slogan{margin-top:0;padding-bottom:180px;margin-bottom:15rem}#slogan .slogan-content,#slogan .slogan-title{text-align:center !important;padding-right:0}#slogan .slogan-content{margin-top:2rem}#slogan .slogan-img{left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);right:auto;top:auto;bottom:-300px}#service .section-header .service-title{line-height:1.4}#service .service-wrap .service-title{font-size:1.8rem}#service .service-wrap:nth-child(1)>*{border-radius:2rem 0 0 0;-webkit-border-radius:2rem 0 0 0;-moz-border-radius:2rem 0 0 0;-ms-border-radius:2rem 0 0 0;-o-border-radius:2rem 0 0 0;background-clip:padding-box}#service .service-wrap:nth-child(2)>*{border-radius:0 2rem 0 0;-webkit-border-radius:0 2rem 0 0;-moz-border-radius:0 2rem 0 0;-ms-border-radius:0 2rem 0 0;-o-border-radius:0 2rem 0 0;background-clip:padding-box}#service .service-wrap:nth-child(4)>*{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;background-clip:padding-box}#service .service-wrap:nth-child(5)>*{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;background-clip:padding-box}#service .service-wrap:nth-last-child(1)>*{border-radius:0 0 2rem 0;-webkit-border-radius:0 0 2rem 0;-moz-border-radius:0 0 2rem 0;-ms-border-radius:0 0 2rem 0;-o-border-radius:0 0 2rem 0;background-clip:padding-box}#service .service-wrap:nth-last-child(2)>*{border-radius:0 0 0 2rem;-webkit-border-radius:0 0 0 2rem;-moz-border-radius:0 0 0 2rem;-ms-border-radius:0 0 0 2rem;-o-border-radius:0 0 0 2rem;background-clip:padding-box}#productcat .productcat-title{font-size:var(--fontSizeTitle)}#productcat .productcat-feature{font-size:1.6rem}#productcat .section-header-title{padding-right:0}#productcat .section-header-col{width:100%}#productgroup .item{padding-right:0}#productgroup .item-wrap:after{display:none}#productgroup .item-content li{font-size:1.4rem}#register .register-col{width:100%}#register .register-img{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}#register .register-text{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:3rem 1.5rem}#testimonial .section-body .item{width:100%;margin-right:0}#testimonial .section-body .item-details{padding:8px 12px}#testimonial .section-body .item-title{font-size:1.6rem}#solution .solution-title{font-size:2.25rem}#solution .solution-item{width:100%;padding-left:0 !important;padding-right:0 !important}#solution .solution-item:nth-child(1){border:0;border-bottom:1px solid #ccc;margin-bottom:2rem;padding-bottom:2rem}}