/* Generated by Genus plugin */

/* Boiler plate CSS 
sk-ab is css style applied to full art board
sk-asset is common css property applied to every css style generated by genus plugin 
*/ 

.sk-ab {
	position: relative;
	overflow: hidden;
}

.sk-asset {
	position: absolute;
	background-repeat: no-repeat;
}

/* Specific to EP2 */
.sk-ab.sk-EP2 {
	background-color: #1d3c51ff;
	width: 1440px;
	height: 750px;
}

.sk-asset.sk-Product-Background-9EEE074F-834E-4E65-AF7A-FA5A348D8AC1 {
	background-image: url("images/Product-Background-9EEE074F-834E-4E65-AF7A-FA5A348D8AC1.png");
	left: 0px;
	top: 0px;
	width: 1600px;
	height: 750px;
}

@media only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
	.sk-asset.sk-Product-Background-9EEE074F-834E-4E65-AF7A-FA5A348D8AC1 {
		background-image: url("images/Product-Background-9EEE074F-834E-4E65-AF7A-FA5A348D8AC1@2x.png");
		background-size: 1600px 750px;
	}
}
@media only screen and (min--moz-device-pixel-ratio: 3),
only screen and (-o-min-device-pixel-ratio: 3/1),
only screen and (-webkit-min-device-pixel-ratio: 3),
only screen and (min-device-pixel-ratio: 3) {
	.sk-asset.sk-Product-Background-9EEE074F-834E-4E65-AF7A-FA5A348D8AC1 {
		background-image: url("images/Product-Background-9EEE074F-834E-4E65-AF7A-FA5A348D8AC1@3x.png");
		background-size: 1600px 750px;
	}
}
.sk-asset.sk-Product-Gradient-6BBCD36F-C5C7-4DB6-B427-A4783E4CB089 {
	background-image: url("images/Product-Gradient-6BBCD36F-C5C7-4DB6-B427-A4783E4CB089.png");
	left: 97px;
	top: 0px;
	width: 1358px;
	height: 750px;
}

@media only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
	.sk-asset.sk-Product-Gradient-6BBCD36F-C5C7-4DB6-B427-A4783E4CB089 {
		background-image: url("images/Product-Gradient-6BBCD36F-C5C7-4DB6-B427-A4783E4CB089@2x.png");
		background-size: 1358px 750px;
	}
}
@media only screen and (min--moz-device-pixel-ratio: 3),
only screen and (-o-min-device-pixel-ratio: 3/1),
only screen and (-webkit-min-device-pixel-ratio: 3),
only screen and (min-device-pixel-ratio: 3) {
	.sk-asset.sk-Product-Gradient-6BBCD36F-C5C7-4DB6-B427-A4783E4CB089 {
		background-image: url("images/Product-Gradient-6BBCD36F-C5C7-4DB6-B427-A4783E4CB089@3x.png");
		background-size: 1358px 750px;
	}
}
.sk-asset.sk-Header-DEBC2FB5-701F-419D-B533-503447FBAC7A {
	left: 0px;
	top: 0px;
	width: 355px;
	height: 108px;
}

.sk-asset.sk-Header-DEBC2FB5-701F-419D-B533-503447FBAC7A {
	font-family: "Avenir" ;
	font-stretch: "undefined" ;
	font-weight: 900 ;
	font-style: undefined ;
	letter-spacing: 3.0268488;
	display: table;
	color: #ffffffff ;
	font-size: 79.0px ;
	line-height: null.0px ;
	opacity: 1 ;
	text-align: left ;
	font-kerning: 3.0268488 ;
}

.up:hover {
	opacity: .5;
}
.hero:hover {
	opacity: .5;
}
html {
  scroll-behavior: smooth;
}
a:hover {
	color: #DD7700;
}

a {
	text-decoration: none;
	color: white;
} 

