@font-face {
  font-family: "BoschSans-Regular";
  font-weight: 400;
  src: url("../fonts/BoschSans-Regular") format("opentype");
}
@font-face {
  font-family: "BoschSans-Bold";
  font-weight: 700;
  src: url("../fonts/BoschSans-Bold") format("opentype");
}
@font-face {
  font-family: "BoschSans-BoldItalic";
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/BoschSans-BoldItalic") format("truetype");
}	

/* Variables */

:root {
  --black: rgba(0, 0, 0, 1);
  --blue: rgba(0, 123, 192, 1);
  --purple-dark: rgba(68, 12, 65, 1);
  --purple: rgba(103, 23, 97, 1);
  --purple-light: rgba(158, 40, 150, 1);
  --grey: rgba(186, 186, 186, 1);
  
  --devcolor: rgba(158, 40, 150, 0);
  
  --white: rgba(255, 255, 255, 1);

  --font-size-s: 12px;
  --font-size-m: 18px;
  --font-size-l: 22px;
  --font-size-xl: 34px;
  --font-size-xxl: 48px;
  --font-size-xxxl: 77px;
  --font-size-xxxxl: 130px;

  --font-family-boschsans-bold: "BoschSans-Bold";
  --font-family-boschsans-bolditalic: "BoschSans-BoldItalic";
  --font-family-boschsans-regular: "BoschSans-Regular";
}



body {	
	font-family: "BoschSans-Regular";
	font-stretch: 100%;
    -webkit-font-smoothing: antialiased;
	
}


/*
h2 {
    margin-left: 0px !important;
    padding-left: 0px !important;
}
*/

	

.nx-header.bosch-header {
    display: block;
    position: relative;
    z-index: 200;
    height: 95px;
    background: #fff;
}

