.artists-slick-wrapper_wr{position:relative;width:100%;}

.artists-slick-wrapper{position: relative;width: 100%;margin: 0 auto;overflow: hidden;}
.artists-slick {position: relative;width: 100%;padding: 0 !important;margin: 0 !important;}
.artists-slick .slick-list {position: relative;width: 100%;margin-left: 0 !important;padding-left: 0 !important;}
.artists-slick .slick-item { outline: none; }
.artists-slick .item-inner{display:flex;flex-flow:column nowrap;justify-content: center;align-items:flex-start;width:100%;height:100%;}
.artists-slick .artists_img{width:100%;height:60vh;height:60svh;}
.artists-slick .artists_img > img{position:relative;z-index:-1;width:100%;height:100%;object-fit:cover;object-position: center;}
.artists-slick .artists_box{display:flex;flex-flow:column nowrap;justify-content:space-between;align-items: center;width: 100%;height:40vh;height:40svh;padding:0 6px clamp(40px, 2vw, 70px);text-align:center;color:#fff;background:#252525;transition:0.2s;}
.artists-slick .slick-item:hover .artists_box{padding:0 6px clamp(50px, 2.5vw, 78px);}
.artists-slick .artists_name_wr{display:flex;flex-flow:column;}
.artists-slick .artists_box .artists_line{width:6px;height:66px;margin:-20px auto 20px;;background:#395896;}
.artists-slick .artists_box .artists_name{font-family: "Playfair Display", serif;font-size: clamp(1.5rem, 1.6vw + 1rem, 2rem);font-weight:400;}
.artists-slick .artists_box .artists_who{margin:20px 0;font-size: clamp(1rem, 1vw + 0.5rem, 1.25rem);font-weight:400;}
.artists-slick .artists_box .artists_more{padding:6px 24px;font-size: clamp(1rem, 1vw + 0.5rem, 1.25rem);font-weight:400;border:1px solid #fff;}
.artists-slick .slick-item:hover .artists_box .artists_more{color:#252525;background:#fff;}

/* 뒤집힌 디자인 */
.artists-slick .slick-item.is-reverse .item-inner{flex-direction:column-reverse;}
.artists-slick .slick-item.is-reverse .artists_box{flex-direction:column-reverse;padding:clamp(40px, 2vw, 70px) 6px 0;color:#252525;background:#fff;}
.artists-slick .slick-item.is-reverse:hover .artists_box{padding:clamp(50px, 2.5vw, 78px) 6px 0;}
.artists-slick .slick-item.is-reverse .artists_name_wr{flex-direction:column-reverse;}
.artists-slick .slick-item.is-reverse .artists_line{margin:20px auto -20px;}
.artists-slick .slick-item.is-reverse .artists_box .artists_more{border:1px solid #252525;}
.artists-slick .slick-item.is-reverse:hover .artists_box .artists_more{color:#fff;background:#252525;}


#sec-artists .slick-nav button{position: absolute;top: auto;right: auto;bottom:20px;z-index: 3;width:48px;height:48px;transform: translate(0, 0);color:#fff;border-radius:12px;}
#sec-artists .slick-nav button.slick-prev{left:-140px;background:rgba(0,0,0,0.2) url(./img/arrow_left.png) no-repeat center/50%;}
#sec-artists .slick-nav button.slick-next{left:-70px;background:#000 url(./img/arrow_right.png) no-repeat center/50%;}
#sec-artists .slick-nav button:before{display:none;}


@media all and (max-width: 980px) {
  #sec-artists .slick-nav button.slick-prev{top:-60px;bottom:auto;left:auto;right:90px;}
  #sec-artists .slick-nav button.slick-next{top:-60px;bottom:auto;left:auto;right:20px;}
}


@media all and (max-width: 540px) {
  #sec-artists .slick-nav button{width:40px;height:40px;border-radius:8px}
  #sec-artists .slick-nav button.slick-prev{right:70px;}
}