@charset "euc-kr";
.eventWrap .swiper_basic1_wrap {position: relative;}
.eventWrap .swiper-initialized {position: relative;overflow: hidden}

/* bullet °øÅë */
.eventWrap  .swiper-pagination{position: relative;display: flex;justify-content: center;top: auto;bottom: auto;margin-top: 1rem;}
.eventWrap .swiper-pagination-bullet{background: #555;opacity: 1;width: 12px;height: 12px;}
.eventWrap .swiper-pagination-bullet-active{background: #000;}

/* button °øÅë */
.eventWrap .swiper-button-next, 
.eventWrap .swiper-button-prev{top: 50%;transform: translateY(-50%);left: auto;right: auto;margin: 0 auto;z-index: 2;width: auto;height: auto;}
.eventWrap .swiper-button-next:after, 
.eventWrap .swiper-button-prev::after{background-position: center;background-repeat: no-repeat;width: 100%;height: 100%;}
.eventWrap .swiper-button-next{right: 0;transform: translateY(-50%) rotate(180deg);}
.eventWrap .swiper-button-next:after{transform: rotate(180deg);}

/* button °øÅë - ±âÁ¸ ½ºÅ¸ÀÏ »ö»óº¯°æ ½Ã */
.eventWrap .type1-prev, 
.eventWrap .type1-next{color: #fff;}
.eventWrap .type1-prev:after, 
.eventWrap .type1-next::after{font-size: 50px;}

/* button °øÅë - ÀÌ¹ÌÁö ³Ö¾úÀ» °æ¿ì */
.eventWrap .type2-next:after, 
.eventWrap .type2-prev::after{font-size: 0;}
.eventWrap .type2-prev{left: -1rem;}
.eventWrap .type2-next{right: -1rem;}

.eventWrap #con4 .mega_swiper_autoplay_wrap{position: relative;}
.eventWrap #con4 .swiper-button-next::after,
.eventWrap #con4 .swiper-button-prev::after{width:44px;height:86px;background:url(https://image.megagong.net/m/2024/0806_allawyer/btn_arrow.png) 50% 50% no-repeat;font-size:0;}
.eventWrap #con4 .swiper-button-prev, .eventWrap #con4 .swiper-button-next{transform:none;margin-top:-43px;}
.eventWrap #con4 .swiper-button-prev{left:-46px;}
.eventWrap #con4 .swiper-button-next{right:-46px;transform:rotate(360deg);}
.eventWrap #con4 .swiper-pagination{margin-top:14px;}
.eventWrap #con4 .swiper-pagination-bullet{width:10px;height:10px;background-color:#eff7fe;}
.eventWrap #con4 .swiper-pagination-bullet-active{background-color: #417afa;}
.eventWrap #con4 .book_obj{position: absolute;left:-80px;bottom:0;z-index:1;}
.eventWrap #con4 .btns_wrap{position: relative;text-align:center;margin-top:35px;}
.eventWrap #con4 .btns_wrap .btn{display:inline-block;font-size:20px;color:#fff;font-weight:bold;background-color:#000;padding:24px;min-width:400px;border-radius:50px;}

@media screen and (max-width:1200px){
    .eventWrap #con4 .book_obj{width:25%;left:-40px;}
    .eventWrap #con4 .swiper-button-prev{left:-1%;}
    .eventWrap #con4 .swiper-button-next{right:-1%;}
    .eventWrap #con4 .swiper-button-next::after, .eventWrap #con4 .swiper-button-prev::after{width:30px;height:60px;background-size:cover;}
    .eventWrap #con4 .btns_wrap{margin-top:3.5%;}
    .eventWrap #con4 .btns_wrap .btn{font-size:clamp(14px, 2vw, 20px);padding:20px;}
}

@media screen and (max-width:768px){
    .eventWrap #con4 .btns_wrap .btn{padding:20px 10px;min-width:initial;width:60%;}
    .eventWrap #con4 .book_obj{left:0;}
}

@media screen and (max-width:576px){
    .eventWrap .type1-prev:after, 
    .eventWrap .type1-next::after{font-size: 40px;}
    
    .eventWrap .type2-prev,
    .eventWrap .type2-next{width: 3rem;}

    .eventWrap #con4 .btns_wrap .btn{padding:10px;}
}
