body {
    font-family: 'Roboto', sans-serif;
    padding: 0;
    margin: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.container {
    max-width: 1200px;
    margin: 40px auto;
    padding: 40px 20px;
    background-color: whitesmoke;
    justify-content: center;
}
header {
    padding: 0 0 30px 0;
    font-size: 30px;
}


.countdown {
	display: flex;
	justify-content: center;
	align-items: center;
}

.time-section {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	color: black;
	font-family: sans-serif;
	padding: 0 30px;
	border-right: 1px solid black;
	user-select: none;
}

.time-section:last-child {
	border: none;
}

.count {
	font-size: 50px;
}

.units {
	font-size: 15px;
}