.sk-asset.sk-Header-DEBC2FB5-701F-419D-B533-503447FBAC7A .span1 {
	font-family: "Avenir" ;
	font-weight: 900 ;
	display: table-cell;
	vertical-align: top;
	color: #FFFFFF ;
	font-size: 79.0px ;
}

.sk-asset.sk-Subhead-1E6B36EC-CCAF-4CD4-A892-7D9DDF1996F6 {
	left: 2px;
	top: 99px;
	width: 709px;
	height: 22px;
}

.sk-asset.sk-Subhead-1E6B36EC-CCAF-4CD4-A892-7D9DDF1996F6 {
	font-family: "Avenir" ;
	font-stretch: "undefined" ;
	font-weight: 800 ;
	font-style: italic ;
	text-transform: uppercase;
	letter-spacing: 4.9252687;
	display: table;
	color: #ffffffff ;
	font-size: 17.0px ;
	line-height: null.0px ;
	opacity: 1 ;
	text-align: left ;
	font-kerning: 4.9252687 ;
}

.sk-asset.sk-Subhead-1E6B36EC-CCAF-4CD4-A892-7D9DDF1996F6 .span1 {
	font-family: "Avenir" ;
	font-weight: 900 ;
	display: table-cell;
	vertical-align: top;
	color: #FFFFFF ;
	font-size: 17.0px ;
}

.sk-asset.sk-Line-9ACFD695-8A27-476C-A2C0-9D6D816A83B8 {
	background-image: url("images/Line-9ACFD695-8A27-476C-A2C0-9D6D816A83B8.png");
	left: -1px;
	top: 132px;
	width: 589px;
	height: 3px;
}

@media only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
	.sk-asset.sk-Line-9ACFD695-8A27-476C-A2C0-9D6D816A83B8 {
		background-image: url("images/Line-9ACFD695-8A27-476C-A2C0-9D6D816A83B8@2x.png");
		background-size: 589px 3px;
	}
}
@media only screen and (min--moz-device-pixel-ratio: 3),
only screen and (-o-min-device-pixel-ratio: 3/1),
only screen and (-webkit-min-device-pixel-ratio: 3),
only screen and (min-device-pixel-ratio: 3) {
	.sk-asset.sk-Line-9ACFD695-8A27-476C-A2C0-9D6D816A83B8 {
		background-image: url("images/Line-9ACFD695-8A27-476C-A2C0-9D6D816A83B8@3x.png");
		background-size: 589px 3px;
	}
}
.sk-asset.sk-Product-Headline-920BC21B-7DBF-4D8F-8567-CCD3B64A4872 {
	left: 191px;
	top: 147px;
	width: 711px;
	height: 134px;
}

.sk-asset.sk-Stakeholder-Managem-76AAA2B1-37CA-443B-A831-586A44343A7C {
	left: 191px;
	top: 326px;
	width: 542px;
	height: 66px;
}

.sk-asset.sk-Stakeholder-Managem-76AAA2B1-37CA-443B-A831-586A44343A7C {
	font-family: "Avenir" ;
	font-stretch: "undefined" ;
	font-weight: 800 ;
	font-style: undefined ;
	text-transform: uppercase;
	letter-spacing: 2.6385993;
	display: table;
	color: #ffffffff ;
	font-size: 23.0px ;
	line-height: null.0px ;
	opacity: 1 ;
	text-align: left ;
	font-kerning: 2.6385993 ;
}

.sk-asset.sk-Stakeholder-Managem-76AAA2B1-37CA-443B-A831-586A44343A7C .span1 {
	font-family: "Avenir" ;
	font-weight: 900 ;
	display: table-cell;
	vertical-align: top;
	color: #FFFFFF ;
	font-size: 23.0px ;
}

.sk-asset.sk-Stakeholder-Communi-71E239F1-AEEE-45A1-9BCA-185419ADCA28 {
	left: 191px;
	top: 492px;
	width: 542px;
	height: 66px;
}