.bosch-header:before {
    position: absolute;
    left: 0;
    width: 100%;
    height: 6px;
    content: '';
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-image: url(data:image/svg+xml;base64,PHN2ZwogIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICB4bWw6c3BhY2U9InByZXNlcnZlIgogIGhlaWdodD0iMzAwIgogIHdpZHRoPSI3MjAiCiAgdmVyc2lvbj0iMS4xIgogIHk9IjAiCiAgeD0iMCIKICB2aWV3Qm94PSIwIDAgNzIwIDMwMCI+CiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KICAgIC5zdDAgewogICAgICBmaWxsOiB1cmwoIiNTVkdJRF8xXyIpOwogICAgfQogICAgLnN0MSB7CiAgICAgIGZpbGw6IHVybCgiI1NWR0lEXzJfIik7CiAgICB9CiAgICAuc3QyIHsKICAgICAgZmlsbDogdXJsKCIjU1ZHSURfM18iKTsKICAgIH0KICAgIC5zdDMgewogICAgICBmaWxsOiB1cmwoIiNTVkdJRF80XyIpOwogICAgfQogICAgLnN0NCB7CiAgICAgIGZpbGw6IHVybCgiI1NWR0lEXzVfIik7CiAgICB9CiAgICAuc3Q1IHsKICAgICAgZmlsbDogI0FGMjAyNDsKICAgIH0KICAgIC5zdDYgewogICAgICBmaWxsOiB1cmwoIiNTVkdJRF82XyIpOwogICAgfQogICAgLnN0NyB7CiAgICAgIGZpbGw6ICM5NDFCMUU7CiAgICB9CiAgICAuc3Q4IHsKICAgICAgZmlsbDogI0IxMjczOTsKICAgIH0KICAgIC5zdDkgewogICAgICBmaWxsOiAjOTUyNDMyOwogICAgfQogICAgLnN0MTAgewogICAgICBmaWxsOiAjRDQyMDI3OwogICAgfQogICAgLnN0MTEgewogICAgICBmaWxsOiB1cmwoIiNTVkdJRF83XyIpOwogICAgfQogICAgLnN0MTIgewogICAgICBmaWxsOiB1cmwoIiNTVkdJRF84XyIpOwogICAgfQogICAgLnN0MTMgewogICAgICBmaWxsOiAjMUM5QTQ4OwogICAgfQogICAgLnN0MTQgewogICAgICBmaWxsOiB1cmwoIiNTVkdJRF85XyIpOwogICAgfQogICAgLnN0MTUgewogICAgICBmaWxsOiB1cmwoIiNTVkdJRF8xMF8iKTsKICAgIH0KICAgIC5zdDE2IHsKICAgICAgZmlsbDogIzJBMzg4NjsKICAgIH0KICAgIC5zdDE3IHsKICAgICAgZmlsbDogdXJsKCIjU1ZHSURfMTFfIik7CiAgICB9CiAgICAuc3QxOCB7CiAgICAgIGZpbGw6IHVybCgiI1NWR0lEXzEyXyIpOwogICAgfQogICAgLnN0MTkgewogICAgICBmaWxsOiB1cmwoIiNTVkdJRF8xM18iKTsKICAgIH0KICAgIC5zdDIwIHsKICAgICAgZmlsbDogdXJsKCIjU1ZHSURfMTRfIik7CiAgICB9CiAgPC9zdHlsZT4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS41NSwtMy4zKSI+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiB5Mj0iLTMyLjY2MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHkxPSItMzIuNjYzIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9Ijg0Mi4wOCIgeDE9IjExOC45OCI+PHN0b3Agc3RvcC1jb2xvcj0iIzk1MjMzMSIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzkyMUMxRCIgb2Zmc2V0PSIuMDM2MDk0Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0IwMjczOSIgb2Zmc2V0PSIuMDg0NjQ5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0FEMUYyNCIgb2Zmc2V0PSIuMTIzNyIvPjxzdG9wIHN0b3AtY29sb3I9IiNDNzIwMjYiIG9mZnNldD0iLjE1MDkiLz48c3RvcCBzdG9wLWNvbG9yPSIjRDQyMDI3IiBvZmZzZXQ9Ii4xNjk3Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0NDMjQzMSIgb2Zmc2V0PSIuMTc1OCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCNzJCNEMiIG9mZnNldD0iLjE4ODgiLz48c3RvcCBzdG9wLWNvbG9yPSIjOTUzMzcxIiBvZmZzZXQ9Ii4yMDc0Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzg4MzU3RiIgb2Zmc2V0PSIuMjE0MiIvPjxzdG9wIHN0b3AtY29sb3I9IiM4NTM2ODEiIG9mZnNldD0iLjI0MzYiLz48c3RvcCBzdG9wLWNvbG9yPSIjNkYzNjhCIiBvZmZzZXQ9Ii4yNjM4Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzM5NDI4RiIgb2Zmc2V0PSIuMjkxMSIvPjxzdG9wIHN0b3AtY29sb3I9IiMyMzNEN0QiIG9mZnNldD0iLjMyNDIiLz48c3RvcCBzdG9wLWNvbG9yPSIjMzIyQzZGIiBvZmZzZXQ9Ii40MTgxIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzJBMzg4NSIgb2Zmc2V0PSIuNDk0Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzFENjJBMSIgb2Zmc2V0PSIuNTU4MSIvPjxzdG9wIHN0b3AtY29sb3I9IiMyNzZDQTUiIG9mZnNldD0iLjU3MDIiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDM4RUIzIiBvZmZzZXQ9Ii42MTAzIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzU1QTVCQyIgb2Zmc2V0PSIuNjM5OSIvPjxzdG9wIHN0b3AtY29sb3I9IiM1Q0FGQkYiIG9mZnNldD0iLjY1NTYiLz48c3RvcCBzdG9wLWNvbG9yPSIjNTZBQkJEIiBvZmZzZXQ9Ii42Nzc3Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzQzOUZCOCIgb2Zmc2V0PSIuNzA1OCIvPjxzdG9wIHN0b3AtY29sb3I9IiMxODhFQUYiIG9mZnNldD0iLjczNzIiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDM4QkFFIiBvZmZzZXQ9Ii43NDI2Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzA2OTI5MiIgb2Zmc2V0PSIuNzg5OCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwNUExNEIiIG9mZnNldD0iLjg4NzUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDM5MjdFIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHdpZHRoPSI3MjMuMSIgeT0iMCIgeD0iMCIgaGVpZ2h0PSIzMDYuNCIgY2xhc3M9InN0MCIgZmlsbD0idXJsKCNTVkdJRF8xXykiLz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMl8iIHkyPSItMTA5LjI2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeTE9Ii0xMDkuMjYiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiB4Mj0iMjM1Ljk4IiB4MT0iMzI1LjA4Ij48c3RvcCBzdG9wLWNvbG9yPSIjODkzNjgwIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjODkzNjgwIiBvZmZzZXQ9Ii4zMzU0Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzhEMzE2RCIgb2Zmc2V0PSIuNTAyNSIvPjxzdG9wIHN0b3AtY29sb3I9IiM5MDI5NEQiIG9mZnNldD0iLjgzOTgiLz48c3RvcCBzdG9wLWNvbG9yPSIjOTAyNTQxIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50Pjxwb2x5Z29uIHBvaW50cz0iMTc1LjEgMTUzLjIgMTE3IDMwNi40IDIwNi4xIDMwNi40IiBmaWxsPSJ1cmwoI1NWR0lEXzJfKSIgY2xhc3M9InN0MSIvPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8zXyIgeTI9Ii04Mi4yODQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iMTIwLjI0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9IjQ0Ni41NSIgeDE9IjQ3OC45MyI+PHN0b3Agc3RvcC1jb2xvcj0iIzMyMkM2RiIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMyMkM2RiIgb2Zmc2V0PSIuMjQyNyIvPjxzdG9wIHN0b3AtY29sb3I9IiMzMDJGNzIiIG9mZnNldD0iLjQ1OTkiLz48c3RvcCBzdG9wLWNvbG9yPSIjMkEzQTdFIiBvZmZzZXQ9Ii43MTU1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzE1NEE5MyIgb2Zmc2V0PSIuOTg5NiIvPjxzdG9wIHN0b3AtY29sb3I9IiMxMzRCOTQiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBvbHlnb24gcG9pbnRzPSIyODguNCAxNTMuMiAzMTAuNyAzMDYuNCAzNTguMSAzMDYuNCAzNTguMSAwIDMxMi45IDAiIGZpbGw9InVybCgjU1ZHSURfM18pIiBjbGFzcz0ic3QyIi8+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzRfIiB5Mj0iLTMyLjY2MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHkxPSItMzIuNjYzIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9IjM3Mi44OCIgeDE9IjI5NC4wOCI+PHN0b3Agc3RvcC1jb2xvcj0iIzZGMzc4RCIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzNBNDI5MSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cG9seWdvbiBwb2ludHM9IjE3NS4xIDE1My4yIDIwNi4xIDMwNi40IDI1My45IDE1My4yIDIwOS40IDAgMjA5LjQgMCIgZmlsbD0idXJsKCNTVkdJRF80XykiIGNsYXNzPSJzdDMiLz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNV8iIHkyPSItMzIuNjYzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeTE9Ii0zMi42NjMiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiB4Mj0iMzI1LjA4IiB4MT0iNDMxLjg4Ij48c3RvcCBzdG9wLWNvbG9yPSIjMjMzRDdEIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjMjkzRDdEIiBvZmZzZXQ9Ii4yNDk1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzNBM0M4MCIgb2Zmc2V0PSIuNTQ0NiIvPjxzdG9wIHN0b3AtY29sb3I9IiM1MTNCODQiIG9mZnNldD0iLjg2MTYiLz48c3RvcCBzdG9wLWNvbG9yPSIjNUQzQTg2IiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50Pjxwb2x5Z29uIHBvaW50cz0iMjUzLjkgMTUzLjIgMjA2LjEgMzA2LjQgMzEwLjcgMzA2LjQgMjg4LjQgMTUzLjIgMzEyLjkgMCAyMDkuNCAwIiBmaWxsPSJ1cmwoI1NWR0lEXzVfKSIgY2xhc3M9InN0NCIvPjxwb2x5Z29uIHBvaW50cz0iMTE2LjEgMCA1NS43IDAgNTUuNyA5NC44IDg5LjkgMTUzLjIgNTUuNyAyMTEuNiA1NS43IDMwNi40IDExNyAzMDYuNCA5NS4yIDE1My4yIiBmaWxsPSIjYWYyMDI0IiBjbGFzcz0ic3Q1Ii8+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzZfIiB5Mj0iNDMuOTM3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeTE9IjQzLjkzNyIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIHgyPSIyMzIuNjciIHgxPSIzMjkuMTEiPjxzdG9wIHN0b3AtY29sb3I9IiM4OTM2ODAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM4OTM2ODAiIG9mZnNldD0iLjMzNTQiLz48c3RvcCBzdG9wLWNvbG9yPSIjOEQzMTZEIiBvZmZzZXQ9Ii41MDI1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzkwMjk0RCIgb2Zmc2V0PSIuODM5OCIvPjxzdG9wIHN0b3AtY29sb3I9IiM5MDI1NDEiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBvbHlnb24gcG9pbnRzPSIxNzUuMSAxNTMuMiAyMDkuNCAwIDExNi4xIDAiIGZpbGw9InVybCgjU1ZHSURfNl8pIiBjbGFzcz0ic3Q2Ii8+PHBvbHlnb24gcG9pbnRzPSI1NS43IDk0LjggNTUuNyAwIDAgMCIgZmlsbD0iIzk0MWIxZSIgY2xhc3M9InN0NyIvPjxwb2x5Z29uIHBvaW50cz0iNTUuNyAyMTEuNiA4OS45IDE1My4yIDU1LjcgOTQuOCIgZmlsbD0iI2IxMjczOSIgY2xhc3M9InN0OCIvPjxwb2x5Z29uIHBvaW50cz0iNTUuNyAyMTEuNiAwIDMwNi40IDU1LjcgMzA2LjQiIGZpbGw9IiM5NDFiMWUiIGNsYXNzPSJzdDciLz48cG9seWdvbiBwb2ludHM9IjU1LjcgOTQuOCAwIDAgMCAzMDYuNCA1NS43IDIxMS42IiBmaWxsPSIjOTUyNDMyIiBjbGFzcz0ic3Q5Ii8+PHBvbHlnb24gcG9pbnRzPSIxMTYuMSAwIDk1LjIgMTUzLjIgMTE3IDMwNi40IDE3NS4xIDE1My4yIiBmaWxsPSIjZDQyMDI3IiBjbGFzcz0ic3QxMCIvPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF83XyIgeTI9Ii0xODYuMDYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iMTIwLjQ0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9Ijc0OC45NiIgeDE9Ijc0OC45NiI+PHN0b3Agc3RvcC1jb2xvcj0iIzk0QkU1NSIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzkzQkQ1OCIgb2Zmc2V0PSIuMDQ0MzQwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzhCQkM2QSIgb2Zmc2V0PSIuMzg5MSIvPjxzdG9wIHN0b3AtY29sb3I9IiM4NkJDNzUiIG9mZnNldD0iLjcxNDkiLz48c3RvcCBzdG9wLWNvbG9yPSIjODRCQzc5IiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoCiAgICAgIGQ9Im02NDEuNiAyNTkuNmMxLjctMjUuNCAxMC01NC42IDE4LjgtODUuNiAxLjQtNSAyLjgtMTAgNC4yLTE1LjEtMS40LTUuNS0yLjgtMTAuOS00LjItMTYuMi04LjgtMzMuMy0xNy02NC43LTE4LjgtOTItMS40LTIxLjIgMS40LTM3IDguOS01MC42aC00NS45Yy03LjUgMTguMy0xMC4zIDI5LjEtOC45IDUwLjMgMS43IDI3LjMgMTAgNTguNyAxOC44IDkyIDEzIDQ5LjMgMjggMTA2LjIgMjMuMiAxNjQuMmgxMi45Yy03LjYtMTIuOC0xMC40LTI3LjMtOS00N3oiCiAgICAgIGNsYXNzPSJzdDExIgogICAgICBmaWxsPSJ1cmwoI1NWR0lEXzdfKSIvPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF84XyIgeTI9Ii0xODQuNDUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iMTE3LjI5IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9IjczMy40OSIgeDE9IjY1My43NiI+PHN0b3Agc3RvcC1jb2xvcj0iIzA4QTI0QiIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzBBQTE0RSIgb2Zmc2V0PSIuMTY3OCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwQjlFNTciIG9mZnNldD0iLjQwNDciLz48c3RvcCBzdG9wLWNvbG9yPSIjMDk5QTY3IiBvZmZzZXQ9Ii42ODI3Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzA0OTQ3RCIgb2Zmc2V0PSIuOTg5OCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwNDkzN0UiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0ibTYxNC41IDE0Mi4zYy04LjgtMzMuMy0xNy02NC43LTE4LjgtOTItMS40LTIxLjIgMS40LTMyIDguOS01MC4zaC0zNS40YzUuNyA1My45LTMuOCAxMDYuNy0xMy42IDE2Ni44LTUuNyAzNS0xMS43IDcxLjMtMTMuMiAxMDAuNi0xLjEgMjEuMSAwLjQgMzIuOCAxLjggMzloOTMuNWM0LjgtNTcuOS0xMC4zLTExNC44LTIzLjItMTY0LjF6IiBjbGFzcz0ic3QxMiIgZmlsbD0idXJsKCNTVkdJRF84XykiLz48cGF0aCBjbGFzcz0ic3QxMyIgZmlsbD0iIzFjOWE0OCIgZD0ibTY2NC42IDE1OC45Yy0xLjQgNS4xLTIuOCAxMC4xLTQuMiAxNS4xLTguOCAzMS0xNyA2MC4yLTE4LjggODUuNi0xLjQgMTkuNyAxLjQgMzQuMiA5IDQ2LjloMzNjNC4yLTUxLjgtNy4yLTEwMi4zLTE5LTE0Ny42eiIvPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF85XyIgeTI9Ii0xODUuOTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iMTIwLjU0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9IjgxMi44MyIgeDE9IjgxMi44MyI+PHN0b3Agc3RvcC1jb2xvcj0iIzY5QTA2MCIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzYzOUQ1QyIgb2Zmc2V0PSIuMDM5ODk1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzRDOTQ0RiIgb2Zmc2V0PSIuMjE5MiIvPjxzdG9wIHN0b3AtY29sb3I9IiMzNzhFNDciIG9mZnNldD0iLjQxODQiLz48c3RvcCBzdG9wLWNvbG9yPSIjMjk4QjQ0IiBvZmZzZXQ9Ii42NTE1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzIzOEE0MyIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJtNjgwLjUgMGMxMC43IDU1LjMtMi41IDExMC40LTE1LjkgMTU4LjkgMTEuNyA0NS4zIDIzLjIgOTUuOCAxOC45IDE0Ny42aDM5LjZ2LTMwNi41aC00Mi42eiIgY2xhc3M9InN0MTQiIGZpbGw9InVybCgjU1ZHSURfOV8pIi8+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzEwXyIgeTI9Ii0xODUuODYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iMTIwLjU0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9IjY1Mi40NSIgeDE9IjY1Mi40NSI+PHN0b3Agc3RvcC1jb2xvcj0iIzA1QjVEQyIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzA0QjBENyIgb2Zmc2V0PSIuMjE5NyIvPjxzdG9wIHN0b3AtY29sb3I9IiMwNUE0QzkiIG9mZnNldD0iLjUzNzEiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDU5MUI0IiBvZmZzZXQ9Ii45MTIyIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzA1OENBRSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJtNTQyLjMgMjY3LjRjMS41LTI5LjQgNy41LTY1LjYgMTMuMi0xMDAuNiA5LjgtNjAuMSAxOS4zLTExMi44IDEzLjYtMTY2LjhoLTcwLjhjLTEuNCAxMS40LTIuOSAxOS4yLTEuOCA0MS44IDEuNSAzMS42IDcuNSA3MC41IDEzLjIgMTA4LjIgOC40IDU1LjQgMTYuNiAxMDguOCAxNS4xIDE1Ni40aDE5LjJjLTEuMy02LjItMi44LTE3LjktMS43LTM5eiIgY2xhc3M9InN0MTUiIGZpbGw9InVybCgjU1ZHSURfMTBfKSIvPjxwb2x5Z29uIHBvaW50cz0iMzc1LjcgMTUzLjIgMzU4LjEgMCAzNTguMSAzMDYuNCIgZmlsbD0iIzJhMzg4NiIgY2xhc3M9InN0MTYiLz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTFfIiB5Mj0iNzcuMTM2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeTE9Ii00LjMyODEiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiB4Mj0iNzk2LjcxIiB4MT0iNzUxLjA1Ij48c3RvcCBzdG9wLWNvbG9yPSIjNjJCMTZFIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjODdCOTU3IiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Im02NDEuNiA1MC42YzEuNyAyNy4zIDEwIDU4LjcgMTguOCA5MiAxLjQgNS4zIDIuOCAxMC43IDQuMiAxNi4yIDEzLjUtNDguNCAyNi42LTEwMy41IDE1LjktMTU4LjhoLTMwYy03LjUgMTMuNi0xMC4zIDI5LjQtOC45IDUwLjZ6IiBjbGFzcz0ic3QxNyIgZmlsbD0idXJsKCNTVkdJRF8xMV8pIi8+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzEyXyIgeTI9Ii0xODkuMjgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iMTEzLjcxIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9IjYzMS41OSIgeDE9IjU1MC40Ij48c3RvcCBzdG9wLWNvbG9yPSIjMDY5QUQ0IiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjMzBBMENFIiBvZmZzZXQ9Ii4zNTI1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzVCQjBDMCIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJtNTA5LjggMTUwYy01LjctMzcuNy0xMS43LTc2LjYtMTMuMi0xMDguMi0xLjEtMjIuNyAwLjQtMzAuNCAxLjgtNDEuOGgtNDEuNWMxLjUgNDAuMS0xLjUgODUuMy03IDE2MC44LTMuMSA0My41LTggMTEwLjUtNyAxNDUuN2g4Mi4xYzEuNC00Ny43LTYuOC0xMDEuMS0xNS4yLTE1Ni41eiIgY2xhc3M9InN0MTgiIGZpbGw9InVybCgjU1ZHSURfMTJfKSIvPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xM18iIHkyPSItMTg1Ljg2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeTE9IjEyMC41NCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIHgyPSI1MDUuMzMiIHgxPSI1MDUuMzMiPjxzdG9wIHN0b3AtY29sb3I9IiMxRTQ1OEUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMxRjRGOTYiIG9mZnNldD0iLjI0MTEiLz48c3RvcCBzdG9wLWNvbG9yPSIjMkI2QUFCIiBvZmZzZXQ9Ii43MjkyIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzN0JCOSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cG9seWdvbiBwb2ludHM9IjM1OC4xIDMwNi40IDQxNC42IDMwNi40IDQxNC42IDAgMzU4LjEgMCAzNzUuNyAxNTMuMiIgZmlsbD0idXJsKCNTVkdJRF8xM18pIiBjbGFzcz0ic3QxOSIvPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xNF8iIHkyPSIxMjAuNTQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iLTE4NS44NiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIHgyPSI1NTQuOTIiIHgxPSI1NTQuOTIiPjxzdG9wIHN0b3AtY29sb3I9IiMzRjlBQzkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMyMDYyQTIiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0ibTQ0OS45IDE2MC44YzUuNS03NS41IDguNS0xMjAuNiA3LTE2MC44aC00Mi4ybC0wLjEgMzA2LjRoMjguM2MtMS0zNS4xIDMuOC0xMDIuMSA3LTE0NS42eiIgY2xhc3M9InN0MjAiIGZpbGw9InVybCgjU1ZHSURfMTRfKSIvPjwvZz4KPC9zdmc+Cg==);
}

