.swiper-container{width:100%;position:relative}
.swiper-container .swiper-slide{display:block}
.swiper-container .swiper-slide img{max-width:100%;display:block;margin:auto;width:100%}
.swiper-container .swiper-slide .swiper-cover{display:block;width:100%;height:0;margin:auto;background-repeat:no-repeat;background-size:cover;background-position:center}
.swiper-container .swiper-button-hidden{display:none}
.swiper-container .slide-container{position:relative;display:block;margin:auto}
.swiper-container .text-box{position:absolute;display:flex;width:100%;left:0;top:0;height:100%;flex-direction:column;color:white;padding:10px;font-size:2em}
.swiper-container .text-box>.body{visibility:hidden}
.swiper-container .text-box .text-description{white-space:pre-wrap}
.swiper-container .text-box .text-box-content{word-break:break-word}
.swiper-container .animate__animated{visibility:visible !important}
.swiper-container .swiper-scrollbar-drag{height:5px}
.swiper-container .text-box[class*="-center"]{align-items:center}
.swiper-container .text-box[class*="-left"]{align-items:start}
.swiper-container .text-box[class*="-right"]{align-items:end}
.swiper-container .text-box[class*="center-"]{justify-content:center}
.swiper-container .text-box[class*="top-"]{justify-content:flex-start}
.swiper-container .text-box[class*="bottom-"]{justify-content:flex-end}
.swiper-container .text-box[class*="full"] .text-box-content{width:100%;max-width:100%}