@charset "UTF-8";

/* 개발팀 수정 내용 */

/* 유튜브 */
.youtube_wrap {margin: 0 auto;}
.youtube_wrap .grid-item{border-radius: 18px; overflow: hidden; display: inline-block; width: 293.5px; margin-bottom: 20px; height: 190px;}
.youtube_wrap.case1{max-height: none !important;}
.youtube_wrap.case2{max-width: 1280px; padding: 0;}
.youtube_wrap.case2 .grid-item{width: 305px; height: 205px;}
.youtube_wrap .gutter-sizer{width: 20px;}
.youtube_wrap a img{object-fit: cover; object-position: center; width: 100%; height: 100%;}

/* 레이아웃 */
section.column .item { margin-bottom: 0;}    /* item 하단 공백 제거 */
section.column .img {height: 100%;}
.column video {width: 100%; height: 100%; object-fit: cover; object-position: center;}  /* VOD 영상 영역내 꽉차게 */

.mapBody {width: 100%; height: 100%; object-fit: cover; object-position: center; }
.map_wrap .mapBody {width: 100%; height: 560px}
.map_wrap.case1 .mapBody {width: 100%; height: calc(100vh - 130px);}
.map_wrap.case2 .mapBody {width: 1280px; height: 560px; border-radius: 18px}
.map_wrap.case2 .mapBody {object-fit: contain;}
.column .imgslide.big .mapBody {height: 768px;}
.column.col-3 .imgslide .mapBody{height: 512px;}
.default_layout.case1, .default_layout.case3 {max-height: none !important;}

@media (max-width: 799px){

    /* 유튜브 */
    .youtube_wrap{padding: 0;}
    .youtube_wrap .grid-item{position: relative; border-radius: 12px; width: calc((100% - 60px) / 3); height: auto; margin-bottom: 10px;}
    .youtube_wrap .grid-item::after{content: ''; display: block; padding-bottom: 100%;}
    .youtube_wrap .grid-item img{position: absolute; top: 0; left: 0;}
    .youtube_wrap .gutter-sizer{width: 10px;}
    .youtube_wrap.case2{max-width: none; padding: 0 20px;}
    .youtube_wrap.case2 .grid-item{width: calc((100% - 60px) / 3); height: auto;}
    .youtube_wrap a::before{right: 10px; bottom: 10px;}

    .column .imgslide.big .mapBody {height: 109.72vw !important;}

    /* 지도 */
    .map_wrap.case1 .mapBody {height: calc(100vh - 170px); width: 100%;}
}


