@charset "utf-8";
@import url(https://fonts.cdnfonts.com/css/good-times-2){}


/* WSA_MAIN_06 */
.WSA_MAIN_06 {
overflow: hidden;
position: relative;
padding-top: 18rem;
padding-bottom: 15rem;
background: url( "../../../../../../_img/img/WSA/main/main_06_01.jpg") no-repeat center center/cover;
}

.WSA_MAIN_06 .contents-inner {
position: relative;
width: 100%;
}

.WSA_MAIN_06 .loop-area {
overflow: hidden;
display: flex;
align-items: center;
position: absolute;
left:50%;
bottom: -48.5rem;
transform: translateX(-50%);
width: 100vw;
}

.WSA_MAIN_06 .text-wrap {
display: flex;
white-space: nowrap; 
}

.WSA_MAIN_06 .text-wrap span {
padding-right: 2rem;
font-family: "Good Times Rg", sans-serif;
font-size: 28rem;
line-height: 30rem;
color: var(--white); font-weight: 800
}



@media (max-width: 992px) {
.WSA_MAIN_06 {
padding-top: 16rem;
padding-bottom: 19rem;
background: url("../../../../../../_img/img/WSA/main/main_06_01.jpg") no-repeat center center/cover;
}

.WSA_MAIN_06 .loop-area {
top: 0.1rem;
}

.WSA_MAIN_06 .text-wrap span {
font-size: 10rem;
line-height: 12rem;
}

}





/******swiper*********/

.WSA_MAIN_06 .content-swiper {
width: 100%;
height: 100%;  position: relative; overflow: hidden
}

.WSA_MAIN_06 .content-swiper .swiper-wrapper {
position: relative;
}


.WSA_MAIN_06 .contents-slide-group {
padding: clamp(30px, calc(1.316vw + 24.737px), 50px) 0px clamp(80px, calc(11.184vw + 35.263px), 250px)

}


.WSA_MAIN_06 .textset-tit {
font-size:calc(var(--tit-md-size) * 2.0);  color: #fff; font-weight: 700; letter-spacing: -1px; margin-bottom: clamp(40px, calc(2.632vw + 29.474px), 80px) ;font-family:"Pretendard Variable",  sans-serif;
}

.WSA_MAIN_06 .textset-tit2 {
font-size:calc(var(--tit-md-size) * 1.6);  color: #fff; font-weight: 700; letter-spacing: -1px; margin-bottom: clamp(10px, calc(1.316vw + 4.737px), 30px) ;font-family:"Pretendard Variable",  sans-serif; position: relative
}
.WSA_MAIN_06 .textset-tit2:before{width: 78px; height:14px;  position: absolute; left: 2px; top:-20px; content: "";   font-family: unicons-line;  background: url("../../../../../../_img/img/WSA/main/main_06_02.png") no-repeat center center;  background-size:78px;}



.WSA_MAIN_06 .textset-tx {
font-size:calc(var(--tx-sm-size) * 2.0);  color: #fff; font-weight: 600; letter-spacing: -1px; margin-bottom: clamp(10px, calc(1.316vw + 4.737px), 30px) ;font-family:"Pretendard Variable",  sans-serif;
}

.WSA_MAIN_06 .textset-tx2 {
font-size:calc(var(--tx-sm-size) * 1.2);  color: #fff; font-weight: 500; letter-spacing: -1px; margin-bottom: clamp(10px, calc(1.316vw + 4.737px), 30px) ;font-family:"Pretendard Variable",  sans-serif; line-height: 180%; text-transform:uppercase;
}

/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
.WSA_MAIN_06 .contents-control {
display: flex;
align-items:flex-end;
justify-content: center;
gap: 100px; 
; position: absolute; right:0px; top:45%

}
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
.WSA_MAIN_06 .contents-control {
display: flex;
align-items:flex-end;
justify-content: center;
gap: 40px;
; position: absolute; right:0px; top:20%
}
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/



.WSA_MAIN_06 .swiper-button-prev {
display: flex;
align-items: center;
justify-content: center;
position: relative
}

.WSA_MAIN_06 .swiper-button-next {
display: flex;
align-items: center;
justify-content: center;
position: relative
}

.WSA_MAIN_06.swiper-button-prev { background: none}
.WSA_MAIN_06 .swiper-button-next { background: none}


/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {

.WSA_MAIN_06 .swiper-button-prev:before { width:clamp(40px, calc(3.289vw + 26.842px), 90px); height: clamp(40px, calc(3.289vw + 26.842px), 90px); border: 3px solid #ccc; border-radius: 100%;  position: absolute; right:0; top:clamp(15px, 1.563vw, 20px); content: "\eb79";  color:#fff;   font-family: unicons-line; font-size: clamp(35px, calc(1.316vw + 29.737px), 55px);   display: flex; justify-content:center;  align-items: center; flex-direction:column; box-sizing: border-box; padding-bottom: 5px}


.WSA_MAIN_06 .swiper-button-next:before { width:clamp(40px, calc(3.289vw + 26.842px), 90px); height: clamp(40px, calc(3.289vw + 26.842px), 90px); border: 3px solid #ccc; border-radius: 100%;  position: absolute; right:0; top:clamp(15px, 1.563vw, 20px); content: "\eb6d";  color:#fff;   font-family: unicons-line; font-size: clamp(35px, calc(1.316vw + 29.737px), 55px);   display: flex; justify-content:center;  align-items: center; flex-direction:column; box-sizing: border-box; padding-bottom: 5px}


}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
.WSA_MAIN_06 .swiper-button-prev:before { width:clamp(40px, calc(3.289vw + 26.842px), 90px); height: clamp(40px, calc(3.289vw + 26.842px), 90px); border: 3px solid #ccc; border-radius: 100%;  position: absolute; right:30px; top:-10px; content: "\eb79";  color:#fff;   font-family: unicons-line; font-size: clamp(35px, calc(1.316vw + 29.737px), 55px);    display: flex; justify-content:center;  align-items: center; flex-direction:column; box-sizing: border-box; padding-bottom: 5px}

.WSA_MAIN_06 .swiper-button-next:before { width:clamp(40px, calc(3.289vw + 26.842px), 90px); height: clamp(40px, calc(3.289vw + 26.842px), 90px); border: 3px solid #ccc; border-radius: 100%;  position: absolute; right:10px;top:-10px;  content: "\eb6d";  color:#fff;   font-family: unicons-line; font-size: clamp(35px, calc(1.316vw + 29.737px), 55px);    display: flex; justify-content:center;  align-items: center; flex-direction:column; box-sizing: border-box; padding-bottom: 5px}


}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/




.WSA_MAIN_06 .swiper-button-prev:after{display: none!important}
.WSA_MAIN_06 .swiper-button-next:after{display: none!important}




@media (max-width: 1200px) {
.WSA_MAIN_06 .content-swiper {
width: 100%;
}

.WSA_MAIN_06 .content-swiper .swiper-wrapper {
margin-left: -4rem;
width: calc(100% + 8rem);
}


.WSA_MAIN_06 .swiper-button-prev,
.WSA_MAIN_06 .swiper-button-next {
display: none;
}
}

@media (max-width: 992px) {
.WSA_MAIN_06 .contents-container {
height: 70rem;
}

.WSA_MAIN_06 .content-swiper .swiper-wrapper {
margin-left: -1.6rem;
width: calc(100% + 3.2rem);
}


.WSA_MAIN_06 .swiper-button-next,
.WSA_MAIN_06 .swiper-button-prev {
display: none;
}

}





