@media screen and (max-width: 680px) {
	header {
		height: 650px;
		background-position: center 50px;
		background-repeat: no-repeat;
		text-align: center;
		padding: 0;
	}
		header .header-content {
			position: absolute;
			top: 300px;
			left: 0;
			right: 0;
		}


			header .header-content h2 {
				font-size: 22px;
				line-height: 32px;
			}

			header .header-content h1 {
				font-size: 32px;
				line-height: 40px;
			}

		header .headliner {
			font-family: 'Montserrat', sans-serif;
			font-size: 32px;
			margin-bottom: 20px;
			padding: 0px 40px;
			text-transform: uppercase;
			line-height: 1.2em;
			font-weight: 600;
			color: #FFFFFF;
			text-shadow: 0 2px 22px rgba(11,70,99,0.10);
		}

		header .button-container {
			text-align: center;
    		padding: 0px 40px;
			width: 100%;
			line-height: 1.2em;
		}
			header .button-container .button {
				color: #E1F1FA;
				margin: initial;
				display: inline-block;
				font-size: 15px;
				padding: 7px 70px 7px 20px;
				background-color: #012A4B;
				background-image: url(/img/arrow-right-white.svg);
				position: initial;
			}
}