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

.sk-asset.sk-Product-Background-AB52AC69-FF3D-450B-BA56-4A81AFD050F3 {
	background-image: url("images/Product-Background-AB52AC69-FF3D-450B-BA56-4A81AFD050F3.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-AB52AC69-FF3D-450B-BA56-4A81AFD050F3 {
		background-image: url("images/Product-Background-AB52AC69-FF3D-450B-BA56-4A81AFD050F3@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-AB52AC69-FF3D-450B-BA56-4A81AFD050F3 {
		background-image: url("images/Product-Background-AB52AC69-FF3D-450B-BA56-4A81AFD050F3@3x.png");
		background-size: 1600px 750px;
	}
}
.sk-asset.sk-Product-Gradient-74D8C1BA-93E4-4D58-8801-57A10B8849CB {
	background-image: url("images/Product-Gradient-74D8C1BA-93E4-4D58-8801-57A10B8849CB.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-74D8C1BA-93E4-4D58-8801-57A10B8849CB {
		background-image: url("images/Product-Gradient-74D8C1BA-93E4-4D58-8801-57A10B8849CB@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-74D8C1BA-93E4-4D58-8801-57A10B8849CB {
		background-image: url("images/Product-Gradient-74D8C1BA-93E4-4D58-8801-57A10B8849CB@3x.png");
		background-size: 1358px 750px;
	}
}
.sk-asset.sk-Header-DD70D873-AFA1-484B-8241-966ABE98CA51 {
	left: 0px;
	top: 0px;
	width: 355px;
	height: 108px;
}

.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-DD70D873-AFA1-484B-8241-966ABE98CA51 {
	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-DD70D873-AFA1-484B-8241-966ABE98CA51 .span1 {
	font-family: "Avenir" ;
	font-weight: 900 ;
	display: table-cell;
	vertical-align: top;
	color: #FFFFFF ;
	font-size: 79.0px ;
}

.sk-asset.sk-Subhead-681444C6-30DC-4362-BE1E-88B989EA873F {
	left: 2px;
	top: 99px;
	width: 709px;
	height: 22px;
}

.sk-asset.sk-Subhead-681444C6-30DC-4362-BE1E-88B989EA873F {
	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-681444C6-30DC-4362-BE1E-88B989EA873F .span1 {
	font-family: "Avenir" ;
	font-weight: 900 ;
	display: table-cell;
	vertical-align: top;
	color: #FFFFFF ;
	font-size: 17.0px ;
}

.sk-asset.sk-Line-094E0348-F5FB-4C23-969E-30AFEC85C99A {
	background-image: url("images/Line-094E0348-F5FB-4C23-969E-30AFEC85C99A.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-094E0348-F5FB-4C23-969E-30AFEC85C99A {
		background-image: url("images/Line-094E0348-F5FB-4C23-969E-30AFEC85C99A@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-094E0348-F5FB-4C23-969E-30AFEC85C99A {
		background-image: url("images/Line-094E0348-F5FB-4C23-969E-30AFEC85C99A@3x.png");
		background-size: 589px 3px;
	}
}
.sk-asset.sk-Product-Headline-E9BCAFB0-B8BD-4706-8D86-DABCB162564D {
	left: 191px;
	top: 147px;
	width: 711px;
	height: 134px;
}

.sk-asset.sk-Stakeholder-Managem-BEDD06C7-6CDE-4EFE-80EB-0F56C58E4E0C {
	left: 191px;
	top: 326px;
	width: 542px;
	height: 66px;
}

.sk-asset.sk-Stakeholder-Managem-BEDD06C7-6CDE-4EFE-80EB-0F56C58E4E0C {
	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-Stakeholder-Managem-BEDD06C7-6CDE-4EFE-80EB-0F56C58E4E0C .span1 {
	font-family: "Avenir" ;
	font-weight: 900 ;
	display: table-cell;
	vertical-align: top;
	color: #DD7700 ;
	font-size: 23.0px ;
}

.sk-asset.sk-Stakeholder-Communi-B3E63C1C-FAB5-4E73-8020-A0050B5906D7 {
	left: 191px;
	top: 492px;
	width: 542px;
	height: 66px;
}

.sk-asset.sk-Stakeholder-Communi-B3E63C1C-FAB5-4E73-8020-A0050B5906D7 {
	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-B3E63C1C-FAB5-4E73-8020-A0050B5906D7 .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-34B1C207-F4F4-4BDC-A0DD-EED45771B9B4 {
	left: 191px;
	top: 426px;
	width: 584px;
	height: 32px;
}

.sk-asset.sk-The-Excavator-Messen-34B1C207-F4F4-4BDC-A0DD-EED45771B9B4 {
	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-34B1C207-F4F4-4BDC-A0DD-EED45771B9B4 .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-85397194-DC52-48BB-B5BD-F19C7EB6271D {
	left: 191px;
	top: 659px;
	width: 526px;
	height: 32px;
}

.sk-asset.sk-The-Data-Integrator-85397194-DC52-48BB-B5BD-F19C7EB6271D {
	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-85397194-DC52-48BB-B5BD-F19C7EB6271D .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-7D3576E0-6427-440E-B7A6-635A65BCD266 {
	left: 191px;
	top: 593px;
	width: 526px;
	height: 32px;
}

.sk-asset.sk-The-Scenario-Suite-7D3576E0-6427-440E-B7A6-635A65BCD266 {
	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-7D3576E0-6427-440E-B7A6-635A65BCD266 .span1 {
	font-family: "Avenir" ;
	font-weight: 900 ;
	display: table-cell;
	vertical-align: top;
	color: #FFFFFF ;
	font-size: 23.0px ;
}

.sk-asset.sk-Product-Page-7E9678C3-655A-4720-848F-8D6C4778EC6E {
	left: -128px;
	top: 0px;
	width: 1600px;
	height: 750px;
}

.sk-asset.sk-Rectangle-BA0535FE-89EA-4190-B23B-89F54F1DB484 {
	background-image: url("images/Rectangle-BA0535FE-89EA-4190-B23B-89F54F1DB484.png");
	left: 752px;
	top: 32px;
	width: 631px;
	height: 687px;
}

@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-BA0535FE-89EA-4190-B23B-89F54F1DB484 {
		background-image: url("images/Rectangle-BA0535FE-89EA-4190-B23B-89F54F1DB484@2x.png");
		background-size: 631px 687px;
	}
}
@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-BA0535FE-89EA-4190-B23B-89F54F1DB484 {
		background-image: url("images/Rectangle-BA0535FE-89EA-4190-B23B-89F54F1DB484@3x.png");
		background-size: 631px 687px;
	}
}
.sk-asset.sk-About-Copy-0339C20B-C616-45DD-91F3-32DB98E9C6FF {
	left: 788px;
	top: 87px;
	width: 559px;
	height: 577px;
}

.sk-asset.sk-About-Copy-0339C20B-C616-45DD-91F3-32DB98E9C6FF {
	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-0339C20B-C616-45DD-91F3-32DB98E9C6FF .span1 {
	font-family: "Avenir" ;
	font-weight: 500 ;
	color: #1D3C51 ;
	font-size: 20.0px ;
}

.sk-asset.sk-About-Copy-0339C20B-C616-45DD-91F3-32DB98E9C6FF .span2 {
	font-family: "Avenir" ;
	font-weight: 900 ;
	color: #1D3C51 ;
	font-size: 20.0px ;
}

.sk-asset.sk-About-Copy-0339C20B-C616-45DD-91F3-32DB98E9C6FF .span3 {
	font-family: "Avenir" ;
	font-weight: 500 ;
	color: #1D3C51 ;
	font-size: 20.0px ;
}

.sk-asset.sk-back-F600F241-1BB3-4102-9485-857F774AB2D1 {
	background-image: url("images/back-F600F241-1BB3-4102-9485-857F774AB2D1.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-F600F241-1BB3-4102-9485-857F774AB2D1 {
		background-image: url("images/back-F600F241-1BB3-4102-9485-857F774AB2D1@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-F600F241-1BB3-4102-9485-857F774AB2D1 {
		background-image: url("images/back-F600F241-1BB3-4102-9485-857F774AB2D1@3x.png");
		background-size: 54px 54px;
	}
}
.a {
}
