/* codeDESIGN - parallax_static.css */@charset "utf-8";/* PARALLAX STATIC */.parallax_image_wrapper {	margin: 0px 0px 40px 0px;	padding: 0px 0px 0px 0px;	border-bottom: 10px solid #005e29;	position: relative;}@media only screen and (max-width: 991px) {	.layout_codedesign_responsive_parallax_wrapper_ {		display: none;	}	}.parallax_image_wrapper_stripe_bottom {	background: #ffffff;	background: rgba(255, 255, 255, 0.5);	width: 100%;	height: 20px;	display: inline-block;	position: absolute;	bottom: 0px;}/* PARALLAX STATIC ARROW FROM TOP */.parallax_image_wrapper_off:after {	content: '';	position: absolute;	bottom: -24px; 	left: 50%;	margin-left: -20px;	width: 0;	z-index: 1;	height: 0;	border-top: solid 20px #005e29;	border-left: solid 20px transparent;	border-right: solid 20px transparent;}/* MOUSE SCROLL ANIMATION */.parallax_mouse_scroll {	width: 24px;	height: 100px;	display: block;	margin: 0 auto;	margin-top: 125px;	position: absolute;	left: 20px;	bottom: 20px;	cursor: pointer;}@media only screen and (max-width: 991px) {	.parallax_mouse_scroll {		right: 20px;		display: none;	}}.parallax_mouse_scroll_arrows {	width: 16px;	height: 16px;	display: block;	-ms-transform: rotate(45deg);	-webkit-transform: rotate(45deg);	transform: rotate(45deg);	border-right: 1px solid #ffffff;	border-bottom: 1px solid #ffffff;	margin: 0px 0px 3px 4px;}.parallax_mouse_scroll_arrow_1 {	margin-top: 1px;}.parallax_mouse_scroll_arrow_1, .parallax_mouse_scroll_arrow_2, .parallax_mouse_scroll_arrow_3 {	-webkit-animation: parallax-mouse-scroll 1s infinite;	-moz-animation: parallax-mouse-scroll 1s infinite;	animation: parallax-mouse-scroll 1s infinite;}.parallax_mouse_scroll_arrow_1 {	-webkit-animation-delay: .1s;	-moz-animation-delay: .1s;	-webkit-animation-direction: alternate;	animation-direction: alternate;	animation-delay: alternate;}.parallax_mouse_scroll_arrow_2 {	-webkit-animation-delay: .2s;	-moz-animation-delay: .2s;	-webkit-animation-direction: alternate;	animation-delay: .2s;	animation-direction: alternate; 	margin-top: -6px;}.parallax_mouse_scroll_arrow_3 {	-webkit-animation-delay: .3s;	-moz-animation-delay: .3s;	-webkit-animation-direction: alternate;	animation-delay: .3s;	animation-direction: alternate;	margin-top: -6px;}.parallax_mouse_scroll_mouse {	height: 42px;	width: 24px;	border-radius: 14px;	transform: none;	border: 1px solid #ffffff;	top: 170px;}.parallax_mouse_scroll_wheel {	height: 5px;	width: 2px;	display: block;	margin: 5px auto;	background: white;	position: relative;	height: 4px;	width: 4px;	border: 1px solid #ffffff;	-webkit-border-radius: 8px;	border-radius: 8px;}.parallax_mouse_scroll_wheel {	-webkit-animation: parallax-mouse-wheel 0.6s linear infinite;	-moz-animation: parallax-mouse-wheel 0.6s linear infinite;	animation: parallax-mouse-wheel 0.6s linear infinite;}@-webkit-keyframes parallax-mouse-wheel {	0% {		opacity: 1;		-webkit-transform: translateY(0);		-ms-transform: translateY(0);		transform: translateY(0);	}	100% {		opacity: 0;		-webkit-transform: translateY(6px);		-ms-transform: translateY(6px);		transform: translateY(6px);	}}@-moz-keyframes parallax-mouse-wheel {	0% { top: 1px; }	25% { top: 2px; }	50% { top: 3px;}	75% { top: 2px;}	100% { top: 1px;}}@-o-keyframes parallax-mouse-wheel {	0% { top: 1px; }	25% { top: 2px; }	50% { top: 3px;}	75% { top: 2px;}	100% { top: 1px;}}@keyframes parallax-mouse-wheel {	0% { top: 1px; }	25% { top: 2px; }	50% { top: 3px;}	75% { top: 2px;}	100% { top: 1px;}}@-webkit-keyframes parallax-mouse-scroll {	0%   { opacity: 0;}	50%  { opacity: .5;}	100% { opacity: 1;}}@-moz-keyframes parallax-mouse-scroll {	0%   { opacity: 0; }	50%  { opacity: .5; }	100% { opacity: 1; }}@-o-keyframes parallax-mouse-scroll {	0%   { opacity: 0; }	50%  { opacity: .5; }	100% { opacity: 1; }}@keyframes parallax-mouse-scroll {	0%   { opacity: 0; }	50%  { opacity: .5; }	100% { opacity: 1; }}