<style>
	@font-face {
		font-family: "SiemensSansGlobal";
		src: url(../assets/fonts/SiemensSans-Global.woff) format('woff');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: "SiemensSansGlobal";
		src: url(../assets/fonts/SiemensSans-Global2.woff) format('woff');
		font-weight: bold;
		font-style: normal;
	}

	@font-face {
		font-family: "SiemensNewtonIcons";
		src: url(../assets/fonts/SiemensNewtonIcons.woff) format('woff');
		font-weight: bold;
		font-style: normal;
	}

	body {
		background-color: #3C464B;

		/* Specific settings required for body element */

		margin: 0px;

		/* Default setttings for nested elements */
		color: white;
		font-family: "SiemensSansGlobal";
		font-size: 16px;
	}

	.container {
		width: 92%;;
		margin: auto;
		padding: 0 4%;
	}

	.footerContainer {
		position: fixed;
		bottom: 0px;
		width: 100%;
	}

	.headerContent {
		padding: 20px 0px;
	}

	header {
		background: linear-gradient(135.27deg, #00BFBF 0%, #20A1D5 49%, #3B87E8 100%);
	}

	main {
		width: 90%;
	}

	h1 {
		font-family: "SiemensSansGlobal";
		font-weight: normal;
		font-size: 32pt;
	}

	.newton-icon {
		font-family: "SiemensNewtonIcons";
		font-size: 18pt;
		padding-right: 10px;
	}

	.newton-icon-small {
		font-family: "SiemensNewtonIcons";
		font-size: 12pt;
		padding-right: 10px;
	}

	.newton-globe:before {
		content: "\EA42";
	}

	.newton-legal-notice:before {
		content: "\EA4E";
	}

	.newton-service:before {
		content: "\EA78";
	}

	.newton-legal-notice {
		margin-left: -10px;
	}

	.newton-check-mark:before {
		content: "\EA1E";
	}

	.concur-news-headline {
		display: block;
		float: right;
		font-size: 18pt;
	}

	.forward-button {
		position: relative;
		margin-top: 10px;
		margin-bottom: 50px;
		float: right;
		background: #F8A40A;
		text-decoration: none;
		color: #3C464B;
		font-weight: bold;
		padding: 10px;
	}

	.panel {
		
		width: calc(50% - 40px); 
		float:left;
		padding: 40px 40px;
	}

	.panel:first-child {
		padding-left: 0;
	}

	.panel:last-child {
		padding-right: 0;
	}

</style>