/* 

	 Rampage Open Air 2027 landing Stylesheet

	 info@alwaysawake.be

*/

@import url(https://fonts.bunny.net/css?family=yantramanav:400,700,900);
@import url("//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");

/* Basics */

html {
	color: #fefefe;
	font-family: 'Yantramanav', sans-serif;
	font-weight: 400;
	font-size: 17px;
	width: 100%;
	min-height: 100%;
	margin: 0;
	padding: 0;
}

body {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	min-height: 100vh;
	min-height: 100dvh;
	margin: 0;
	padding: 5vh 5vw;
	background: #030711;
}

img {
	border: 0;
	display: block;
}

h1,
h2,
h3,
p,
a {
	padding: 0;
	margin: 0;
	font-weight: normal;
}

b,
strong {
	font-weight: 700;
}

a {
	text-decoration: none;
}

.clear {
	clear: both;
}

.responsive-show {
	display: none !important;
}

#bg {
	position: fixed;
	inset: 0;
	background: url("/2027-landing/bg.png") no-repeat center center;
	background-size: cover;
	z-index: 0;
}

/*
#bg::before {
	position: absolute;
	content: "";
	inset: 0;
	background: rgba(0, 0, 0, .2);
}
*/

#logo {
	position: relative;
	z-index: 1;
	width: min(80vw, 960px, calc(90vh * 960 / 740));
}

#logo img {
	width: 100%;
	height: auto;
}