img.bosch-logo.nx-left {
    float: left;
    height: 35px;
    margin: 35px 0;
    position: relative;
    display: inline-block;
}

ul.nx-right {
    float: right;
    text-align: right;
    margin: 40px 0;
}

ul.nx-right li {
    display: inline-block;
    margin-left: 20px;
    color: var(--grey);
}

ul.nx-right li a{
    display: inline-block;
    color: var(--grey);
    text-decoration: none;
/*     border: 1px solid red; padding: 10px 0; */
}	

ul.nx-right li a:hover{
    color: var(--blue);

}	

.nx-hideme {
	opacity: 0;
}

div#nx-logo-container {
    position: fixed;
    width: 100%;
    height: 0px;
    z-index: 5000;
    top: 100px;
}


.nx-logo-header {
    z-index: 500;
    background: var(--devcolor);
    position: relative;
    height: 105px;
}

.nx-logo-top-bar {
    height: 230px;
    right: 0px;
    top: 0px;
    left: 1980px;
    display: inline-block;
    position: absolute;
    background-color: var(--purple);
    transition: all 1000ms ease-in-out;
}

.nx-logo-bottom-bar {
    height: 140px;
    top: 230px;
    right: 1980px;
    left: 0px;
    display: inline-block;
    position: absolute;
    background-color: var(--purple-light);
    transition: all 1000ms ease-in-out;
}

