@media screen and (max-width: 1920px) {
.description ul, .description ol{
	padding-left: 30px;
}
.description ul li{
	list-style: disc;
}
	.header_k img{
		border-radius: 0;
	}
	.partner img{
		border-radius: 0;
	}
	.content_k{
		padding: 0;
	}
	.partners{
		width: 98%;
	}
}
@media screen and (max-width: 1300px) {
	.partners a{
		border-radius: 24px;
	}
}
@media screen and (max-width: 640px) {
	.header_k img.hor{
		display: none;
	}
	.header_k img.ver{
		display: block;
	}
	.partner img.hor{
		display: none;
	}
	.partner img.ver{
		display: block;
	}
	h1{
		font-size: 24px;
	}
	.description p, .description .text{
		font-size: 16px;
	}
	.partners{
		gap: 24px;
		width: calc(100% - 48px);
		margin: 0 24px;
	}
	.partners a{
		width: calc((100% - 24px)/2);
	}
}
@media screen and (max-width: 420px) {
	.partners a{
		border-radius: 16px;
	}
	.form iframe{
		height: 3900px;
	}
}

@media screen and (max-width: 1920px) {
	.header_k img{
		border-radius: 0;
	}
	.content_k{
		padding: 0;
	}
	.sponsors{
		border-radius: 0;
	}
	.partners{
		width: 98%;
	}
}
@media screen and (max-width: 1300px) {
	.vo_vote_item{
		width: 31%;
		margin: 1%;
		border-radius: 24px;
	}

}
@media screen and (max-width: 640px) {
	.vo_vote_item{
		width: 48%;
		margin: 1%;
		border-radius: 24px;
	}

}
@media screen and (max-width: 420px) {
	.vo_vote_item{
		width: 96%;
		margin: 2%;
	}

}