.page-top-cowon {padding:80px 40px 120px;}
@media screen and (max-width:992px) {
    .page-top-cowon {padding:100px 15px 80px;}
}

.text-content-cowon {width:100%;padding:120px 40px;box-sizing:border-box;position:relative;overflow:hidden;}
.text-content-cowon .frame {width:100%;max-width:1440px;margin:0 auto;}
.text-content-cowon .box {width:100%;display:flex;flex-wrap:wrap;box-sizing:border-box;}
.text-content-cowon .title {width:33%;}
.text-content-cowon .title h3 {font-size:16px;font-weight:400;line-height:1;color:var(--color-point-sub2);}
.text-content-cowon .content {width:67%;}
.text-content-cowon .content .text {width:100%;}
.text-content-cowon .content .text h2 {font-size:40px;font-weight:700;line-height:1.4;color:var(--color-point-font);margin-bottom:60px;word-break:keep-all;}
.text-content-cowon .content .text p {font-size:18px;font-weight:400;line-height:28px;color:rgba(34,34,34,.7);word-break:keep-all;}
@media screen and (max-width:992px) {
    .text-content-cowon {padding:80px 15px;}
    .text-content-cowon .box {gap:40px;}
    .text-content-cowon .title {width:100%;}
    .text-content-cowon .title h3 {font-size:14px;}
    .text-content-cowon .content {width:100%;}
    .text-content-cowon .content .text h2 {font-size:24px;margin-bottom:20px;}
    .text-content-cowon .content .text p {font-size:14px;line-height:24px;}
}
.text-content-cowon .title {transform:translate3d(-10%, 0, 0);opacity:0;transition:opacity .5s, transform .5s;}
.text-content-cowon .title.movmt {transform:translate3d(0, 0, 0);opacity:1;transition:opacity .8s, transform .8s;}
.text-content-cowon .content {transform:translate3d(10%, 0, 0);opacity:0;transition:opacity .5s, transform .5s;}
.text-content-cowon .content.movmt {transform:translate3d(0, 0, 0);opacity:1;transition:opacity .8s, transform .8s;}

.slide-main-cowon {width:100%;overflow:hidden;}
.slide-main-cowon .frame {width:100%;}
.slide-main-cowon .slide {width:100%;position:relative;}
.slide-main-cowon .swiper {width:100%;position:relative;}
.slide-main-cowon .swiper-slide {width:100%;position:relative;}
.slide-main-cowon .swiper-slide .img {width:100%;height:100vh;position:relative;}
.slide-main-cowon .swiper-slide .cover {width:100%;height:100%;position:absolute;}
.slide-main-cowon .swiper-pagination {display:flex;justify-content:center;gap:6px;bottom:40px;}
.slide-main-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;}
.slide-main-cowon .swiper-pagination-bullet-active {background-color:rgba(255,255,255,1);}
.slide-main-cowon .logo {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;}
.slide-main-cowon .logo img {display:block;width:130px;}
@media screen and (max-width:992px) {
    .slide-main-cowon {padding-bottom:80px;}
    .slide-main-cowon .swiper-slide .img {height:auto;aspect-ratio:16/9;}
    .slide-main-cowon .swiper-pagination {position:unset;margin-top:20px;}
    .slide-main-cowon .swiper-pagination-bullet {width:40px;height:2px;background-color:rgba(34,34,34,0.2);}
    .slide-main-cowon .swiper-pagination-bullet-active {background-color:rgba(34,34,34,1);}
    .slide-main-cowon .logo img {width:44px;}
}
.slide-main-cowon .frame {transform:translate3d(0, 10%, 0);opacity:0;transition:opacity .5s, transform .5s;}
.slide-main-cowon .frame.movmt {transform:translate3d(0, 0, 0);opacity:1;transition:opacity .8s, transform .8s;}
