/* Hero - CSS */		#wave-conainer{	 	overflow: hidden;	display: grid;	height: 891px;	width: 100%;		grid-row: 1;	grid-column: 1;	z-index: 3;}/* - */.wave-item{					position: absolute;	left: 0;	width: 2048px;	height: 256px;	transform: scaleX(5);}.wave-item-b{	left: 10239px;}/* - *//* - */.anim-block-1{	display: grid;	grid-row: 1;	grid-column: 1;	position: relative;	align-self: end;	animation: hero 40s infinite linear;	height: 256px;			top: 32px;}/* - */.anim-block-2{	display: grid;	grid-row: 1;	grid-column: 1;	position: relative;	align-self: end;	animation: hero-2 30s infinite linear;	height: 256px;				}/* - */.anim-block-3{	display: grid;	grid-row: 1;	grid-column: 1;	position: relative;	align-self: end;	animation: hero-3 20s infinite linear;	height: 256px;				}/* - *//* - */.st0{	fill: #FFF;}.st1{	fill: rgba(255,255,255,0.66);	}/* - *//* - */@keyframes hero{	0%	{		left: 0;	}	100%	{		left: -10240px;	}	}@keyframes hero-2{	0%	{		left: 1024px;	}	100%	{		left: -9216px;	}	}   @keyframes hero-3{	0%	{		left: 2048px;	}	100%	{		left: -8192px;	}	}   /* - */#hero-container{	display: grid;}#hero{	display: grid;		background: linear-gradient( 10deg, #C3D600, #C3D600 );		/*background: #111;*/		grid-row: 3;	grid-column: 1;	z-index: 3;		overflow: hidden;	height: 891px;		margin-bottom: 5vh;}@media( min-width: 768px ){	#hero	{		grid-row: 1;	}}/* - Sub page */.hero-sub-page #wave-conainer{	 height: 600px!important; }.hero-sub-page{	 height: 600px!important; }@media( max-width: 768px ){	.hero-sub-page #wave-conainer{	 height: 300px!important; }.hero-sub-page{	 height: 300px!important; }}/* - */.hero-img{	display: none;		grid-row: 1;	grid-column: 1;	z-index: 1;	width: 100%;}.hero-cover{		grid-row: 1;	grid-column: 1;	z-index: 2;		width: 100%;	height: 100%;		background: url("../img/slides/slide-1.jpg");	background-size: cover;	background-position: center center;		opacity: 0.4;}/* - */.hero-content{	display: grid;		width: 512px;	grid-row: 1;	grid-column: 1;	z-index: 6;	justify-self: center;		margin-bottom: 0px;		transition: margin ease 1.5s;	max-width: 80vw;}.hero-content a{	margin-top: 32px;	margin-bottom: -2px;		justify-self: center;	border: solid 3px;	color: #fff;	padding: 12px 16px;	text-decoration: none;	font-size: 18px;	border-radius: 32px;		transition: background ease .3s, transform ease .3s;}.hero-content a:hover{	background-color: rgba(255,255,255,0.6);	transform: scale(0.95);}.hero-line{	grid-row: 1;	grid-column: 1;	z-index: 6;	width: 2px;	height: 0px;	background-color: #fff;		align-self: end;	justify-self: center;		transition: height ease 1.5s;}/* - */.hero-content p{	color: #fff;	text-align: center;	justify-self: center;}.hero-content h3{	color: #fff;	letter-spacing: 2px;	font-weight: 400;	justify-self: center;}.hero-content h1{	color: #fff;	letter-spacing: 4px;	font-weight: 700;	justify-self: center;	margin: 4px 0 16px;	font-size: 2em;	text-align: center;	overflow-wrap: anywhere;}.hero-content h4{	color: #fff;}/*@media only screen and (max-width: 768px) {  .hero-cover {    background: url("../img/slides/slide-1m.jpg");  }}*/