img.nx-logo-type {
    position: absolute;
    z-index: 1;
    top: 113px;
    height: 230px;
    left: 0px;
    display: inline-block;
    transition: all 1000ms ease-in-out;
}



.small-logo .nx-logo-top-bar {
    height: 60px;
}

.small-logo .nx-logo-bottom-bar {
    height: 45px;
    top: 60px;
}

.small-logo img.nx-logo-type {
    top: 21px;
    height: 75px;
}

.big-logo .nx-logo-bottom-bar {
    height: 140px;
    top: 230px;
    right: 200px;
}




.nx-element {
	position: relative;
	border: 1px solid var(--devcolor);
	width: 1000px;
	margin: 0 auto;
}


.nx-animation-00-date {
	top: 200px;
}

.nx-cta-btn {
    background-color: var(--blue);
    padding: 25px 30px;
    font-family: var(--font-family-boschsans-bold);
    font-size: var(--font-size-l);
    color: var(--white);
    text-decoration: none;
    position: relative;
    pointer-events: auto;

}

.nx-viewport-00 .nx-cta-btn.register {
    top: 50px;
    left: -1000px;
    transition: left 250ms ease-in-out;	
    transition: top 250ms ease-in-out;
}

.nx-viewport-00 {
	z-index: 200;
}
.nx-viewport-01 {
	z-index: 150;
}


