/* FOOTER :: Download PDF */
section#download-guide {
	/*padding-bottom: 3rem;*/
	background-color: var(--wa-bg-color-light);
}

section#download-guide .header {
	text-align: center;
}

section#download-guide h2 {
	font-size: clamp(3.25rem, 2.123rem + 4.8087vw, 6rem);
	margin-bottom: 1.75rem;
	line-height: 0.8;
	color: var(--wa-color-black);
}
section#download-guide h2 span {
	font-size: clamp(2rem, 0.9754rem + 4.3716vw, 4.5rem);
}
section#download-guide h2 span em {
	font-style: normal;
	color: var(--wa-color-orange-dark);
}


section#download-guide p {
	/*width: 90%;*/
	font-weight: 300;
	/*font-size: clamp(1.25rem, 0.9426rem + 1.3115vw, 2rem);*/
	font-size: clamp(1.25rem, 1.0246rem + 0.9617vw, 1.8rem);
	/*margin-left: auto;*/
	/*margin-right: auto;*/
	margin-bottom: clamp(3.5rem, 2.6803rem + 3.4973vw, 5.5rem);
	line-height: 1;
	text-align: center;
	color: var(--wa-color-black);
}

section#download-guide p.footer {
	font-size: clamp(0.75rem, 0.6885rem + 0.2623vw, 0.9rem);
	margin-top: clamp(3rem, 2.1803rem + 3.4973vw, 5rem);
	width: 100%;
	margin-bottom: 0;
	color: #bbbbbb;
	line-height: 1.7;
}
@media (min-width: 992px) {
	section#download-guide p.footer {
		/*width: 90%;*/
	}
}


section#download-guide form {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	position: relative;
}

section#download-guide form label {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 2rem;
	color: #929EAF;
	font-size: 1.25rem;
	line-height: 1;
	cursor: text;
}

section#download-guide form label i.far {
	font-weight: 300;
}
section#download-guide form label i {
	font-size: 2rem;
}
section#download-guide form label i.arrow:before {
	content: "\f0a9";
	color: #eeeeee;
	color: #ffdecd;
}
section#download-guide form label i.user:before {
	content: "\f2bd";
	color: #eeeeee;
}

section#download-guide form label i.check:before {
	content: "\f058";
	color: #c9ffd2;
}
section#download-guide form label i.cross:before {
	content: "\f057";
	color: #ffc9c9;
}
section#download-guide form label i.email:before {
	content: "\f1fa";
	color: #eeeeee;
}
section#download-guide form label i.pointer:before {
	content: "\f0a4";
	color: #eeeeee;
}

section#download-guide form input {
	width: 100%;
	border: none;
	background: var(--tg-white);
	box-shadow: 0px 34px 64px rgba(20, 28, 49, 0.11);
	/*border-radius: 25px;*/
	color: #0b0098;
	font-weight: 300;
	font-size: 1.25rem;
	/*padding: 1.5rem 17rem 1.5rem 5.5rem;*/
	
	color: #fe6e26;
	font-weight: 400;
}
section#download-guide form input::placeholder {
	color: #929EAF;
	font-weight: 300;
	font-size: 1.25rem;
}





/* Default Form */
section#download-guide form label {
	display: none;
}
section#download-guide form input {
	border-radius: 1.5rem 1.5rem 0 0;
	padding: 1.5rem 2rem;
	text-align: center;
	border: 1px solid #efefef;
}
section#download-guide form button {
	width: 100%;
	padding: 1.5rem 3rem;
	border-radius: 0 0 1.5rem 1.5rem;
	box-shadow: 0px 34px 64px rgba(20, 28, 49, 0.11);
	position: relative;
	font-weight: 300;
	font-size: 1.25rem;
}

@media (min-width: 768px) {
	
	section#download-guide form {
		width: 85%;
	}
	
	section#download-guide form label {
		display: block;
	}
	
	section#download-guide form input {
		border-radius: 1.5rem;
		padding: 1.5rem 17rem 1.5rem 5.5rem;
		text-align: left;
	}
	
	section#download-guide form button {
		border-radius: 1rem;
		width: unset;
		right: 1rem;
		position: absolute;
		top: 1rem;
		bottom: 1rem;
		padding: 0 2.5rem;
		box-shadow: unset;
		transform: unset; /* Remove from style.css .breadcrumb-search form .btn */
	}
	
}

section#download-guide .parallax-shape {
	position: absolute;
	bottom: 28%;
	right: 27%;
	z-index: -1;
}
