.valkyrie_container{
	position: absolute;
	left: 0;
	width: 100%;
	height: auto;
}

@media(max-width:1230px){
	.valkyrie_container{
	position: relative;
	left: 0;
	width: 100%;
	height: auto;
}

}



.valkyrie_blank{
	height:4000px;
	width: 100%;
}


@media(max-width:1750px){
	
.valkyrie_blank{
	height:3800px;
	width: 100%;
}


}



@media(max-width:1600px){
	
.valkyrie_blank{
	height:3700px;
	width: 100%;
}


}


@media(max-width:1500px){
	
.valkyrie_blank{
	height:3650px;
	width: 100%;
}


}


@media(max-width:1400px){
	
.valkyrie_blank{
	height:3550px;
	width: 100%;
}


}

@media(max-width:1230px){
	
.valkyrie_blank{
	height:0px;
	width: 100%;
}


}

.valkyrie_bg{
	width: 100%;
	background: #161616;

}

.valkyrie_line{
	width: 100%;
	height: 0.7em;
	background: #cd3463;
}

.valkyrie_video{
	width: 100%;
	aspect-ratio:1920 / 1080;
	
}


@media(max-width:700px){
	.valkyrie_video{
	width: 100%;
	aspect-ratio:60 / 55;
	background: url(https://cdn.icoda.co.kr/asset/notice/cb/_1753930245.webp);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	
}
}

@media(max-width:700px){
	.video_none{
		display: none;
	}
}



.valkyrie_logo{
	width: 100%;
	height: 20vw;
	display: flex;
	flex-wrap: wrap;
	align-content: center;

}


@media(max-width:600px){
	.valkyrie_logo{
	width: 100%;
	height: 40vw;
	display: flex;
	flex-wrap: wrap;
	align-content: center;

}

}

.valkyrie_logo_img{
	background: url(https://cdn.icoda.co.kr/asset/editor/202601/20260106143248_ca2ee1b27a14095bb1cea924f3be64a4_3qjk.png);
	aspect-ratio:300 / 151;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	max-width: 350px;
	height: 75%;
	
	
}




.valkyrie_text{
    text-align: center;
    font-family: Pretendard Std Variable;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column;
    align-content: center;
}



.v_text_01{
	font-weight: 600;
	color: #cd3463;
	font-size: 4em;
	max-width: 80%;
	word-break: keep-all;
	text-align: center;
}

@media(max-width:850px){
	.v_text_01{
	font-weight: 600;
	color: #cd3463;
	font-size: 4em;
	max-width: 50%;
	word-break: keep-all;
	text-align: center;
		margin: 0 auto;
}

}

@media(max-width:700px){
	.v_text_01{
	font-weight: 600;
	color: #cd3463;
	font-size: 4em;
	max-width: 70%;
	word-break: keep-all;
	text-align: center;
		margin: 0 auto;
}

}

@media(max-width:500px){
	.v_text_01{
	font-weight: 600;
	color: #cd3463;
	font-size: 3.5em;
	max-width: 80%;
	word-break: keep-all;
	text-align: center;
		margin: 0 auto;
}

}


.v_text_02{
	font-weight: 300;
	color: white;
	font-size: 1.3em;
	line-height: 1.8;
	max-width: 42%;
	opacity: 0.9;
	word-break: keep-all;
	text-align: center;
	margin: 0 auto;
}


@media(max-width:1450px){
	
.v_text_02{
	font-weight: 300;
	color: white;
	font-size: 1.3em;
	line-height: 1.8;
	max-width: 73%;
	opacity: 0.9;
	word-break: keep-all;
	text-align: center;
	margin: 0 auto;
}

}



@media(max-width:600px){
	
.v_text_02{
	font-weight: 300;
	color: white;
	font-size: 1.1em;
	line-height: 1.8;
	max-width: 90%;
	opacity: 0.9;
	word-break: keep-all;
	text-align: center;
	margin: 0 auto;
}

}




.v_text_03{
	font-weight: 300;
	color: white;
	font-size: 1.3em;
	line-height: 1.8;
	max-width: 60%;
	opacity: 0.9;
	word-break: keep-all;
	text-align: center;
	margin: 0 auto;
}



@media(max-width:800px){
	
.v_text_03{
	font-weight: 300;
	color: white;
	font-size: 1.3em;
	line-height: 1.8;
	max-width: 80%;
	opacity: 0.9;
	word-break: keep-all;
	text-align: center;
	margin: 0 auto;
}


}

.v_text_04{
	font-weight: 400;
	color: white;
	font-size: 3em;
	word-break: keep-all;
	text-align: start;
	opacity: 0.9;
	text-decoration: underline;
	text-decoration-thickness:2px;
	text-underline-offset: 5px;
	padding-bottom: 2em;
}

@media(max-width:1230px){
	
.v_text_04{
	font-weight: 400;
	color: white;
	font-size: 4vw;
	word-break: keep-all;
	text-align: start;
	opacity: 0.9;
	text-decoration: underline;
	text-decoration-thickness:2px;
	text-underline-offset: 5px;
	padding-bottom: 2em;
}

}

@media(max-width:700px){
	.v_text_04{
	font-weight: 400;
	color: white;
	font-size: 2.7em;
	word-break: keep-all;
	text-align: start;
	opacity: 0.9;
	text-decoration: underline;
	text-decoration-thickness:2px;
	text-underline-offset: 5px;
	padding-bottom: 2em;
}

}

.valkyrie_img_container{
	
	width:100%;
	max-width: 1230px;
	display: flex;
	flex-wrap: wrap;
	margin: 0 auto;
	justify-content: space-between;
}

@media(max-width:1250px){
	
.valkyrie_img_container{
	
	width:95%;
	max-width: 1230px;
	display: flex;
	flex-wrap: wrap;
	margin: 0 auto;
	justify-content: space-between;
}

}




@media(max-width:800px){
	
.valkyrie_img_container{
	
	width:95%;
	max-width: 1230px;
	display: flex;
	flex-wrap: wrap;
	margin: 0 auto;
	justify-content: space-between;
	flex-direction: column;
}

}



.valkyrie_img_container2 {
    width: 49.3%;
    aspect-ratio: 120 / 110;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.valkyrie_img_container3{
    width: 49.3%;
    aspect-ratio: 120 / 110;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}



@media(max-width:800px){
	
	.valkyrie_img_container2 {
    width: 100%;
    aspect-ratio: 120 / 110;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.valkyrie_img_container3{
    width: 100%;
    aspect-ratio: 120 / 110;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

}

.valkyrie_img01{
	background: url(https://cdn.icoda.co.kr/asset/editor/202601/20260106150355_ca2ee1b27a14095bb1cea924f3be64a4_9ja6.jpg);
}


.valkyrie_img02{
	background: url(https://cdn.icoda.co.kr/asset/editor/202601/20260106150355_ca2ee1b27a14095bb1cea924f3be64a4_bv4w.jpg);
}



.valkyrie_img03{
	background: url(https://cdn.icoda.co.kr/asset/editor/202601/20260106152837_ca2ee1b27a14095bb1cea924f3be64a4_zysp.jpg);
}



.valkyrie_img04{
	background: url(https://cdn.icoda.co.kr/asset/editor/202601/20260106150808_ca2ee1b27a14095bb1cea924f3be64a4_6di0.jpg);
}

@media(max-width:500px){
	.valkyrie_img04{
	background: url(https://cdn.icoda.co.kr/asset/editor/202601/20260106162604_ca2ee1b27a14095bb1cea924f3be64a4_fijv.jpg);
}
}


.valkyrie_img05{
	background: url(https://cdn.icoda.co.kr/asset/editor/202601/20260106150809_ca2ee1b27a14095bb1cea924f3be64a4_uvdf.jpg);
}



.valkyrie_img06{
	background: url(https://cdn.icoda.co.kr/asset/editor/202601/20260106150809_ca2ee1b27a14095bb1cea924f3be64a4_hzuh.jpg);
}



.valkyrie_img01,
.valkyrie_img06{
	width: 100%;
	height: 54%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.valkyrie_img02,
.valkyrie_img04{
	width: 60%;
	height: 40%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}


@media(max-width:800px){
	.valkyrie_img04{
	width: 100%;
	height: 54%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
	
	.valkyrie_img06{
	width: 60%;
	height: 40%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
}


.valkyrie_img03,
.valkyrie_img05{
	width: 37%;
	height: 40%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}


.valkyrie_bg2{
	background: url(https://cdn.icoda.co.kr/asset/editor/202601/20260106154215_ca2ee1b27a14095bb1cea924f3be64a4_m133.jpg);
	
}
.valkyrie_bg2{
	width: 100%;

	margin: 0 auto;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	height: auto;
	justify-content: center;
	display: flex;
	flex-wrap: no-wrap;
	align-content: center;
	flex-direction: column;
	
}


@media(max-width:1500px){
	.valkyrie_bg2{
	width: 100%;

	margin: 0 auto;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	height: auto;
	justify-content: center;
	display: flex;
	flex-wrap: no-wrap;
	align-content: center;
    flex-direction: column;
	
}
}



@media(max-width:650px){
	.valkyrie_bg2{
	width: 100%;

	margin: 0 auto;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	height: auto;
	justify-content: center;
	display: flex;
	flex-wrap: no-wrap;
	align-content: center;
	
}
}



.gold_logo{
	background: url(https://cdn.icoda.co.kr/asset/editor/202601/20260106160753_ca2ee1b27a14095bb1cea924f3be64a4_1tfi.png);
	width: 60%;
	max-width: 400px;
	aspect-ratio:45 / 32;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	
}


@media(max-width:992px){
	.gold_logo{
	background: url(https://cdn.icoda.co.kr/asset/editor/202601/20260106160753_ca2ee1b27a14095bb1cea924f3be64a4_1tfi.png);
	width: 60%;
	max-width: 200px;
	aspect-ratio:45 / 32;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	
}
}


@media(max-width:500px){
	.valkyrie_img01, .valkyrie_img04 {
    width: 100%;
    height: 67%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
	
	
    .valkyrie_img_container2 {
        width: 100%;
        aspect-ratio: 120 / 250;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
		
	 .valkyrie_img_container3 {
        width: 100%;
        aspect-ratio: 120 / 250;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
	
	.valkyrie_img02, .valkyrie_img06 {
    width: 60%;
    height: 30%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
	
.valkyrie_img03, .valkyrie_img05 {
    width: 37%;
    height: 30%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
}

.v_text04_con{
	width: 90%;
	max-width: 1230px;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}




@media(max-width:700px){
    .v_text04_con {
        width: 100%;
        max-width: 1230px;
        margin: 0 auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        flex-direction: column;
        align-content: center;
		align-items: center;
    }

}



.text_logo_bg{
	width: 100%;
	background: #262626;
	height: auto;
	
}

.text_logo{
	text-align: center;
	margin: 0 auto;
}



.top-position {
    margin-top: -8.5em;
}

@media (max-width: 992px) {
    .top-position {
        margin-top: 0;
    }
}