@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: url("fonts/Roboto-Regular.eot");
	src: url("fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"),
		url("fonts/Roboto-Regular.woff2") format("woff2"),
		url("fonts/Roboto-Regular.woff") format("woff"),
		url("fonts/Roboto-Regular.ttf") format("truetype");
	font-display: swap;
}

@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: url("fonts/Roboto-Bold.eot");
	src: url("fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"),
		url("fonts/Roboto-Bold.woff2") format("woff2"),
		url("fonts/Roboto-Bold.woff") format("woff"),
		url("fonts/Roboto-Bold.ttf") format("truetype");
	font-display: swap;
}
* {
	font-family: "Roboto";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.wrapper {
	width: 100%;
	max-width: 1050px;
	margin: auto;
	padding: 0 15px;
}
img {
	width: 100%;
}
p {
	font-size: 16px;
	line-height: 1.5;
}
h2 {
	font-size: 18px;
	margin: 25px 0;
	span {
		display: block;
		width: 75px;
		height: 4px;
		background-color: #000;
		margin-top: 5px;
	}
}

footer {
	font-size: 12px;
	line-height: 1.1;
	max-width: 770px;
	margin: 60px auto 45px;
	text-align: center;
}
