.index>main>section{position:relative; overflow: hidden;}

.home-title{font-size:var(--hometitle);font-weight:var(--fontblod5);color:var(--fontcolor);text-align:center;text-transform:capitalize}
.home-des{text-align:center;color:#2a9452;margin-bottom:10px}

.home-more{display:inline-flex;align-items:center;justify-content:center;background:#2a9452;height:45px;width:180px;color:#FFF;transition:all .2s linear;text-decoration:none}
.home-more:hover{box-shadow:1px 2px 10px #2a9452}

.home-more{min-width:180px;height:56px;background:#2a9452;font-weight:var(--fontblod5);border-radius:3px;display:inline-flex;align-items:center;justify-content:center;color:#FFF;position:relative;overflow:hidden}
.home-more em{margin-left:10px}
.home-more:hover::after{width:300px;height:300px}
.home-more::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .2s linear;width:0px;height:0px;border-radius:50%;background:rgba(0,0,0,.05)}
.home-about,.home-case,.home-hotproduct,.home-mainproduct,.home-news{padding:2% 0px}


.home-banner  .ship{border:1px solid #E8E8E8;overflow:hidden;position:relative;padding-top:100%}

.home-banner  .ship .lazy-wrap{position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:hidden}

.home-banner video{
width: 100%;
height: 100%;
object-fit: contain;
}
.home-banner video:focus {
outline:none;
}

.home-banner .pcimg{display:block}
.home-banner .pcimg img{display:block}
.home-banner .mobimg{display:none}
.home-banner .mobimg img{display:none}
.home-banner .swiper-slide img{width:100%}
.home-banner .swiper-slide.swiper-slide-active img{animation:bannerimg 6s forwards}
@keyframes bannerimg{0%{transform:scale(1)}80%{transform:scale(1.04)}100%{transform:scale(1.035)}}
.home-banner .swiper-pagination-bullet{background-color:#e2e2e2;border-radius:999px;height:4px;opacity:1;overflow:hidden;position:relative;width:32px}
.home-banner .swiper-pagination-bullet:after{background-color:#2a9452;border-radius:999px;content:"";display:block;height:100%;width:0px}
.home-banner .swiper-pagination-bullet-active.cur::after{transition:width 6s linear;width:100%}
.home-banner .banner-animote{position:absolute;bottom:20%;left:10%;color:var(--fontcolor);opacity:0;max-width:770px;font-family: "Poppins", sans-serif}
.home-banner .banner-animote .title{font-size:150px;font-weight: normal;   line-height: 150px; font-weight: 100;text-transform: uppercase;}
.home-banner .banner-animote .text{ font-weight: bold;font-size: 150px;
    text-transform: uppercase;   line-height: 150px;
  
 }
.home-banner .banner-animote .btn{margin-top:4em}
.home-banner .swiper-slide-active .banner-animote{animation:bannerani .5s forwards;animation-delay:.7s}
@keyframes bannerani{0%{opacity:0;transform:scale(0)}
100%{opacity:1;transform:scale(1)}}

#about{background-color:#F8F8F8;padding:4% 0px}
#about .about-con{width:56%;padding:2% 6% 0px 0px}
#about .about-con .home-label{text-align:left}
#about .about-con .home-label:after{display:none}
#about .about-con .home-title{text-align:left;line-height:2;max-width:750px;font-size: 2rem}
#about .about-con .about-des{color:#444;line-height:1.75}
#about .about-con .more-btn{border:1px solid #C2C2C2;border-radius:0;padding:10px 30px;border-bottom:2px solid var(--color);margin-top:6%;background-color:#F8F8F8}
#about .about-con .more-btn:hover{border-color:var(--color)}
#about .about-img{width:43.75%;position:relative;z-index:1}
#about .about-img .lazy-wrap::after{padding-bottom:0px}
#projects{position:relative;padding-top:7vw}
#projects::before{content:"";display:block;width:100%;height:65%;position:absolute;top:0px;left:0px;background-color:#222}
#projects::after{content:"Factory Show";display:block;width:100%;text-align:center;position:absolute;top:0px;left:0px;font-size:7vw;font-family:Rajdhani;color:#555;opacity:.15;text-transform:uppercase;line-height:1.1}
#projects .l-wrap{position:relative;z-index:1;color:#FFF;overflow: hidden;}
#projects .l-wrap .home-title{color: #fff}
#projects .projects-des{line-height:1.75;text-align:center;max-width:550px;margin:0px auto;padding:10px 0px}
#projects #home-projects{margin-top:30px;padding:7% 0px}
#projects #home-projects .swiper-slide{transition:transform .3s;transform:scale(0.64)}
#projects #home-projects .swiper-slide.swiper-slide-prev{transform:scale(0.64) translateX(-28%)}
#projects #home-projects .swiper-slide.swiper-slide-next{transform:scale(0.64) translateX(28%)}
#projects #home-projects .swiper-slide.swiper-slide-active{transform:scale(1.57)}
#projects #home-projects .swiper-slide.swiper-slide-active .projects-cont{opacity:1}
#projects #home-projects .swiper-slide:hover .projects-cont p{color:var(--color)}
#projects #home-projects .swiper-slide .projects-cont{position:absolute;bottom:10%;left:15%;width:70%;background-color:rgba(255,255,255,.9);text-align:center;font-weight:var(--fontbold6);opacity:0;transition:opacity .3s .1s;padding:10px 0px}
#projects #home-projects .swiper-slide .projects-cont p{font-size:12px;color:#000;text-transform:capitalize;transition:color .3s}
#projects #home-projects .swiper-slide .projects-cont a{display:inline-block;font-weight:normal;text-transform:lowercase;font-size:14px;transform:scale(0.8)}
#projects #home-projects .swiper-slide .projects-cont a:hover{color:var(--color)}
#product{padding:4% 0px}
@media(max-width: 900px){
#about{padding:0px}
#about .l-wrap{flex-direction:column;padding-bottom:20px}
#about .about-con{width:100%;padding:5% 0px}
#about .about-con .more-btn{margin-top:30px}
#about .about-img{width:100%}
#projects #home-projects{margin-top:20px}
#projects #home-projects .swiper-slide{width:65%}
#projects #home-projects .swiper-slide.swiper-slide-next,#projects #home-projects .swiper-slide.swiper-slide-prev{transform:scale(0.7)}
#projects #home-projects .swiper-slide.swiper-slide-active{transform:scale(1.3)}
#about .about-con .home-title{font-size: 16px}
}
/* -------------------------
   Product variation Area 
---------------------------*/
.productcat{padding: 2% 0px}
.clear{clear: both;}
.product_variation_one_boxed {
    margin-bottom: 30px;
}

.row .col-lg-4 .product_variation_one_boxed:last-child {
   
}

.product_variation_one_boxed {
    position: relative;
    overflow: hidden;
}

.product_variation_one_boxed img {
    width: 100%;
}

.product_var_one_text_center {
    position: absolute;
    left: 40px;
    bottom: 0;
    padding: 20px;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 50%;
}

.product_var_one_text {
    position: absolute;
    left: 0px;
    top: 50%;
    padding: 20px;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 50%;
}

.product_var_one_text h2,
.product_var_one_text_center h2 {
    padding: 5px 0;
    text-transform: uppercase;
    font-weight: 700
}

.product_var_one_text h4,
.product_var_one_text_center h4 {
    text-transform: uppercase;
}

.product_var_one_text a,
.product_var_one_text_center a {
    margin-top: 20px;
}

.color_one {
    color: var(--main-theme-color);
}



/** topcategory-section **/
.category-section-area{padding-top:2%;}
.category-section-area .all-cat{text-align:center}
.category-section-area .all-cat ul>li{width:10%;float:left;-webkit-transition:all 250ms ease-in-out 0s;-moz-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s;transition:all 250ms ease-in-out 0s}
@media(max-width:991px){.category-section-area .all-cat ul>li{width:25%}
}
@media(max-width:550px){.category-section-area .all-cat ul>li{width:33.33%}
}
.category-section-area .all-cat li span{display:block}
.category-section-area .all-cat a{font-family:"futura-pt-demi",sans-serif;font-size:16px;font-size:1.0666666667rem;color:#787878;display:block;padding:25px 15px}
@media(max-width:767px){.category-section-area .all-cat a{font-size:14px;font-size:.9333333333rem;padding:15px}
}
.category-section-area .all-cat .fi:before{font-size:50px;font-size:3.3333333333rem;color:#000}
@media(max-width:767px){.category-section-area .all-cat .fi:before{font-size:40px;font-size:2.6666666667rem}
}
.category-section-area .all-cat li:hover{box-shadow:0 0 20px rgba(0,0,0,0.1)}
.cta-section{background:url("../image/cta.jpg") top center/cover no-repeat local;background-color:#000;padding:150px 0}
@media screen and (min-width:1200px){.cta-section{height:500px;display:flex;align-items:center;justify-content:center;padding:0}
}
@media(max-width:991px){.cta-section{padding:100px 0}
}
.cta-section .content-area{max-width:500px;margin:0 auto;text-align:center}
.cta-section .content-area>span{font-size:12px;font-size:.8rem;font-weight:500;color:#c2572b;text-transform:uppercase;letter-spacing:5px}
.cta-section h3{font-size:42px;font-size:2.8rem;margin:0 0 .3em;color:#fff}
@media(max-width:991px){.cta-section h3{font-size:35px;font-size:2.3333333333rem}
}
@media(max-width:767px){.cta-section h3{font-size:30px;font-size:2rem}
}
.cta-section p{margin-bottom:2em;color:#fff}


/* home choose */
.home-choose{padding:4% 0px 4%;z-index:1}
.home-choose::before{content:"";position:absolute;top:0px;width:100%;height:350px;background:#FFFbfa;z-index:-1}


.home-choose .home-des,.home-choose .home-title{color:#2a9452}
.choose-ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px}
.choose-ul .choose-item{width:23%;background:#FFFf;box-shadow:0 6px 13px 0 rgba(19,20,21,.08);padding:50px 30px;text-align:center;transition:all .2s linear}
.choose-ul .choose-item:hover{transform:translateY(-5px)}
.choose-ul .choose-item:hover .icon{transform:rotateY(360deg)}
.choose-ul .choose-item .title{color:var(--fontcolortitle);font-size:24px;line-height:24px;margin-bottom:20px}
.choose-ul .choose-item img{height:60px;transition:all .3s linear}
.choose-ul .choose-item .icon{transition:all .3s linear;line-height:1}
.choose-ul .choose-item em{font-size:60px;color:#2a9452}
.choose-ul .choose-item .info{margin-top:20px;color:var(--fontcolorintro)}

.home-projects{padding:3% 0px}
.project-pagination .swiper-pagination-bullet-active{background:#2a9452}
.home-projects .l-wrap{display:flex;flex-wrap:wrap}
.home-projects .homeprojects-left{flex:1;display:flex;flex-direction:column}
.home-projects .homeprojects-left .home-des,
.home-projects .homeprojects-left .home-title{text-align: left;}

.home-projects .homeprojects-content{flex:1;margin-top:2%;background:#2a9452;color:#FFF;padding:4% 20% 4% 70px;border-top-left-radius:var(--borderradius);border-bottom-left-radius:var(--borderradius)}
.home-projects .homeprojects-content .item{display:none}
.home-projects .homeprojects-content .title{font-size:34px}
.home-projects .homeprojects-content .text{margin-top:15px;line-height:1.8;}
.home-projects .homeprojects-content .home-more{margin-top:50px;color:#000;background:#fff}
.home-projects .homeprojects-content .home-more::before{background:#e8e7e7}

.home-projects .homeprojects-content .anniu{margin-top:50px;color:#000;background:#fff;display:inline-flex;align-items:center;justify-content:center;height:45px;width:180px;color:#FFF;transition:all .2s linear;text-decoration:none;font-size: 16px;    font-weight: var(--fontblod5);border-radius: 3px}
.home-projects .homeprojects-content .anniu:hover{box-shadow:1px 2px 10px #2a9452}

.home-projects .homeprojects-content .anniu button{background: none;width: 100%;height: 100%;cursor: pointer;}

.home-projects .homeprojects-content .anniu em{margin-right: 10px}




.home-projects .homeprojects-right{width:700px}
.home-projects .homeprojects-right .swiper{height:100%}
.home-projects .homeprojects-right .swiper-slide a{position:relative;z-index:1;width:100%;height:100%;overflow:hidden;border-radius:var(--borderradius);border-bottom-left-radius:0}
.home-projects .homeprojects-right .swiper-slide a::after{content:'';position:absolute;left:0px;top:0px;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:0;opacity:0;transition:all 0.1s linear}
.home-projects .homeprojects-right .swiper-slide a:hover::after{opacity:1}
.home-projects .homeprojects-right img{width:100%;height:100%;object-fit:cover}

/* home-contact */
.home-contact{z-index: 1;position: relative;}


.home-contact::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
   background-image: url('../images/home-relationB.jpg');opacity: 1;background-repeat:no-repeat;background-size:100% 100%;
    z-index: -2;
}

.home-contact::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-color: rgba(0, 155, 76, .7);
    z-index: -1;
}


.home-contact-content{display:flex;justify-content:space-between;position: relative;z-index: 4}
.contact-left{width:42.5%}
.contact-left-img,.contact-left-img img{width:100%;border-radius:var(--border);border-top-right-radius:0;border-top-left-radius:0}
#homehonorswiper{margin-top:5%}
.contact-left-bottom{display:flex;justify-content:space-between;box-sizing:border-box;padding:50px 0}
.contact-left-bottom div{display:flex;flex-direction:column;justify-content:center;align-items:center}
.contact-left-num{font-size:38px;color:#FFF;font-weight:var(--fontweight5);margin:0px}
.contact-left-txt{font-size:20px;color:#FFF;margin-top:10px}
.contact-right{width:50%;position:relative}
.contact-right .play{margin-top:5%;width:50px;height:50px;border-radius:50px;background-color:#FFF;transition:all .3s ease-in-out;-webkit-animation:ripple 1s linear infinite;animation:ripple 1s linear infinite;display:inline-flex;align-items:center;justify-content:center}
@-webkit-keyframes ripple{0%{box-shadow:0 0 0 0 rgb(255 255 255 / 50%),0 0 0 5px rgb(255 255 255 / 50%),0 0 0 10px rgb(255 255 255 / 50%)}
100%{box-shadow:0 0 0 5px rgb(255 255 255 / 25%),0 0 0 10px rgb(255 255 255 / 25%),0 0 0 20px rgba(50,100,245,0)}}
@keyframes ripple{0%{box-shadow:0 0 0 0 rgb(255 255 255 / 25%),0 0 0 5px rgb(255 255 255 / 25%),0 0 0 10px rgb(255 255 255 / 25%)}
100%{box-shadow:0 0 0 5px rgb(255 255 255 / 25%),0 0 0 10px rgb(255 255 255 / 25%),0 0 0 20px rgba(50,100,245,0)}}
.contact-right .img-box em{color:var(--color);font-size:24px}
.contact-phone-number{font-size:32px;font-weight:var(--fontweight5);color:#FFF;margin:32px 0;display:inline-block;margin-left:30px}
.contact-right-txt{width:90%;font-size:20px;color:#FFF;margin-top:3%;overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:7;}
.contact-right-btn{width:150px;height:46px;background-color:#FFF;border-radius:var(--border);display:flex;justify-content:center;align-items:center;color:var(--color);font-size:18px;margin-top:50px;transition:all .4s linear;position:relative;z-index:1;box-shadow:0 0 0 #FFF;text-decoration:none}
.contact-right-btn::after{position:absolute;left:0px;top:0px;content:'';display:inline-block;width:0%;height:100%;background-color:var(--color);z-index:-1;border-radius:var(--border);box-shadow:0 0 0 var(--color);transition:all .2s linear}
.contact-right-btn:hover{color:#FFF;box-shadow:0 0 3px #FFF}
.contact-right-btn:hover::after{width:100%;box-shadow:0 0 4px var(--color)}
.contact-right-bottom{position:absolute;bottom:0px;left:0px;width:100%;background-color:#FFF;border-radius:5px 5px 0 0;box-sizing:border-box;padding:30px 40px}
.contact-right-bottom p:nth-child(1){font-size:30px;color:var(--fontcolor);font-weight:var(--fontweight5);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin-top:0}
.contact-right-bottom p:nth-child(2){color:var(--summarycolor);line-height:24px;margin-top:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
@media screen and (max-width:1366px){.contact-left-num{font-size:32px}
.contact-left-txt{font-size:16px}
.contact-right .play{margin-top:6%}
.contact-right-bottom p:nth-child(1){font-size:24px}
.contact-right-bottom p:nth-child(2){margin-top:20px;font-size:14px}
.contact-right-bottom{padding:35px 40px}}
@media screen and (max-width:1240px){.contact-phone-number{font-size:32px;margin:24px 0}
.contact-right-txt{line-height:24px;font-size:16px;width:90%}}


@media screen and (max-width:900px){.home-contact-content{flex-direction:column;align-items:center}
.contact-left{width:100%}
.contact-left-bottom{padding:40px 0px}
.contact-right{width:95%;box-sizing:border-box;padding-bottom:200px}
.contact-right-bottom{padding:20px 40px}
}
@media screen and (max-width:500px){
.contact-left-bottom{padding:20px 0px}
.contact-left-num{font-size:26px}
.contact-left-txt{font-size:12px}
.contact-phone-number{font-size:24px;margin:16px 0;margin-left:30px}
.contact-right .play{margin:6% 0;margin-left:6%;width:40px;height:40px}
.contact-right .img-box em{font-size:18px}
.contact-right-txt{line-height:22px;font-size:14px;width:100%}
.contact-right-btn{width:150px;height:40px;font-size:15px;margin-top:20px}
.contact-right-bottom p:nth-child(1){font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.contact-right-bottom p:nth-child(2){margin:0px;font-size:14px}
.contact-right-bottom{padding:20px;border-radius:3px 3px 0 0}
.contact-right{width:100%;padding-bottom:150px}
    }

.home-mainproduct{background:var(--homebg)}
.home-mainproduct .mainpro-top{display:flex;align-items:center;justify-content:space-between}
.home-mainproduct .mainpro-top .mainpro-title{max-width:700px}
.home-mainproduct .mainpro-top .mainpro-title .home-title{color:#FFF;text-align:left}
.home-mainproduct .mainpro-top .mainpro-title .des{color:#858fb7;line-height:30px}
.home-mainproduct .mainpro-top .mainpro-button{display:flex;align-items:center}
.home-mainproduct .mainpro-top .mainpro-button .mainproduct-button-next,.home-mainproduct .mainpro-top .mainpro-button .mainproduct-button-prev{margin-left:20px;width:49px;height:49px;background:rgba(255,255,255,0);border:2px solid rgba(230,232,235,.3);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .1s linear}
.home-mainproduct .mainpro-top .mainpro-button .mainproduct-button-next.swiper-button-disabled,.home-mainproduct .mainpro-top .mainpro-button .mainproduct-button-next:hover,.home-mainproduct .mainpro-top .mainpro-button .mainproduct-button-prev.swiper-button-disabled,.home-mainproduct .mainpro-top .mainpro-button .mainproduct-button-prev:hover{background:#45546d}
.home-mainproduct .mainpro-top .mainpro-button .mainproduct-button-next.swiper-button-disabled em,.home-mainproduct .mainpro-top .mainpro-button .mainproduct-button-next:hover em,.home-mainproduct .mainpro-top .mainpro-button .mainproduct-button-prev.swiper-button-disabled em,.home-mainproduct .mainpro-top .mainpro-button .mainproduct-button-prev:hover em{color:#091d3e}
.home-mainproduct .mainpro-top .mainpro-button .mainproduct-button-next em,.home-mainproduct .mainpro-top .mainpro-button .mainproduct-button-prev em{color:#45546d;font-size:22px}
.home-mainproduct #homemainproduct{margin-top:30px;height:658px}
.home-mainproduct .homepro-list .swiper-slide{background:#FFF;display:flex;align-items:center;height:calc((100% - 30px)/ 2);border-radius:4px;position:relative}
.home-mainproduct .homepro-list .swiper-slide::before{content:"";position:absolute;top:0px;left:50%;transform:translateX(-50%);width:80%;height:4px;background:#d8d8d8;border-radius:2px;z-index:9;transition:all .1s linear}
.home-mainproduct .homepro-list .swiper-slide:hover::before{background:#2a9452}
.home-mainproduct .homepro-list .swiper-slide:hover .info .title{color:#2a9452}
.home-mainproduct .homepro-list .swiper-slide .img{width:40%;display:flex;align-items:center;justify-content:center;height:100%;position:relative;z-index:1}
.home-mainproduct .homepro-list .swiper-slide:hover .img img{transform:scale(1.03)}
.home-mainproduct .homepro-list .swiper-slide .img img{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:cover}
.home-mainproduct .homepro-list .swiper-slide .info{flex:1;padding:20px}
.home-mainproduct .homepro-list .swiper-slide .info .title{font-size:18px;font-weight:var(--fontblod5);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:20px}
.home-mainproduct .homepro-list .swiper-slide .info .text{font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:20px;color:var(--summarycolor)}
.home-mainproduct .homepro-list .swiper-slide .info .home-more{min-width:140px;height:44px}
.home-mainproduct .mainproduct-more{text-align:center;margin-top:4%}
.home-case #homecaseswiper{padding:0px 30px;margin-top:3%}
.home-case .homecase-list .swiper-slide{border-radius:4px;position:relative}
.home-case .homecase-list .swiper-slide:hover .content{opacity:1;visibility:inherit;margin-top:0px}
.home-case .homecase-list .swiper-slide .content{width:80%;height:80%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--color);opacity:0.8;;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;transition:all .1s linear;opacity:0;visibility:hidden;margin-top:20px}
.home-case .homecase-list .swiper-slide .content .text{color:#FFF;text-align:center;font-size:20px;font-weight:var(--fontblod5)}
.home-case .homecase-list .swiper-slide .content .more{margin-top:30px;width:49px;height:49px;background:rgba(0,146,255,0);border:1px solid #FFF;border-radius:25px;color:#FFF;font-size:24px;display:flex;align-items:center;justify-content:center}
.home-case .homecase-pagination{margin-top:30px;text-align:center}
.home-case .homecase-pagination .swiper-pagination-bullet{width:36px;height:3px;background:#253745;border-radius:3px;transition:all .1s linear}
.home-case .homecase-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color)}
.home-hotproduct{background:#f5f5f5;position:relative}
.home-hotproduct section.color{background-color:#f5f5f5;position:relative}
.home-hotproduct section.color .wave-top{left:0;position:absolute;right:0;top:0}


.home-hotproduct #hotproswiper{margin-top:3%;padding-bottom:10px}
.home-hotproduct .hotpro-list .swiper-slide{width:23%;background:#FFF;border-radius:5px;overflow:hidden;border:1px solid #e5e8ed}
.home-hotproduct .hotpro-list .swiper-slide:hover .img img{transform:scale(1.02)}
.home-hotproduct .hotpro-list .swiper-slide:hover .title{color:#2a9452}
.home-hotproduct .hotpro-list .swiper-slide .img{display:flex;align-items:center;justify-content:center;width:100%}
.home-hotproduct .hotpro-list .swiper-slide .img img{width:100%;height:100%;object-fit:cover}

.home-hotproduct .hotpro-list .swiper-slide .img{border:1px solid #E8E8E8;overflow:hidden;position:relative;padding-top:100%}

.home-hotproduct .hotpro-list .swiper-slide .img .lazy-wrap{position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:hidden}


.home-hotproduct .hotpro-list .swiper-slide .img .lazy-wrap::after{padding-bottom:0px}




.home-hotproduct .hotpro-list .swiper-slide .title{border-top:1px solid #e5e8ed;font-size:18px;font-weight:var(--fontblod5);color:var(--fontcolor);text-align:center;display:flex;align-items:center;justify-content:center;height:100px;padding:0px 15px}
.home-hotproduct .hotpro-button{display:flex;align-items:center;justify-content:center;margin-top:50px}
.home-hotproduct .hotpro-button .hotpro-button-next,
.home-hotproduct .hotpro-button .hotpro-button-prev{margin:0px 10px;width:49px;height:49px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#2a9452;border:2px solid #2a9452;color:#FFF}
.home-hotproduct .hotpro-button .hotpro-button-next.swiper-button-disabled,
.home-hotproduct .hotpro-button .hotpro-button-prev.swiper-button-disabled{background:rgba(255,255,255,0);border:2px solid rgba(93,106,128,.3);color:#000}
.home-hotproduct .hotpro-button .hotpro-button-next em,
.home-hotproduct .hotpro-button .hotpro-button-prev em{font-size:18px}


.home-label{font-size:14px;font-weight:var(--fontbold6);color:var(--color);text-transform:uppercase;text-align:center}
.home-label::before,.home-label::after{content:"";display:inline-block;width:34px;height:1px;background:var(--color);vertical-align:middle}
.home-label::before{margin-right:10px}
.home-label::after{margin-left:10px}
#product{padding:2% 0px;}
#product .pro-list{margin-top:4%}
#product .pro-list li{width:23.75%;margin:0px 1.5% 20px 0px}
#product .pro-list li:nth-of-type(4n){margin-right:0px}
#product .pro-list li .pro-img{border:1px solid #E8E8E8;overflow:hidden;position:relative;padding-top:100%}

#product .pro-list li .pro-img .lazy-wrap{position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:hidden}


#product .pro-list li .pro-img .lazy-wrap::after{padding-bottom:0px}
#product .pro-list li .pro-cont{padding:10px 15px}
#product .pro-list li .pro-cont .pro-name{display:block;font-weight: bold;text-transform:capitalize;margin:0px 0px 10px 0px;display:block;display:-webkit-box;display:-moz-box;max-height:3em;line-height:1.5em;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}
#product .pro-list li:hover .pro-name{color:var(--color)}
#product .pro-list li:hover .pro-img img{transform:scale(1.1)}
#product .all-products{position:relative;text-align:center;font-size:14px;font-weight:var(--fontbold6);text-transform:uppercase}
#product .all-products::before{content:"";display:block;width:100%;height:1px;background-color:#EBEBEB;position:absolute;top:20px;left:0px}
#product .all-products::after{content:"";display:block;width:128px;height:1px;background-color:#FFF;position:absolute;top:20px;left:50%;transform:translateX(-50%)}
#product .all-products a{display:inline-block;position:relative;z-index:1}
#product .all-products a:hover{color:var(--color)}
#product .all-products span:nth-of-type(1){display:block;width:40px;height:40px;background:var(--color);border-radius:50%;color:#FFF;font-size:30px;text-align:center;line-height:38px;margin:0px auto 20px;font-weight:var(--fontbold4)}
.flex {
    display: flex;
    flex-wrap: wrap;
}
.flex-ai-c{display:flex;flex-wrap:wrap;align-items:center}
.flex-ai-fs{display:flex;flex-wrap:wrap;align-items:flex-start}
.flex-ai-fe{display:flex;flex-wrap:wrap;align-items:flex-end}
.flex-jc-c{display:flex;flex-wrap:wrap;justify-content:center}
.flex-jc-sb{display:flex;flex-wrap:wrap;justify-content:space-between}
.flex-jc-sa{display:flex;flex-wrap:wrap;justify-content:space-around}
.flex-jc-fe{display:flex;flex-wrap:wrap;justify-content:flex-end}
.flex-jc-fs{display:flex;flex-wrap:wrap;justify-content:flex-start}
.flex-jc-ai-c{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.flex-jc-ai-sb{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
#info{background:#F5F5F5 left top/100% no-repeat;padding:2% 0px 2%;padding-bottom:0px}
#info .info-cont{color:#FFF}
#info .info-cont .info-title{font-size:50px;font-weight:var(--fontbold6);max-width:500px;text-transform:capitalize;margin-bottom:5%}
@media(min-width: 901px)and (max-width: 1280px){
#info .info-cont .info-title{font-size:32px}}
#info .info-cont .info-des{font-family:Arial;line-height:3}
#info .video-btn{width:60px;height:60px;background:rgba(56,83,216,0);border:1px solid #FFF;border-radius:50%;position:relative;margin-right:40px}
#info .video-btn em{color:#FFF;font-size:34px}
#info .video-btn::before,#info .video-btn::after{content:"";display:block;position:absolute;top:0px;left:0px;width:100%;height:100%;border-radius:50%;border:1px solid #FFF;opacity:0;}
#info .video-btn::before{-webkit-animation:aperture 1.5s ease infinite;animation:aperture 1.5s ease infinite}
#info .video-btn::after{-webkit-animation:aperture 1.5s ease infinite .4s;animation:aperture 1.5s ease infinite .4s;}
#info .video-layer{position:fixed;top:0px;bottom:0px;right:0px;left:0px;z-index:100000;background-color:rgba(0,0,0,.9);display:none}
#info .video-layer .layer-close{width:40px;height:40px;border-radius:50%;display:block;margin:30px 30px 30px auto;background-color:var(--color)}
#info .video-layer .layer-close em{font-size:20px;line-height:1;color:#FFF}
#info .video-layer .video-layer-cont{width:92%;margin:0px auto;max-width:800px;position:relative;top:calc(50% - 100px);transform:translateY(-50%);max-height:80vw}
#info .video-layer .video-layer-cont>lite-youtube,#info .video-layer .video-layer-cont>video,#info .video-layer .video-layer-cont>iframe{display:block;margin:0px auto;max-width:100%;max-height:100%}
#info .info-bottom{background-color:#FFF;margin-top:0%}
#info .info-item{width:33.33%;padding:50px 5% 100px;position:relative;z-index:1;overflow:hidden;}
@media(min-width: 901px)and (max-width: 1280px){
#info .info-item{padding-left:3%;padding-right:3%}}
#info .info-item .info-item-tit{display:flex;align-items:center;margin-bottom:30px;position:relative}
@media(min-width: 901px)and (max-width: 1280px){
#info .info-item .info-item-tit{margin-bottom:10px}}
#info .info-item .info-item-tit em{font-size:50px;color:var(--color);line-height:1;transition:color .3s}
@media(min-width: 901px)and (max-width: 1280px){
#info .info-item .info-item-tit em{font-size:32px}}
#info .info-item .info-item-tit span{flex:1;padding-left:20px;font-size:26px;font-weight:var(--fontbold6);color:#222;transition:color .3s;text-transform:capitalize}
@media(min-width: 901px)and (max-width: 1280px){
#info .info-item .info-item-tit span{font-size:22px;padding-left:10px}}
#info .info-item .info-item-des{position:relative;font-size:16px;line-height:26px;color:#666;transition:color .3s}
#info .info-item::after{display:block;font-size:114px;line-height:1;font-weight:var(--fontbold6);color:#f0f0f0;position:absolute;bottom:0px;right:6%;transform:translateY(30%);z-index:1}
#info .info-item:nth-of-type(1)::after{content:"01"}
#info .info-item:nth-of-type(2)::after{content:"02"}
#info .info-item:nth-of-type(3)::after{content:"03"}
#info .info-item::before{content:"";display:block;position:absolute;top:0px;left:0px;bottom:0px;right:0px;background-color:#FFF;transition:background .3s}
#info .info-item:hover .info-item-tit span,#info .info-item:hover .info-item-tit em{color:#FFF}
#info .info-item:hover .info-item-des{color:#FFF}
#info .info-item:hover::before{background-color:var(--color)}

@media(max-width: 900px){
#info{background-size:200%;background-position:center top}
#info .info-cont{width:100%;text-align:center}
#info .info-cont .info-title{max-width:100%}
#info .info-video{width:100%;text-align:center;margin: 0px}
#info .video-btn{margin-right:0px}
#info .info-item{width:100%}
#info .info-item::before{border-top:1px solid #e9e9e9}
#info .info-cont .info-des{line-height:1.5}
#product .pro-list{justify-content:space-between}
#product .pro-list li{width:48%;margin:0px 0px 20px}
#product .pro-list li .pro-cont{padding:10px 0px}
    }
    @media(max-width: 768px){
#info .info-cont .info-title{font-size:6.1333333333vw;margin-top:3%}
#info .info-item{padding:6.6666666667vw 5% 13.3333333333vw}
#info .info-item::after{font-size:13.3333333333vw}
#info .info-item .info-item-tit{margin-bottom:4vw}}
    }
    @media(max-width: 415px){

 #info .info-item .info-item-tit{margin-bottom:10px}
#info .info-item .info-item-tit em{font-size:32px}
#info .info-item .info-item-tit span{font-size:20px;padding-left:10px}}

#news{background-color:#FFFbfa;padding:2% 0px}
#news #home-news{margin:2% 0px}
@media(min-width: 901px){
#news #home-news .news-list{flex-wrap:wrap;justify-content:space-between}
#news #home-news .news-list .swiper-slide{width:49%;display:flex;align-items:center;background-color:#FFF}
#news #home-news .news-list .swiper-slide .news-item-img{width:50%}
#news #home-news .news-list .swiper-slide .news-item-cont{width:50%;padding:0px 3%;transform:none}
#news #home-news .news-list .swiper-slide:nth-of-type(n+3){flex-direction:row-reverse}}
#news #home-news .news-list .news-item-img{position:relative}
#news #home-news .news-list .news-item-img img{max-height:300px;object-fit:cover}
#news #home-news .news-list .news-item-img .lazy-wrap::after{padding-bottom:0px}
#news #home-news .news-list .news-item-img .news-date{display:inline-block;background-color:#FFF;font-size:14px;font-weight:var(--fontbold6);text-align:center;position:absolute;top:5%;left:4%;padding:6px 15px;border-bottom:3px solid var(--color);transition:background .3s,color .3s}
#news #home-news .news-list .news-item-img .news-date span{font-size:20px;display:block;line-height:1;margin-bottom:4px}
#news #home-news .news-list .news-item-cont{width:90%;margin:auto;background-color:#FFF;padding:5%;transform:translateY(-50%)}
#news #home-news .news-list .news-item-cont .news-item-title{font-size:18px;font-weight:var(--fontbold6);color:#000;text-transform:capitalize;display:block;display:-webkit-box;display:-moz-box;max-height:3em;line-height:1.5em;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}
@media(min-width: 901px)and (max-width: 1280px){
#news #home-news .news-list .news-item-cont .news-item-title{font-size:18px}}
#news #home-news .news-list .news-item-cont .news-item-des{color:#666;margin:10px 0px 20px;display:block;display:-webkit-box;display:-moz-box;max-height:3em;line-height:1.5em;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}
#news #home-news .news-list .swiper-slide:hover .news-item-img img{transform:scale(1.1)}
#news #home-news .news-list .swiper-slide:hover .news-item-img .news-date{background-color:var(--color);color:#FFF}
#news #home-news .news-list .swiper-slide:hover .news-item-title{color:var(--color)}
@media(max-width: 900px){
    #news #home-news .news-list .news-item-cont{transform:none;margin-top:-100px;position:relative}
#news #home-news .swiper-pagination{position:static;margin-top:4%}
}

@media(max-width: 480px){
    #news #home-news .news-list .news-item-img .news-date{left:5%;padding:8px;font-size:12px}
#news #home-news .news-list .news-item-img .news-date span{font-size:16px;line-height:1}
#news #home-news .news-list .news-item-cont{padding-bottom:0px}
#news #home-news .news-list .news-item-cont .news-item-title{font-size:18px;line-height:1.3}
#news #home-news .news-list .news-item-cont .news-item-des{font-size:14px;margin:6px 0px 0px}}
@media (max-width:1500px){
.home-banner .banner-animote{left:10%;bottom:20%}
.home-banner .banner-animote .title{font-size:34px}
.home-case .homecase-list .swiper-slide .content .text{font-size:16px}
.home-case .homecase-list .swiper-slide .content .more{width:40px;height:40px}
.home-projects .homeprojects-right{width:50%}}
@media (max-width:1280px){
    .choose-ul .choose-item .title{font-size:20px}
.home-about .l-wrap .about-info .p{margin:30px 0px}
.home-hotproduct .hotpro-list .swiper-slide .title{height:70px;line-height:1.4}
.home-projects .homeprojects-left .home-des, .home-projects .homeprojects-left .home-title{padding-left: 20px}
.home-projects .homeprojects-content{padding:4% 10% 4% 20px}
@media (max-width:1024px){
    .choose-ul .choose-item{width:24%}
    .home-projects .homeprojects-content{padding:20px 15px}
.home-projects .homeprojects-left .home-des,.home-projects .homeprojects-left .home-title{padding:0px 15px}
.home-projects .homeprojects-right{width:100%}
.home-projects .homeprojects-content{border-radius:0;border-top-left-radius:var(--borderradius);border-top-right-radius:var(--borderradius)}
.home-projects .homeprojects-right .swiper-slide a{border-radius:0;border-bottom-left-radius:var(--borderradius);border-bottom-right-radius:var(--borderradius)}
.home-more{min-width:150px;height:46px}
.home-adv::before{height:400px}
.home-adv .homeadv-list li{padding:20px 10px}
.home-about .l-wrap .about-info .p{margin:20px 0px}
.home-about .l-wrap .about-info .list li{width:100%}
.home-about .l-wrap .about-info .list li .text{margin:0px 0px 20px}
.home-about .l-wrap .about-info .home-more{margin-top:10px}
.home-mainproduct .homepro-list .swiper-slide .info .home-more{height:44px}
.home-mainproduct #homemainproduct{height:500px}
.home-mainproduct .homepro-list .swiper-slide .info .title{margin-bottom:10px}
.home-news .homenews-list{justify-content:space-between}
.home-news .homenews-list .homenews-item{width:48%;margin-right:0px;margin-bottom:30px}}
@media (max-width:900px){
   .home-banner .banner-animote{width:48%;top:15%;bottom: 0px}
    .home-banner .banner-animote .btn{ display:none; }
}
@media (max-width:800px){
    .home-banner .banner-animote{width:48%;top:15%;bottom: 0px}
    .home-banner .banner-animote .btn{ display:none; }
}
@media (max-width:768px){
    .choose-ul .choose-item:hover .icon{transform:none}
    .home-projects .homeprojects-content .home-more{margin-top:20px}
     .home-banner .banner-animote .btn{ display:none; }
.choose-ul{margin-top:30px}
.choose-ul .choose-item{width:48%;margin-bottom:20px;padding:20px 10px}
.choose-ul .choose-item .title{margin-bottom:10px;font-size:18px}
.choose-ul .choose-item em{font-size:40px}
.choose-ul .choose-item .info{margin-top:15px;font-size:14px}
.home-about,.home-adv,.home-case,.home-hotproduct,.home-mainproduct,.home-news{padding:30px 0px}

.home-banner .banner-animote{width:45%;left:0px;top:25%;padding:0px 15px;}
.home-banner .banner-animote .title{font-size:18px}
.home-banner .banner-animote .text{font-size:14px}
.home-banner .banner-animote .btn{display:none}
.home-adv::before{height:80%}
.home-adv .homeadv-list li{width:48%;margin-bottom:20px}
.home-about .l-wrap .about-img{width:100%}
.home-about .l-wrap .about-info{padding:0px;margin-top:20px}
.home-mainproduct #homemainproduct{height:auto}
.home-mainproduct .mainpro-top .mainpro-button{display:none}
.home-mainproduct .homepro-list{display:block}
.home-mainproduct .homepro-list .swiper-slide{margin-bottom:20px}
.home-hotproduct .hotpro-button .hotpro-button-next,.home-hotproduct .hotpro-button .hotpro-button-prev{width:40px;height:40px}}
@media (max-width:500px){
     .home-banner .banner-animote .btn{ display:none; }
    .home-projects .homeprojects-content .title{font-size:26px}
    .home-banner .banner-animote{width:50%;left:0px;top:5%;padding:0px 15px;}
.home-banner .banner-animote .title{font-size:14px}
.home-banner .banner-animote .text{font-size:10px;margin-top:4px}
.home-adv .homeadv-list li{width:100%;}
.home-adv .homeadv-list li .top .title{padding:0px}
.home-hotproduct .hotpro-list .swiper-slide .title{font-weight:400;font-size:16px}
.home-news .homenews-list .homenews-item .info{padding:20px 10px}
.home-news .homenews-list .homenews-item .img .date{height:60px}
.home-hotproduct .hotpro-button{margin-top:20px}
.home-adv .homeadv-list li .top em{font-size:50px}
.home-news .homenews-list .homenews-item .info .title{-webkit-line-clamp:3}
.home-case #homecaseswiper{padding:0px 15px}
.home-mainproduct .homepro-list .swiper-slide .info .home-more{display:none}
.home-mainproduct .homepro-list .swiper-slide .info .text{margin-bottom:0px}}
/* aos start */
@media(min-width:1025px){[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}
[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}
[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}
[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}
[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}
[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}
[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}
[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}
[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}
[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}
[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}
[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}
[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}
[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}
[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}
[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}
[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}
[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}
[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}
[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}
[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}
[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}
[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}
[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}
[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}
[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}
[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}
[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}
[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}
[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}
[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}
[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}
[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}
[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}
[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}
[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}
[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}
[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}
[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}
[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}
[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}
[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}
[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}
[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}
[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}
[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}
[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}
[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}
[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}
[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}
[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}
[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}
[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}
[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}
[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}
[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}
[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}
[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}
[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}
[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}
[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}
[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}
[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}
[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}
[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}
[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}
[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}
[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}
[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}
[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}
[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}
[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}
[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}
[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}
[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}
[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}
[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}
[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}
[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}
[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}
[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}
[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}
[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}
[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}
[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}
[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}
[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}
[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}
[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}
[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}
[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}
[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}
[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}
[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}
[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}
[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}
[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}
[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}
[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}
[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}
[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}
[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}
[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}
[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}
[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}
[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}
[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}
[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}
[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}
[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}
[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}
[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}
[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}
[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}
[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}
[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}
[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}
[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}
[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}
[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}
[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}
[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}
[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}
[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}
[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}
[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}
[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}
[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}
[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}
[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}
[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}
[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}
[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}
[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}
[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}
[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}
[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}
[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}
[data-aos=fade-up]{transform:translate3d(0,100px,0)}
[data-aos=fade-down]{transform:translate3d(0,-100px,0)}
[data-aos=fade-right]{transform:translate3d(-100px,0,0)}
[data-aos=fade-left]{transform:translate3d(100px,0,0)}
[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}
[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}
[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}
[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}
[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}
[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}
[data-aos=zoom-in]{transform:scale(.6)}
[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}
[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}
[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}
[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}
[data-aos=zoom-out]{transform:scale(1.2)}
[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}
[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}
[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}
[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}
[data-aos^=slide][data-aos^=slide]{transition-property:transform}
[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}
[data-aos=slide-up]{transform:translate3d(0,100%,0)}
[data-aos=slide-down]{transform:translate3d(0,-100%,0)}
[data-aos=slide-right]{transform:translate3d(-100%,0,0)}
[data-aos=slide-left]{transform:translate3d(100%,0,0)}
[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}
[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}
[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}
[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}
[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}
[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}
[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}
[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}
[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}}