section.parallax_section {
	width: 100%; overflow: hidden; position: relative; min-height: 400px;
}
section.parallax_section .parallax_inner {
	top: 0px; width: 100%; height: 100%; position: absolute; z-index: -1;
}
section.parallax_section .parallax_inner::before {
	background: url("/images/grid.png"); width: 100%; height: 100%; display: block; position: absolute; z-index: 1; content: "";
}
section.parallax_section .parallax_inner .parallax_media {
	position: absolute;
}
section.parallax_section .parallax_inner video {
	left: 0px; top: 0px; max-width: inherit;
}
section.parallax_section .parallax_inner img {
	max-width: inherit !important;
}
section.parallax_section .info_alert {
	background: rgb(255, 255, 255); top: 20px; position: absolute;
}
section.parallax_section .info_alert span {
	color: rgb(0, 0, 0); display: block;
}
section.mobileState.parallax_section .parallax_inner {
	background-position: center; background-repeat: no-repeat; background-size: cover;
}
section.fixed_parallax_section {
	background-position: 50% 50%; width: 100%; overflow: hidden; position: relative; min-height: 400px; background-attachment: fixed; background-repeat: no-repeat; background-size: cover;
}
