/** Shopify CDN: Minification failed

Line 73:25 Expected ")" to end URL token

**/
.remembrance {
	font-family: 'Futura Bk BT', sans-serif;
	font-size: 28px;
	background-color: #222;
	color:#fff;
  /* padding-top: 16rem; */
}
.remembrance * {
  box-sizing: border-box;
}

.remembrance h1 {
	font-family: 'Nelphim', sans-serif!important;
	font-weight: 900;
	color: #fff!important;
}

.remembrance em {
	color:#fff!important;
}

/*Form Customizations*/
.remembrance .form-columns-2 {
	max-width: none!important;
}
.remembrance .hs_email,
.remembrance .hs-submit {
	margin-top: 16px;
}

.remembrance .hs-form-field {
	position: relative;
	width: 100%!important;
}

.remembrance .hs-form-field label {
	position: absolute;
	pointer-events: none;
	left: 16px;
	top: 8px;
	transition: 0.2s ease all;
	font-size: 15px;
	color: #555;
}
.remembrance .hs-form-field input {
	width: 100%!important;
	line-height: 72px;
	padding: 0 16px;
	border-radius: 6.4px;
	border: 2px solid rgba(255, 255, 255, 0.5);
	background-color: transparent;
	color: #fff;
	font-size:20px;
}
/*.hs-form-field .input input:focus ~ label{
	top:-10px;
	font-size:12px;
}*/
.remembrance .hs-button {
	line-height: 72px;
	width: 100%;
	text-align: center;
	border-radius: 6.4px;
	border: 0;
	font-size:20px;
	font-weight: bold;
	font-family: 'Futura', sans-serif;
	background: #fff url({{ 'icon-download.png' | file_url }}) 40px 50% no-repeat;
	color:  #323232;
}

.remembrance .hs-error-msgs {
	margin: 0;
	position: relative;
	list-style: none;
}

.remembrance .hs-error-msgs li {
	color: #fff;
}

@media (min-width: 960px) {
	.remembrance .form-columns-2 {
		float: left;
		width: 66%;
	}
	.remembrance .hs-submit {
		float: left;
		width: 33%;
		margin: 0;
	}

	.remembrance .hs-form-field {
		float: left;
		width: 50%!important;
		margin: 0;
	}
}
.remembrance > section {
	padding-top: 7rem;
}

@media screen and (min-width: 768px){
	.remembrance > section {
		padding-top: 16rem;
	}	
}