.body{padding-bottom:93px}.body .section:nth-child(2) .wrapper{display:flex;margin-top:137px;margin-bottom:130px;max-width:1245px;margin-left:auto;margin-right:auto;position:relative}.body .section:nth-child(2) .wrapper>.container{box-sizing:border-box;position:relative;flex:1}.body .section:nth-child(2) .wrapper>.container .text{width:100%;text-align:center;padding:0 20px}.body .section:nth-child(3)>.title{max-width:531px;height:26px;font-size:32px;margin:0 auto;background:url(../images/home/title-bg.png) center no-repeat;display:flex;align-content:flex-start;justify-content:center;align-items:flex-end;margin-bottom:15px}.body .section:nth-child(3)>.btn{margin:50px auto 0;display:block;border-width:1px;border-color:rgb(65,107,103,.6);border-style:solid;max-width:455px;height:58px;text-align:center;line-height:58px;border-radius:30px;font-size:21px;width:calc(100% - 186px)}.body .section:nth-child(3) .swiper{margin:0 auto;overflow:hidden;max-width:1188px;padding:0 20px}.body .section:nth-child(3) .swiper .swiper-wrapper{display:flex;justify-content:space-between;align-items:flex-start}.body .section:nth-child(3) .swiper .swiper-slide{flex-grow:0;flex-shrink:0;width:193px;height:618px;width:16%;height:auto;border-bottom-left-radius:96.5px;border-bottom-right-radius:96.5px;background:linear-gradient(#0000 30%,rgba(27,74,68,.3) 100%);transition:all .3s ease-in-out;position:relative;margin-right:2.5%;padding-top:130px;box-sizing:border-box}.body .section:nth-child(3) .swiper .swiper-slide:last-child{margin-right:0}.body .section:nth-child(3) .swiper .swiper-slide .container{display:flex;justify-content:center;flex-wrap:wrap;align-content:flex-start;flex-direction:column;transition:height,width .3s ease-in-out;padding-bottom:212%}.body .section:nth-child(3) .swiper .swiper-slide .container .logo{position:absolute;transform:translateX(-50%) translateY(-100%);max-width:100%;top:-20px;left:50%}.body .section:nth-child(3) .swiper .swiper-slide .container .title{background-color:#738e8a;width:100%;border-radius:1.2rem;text-align:center;color:#fff;font-size:21px;position:relative;margin:0 0 2rem;line-height:2}.body .section:nth-child(3) .swiper .swiper-slide .container .title:after{content:'';display:block;width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #738e8a;position:absolute;bottom:0;left:50%;transform:translateY(100%) translateX(-50%)}.body .section:nth-child(3) .swiper-slide.swiper-slide-next,.body .section:nth-child(3) .swiper-slide.swiper-slide-prev{width:217px;height:715px;width:18%;height:auto;background:linear-gradient(#0000 30%,rgba(27,74,68,.6) 100%);border-bottom-left-radius:108px;border-bottom-right-radius:108px}.body .section:nth-child(3) .swiper .swiper-slide.swiper-slide-active{background:linear-gradient(#0000 30%,#1b4a44 100%);padding:130px 4px 4px 4px;width:244px;height:788px;width:20%;height:auto;border-bottom-left-radius:123px;border-bottom-right-radius:123px}.body .section:nth-child(3) .swiper .swiper-slide.swiper-slide-active .container{background:linear-gradient(#0000 30%,#40756e 100%);height:100%;border-bottom-left-radius:123px;border-bottom-right-radius:123px;padding-bottom:250%}.body .section:nth-child(3) .swiper-slide.swiper-slide-next .container,.body .section:nth-child(3) .swiper-slide.swiper-slide-prev .container{padding-bottom:25%;padding-bottom:223%}.body .section:nth-child(3) .swiper .swiper-slide.swiper-slide-active:after{content:'';display:block;background:center/contain url(../images/home/machine-arrow.png) no-repeat;width:40%;height:5%;position:absolute;bottom:0;left:50%;transform:translateX(-50%) translateY(-10%)}.body .section:nth-child(3) .swiper .swiper-slide.swiper-slide .mechine img{width:100%;transition:transform .5s ease-in-out;position:absolute;left:0}.body .section:nth-child(3) .swiper .swiper-slide.swiper-slide-active .mechine img{transform:scale(1.1)}@media (max-width:1025px){.body .section:nth-child(2) .wrapper{flex-wrap:wrap}}@media only screen and (min-width:768px) and (max-width:960px){.body .section:nth-child(4) .container h3{font-size:26px}}@media only screen and (max-width:767px){.body .section:nth-child(3) .gallery .cell img{max-height:300px!important}.body .section:nth-child(3)>.title{font-size:24px!important}}@media (max-width:768px){.body .section:nth-child(2) .wrapper>.container{width:100%}.body .section:nth-child(2) .wrapper{padding:0}.body .section:nth-child(3) .swiper .swiper-slide .container .title{font-size:14px}.body .section:nth-child(2) .wrapper{margin:70px auto}}