/* codeDESIGN - parallax_static.css */@charset "utf-8";/* PARALLAX STATIC */.parallax {	width: 100%;	height: 100%;	position: relative;}.jarallax:before,.jarallax:after {	content: '';	background: #ffffff;	background: rgba(255, 255, 255, 0.4);	width: 100%;	height: 10px;	display: inline-block;	position: absolute;	bottom: 0px;}.jarallax:after {	content: '';	background: #ffffff;	background: rgba(255, 255, 255, 0.4);	top: 0px;}.parallax_image_wrapper {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border-bottom: 4px solid var(--ci_color_accent_1);	position: relative;}@media only screen and (max-width: 991px) {	.layout_codedesign_responsive_parallax_wrapper_ {		display: none;	}	}.parallax_static_featured.parallax_static_185 div.parallax_image_wrapper {	/* border-top: 4px solid var(--ci_color_accent_1); */}/* PARALLAX STATIC ARROW FROM TOP */.parallax_image_wrapper:after {	content: '';	position: absolute;	bottom: -20px; 	left: 50%;	margin-left: -20px;	width: 0;	z-index: 1;	height: 0;	border-top: solid 20px var(--ci_color_accent_1);	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;	z-index: 999;	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: 2px solid var(--ci_color_accent_1);	border-bottom: 2px solid var(--ci_color_accent_1);	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: 2px solid var(--ci_color_accent_1);	top: 170px;}.parallax_mouse_scroll_wheel {	height: 5px;	width: 2px;	display: block;	margin: 5px auto;	background: white;	position: relative;	height: 4px;	width: 4px;	border: 2px solid var(--ci_color_accent_1);	-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; }}