.v2_insight_visual{width:100%;max-width:1400px;margin:0 auto;}
.v2_insight_visual .v2_insight_visual_slide { position:relative; width:100%; overflow-x:hidden; }
.v2_insight_visual .v2_insight_visual_slide a {width:100%;height:100%;}
.v2_insight_visual .v2_insight_visual_slide img { width:100%; height:100%; object-fit:100%; }
.v2_insight_visual .v2_insight_visual_slide .v2-insight-swiper-button-container { position:absolute; bottom:20px; left:50%; transform: translateX(-50%); padding:10px 20px; z-index:1; display:flex; align-items: center; border-radius:30px; background-color:rgba(255, 255, 255, 0.1); }
.v2_insight_visual .v2_insight_visual_slide .v2-insight-swiper-button-prev { cursor:pointer; }
.v2_insight_visual .v2_insight_visual_slide .v2-insight-swiper-button-next { cursor:pointer; }
.v2_insight_visual .v2_insight_visual_slide .v2-insight-swiper-pagination { bottom:inherit; left:inherit; width:auto; font-family:'Gmarket Sans'; font-size:21px; font-weight:500; letter-spacing:-1px; color:#000; min-width:100px; text-align:center; }

/*
.v2_insight_visual { background-color:#efefef; height:500px; background-image:url('/_asset/img_v2/insight/W_visual_01.png'); background-position:center center; background-repeat:no-repeat; }
.v2_insight_visual .v2_insight_visual_wrap { display:flex; justify-content: space-between; }
.v2_insight_visual .v2_insight_visual_title { padding-top: 110px; }
.v2_insight_visual .v2_insight_visual_title h1 { display:block; line-height:65px; font-family:'NotoKr'; font-size:55px; font-weight:300; letter-spacing:-1px; }
.v2_insight_visual .v2_insignt_visual_slide { position:relative; }
.v2_insight_visual .v2_insignt_visual_slide .v2_insignt_visual_list { margin-top:300px; width:606px; overflow:hidden; }
.v2_insight_visual .v2_insignt_visual_slide .v2-insignt-swiper-button-container { position:absolute; top:240px; right:0px; padding:0px; z-index:1; display:flex; align-items: center; border-radius:30px; background-color:rgba(255, 255, 255, 0.1); }
.v2_insight_visual .v2_insignt_visual_slide .v2-insignt-swiper-button-prev { cursor:pointer; }
.v2_insight_visual .v2_insignt_visual_slide .v2-insignt-swiper-button-next { cursor:pointer; }
.v2_insight_visual .v2_insignt_visual_slide .v2-insignt-swiper-pagination { bottom:inherit; left:inherit; width:auto; font-family:'Gmarket Sans'; font-size:21px; font-weight:500; letter-spacing:-1px; color:#000; min-width:100px; text-align:center; }
*/
.v2_insight_interview { padding:100px 0; }
.v2_insight_interview .v2_insight_interview_h1 { }
.v2_insight_interview .v2_insight_interview_h1 h1 { font-family:'Gmarket Sans'; font-size:50px; font-weight:700; letter-spacing:-1px; }
.v2_insight_interview .v2_insight_interview_h1 p { margin-top:20px; font-family:'Gmarket Sans'; font-size:20px; font-weight:500; letter-spacing:-1px; }
.v2_insight_interview .v2_insight_interview_wrap { display:flex; margin-top:20px; justify-content: space-between; }
.v2_insight_interview .v2_insight_interview_lwrap { width:950px; border-top:5px solid #000; }
.v2_insight_interview .v2_insight_interview_slide { position:relative; margin-top:60px; height:490px; overflow:hidden; }
.v2_insight_interview .v2_insight_interview_big { display:flex; width:950px; }
.v2_insight_interview .v2_insight_interview_img { padding-top:20px; width:470px; height:470px; overflow:hidden; }
.v2_insight_interview .v2_insight_interview_bg { position:absolute; top:0px; left:400px; width:230px; height:126px; background-color:#ffda00; opacity:.5; }
.v2_insight_interview .v2_insight_interview_info { position:relative; width:320px; margin-left:60px; z-index:2; }
.v2_insight_interview .v2_insight_interview_info .v2_insight_interview_title { margin-top:20px; font-family:'NotoKr'; font-size:45px; font-weight:700; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.v2_insight_interview .v2_insight_interview_info .v2_insight_interview_txt { margin-top:40px; line-height:40px; font-family:'NotoKr'; font-size:24px; font-weight:500; letter-spacing:-1px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:7; -webkit-box-orient:vertical; }
.v2_insight_interview .v2-insignt-interview-swiper-pagination { position: absolute; text-align: center; z-index: 10; right:20px; top:50px;  }
.v2_insight_interview .v2-insignt-interview-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background:#000; }
.v2_insight_interview .v2_insight_interview_list { width:370px; margin-left:auto; border-top:5px solid #000; }
.v2_insight_interview .v2_insight_interview_deatil { padding:30px; border-bottom:1px solid #b2b5b6; }
.v2_insight_interview .v2_insight_interview_deatil .v2_insight_interview_stitle { font-family:'NotoKr'; font-size:27px; font-weight:700; letter-spacing:-1px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.v2_insight_interview .v2_insight_interview_deatil .v2_insight_interview_stxt { margin-top:10px; font-family:'NotoKr'; font-size:15px; font-weight:300; letter-spacing:-1px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; }

.v2_insight_list { padding:60px 0; }
.v2_insight_list .v2_insight_category { display:flex; justify-content: flex-start; column-gap: 24px; margin: 0 auto 28px; }
.v2_insight_list .v2_insight_category a {display: flex; align-items: center; font-size:18px; font-weight:400; text-align:center; padding: 8px 32px; white-space: nowrap; background:#f5f5f5; border-radius: 10em; }
.v2_insight_list .v2_insight_category a.active { background: #000; color:#fff; font-weight: 700;}
.v2_insight_list .v2_insight_category a img{width:24px; height:24px; margin-right: 8px;}
.v2_insight_list .v2_insight_list_warp { display:flex; flex-wrap: wrap; column-gap: 2%; row-gap: 20px; align-items: flex-start;}
/* .v2_insight_list .v2_insight_list_warp .v2_insight_detail_wrap {width:32%;}
.v2_insight_list .v2_insight_list_warp .v2_insight_detail_wrap:hover {margin: 0 0 40px;}
.v2_insight_list .v2_insight_list_warp .v2_insight_detil{transition: all .3s; width:100%; margin:0; transition: all .3s; border-radius: 16px; background: #f9f9f9;}
.v2_insight_list .v2_insight_list_warp .v2_insight_detail_wrap:hover .v2_insight_detil {box-shadow: 0px 218px 61px 0px rgba(150, 150, 150, 0.00), 0px 140px 56px 0px rgba(150, 150, 150, 0.01), 0px 79px 47px 0px rgba(150, 150, 150, 0.04), 0px 35px 35px 0px rgba(150, 150, 150, 0.07), 0px 9px 19px 0px rgba(150, 150, 150, 0.08);} */
.v2_insight_list .v2_insight_list_warp .v2_insight_detail_wrap {
    width: 32%;
    height: auto;
    margin: 0;
}
.v2_insight_list .v2_insight_list_warp .v2_insight_detil {
    margin: 20px 0;
    transition: all .3s;
    background: #f9f9f9;
    border-radius: 16px;
}
.v2_insight_list .v2_insight_list_warp .v2_insight_detil:hover {
    margin: 0 0 40px;
    box-shadow: 0px 218px 61px 0px rgba(150, 150, 150, 0.00), 0px 140px 56px 0px rgba(150, 150, 150, 0.01), 0px 79px 47px 0px rgba(150, 150, 150, 0.04), 0px 35px 35px 0px rgba(150, 150, 150, 0.07), 0px 9px 19px 0px rgba(150, 150, 150, 0.08);
}
.v2_insight_detail_inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background: #f5f5f5;
    border-radius: 16px;
    cursor: pointer;
    transition: all .3s;
}
.v2_insight_list .v2_insight_list_warp .v2_insight_detil:hover .v2_insight_detail_inner {
}
/* .v2_insight_list .v2_insight_list_warp .v2_insight_deatil > div:first-child {min-height: 245px; max-height: 245px;} */
.v2_insight_list .v2_insight_list_warp .v2_insight_detil .v2_insight_img { width:100%; height:320px; border-radius: 16px 16px 0 0; }
.v2_insight_list .v2_insight_list_warp .v2_insight_detil .v2_insight_img a{display: block; width:100%;height:100%}
.v2_insight_list .v2_insight_list_warp .v2_insight_detil .v2_insight_img img { width:100%; height:100%; object-fit: cover; object-position: top center; border-radius: 16px 16px 0 0;}
.v2_insight_list .v2_insight_list_warp .v2_insight_detil .v2_insight_title { font-family:'NotoKr'; font-size:22px; line-height: 1.5; font-weight:700; letter-spacing:-1px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin-bottom: 8px; padding: 0 8px; color:#1b1b1b; } 
.v2_insight_list .v2_insight_list_warp .v2_insight_detil .v2_insight_content { font-family:'NotoKr'; font-size:16px; font-weight:400; letter-spacing:-0.5px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; margin-bottom: 16px; padding: 0 8px; color: #313131 } 
.v2_insight_text_wrap{border-radius: 0 0 16px 16px; background:#f9f9f9; padding: 16px 8px; display:flex; flex-direction: column; justify-content: space-between; min-height:297px}
.v2_insight_text_top{display: flex; flex-wrap: wrap; row-gap: 6px; justify-content: flex-start; column-gap: 16px; font-size: 13px; font-family: "Gmarket Sans"; align-items: center; margin-bottom: 10px;}
.v2_insight_text_top .v2_insight_content_category{background: #eaeaea; border-radius: 10em; padding: 8px;}
.v2_insight_date{font-weight: 500; font-size: 14px; font-family: "Gmarket Sans"; margin-bottom: 24px; padding: 0 8px;}
.v2_insight_hashtag {font-size:14px; font-weight: 500; line-height: 1.3; padding: 0 8px; width:100%; display: flex; flex-wrap: wrap; row-gap: 6px;}
.v2_insight_hashtag a{color:#757575; margin-right:8px; text-decoration: underline;}
.insight_top{
    margin: 0 auto 40px;
}
.insight_top h1{
    margin-bottom: 8px;
}
.insight_top h1 {
    font-size: 22px;
    line-height: 1.5;
}
.insight_top p {
    font-size: 32px;
    line-height: 1.5;
    font-weight: 700;
}
.insight_top h1 img {
    margin-right: 16px;
    vertical-align: middle;
}
.v2_insight_text_top .v2_insight_content_category img {
    width: 14px;
    height: 14px;
    margin-right: 4px;
}

@media all and (max-width: 1400px) {
    .v2_insight_list .v2_insight_list_warp{
        padding: 0 16px
    }
    .v2_insight_list .v2_insight_list_warp .v2_insight_detail_wrap {
        width: 40%;
    }
}