body {
	background: url('../../img/eskut/bkg.jpg') no-repeat center center fixed;
	background-size: cover;
}

h1 {
	font-family: MonumentExtended-Heavy;
	line-height: 4.2vh;
	font-size: 3.8vh;
}

h2 {
	font-family: Montserrat-Bold;
	font-size: 2.2vh;
	margin: 0px;
}

header {
	height: 20%;
}

section {
	height: 60%;
}
section  img{
	max-width: 60% !important;
}
footer {
	height: 20%;
}

footer>.row>.col {
	border-left: 2px solid #000;
}

footer>.row>.col:last-child {
	border: none;
}

footer img {
	float: left;
	margin-right: 10px;
	max-width: 40px !important;
}

footer #play {
	padding: 14px 60px 20px;
	color: #fff;
	font-family: Montserrat-Medium;
	font-size: 3vh;
	background: rgb(244, 159, 154);
	background: linear-gradient(90deg, rgba(244, 159, 154, 1) 32%, rgba(239, 140, 184, 1) 100%);
}

footer #play:active,
footer #play:focus,
footer #play:hover {
	text-decoration: none;
	color: #fff;
}

footer #play:hover {
	background: rgb(204, 119, 114);
	background: linear-gradient(90deg, rgba(204, 119, 114, 1) 32%, rgba(199, 100, 144, 1) 100%);
}

.home-language{display:flex;justify-content:flex-end;align-items:center;gap:4px;margin-top:8px;font:12px/1.3 Montserrat-Medium,sans-serif;white-space:nowrap}
.home-language a,.home-language span{display:inline-flex;align-items:center;min-height:44px;padding:6px 9px;border-radius:8px;color:#251d3c}
.home-language [aria-current]{background:rgba(255,255,255,.35);font-weight:bold}
.home-language a{text-decoration:underline;text-underline-offset:3px}
.home-language a:hover{background:rgba(255,255,255,.25)}
.home-language a:focus-visible{outline:2px solid #251d3c;outline-offset:2px}
@media(max-width:991px){.home-language{font-size:11px;gap:0}.home-language a,.home-language span{padding-inline:6px}}

.home-language{display:inline-flex;width:max-content;max-width:none;margin-left:0;padding-inline:3px;border-radius:10px;background:rgba(255,255,255,.9)}
.home-language [aria-current]{background:rgba(199,128,221,.22)}

.home-controls{display:flex;justify-content:flex-end;align-items:center;gap:16px}.home-controls .home-language{margin-top:0;align-self:center}.home-controls #info{flex:none}@media(max-width:767px){.home-controls{gap:8px}.home-controls .home-language{font-size:10px}}
