* {
	/*box-shadow: 0 0 1px red;*/
}
body {
    font-family: Arial, sans-serif;
}
p ,h1,h2{
	color: white;
	margin: 0;
	padding: 0;
}
html,body{
	width: 100%;
	min-height: 100%;
	background-color: black;
	margin: 0;
	padding: 0;
}

.k_container {
	width: 100%;
	height: 100vh;
	display: block;
	text-align: center;
}
.k_face{
    width: 100%;
}
.k_right{
	display: inline-block;
    width: 49%;
    height: 100%;
    display: flex;
    flex-direction: column; /* Stack elements vertically */
    align-items: center; /* Center horizontally */
    justify-content: center; /* Center vertically */
    text-align: center;
	position: absolute;
	right: 0;
}
.k_left{
	display: inline-block;
    width: 49%;
    height: 100%;
    display: flex;
    flex-direction: column; /* Stack elements vertically */
    align-items: center; /* Center horizontally */
    justify-content: center; /* Center vertically */
    text-align: center;
	position: absolute;
	left: 0;
}

.k_description{
	width: 400px;
	display: block;
	text-align: center;
	font-size: large;
	margin-top: 10px;
}

.k_rights{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width:100%;
}
.k_storeLogo{
	width: 100px;
	padding: 0px 50px;
}
.k_titleLogo{
	width:500px;
}





@media (max-width: 1050px) {
    .k_left {
        width: fit-content;
		height: fit-content;
		display: block;
		margin: auto;
		position: initial;
    }
	.k_right{
		display: block;
		width: 100%;
		height: fit-content;
		position: initial;
	}
	.k_face{
		max-width: 400px;
	}
	.k_description{

		width: 90%;
		display: block;
		text-align: center;
		font-size: large;
		margin: auto;
		padding-top: 20px;
	}
	.k_rights{
		position: initial;
		width:100%;
		margin: auto;
		padding-top: 50px;
	}
	.k_titleLogo{
		width: 90%;
		max-width: 500px;
	}
}