.november-9-2021-2 {
  color: var(--black);
  font-weight: 700;
  letter-spacing: 0;
  line-height: 43px;
  min-height: 92px;
  width: 666px;
}

.headline34white {
  font-family: var(--font-family-boschsans-bold);
  font-size: var(--font-size-xl);
  font-weight: 700;
  font-style: normal;
}

.boschsans-bold-black-18px {
  color: var(--black);
  font-family: var(--font-family-boschsans-bold);
  font-size: var(--font-size-m);
  font-weight: 700;
  font-style: normal;
}

.copy {
  font-family: var(--font-family-boschsans-regular);
  font-size: var(--font-size-m);
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0;
  line-height: 30px;
  letter-spacing: 0.00px;
}

.copy strong {
  font-family: var(--font-family-boschsans-bold);
  font-size: var(--font-size-m);
  font-weight: 700;
  font-style: normal;
}

.nx-txt-light, .nx-light-txt {
  color: var(--white);
}


h2 {
  color: var(--black);
  font-weight: 700;
  letter-spacing: 0;
  line-height: 90px;
  font-size: var(--font-size-xxxl);
  font-family: var(--font-family-boschsans-bold);
  font-style: normal;
}	



h2.title {
  color: var(--black);
  font-weight: 700;
  letter-spacing: 0;
  line-height: 150px;
  font-size: var(--font-size-xxxxl);
  font-family: var(--font-family-boschsans-bold);
}	