.sk-asset.sk-Stakeholder-Communi-71E239F1-AEEE-45A1-9BCA-185419ADCA28 {
	font-family: "Avenir" ;
	font-stretch: "undefined" ;
	font-weight: 800 ;
	font-style: undefined ;
	text-transform: uppercase;
	letter-spacing: 2.6385993;
	display: table;
	color: #ffffffff ;
	font-size: 23.0px ;
	line-height: null.0px ;
	opacity: 1 ;
	text-align: left ;
	font-kerning: 2.6385993 ;
}

.sk-asset.sk-Stakeholder-Communi-71E239F1-AEEE-45A1-9BCA-185419ADCA28 .span1 {
	font-family: "Avenir" ;
	font-weight: 900 ;
	display: table-cell;
	vertical-align: top;
	color: #FFFFFF ;
	font-size: 23.0px ;
}

.sk-asset.sk-The-Excavator-Messen-773D43B5-E3BB-4430-9753-7A6D90467BEC {
	left: 191px;
	top: 426px;
	width: 584px;
	height: 32px;
}

.sk-asset.sk-The-Excavator-Messen-773D43B5-E3BB-4430-9753-7A6D90467BEC {
	font-family: "Avenir" ;
	font-stretch: "undefined" ;
	font-weight: 800 ;
	font-style: undefined ;
	text-transform: uppercase;
	letter-spacing: 2.6385993;
	display: table;
	color: #dd7700ff ;
	font-size: 23.0px ;
	line-height: null.0px ;
	opacity: 1 ;
	text-align: left ;
	font-kerning: 2.6385993 ;
}

.sk-asset.sk-The-Excavator-Messen-773D43B5-E3BB-4430-9753-7A6D90467BEC .span1 {
	font-family: "Avenir" ;
	font-weight: 900 ;
	display: table-cell;
	vertical-align: top;
	color: #DD7700 ;
	font-size: 23.0px ;
}

.sk-asset.sk-The-Data-Integrator-67E2F32C-E8F6-43BB-9717-29272B22E4FF {
	left: 191px;
	top: 659px;
	width: 526px;
	height: 32px;
}

.sk-asset.sk-The-Data-Integrator-67E2F32C-E8F6-43BB-9717-29272B22E4FF {
	font-family: "Avenir" ;
	font-stretch: "undefined" ;
	font-weight: 800 ;
	font-style: undefined ;
	text-transform: uppercase;
	letter-spacing: 2.6385993;
	display: table;
	color: #ffffffff ;
	font-size: 23.0px ;
	line-height: null.0px ;
	opacity: 1 ;
	text-align: left ;
	font-kerning: 2.6385993 ;
}

.sk-asset.sk-The-Data-Integrator-67E2F32C-E8F6-43BB-9717-29272B22E4FF .span1 {
	font-family: "Avenir" ;
	font-weight: 900 ;
	display: table-cell;
	vertical-align: top;
	color: #FFFFFF ;
	font-size: 23.0px ;
}

.sk-asset.sk-The-Scenario-Suite-36AC8A26-C078-4408-A43D-7C9A15B52AE3 {
	left: 191px;
	top: 593px;
	width: 526px;
	height: 32px;
}

.sk-asset.sk-The-Scenario-Suite-36AC8A26-C078-4408-A43D-7C9A15B52AE3 {
	font-family: "Avenir" ;
	font-stretch: "undefined" ;
	font-weight: 800 ;
	font-style: undefined ;
	text-transform: uppercase;
	letter-spacing: 2.6385993;
	display: table;
	color: #ffffffff ;
	font-size: 23.0px ;
	line-height: null.0px ;
	opacity: 1 ;
	text-align: left ;
	font-kerning: 2.6385993 ;
}

.sk-asset.sk-The-Scenario-Suite-36AC8A26-C078-4408-A43D-7C9A15B52AE3 .span1 {
	font-family: "Avenir" ;
	font-weight: 900 ;
	display: table-cell;
	vertical-align: top;
	color: #FFFFFF ;
	font-size: 23.0px ;
}

