main>.container {
	padding-top: 100px;
}

.footer {
	margin-bottom: 80px;
}

.container,
.container-fluid {
	width: 60%;
	max-width: none;
}

body {
	background-color: #fffff7;
	font-family: UniversNextPro, normal;
	font-weight: 230;
	font-size: 4.5rem;
	line-height: 1.2;
	color: #ff4500;
}

nav {
	background-color: rgba(255, 255, 255, 0.72);
	-webkit-backdrop-filter: saturate(180%) blur(20px);
	backdrop-filter: saturate(180%) blur(20px);
	border-bottom: 1px solid rgb(255, 209, 191);
	padding: 0 !important;
}

.navbar-brand {
	font-family: UniversNextPro, normal;
	font-weight: 920;
	color: #ff4500;
}

.bold {
	font-weight: 920;
	margin-left: -3px;
}

.big-email {
	font-weight: 230;
	font-size: 4.5rem;
	line-height: 1.2;
	color: #ff4500;
	text-decoration: none;
}

@media (max-width: 575px) {

	.container,
	.container-fluid {
		width: 90%;
		max-width: none;
	}

	body,
	.big-email {
		font-size: 1.875rem;
	}

	main>.container {
		padding-top: 50px;
	}

	.footer {
		margin-bottom: 30px;
	}
}

@media (min-width: 576px) {

	.container,
	.container-fluid {
		width: 90%;
		max-width: none;
	}

	body,
	.big-email {
		font-size: 2.25rem;
	}

	main>.container {
		padding-top: 60px;
	}

	.footer {
		margin-bottom: 40px;
	}
}

@media (min-width: 768px) {

	.container,
	.container-fluid {
		width: 80%;
		max-width: none;
	}

	body,
	.big-email {
		font-size: 3.75rem;
	}

	main>.container {
		padding-top: 70px;
	}

	.footer {
		margin-bottom: 50px;
	}
}

@media (min-width: 992px) {

	.container,
	.container-fluid {
		width: 75%;
		max-width: none;
	}

	body,
	.big-email {
		font-size: 3.75rem;
	}

	main>.container {
		padding-top: 80px;
	}

	.footer {
		margin-bottom: 60px;
	}
}

@media (min-width: 1200px) {

	.container,
	.container-fluid {
		width: 70%;
		max-width: none;
	}

	body,
	.big-email {
		font-size: 4.5rem;
	}

	main>.container {
		padding-top: 90px;
	}

	.footer {
		margin-bottom: 70px;
	}
}

@media (min-width: 1400px) {

	.container,
	.container-fluid {
		width: 60%;
		max-width: none;
	}

	body,
	.big-email {
		font-size: 4.5rem;
	}

	main>.container {
		padding-top: 100px;
	}

	.footer {
		margin-bottom: 80px;
	}
}


/*
 * Fonts
 */

@font-face {
	font-family: 'UniversNextPro';
	src: url('fonts/UniversNextPro-Thin.eot');
	src: url('fonts/UniversNextPro-Thin.eot?#iefix') format('embedded-opentype'),
		url('fonts/UniversNextPro-Thin.svg#UniversNextPro-Thin') format('svg'),
		url('fonts/UniversNextPro-Thin.ttf') format('truetype'),
		url('fonts/UniversNextPro-Thin.woff') format('woff'),
		url('fonts/UniversNextPro-Thin.woff2') format('woff2');
	font-weight: 230;
	font-style: normal;
}


@font-face {
	font-family: 'UniversNextPro';
	src: url('fonts/UniversNextPro-XBlackCond.eot');
	src: url('fonts/UniversNextPro-XBlackCond.eot?#iefix') format('embedded-opentype'),
		url('fonts/UniversNextPro-XBlackCond.svg#UniversNextPro-XBlackCond') format('svg'),
		url('fonts/UniversNextPro-XBlackCond.ttf') format('truetype'),
		url('fonts/UniversNextPro-XBlackCond.woff') format('woff'),
		url('fonts/UniversNextPro-XBlackCond.woff2') format('woff2');
	font-weight: 920;
	font-style: normal;
}