/* CSS Document */
body {
	height: 100vh;
	width:100vw;
	text-align: center;
	color:#000;
	font-family:'Montserrat',sans-serif;
	display: flex;
	align-items: center;
	justify-content: center;
}

.container {
	max-width: 1360px;
	width: 100%;
	margin: 0 auto;
	padding: 0 20px;
	
}

.logo {
	margin-bottom: 80px;
}

.logo img {
	width: 500px;
}

svg {
	height:50px;
	width: auto;
	display: block;
	fill:#b20009;
	
}

span:nth-child(2) svg {
	stroke:#9b2321;
	stroke-width:20px;
}

a {
	text-decoration: none;
	font-weight: 700;
	color: #000;
	transition:all .3s ease;
}

a:hover {
	color:#b20009;
}

.contact {
	display: flex;
	justify-content: center;
}

.contact span {
	text-align: center;
	display: flex;
	flex-direction: column;
	gap:15px;
	margin: 0 20px;
	font-weight: 700;
}

@media screen and (max-width:500px) {
	.contact {
		flex-direction:column;
	}
	
	.contact span {
		margin-bottom: 50px;
	}
}