h2.digital-transformation {
  font-family: var(--font-family-boschsans-regular);
  font-weight: 400;
  
}

h2.digital-transformation strong{
  font-family: var(--font-family-boschsans-bold);
  font-weight: 700;
}
	


.section.nx-name-unblock-the-future .nx-bg-box {
    top: 474px;
    background: var(--purple);
    height: 230px;
}


.nx-viewport {
	border: 1px solid yellow;
	pointer-events: none;
}

.nx-viewport *{
	pointer-events: auto;
}




.nx-viewport-01 .nx-bg-box  {
    width: 1000px;
    top: -140px;

    padding: 40px;
    
    width: 990px;
    height: 230px;
    border: 1px solid var(--devcolor);
    
    background: var(--purple);
    
	-webkit-transition: background-color 1000ms ease-in-out;
    -ms-transition: background-color 1000ms ease-in-out;
    transition: background-color 1000ms ease-in-out;
    
    left: 0px;
    transition: left 500ms ease-in-out;
    
    
    
}


.nx-bg-box


 {
    width: 1000px;
    top: -70px;
    height: 180px;
    padding: 40px;
    
    width: 990px;
    height: 170px;
    border: 1px solid var(--devcolor);
    
    background: var(--purple);
    
	-webkit-transition: background-color 1000ms ease-in-out;
    -ms-transition: background-color 1000ms ease-in-out;
    transition: background-color 1000ms ease-in-out;
    
    left: 0px;
    transition: left 500ms ease-in-out;
    
    
    
}




.nx-bg-box h2 {
    margin-top: -60px;
    color: var(--white);
}


/*		=======================		Section 01		===========================		*/

.nx-flex {
    display: flex;
    flex-wrap: no-wrap;
    flex-direction: row;
    gap: 20px;
}	

.nx-viewport.nx-viewport-00 {
    top: 310px;
}

.nx-viewport.nx-viewport-01 {
    top: 190px;
}

.nx-animation-01-unblock-the-future {
	top: -160px
}



/*		=======================		Section 02		===========================		*/




.nx-col-2 {
    display: flex;
    flex-direction: row;
}



.nx-viewport-02 .nx-cta-btn.register {
    top: 41px;
    position: relative;
}

.nx-bg-box-light {
	background: transparent;
}


/*		=======================		Section 03		===========================		*/







.nx-viewport-03 {
    top: 1400px;
    position: relative;
}

.nx-bg-box h2.last-year  {
    margin-top: 0px;
    color: var(--white);
    xtop: -240px;
    
    margin-left: 0px !important;
    
    position: relative;
    
    width: 920px;
    margin: 0 auto;
}

.nx-bg-box h2.last-year-summary  {
    margin-bottom: 60px;
}

