/* 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 DP2 */
.sk-ab.sk-DP2 {
	background-color: #1d3c51ff;
	width: 1440px;
	height: 750px;
}

.sk-asset.sk-Product-Background-2FDD8C25-7ADC-4D85-88B1-0562C3952130 {
	background-image: url("images/Product-Background-2FDD8C25-7ADC-4D85-88B1-0562C3952130.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-2FDD8C25-7ADC-4D85-88B1-0562C3952130 {
		background-image: url("images/Product-Background-2FDD8C25-7ADC-4D85-88B1-0562C3952130@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-2FDD8C25-7ADC-4D85-88B1-0562C3952130 {
		background-image: url("images/Product-Background-2FDD8C25-7ADC-4D85-88B1-0562C3952130@3x.png");
		background-size: 1600px 750px;
	}
}
.sk-asset.sk-Product-Gradient-5D7F2184-BAB6-4316-B9D0-20BBF3C0F9C7 {
	background-image: url("images/Product-Gradient-5D7F2184-BAB6-4316-B9D0-20BBF3C0F9C7.png");
	left: 97px;
	top: 0px;
	width: 1358px;
	height: 750px;
}

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

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

@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-5D7F2184-BAB6-4316-B9D0-20BBF3C0F9C7 {
		background-image: url("images/Product-Gradient-5D7F2184-BAB6-4316-B9D0-20BBF3C0F9C7@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-5D7F2184-BAB6-4316-B9D0-20BBF3C0F9C7 {
		background-image: url("images/Product-Gradient-5D7F2184-BAB6-4316-B9D0-20BBF3C0F9C7@3x.png");
		background-size: 1358px 750px;
	}
}
.sk-asset.sk-Header-3561794B-BED8-4E9B-BB4B-1B51FFFD53E5 {
	left: 0px;
	top: 0px;
	width: 355px;
	height: 108px;
}

.sk-asset.sk-Header-3561794B-BED8-4E9B-BB4B-1B51FFFD53E5 {
	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 ;
}

.sk-asset.sk-Header-3561794B-BED8-4E9B-BB4B-1B51FFFD53E5 .span1 {
	font-family: "Avenir" ;
	font-weight: 900 ;
	display: table-cell;
	vertical-align: top;
	color: #FFFFFF ;
	font-size: 79.0px ;
}

.sk-asset.sk-Subhead-6F9FEAEF-C6C6-4ED9-9EA9-EC8A50C2E0FC {
	left: 2px;
	top: 99px;
	width: 709px;
	height: 22px;
}

.sk-asset.sk-Subhead-6F9FEAEF-C6C6-4ED9-9EA9-EC8A50C2E0FC {
	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-6F9FEAEF-C6C6-4ED9-9EA9-EC8A50C2E0FC .span1 {
	font-family: "Avenir" ;
	font-weight: 900 ;
	display: table-cell;
	vertical-align: top;
	color: #FFFFFF ;
	font-size: 17.0px ;
}

.sk-asset.sk-Line-10F55310-C8B7-42E3-B7D1-BE437102B68A {
	background-image: url("images/Line-10F55310-C8B7-42E3-B7D1-BE437102B68A.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-10F55310-C8B7-42E3-B7D1-BE437102B68A {
		background-image: url("images/Line-10F55310-C8B7-42E3-B7D1-BE437102B68A@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-10F55310-C8B7-42E3-B7D1-BE437102B68A {
		background-image: url("images/Line-10F55310-C8B7-42E3-B7D1-BE437102B68A@3x.png");
		background-size: 589px 3px;
	}
}
.sk-asset.sk-Product-Headline-3BAB7417-CB25-40E3-991A-C40DEE71BD33 {
	left: 191px;
	top: 147px;
	width: 711px;
	height: 134px;
}

.sk-asset.sk-Stakeholder-Managem-A7EBDD0C-B974-4C4A-AF9D-B424FEDC96F4 {
	left: 191px;
	top: 326px;
	width: 542px;
	height: 66px;
}

.sk-asset.sk-Stakeholder-Managem-A7EBDD0C-B974-4C4A-AF9D-B424FEDC96F4 {
	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-A7EBDD0C-B974-4C4A-AF9D-B424FEDC96F4 .span1 {
	font-family: "Avenir" ;
	font-weight: 900 ;
	display: table-cell;
	vertical-align: top;
	color: #FFFFFF ;
	font-size: 23.0px ;
}

.sk-asset.sk-Stakeholder-Communi-959391E1-872C-4A79-8880-222BD76CE03A {
	left: 191px;
	top: 492px;
	width: 542px;
	height: 66px;
}

.sk-asset.sk-Stakeholder-Communi-959391E1-872C-4A79-8880-222BD76CE03A {
	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-959391E1-872C-4A79-8880-222BD76CE03A .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-8EB13C32-A586-457F-B765-4EB1A69E7B54 {
	left: 191px;
	top: 426px;
	width: 584px;
	height: 32px;
}

.sk-asset.sk-The-Excavator-Messen-8EB13C32-A586-457F-B765-4EB1A69E7B54 {
	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-Excavator-Messen-8EB13C32-A586-457F-B765-4EB1A69E7B54 .span1 {
	font-family: "Avenir" ;
	font-weight: 900 ;
	display: table-cell;
	vertical-align: top;
	color: #FFFFFF ;
	font-size: 23.0px ;
}

.sk-asset.sk-The-Data-Integrator-57ED592A-8A8D-4E45-B1D8-0CCF97E8D4BA {
	left: 191px;
	top: 659px;
	width: 526px;
	height: 32px;
}

.sk-asset.sk-The-Data-Integrator-57ED592A-8A8D-4E45-B1D8-0CCF97E8D4BA {
	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-Data-Integrator-57ED592A-8A8D-4E45-B1D8-0CCF97E8D4BA .span1 {
	font-family: "Avenir" ;
	font-weight: 900 ;
	display: table-cell;
	vertical-align: top;
	color: #DD7700 ;
	font-size: 23.0px ;
}

.sk-asset.sk-The-Scenario-Suite-17223AEF-2519-4599-B732-A4B82548EDB0 {
	left: 191px;
	top: 593px;
	width: 526px;
	height: 32px;
}

.sk-asset.sk-The-Scenario-Suite-17223AEF-2519-4599-B732-A4B82548EDB0 {
	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-17223AEF-2519-4599-B732-A4B82548EDB0 .span1 {
	font-family: "Avenir" ;
	font-weight: 900 ;
	display: table-cell;
	vertical-align: top;
	color: #FFFFFF ;
	font-size: 23.0px ;
}

.sk-asset.sk-Product-Page-3BDB821B-FF01-4049-AFB0-D284D993590F {
	left: -128px;
	top: 0px;
	width: 1600px;
	height: 750px;
}

.sk-asset.sk-back-40AC9E3C-7218-46AF-9E4C-5AE29465B297 {
	background-image: url("images/back-40AC9E3C-7218-46AF-9E4C-5AE29465B297.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-40AC9E3C-7218-46AF-9E4C-5AE29465B297 {
		background-image: url("images/back-40AC9E3C-7218-46AF-9E4C-5AE29465B297@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-40AC9E3C-7218-46AF-9E4C-5AE29465B297 {
		background-image: url("images/back-40AC9E3C-7218-46AF-9E4C-5AE29465B297@3x.png");
		background-size: 54px 54px;
	}
}
.sk-asset.sk-Rectangle-D0170084-2E9A-4A66-B7C8-0860D0BBBE44 {
	background-image: url("images/Rectangle-D0170084-2E9A-4A66-B7C8-0860D0BBBE44.png");
	left: 765px;
	top: 205px;
	width: 631px;
	height: 339px;
}

@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-D0170084-2E9A-4A66-B7C8-0860D0BBBE44 {
		background-image: url("images/Rectangle-D0170084-2E9A-4A66-B7C8-0860D0BBBE44@2x.png");
		background-size: 631px 339px;
	}
}
@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-D0170084-2E9A-4A66-B7C8-0860D0BBBE44 {
		background-image: url("images/Rectangle-D0170084-2E9A-4A66-B7C8-0860D0BBBE44@3x.png");
		background-size: 631px 339px;
	}
}
.sk-asset.sk-About-Copy-B2AFDA86-778A-47EF-BC9B-E4814C891ADA {
	left: 808px;
	top: 251px;
	width: 544px;
	height: 253px;
}

.sk-asset.sk-About-Copy-B2AFDA86-778A-47EF-BC9B-E4814C891ADA {
	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-B2AFDA86-778A-47EF-BC9B-E4814C891ADA .span1 {
	font-family: "Avenir" ;
	font-weight: 500 ;
	color: #1D3C51 ;
	font-size: 20.0px ;
}

.sk-asset.sk-About-Copy-B2AFDA86-778A-47EF-BC9B-E4814C891ADA .span2 {
	font-family: "Avenir" ;
	font-weight: 900 ;
	color: #1D3C51 ;
	font-size: 20.0px ;
}

.sk-asset.sk-About-Copy-B2AFDA86-778A-47EF-BC9B-E4814C891ADA .span3 {
	font-family: "Avenir" ;
	font-weight: 500 ;
	color: #1D3C51 ;
	font-size: 20.0px ;
}

.a {
}
