.text-slide-cowon {width:100%;padding:60px 40px 120px;box-sizing:border-box;position:relative;overflow:hidden;}
.text-slide-cowon .frame {width:100%;max-width:1440px;margin:0 auto;}
.text-slide-cowon .text {width:100%;text-align:center;margin-bottom:60px;}
.text-slide-cowon .text h2 {font-size:40px;font-weight:700;line-height:1;color:var(--color-point-font);margin-bottom:40px;}
.text-slide-cowon .text p {font-size:18px;font-weight:400;line-height:28px;color:rgba(34,34,34,.7);word-break:keep-all;}
.text-slide-cowon .slide {width:100%;position:relative;}
.text-slide-cowon .swiper {width:100%;border-radius:16px;overflow:hidden;}
.text-slide-cowon .swiper-slide .img {width:100%;aspect-ratio:24 / 11;position:relative;}
.text-slide-cowon .swiper-slide .img .cover {width:100%;height:100%;position:absolute;}
.text-slide-cowon .swiper-arrow {font-size:64px;color:#fff;}
.text-slide-cowon .swiper-button {width:auto;height:auto;margin-top:0;transform:translateY(-50%);cursor:pointer;}
.text-slide-cowon .swiper-button-prev:after,.text-slide-cowon .swiper-rtl .swiper-button-next:after,
.text-slide-cowon .swiper-button-next:after,.text-slide-cowon .swiper-rtl .swiper-button-prev:after {content:'';}
.text-slide-cowon .swiper-button-next {right:30px;}
.text-slide-cowon .swiper-button-prev {left:30px;}
.text-slide-cowon .swiper-pagination {display:flex;justify-content:center;gap:6px;bottom:30px;}
.text-slide-cowon .swiper-pagination-bullet {width:60px;height:4px;border-radius:2px;overflow:hidden;box-sizing:border-box;background-color:rgba(255,255,255,0.4);opacity:1 !important;margin:0 !important;border:none;}
.text-slide-cowon .swiper-pagination-bullet-active {background-color:rgba(255,255,255,1);}
@media screen and (max-width:992px) {
    .text-slide-cowon {padding:40px 15px 80px;}
    .text-slide-cowon .text {margin-bottom:40px;}
    .text-slide-cowon .text h2 {font-size:32px;margin-bottom:20px;}
    .text-slide-cowon .text p {font-size:14px;line-height:24px;}
    .text-slide-cowon .swiper-button {display:none;}
    .text-slide-cowon .swiper-pagination {position:unset;margin-top:20px;}
    .text-slide-cowon .swiper-pagination-bullet {width:40px;height:2px;background-color:rgba(34,34,34,0.2);}
    .text-slide-cowon .swiper-pagination-bullet-active {background-color:rgba(34,34,34,1);}
}
.text-slide-cowon .text {transform:translate3d(0, 40px, 0);opacity:0;transition:opacity .5s, transform .5s;}
.text-slide-cowon .text.movmt {transform:translate3d(0, 0, 0);opacity:1;transition:opacity .8s, transform .8s;}
.text-slide-cowon .slide {transform:translate3d(0, 10%, 0);opacity:0;transition:opacity .5s, transform .5s;}
.text-slide-cowon .slide.movmt {transform:translate3d(0, 0, 0);opacity:1;transition:opacity .8s, transform .8s;}
