body{
	background: url(background.jpg);
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
}

.card {
	background-color: rgba(255, 255, 255, .3);
	padding: 3rem;
	border-radius: 5rem;
	transition: opacity ease-in-out .25s;
}

.card:hover {
	opacity: .7;
}

img {
	max-width: 100%;
	max-height: 305px;
}

h1.text-white {
	height: 96px;
}

@media(max-width: 1431px) and (min-width: 1200px) {
	h1.text-white {
		height: 144px;
	}
}

@media(max-width: 991px) {
	h1.text-white {
		height: auto;
	}
}