.sk-asset.sk-Product-Page-6DAEEEBA-94BD-4CEB-8E15-C8ECE0230968 {
	left: -128px;
	top: 0px;
	width: 1600px;
	height: 750px;
}

.sk-asset.sk-back-9649A485-69F9-4442-AC63-DE25160D417B {
	background-image: url("images/back-9649A485-69F9-4442-AC63-DE25160D417B.png");
	left: 67px;
	top: 51px;
	width: 54px;
	height: 54px;
}

@media only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
	.sk-asset.sk-back-9649A485-69F9-4442-AC63-DE25160D417B {
		background-image: url("images/back-9649A485-69F9-4442-AC63-DE25160D417B@2x.png");
		background-size: 54px 54px;
	}
}
@media only screen and (min--moz-device-pixel-ratio: 3),
only screen and (-o-min-device-pixel-ratio: 3/1),
only screen and (-webkit-min-device-pixel-ratio: 3),
only screen and (min-device-pixel-ratio: 3) {
	.sk-asset.sk-back-9649A485-69F9-4442-AC63-DE25160D417B {
		background-image: url("images/back-9649A485-69F9-4442-AC63-DE25160D417B@3x.png");
		background-size: 54px 54px;
	}
}
.sk-asset.sk-Rectangle-17A07537-6E09-4C80-82FB-95D181E74BAC {
	background-image: url("images/Rectangle-17A07537-6E09-4C80-82FB-95D181E74BAC.png");
	left: 761px;
	top: 209px;
	width: 631px;
	height: 332px;
}

@media only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
	.sk-asset.sk-Rectangle-17A07537-6E09-4C80-82FB-95D181E74BAC {
		background-image: url("images/Rectangle-17A07537-6E09-4C80-82FB-95D181E74BAC@2x.png");
		background-size: 631px 332px;
	}
}
@media only screen and (min--moz-device-pixel-ratio: 3),
only screen and (-o-min-device-pixel-ratio: 3/1),
only screen and (-webkit-min-device-pixel-ratio: 3),
only screen and (min-device-pixel-ratio: 3) {
	.sk-asset.sk-Rectangle-17A07537-6E09-4C80-82FB-95D181E74BAC {
		background-image: url("images/Rectangle-17A07537-6E09-4C80-82FB-95D181E74BAC@3x.png");
		background-size: 631px 332px;
	}
}
.sk-asset.sk-About-Copy-F0040F04-9C2B-432E-9D4C-437277CC1782 {
	left: 804px;
	top: 261px;
	width: 544px;
	height: 228px;
}

.sk-asset.sk-About-Copy-F0040F04-9C2B-432E-9D4C-437277CC1782 {
	font-family: "Avenir" ;
	font-stretch: "undefined" ;
	font-weight: 500 ;
	font-style: undefined ;
	letter-spacing: 2.343006;
	color: #1d3c51ff ;
	font-size: 20.0px ;
	line-height: 27.0px ;
	opacity: 1 ;
	text-align: left ;
	font-kerning: 2.343006 ;
}

.sk-asset.sk-About-Copy-F0040F04-9C2B-432E-9D4C-437277CC1782 .span1 {
	font-family: "Avenir" ;
	font-weight: 500 ;
	color: #1D3C51 ;
	font-size: 20.0px ;
}

.sk-asset.sk-About-Copy-F0040F04-9C2B-432E-9D4C-437277CC1782 .span2 {
	font-family: "Avenir" ;
	font-weight: 900 ;
	color: #1D3C51 ;
	font-size: 20.0px ;
}

.sk-asset.sk-About-Copy-F0040F04-9C2B-432E-9D4C-437277CC1782 .span3 {
	font-family: "Avenir" ;
	font-weight: 500 ;
	color: #1D3C51 ;
	font-size: 20.0px ;
}

.a {
}