.nx-last-years-content .nx-col-2 {
	gap: 80px;
}

.nx-last-years-content .nx-col  {
    margin-top: 0px;
    max-width: 440px;
}

.nx-last-years-content h3 {
    font-size: var(--font-size-xl);
    display: block;
    max-width: 410px;
    margin-bottom: 30px;
    line-height: 43px;
    margin-top: 15px;
}

.nx-last-years-content h3 strong {
    font-family: var(--font-family-boschsans-bold);
    font-size: var(--font-size-xl);
    font-weight: 700;
    font-style: normal;
}


.nx-last-years-content .copy {
    background: #fff;
    position: absolute;
    opacity: 0;
}


.nx-last-years-content .copy.active {
    opacity: 1;
    transition: opacity 500ms ease-in-out;
}





/*		=======================		Section 04				Last year’s main topics				===========================		*/

ul.nx-topics {
    top: -20px;
    position: relative;
    padding-left: 0px;
    pointer-events: auto;
}


ul.nx-topics li {
    color: #fff;
    display: inline-block;
    min-width: 40%;
    font-size: var(--font-size-xl);
    margin-right: 40px;
    margin-bottom: 25px;
}


ul.nx-topics li:hover {
    color: var(--purple-light);
}


ul.nx-topics li.active {
    color: var(--purple-light);
    transition: color 500ms ease-in-out;
}


ul.nx-topics li:before {
    display: inline-block;
    content: ' ';
    background-image: url(../img/circle-plus.svg);
    background-size: 30px 30px;
    height: 30px;
    width: 30px;
    margin-right: 25px;
    top: 3px;
    position: relative;
}


ul.nx-topics li.active:before, ul.nx-topics li:hover:before {
    background-image: url(../img/circle-x.svg);
}



a.nx-cta-btn.download {
    margin-top: 100px;
    position: relative;
    display: inline-block;
}











/*		=======================		Section 05		===========================		*/

.nx-viewport-05 {
	top: 400px;
}

div#nx-viewport-05.nx-viewport {

}

#nx-viewport-05 {
    top: 3000px;
}











/*		=======================		Section 06		Speaker		===========================		*/


.nx-section-speaker {
    background: red;
    xheight: 2000px;
}

.nx-section-speaker p {
    position: relative;
    display: block;
    color: #000;
    width: 1000px;
    margin: 0 auto;
    margin-bottom: 20px;
}


.nx-speaker-quote {
    width: 410px;
    margin-left: 200px;
    font-family: var(--font-family-boschsans-bolditalic);
    font-size: var(--font-size-xxl);
    font-weight: 700;
    font-style: normal;
}


.nx-speaker {
    display: flex;
    align-items: center;
    border-bottom: 1px solid var(--purple-light);
    margin-top: 30px;
    margin-bottom: 40px;
}



.nx-speaker-portrait {
    width: 310px;
    overflow: hidden;
    position: relative;
    padding-bottom: 20px;
}
	
.nx-speaker-portrait img {
    width: 190px;
    margin-top: 40px;
}

.nx-speaker div {
  padding-left: 0px;
  display: inline-block;
}

.nx-speaker-info, .nx-speaker-info {
	font-size: var(--font-size-m);
}

h5.nx-speaker-name {
    font-size: var(--font-size-m);
    font-family: var(--font-family-boschsans-bold);
    font-weight: 700;
    font-style: normal;
    margin: 0;
    margin-top: 10px;
    margin-bottom: -15px;
}


/*		=======================		Section 08 Join us now		===========================		*/


#nx-viewport-08 {
    z-index: 999;
    xborder: 5px solid yellow;
    top: 0;
    xbackground: red;
    height: 99%;
    display: flex;
    align-items: center;
}


/*		=======================		Section 9	Blocks		===========================		*/


#nx-viewport-09 {
    z-index: 999 !important;
    xborder: 5px solid yellow;
    top: 0;
    xbackground: grey;
    height: 99%;

}

#nx-viewport-09 .nx-claim{
    z-index: 999 !important;

    top: 0;
    xbackground: rgba(255, 255, 255, 0.7);
    height: 99%;
    width: 100%;
    display: flex;
    align-items: center;
}



.nx-claim {
    margin-bottom: 0px;
    pointer-events: none;
}

.nx-claim-sub {
    color: var(--black);
    font-family: var(--font-family-boschsans-regular);
    font-size: var(--font-size-xl);
    font-style: normal;
    font-weight: 400;
}

.nx-claim-sub strong{
    font-family: var(--font-family-boschsans-bold);
}






.nx-question-box {
    height: 33%;
    width: calc(50% - 100px);
    position: absolute;
    display: block;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 50px;
}


.nx-question-box span {
    font-family: var(--font-family-boschsans-bold);
    font-size: var(--font-size-xl);
    color: var(--white);
    line-height: 43px;
    font-style: normal;
    font-weight: 700;
    text-align: center;
}


.nx-box-01a {
	top: 0px;
	left: 0px;
	background: var(--purple);
	padding-top: 0px;
}

.nx-box-02a {
    left: 0px;
    background: var(--purple-dark);
    width: 39%;
    top: 25%;
    padding-right: 350px;
    padding-top: 0px;
}

