@media screen and (min-width:768px){#b07-section{width:100vw;height:100vh;position:relative}
#b07-section .sticky-container{position:sticky;top:0;width:100vw;height:100vh}
#b07-section .text-container{position:absolute;top:0;left:0;z-index:100;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:10000;padding-top:6.25vw;padding-left:5.8333333333vw;font-size:1.875vw;line-height:2.8125vw;font-weight:lighter;-webkit-transition:.2s all;transition:.2s all;pointer-events:none}
#b07-section .text-container span{font-size:2.6041666667vw;font-weight:bolder;margin-bottom:1.0416666667vw}
#b07-section .text-container>div{display:none}
#b07-section .mySwiper{width:100vw;height:100vh;-webkit-transition:background .2s;transition:background .2s}
#b07-section .mySwiper .bg-img{position:absolute;top:0;left:0;width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover}
#b07-section .mySwiper .text-slide-container{position:absolute;top:0;left:0;width:100vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex}
#b07-section .mySwiper .text-slide-container div{height:100vh;width:25vw;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;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#fff;position:relative}
#b07-section .mySwiper .text-slide-container div:hover div.cover{top:0}
#b07-section .mySwiper .text-slide-container div:hover span{opacity:1}
#b07-section .mySwiper .text-slide-container div:nth-child(1):hover .text-container-0{display:-webkit-box;display:-ms-flexbox;display:flex}
#b07-section .mySwiper .text-slide-container div:nth-child(2):hover .text-container-1{display:-webkit-box;display:-ms-flexbox;display:flex}
#b07-section .mySwiper .text-slide-container div:nth-child(3):hover .text-container-2{display:-webkit-box;display:-ms-flexbox;display:flex}
#b07-section .mySwiper .text-slide-container div:nth-child(4):hover .text-container-3{display:-webkit-box;display:-ms-flexbox;display:flex}
#b07-section .mySwiper .text-slide-container div:nth-child(5):hover .text-container-4{display:-webkit-box;display:-ms-flexbox;display:flex}
#b07-section .mySwiper .text-slide-container div div.cover{position:absolute;top:100%;left:0;width:100%;height:100%;-webkit-transition:all .5s;transition:all .5s;background:-webkit-gradient(linear,left top,left bottom,from(rgba(4,52,145,0)),to(rgba(4,52,145,0.45)));background:linear-gradient(180deg,rgba(4,52,145,0) calc(100vh - 20.0520833333vw),rgba(4,52,145,0.45) 100%)}
#b07-section .mySwiper .text-slide-container div img{width:3.75vw;margin-bottom:1.25vw;z-index:2}
#b07-section .mySwiper .text-slide-container div p{font-size:1.875vw;line-height:2.96875vw;margin-bottom:4.1666666667vw;z-index:2}
#b07-section .mySwiper .text-slide-container div span{opacity:0;font-size:1.25vw;line-height:1.875vw;margin-bottom:4.1666666667vw;z-index:2;font-weight:lighter}
#b07-section .mySwiper .swiper-slide{width:100vw;height:100vh}
#b07-section .mySwiper .swiper-slide div{height:100vh;width:25vw;background:-webkit-gradient(linear,left top,left bottom,from(rgba(4,52,145,0)),to(rgba(4,52,145,0.45)));background:linear-gradient(180deg,rgba(4,52,145,0) calc(100vh - 20.0520833333vw),rgba(4,52,145,0.45) 100%)}
#b07-section .mySwiper .swiper-slide.slide-2 div{border-left:0}
#b07-section .mySwiper .swiper-slide.slide-2 div{margin-left:25vw}
#b07-section .mySwiper .swiper-slide.slide-3 div{margin-left:40vw}
#b07-section .mySwiper .swiper-slide.slide-4 div{margin-left:60vw}
#b07-section .mySwiper .swiper-slide.slide-5 div{margin-left:80vw}
}
@media screen and (max-width:767.98px){#b07-section{width:100vw;height:100vh;margin-top:9.6vw}
#b07-section .my-mob-swiper{width:100vw;height:100vh;-webkit-transition:background .2s;transition:background .2s}
#b07-section .my-mob-swiper .bg-img{position:absolute;top:0;left:0;width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover}
#b07-section .my-mob-swiper .text-slide-container{position:absolute;top:0;left:0;width:100vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex}
#b07-section .my-mob-swiper .text-slide-container div{height:100vh;width:20vw;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;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#fff}
#b07-section .my-mob-swiper .text-slide-container div img{width:9.6vw;margin-bottom:3.2vw;z-index:2}
#b07-section .my-mob-swiper .text-slide-container div p{font-size:4.8vw;line-height:7.6vw;margin-bottom:1.7333333333vw;z-index:2}
#b07-section .my-mob-swiper .text-slide-container div span{opacity:0;font-size:3.2vw;line-height:4.8vw;margin-bottom:10.6666666667vw;z-index:2}
#b07-section .my-mob-swiper .text-slide-container div.active span{opacity:1}
#b07-section .my-mob-swiper .swiper-slide{width:100vw;height:100vh;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;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
#b07-section .my-mob-swiper .swiper-slide div:first-of-type{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100vw;max-width:100vw;padding:36vw 5.3333333333vw 0;font-size:4.8vw;line-height:7.4666666667vw;color:#fff}
#b07-section .my-mob-swiper .swiper-slide div:last-of-type{color:#fff;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}
#b07-section .my-mob-swiper .swiper-slide div:last-of-type img{width:10.9333333333vw;margin-bottom:6.4vw}
#b07-section .my-mob-swiper .swiper-slide div:last-of-type p{font-size:6.4vw;line-height:9.6vw;letter-spacing:.5333333333vw;margin-bottom:21.3333333333vw;font-weight:bold}
#b07-section .my-mob-swiper .swiper-slide div:last-of-type span{font-size:4.8vw;line-height:7.4666666667vw;margin-bottom:21.3333333333vw}
#b07-section .my-mob-swiper .swiper-button-next,#b07-section .my-mob-swiper .swiper-button-prev{width:4.8vw;height:4.8vw;bottom:37.0666666667vw;top:unset}
#b07-section .my-mob-swiper .swiper-button-next::after{content:"";width:9.6vw;height:9.6vw;background:url("../../../../etc.clientlibs/tengshiauto-site/clientlibs/clientlib-brand/resources/svg/right.svg") center center no-repeat;background-size:100% auto}
#b07-section .my-mob-swiper .swiper-button-prev::after{content:"";width:9.6vw;height:9.6vw;background:url("../../../../etc.clientlibs/tengshiauto-site/clientlibs/clientlib-brand/resources/svg/left.svg") center center no-repeat;background-size:100% auto}
}