.gkv-kv{position:relative;overflow:hidden}
.gkv-kv img{opacity:0}
.gkv-kv img,.gkv-kv video{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}
.gkv-kv::after{content:"";position:absolute;left:0;top:0;background-color:#00000015;width:100%;height:100%}
.gkv-kv .parral{position:absolute;width:100%;height:100%;left:0;top:0}
.gkv-kv_title-wrap{padding:0 min(8rem,4.17vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);top:54%;z-index:2;width:100%;height:initial;text-align:center;color:#fff}
.gkv-kv_title-wrap .btn{margin-top:2rem}
.gkv .type-a{max-height:87.2rem;min-height:64rem;height:45.4167vw}
.gkv .type-b{max-height:60rem;height:31.25vw;min-height:48rem}
.gkv .type-banner{max-height:60rem;height:31.25vw;min-height:40rem}
.gkv .type-banner h2{font-size:4.8rem}
.lang-en{top:27.6rem}
@media all and (max-width:1366px){.gkv .type-a{height:64rem}
.gkv .type-b{height:48rem}
.gkv .type-banner{height:40rem}
}
@media all and (max-width:1024px){.gkv-kv_title-wrap{padding:0 2rem}
.gkv-kv_title-wrap .btn{margin-top:1.2rem}
.gkv .type-banner{min-height:unset;height:32rem}
.gkv .type-banner h2{font-size:2.4rem}
.lang-en{top:19.8rem}
.lang-kr{top:20.6rem}
}
@media all and (max-width:767px){.gkv .type-a{min-height:unset;height:52rem}
.gkv .type-b{min-height:unset;max-height:36rem;height:36rem}
.gkv .type-banner{height:24rem}
.lang-en{top:20.3rem}
.lang-kr{top:20.3rem}
}