.nx-box-03a {
    top: 53%;
    left: 0px;
    background: var(--purple-light);
    height: 40%;
    width: 48%;
    z-index: 1;
}


.nx-box-01b {
	top: 0px;
	right: 0px;
	background: var(--purple-light);
}

.nx-box-02b {
    top: 30%;
    right: 0px;
    background: var(--purple);
    width: 40%;
    padding-left: 140px;
    padding-top: 0px;
}




.nx-box-03b {
    top: 60%;
    right: 0px;
    background: var(--purple-dark);
    padding-left: 200px;
    width: 39%;
}




/*		===========================			Section 11 	 	Register		====================== */


.nx-element.nx-bg-box.nx-register-here-section {
    top: 0;
    width: 100%;
    height: auto;
    padding: 0;
    padding-top: 40px;
    padding-bottom: 30px;
}


h2.nx-register-here.nx-txt-light {
    margin-top: 10px;
    margin-bottom: 0px;
}


.nx-form-container {
    margin-top: 30px;
}

.mx-form-col-2 {
    width: calc(50% - 60px);
    position: relative;
    float: left;
    margin-right: 60px;
}

.mx-form-col-1 {
	width: 100%;
	clear: both;
	margin-top: 25px;
}

.form-group.form-select .bar {
    top: 7px;
}


.checkbox {
    margin-bottom: 60px;
}


.nx-form-container a, .nx-form-container .nx-mandatory {
	text-decoration: none;
	color: var(--purple-light);
}

.nx-form-container p {
    color: var(--black);
    padding-left: 30px;
    margin-bottom: 40px;
}

.button-container {
    text-align: left;
    padding-left: 30px;
    padding-bottom: 100px;
}


.button {
    position: relative;
    background: currentColor;
    border: 0px;
    font-size: 1.1rem;
    color: #4f93ce;
    margin: 3rem 0;
    padding: 0.75rem 3rem;
    cursor: pointer;
    -webkit-transition: background-color 0.28s ease, color 0.28s ease, box-shadow 0.28s ease;
    transition: background-color 0.28s ease, color 0.28s ease, box-shadow 0.28s ease;
    overflow: hidden;
    box-shadow: none;

    background-color: var(--blue);
    padding: 25px 30px;
    font-family: var(--font-family-boschsans-bold);
    font-size: var(--font-size-l);
    color: var(--white);
    text-decoration: none;
    position: relative;
    pointer-events: auto;
    margin-top: 0px;
}


.nx-cta-btn:disabled {
    background: #eff1f2;
    border: none;
    min-width: 320px;
}





/*		===========================			Section 12			FAQ 			====================== */


.nx-flex-container {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    height: 885px;
}		

.nx-flex-box {
    color: var(--black);
    width: calc(50% - 100px);
    position: relative;
    flex-direction: column;
    background: var(--white);
    padding: 50px;
    transition: all 1000ms ease-in-out;
}

.nx-flex-box p {    
    color: var(--black);
    font-family: var(--font-family-boschsans-regular);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
    
	height: 0px;
    overflow: hidden;
    /* display: none; */
    margin: 0;
    transition: all 1000ms ease-in-out;
    
}

.nx-flex-box.active p {
    height: auto;
}



.nx-flex-box h5 {
    color: var(--black);
	font-family: var(--font-family-boschsans-bold);
    font-size: var(--font-size-xl);
    font-style: normal;
    font-weight: 700;
    margin: 0;
}

.nx-flex-box h5:after {
    content: ' ';
    background-image: url(../img/down-black.svg);
    background-size: 30px 30px;
    height: 30px;
    width: 30px;
    margin-right: 25px;
    position: relative;
    clear: both;
    display: block;
}

.nx-flex-box.active {
    color: var(--white);
    background: var(--purple);
 } 



.nx-flex-box.active p {
    color: var(--white);
 }   

.nx-flex-box.active h5{
    color: var(--white);
 }  


/*		===========================			Section 13			Thank You 			====================== */

.nx-element.nx-thank-you {
    margin-top: 100px;
}

.nx-element.nx-thank-you p {
    color: black;
    max-width: 650px;
}


.nx-element.nx-element-purple {
    height: 350px;
    width: 100%;
    background: var(--purple-dark);
    position: absolute;
    margin-top: 20px;
}


.nx-elemente.nx-looking-forward {
    color: white;
    background: #ceb1b175;
    position: relative;
    z-index: 1111;
}

.sub-heading.nx-txt-light {
    font-size: 34px;
    margin-top: 80px;
    margin-bottom: 80px;
}

.sub-heading.nx-txt-light strong{
	font-family: var(--font-family-boschsans-bold);
    font-size: var(--font-size-xl);
}






div#nx-logo-container {
    position: fixed;
    width: 100%;
    height: 0px;
    z-index: 5000;
    top: 100px;
    
    position: relative;
    
}


.nx-viewport {
	border: 5px solid red;
	margin-top: 100px;
	width: 100%;
	background: #ccc;
}


.nx-canvas {
	position: relative;
	display: block;
	width: 100%;
	min-height: 1000px;
	background-color: aliceblue;

}

























































