:root {
	--width: 1280;
	--height: 720;
}

.logo img {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 40%;
}

.praguejs img {
	position: absolute;
	left: 80px;
	bottom: 40px;
	width: 32%;
	border-radius: 32px;
}

p:only-child {
	margin-top: 0;
	margin-bottom: 0;
	height: 100%;
}

h1 + p:last-child {
	margin-top: 0;
	margin-bottom: 0;
	height: calc(100% - 180px); /* FIXME dle vysky H1 */
}

p:only-child img, h1 + p:last-child img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: contain;
}

iframe {
	float: left;
	width: 500px;
	height: 600px;
	margin-top: 40px;
	margin-right: 80px !important;
}

.qr {
	margin-top: 40px;
}

.qr img {
	width: 500px;
}