p.privacy {
	color: rgb(255,255,255);
	background: red;
	font-weight: bold;
	padding: 20px;
	text-align: center;
	margin: 20px;
}

/* =============================================================================
 * mod_privacy_optin
 * ========================================================================== */

.mod_privacy_optin * {
	font-family: Arial, Verdana, sans-serif;
	line-height: 20px;
	font-size: 13px;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	box-sizing: border-box;
}

.mod_privacy_optin {
	display: none;
}

.mod_privacy_optin.open {
	display: block;
}

.mod_privacy_optin h1,
.mod_privacy_optin h2,
.mod_privacy_optin h3,
.mod_privacy_optin h4,
.mod_privacy_optin h5,
.mod_privacy_optin h6 {
	font-family: Arial, Verdana, sans-serif;
	margin: 0 0 10px 0;
	padding: 10px 0 10px 45px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjkuNzZweCIgaGVpZ2h0PSIzNC4yNTlweCIgdmlld0JveD0iMCAwIDI5Ljc2IDM0LjI1OSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjkuNzYgMzQuMjU5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzNCM0M0MSIgc3Ryb2tlLXdpZHRoPSIxLjQ0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIyMi45MjU2IiBkPSINCglNMTQuODgxLDMzLjU0QzYuNDI3LDI5Ljg4LDAuNzIsMjEuOTM4LDAuNzIsMTMuOTc1YzAtNC4wODEsMC4wNDktOS4xNywwLjA0OS0xMy4yNTVDMi4wMzYsMi4yMTEsNC41ODgsNC4yMzEsNy41Myw0LjIzMQ0KCWMzLjUxOSwwLDYuNDgtMS40NTgsNy4zNTEtMy40MzljMC44NzIsMS45ODEsMy44MzIsMy40MzksNy4zNTEsMy40MzljMi45NDIsMCw1LjQ5NC0yLjAyLDYuNzYxLTMuNTExDQoJYzAsNC4wODUsMC4wNDgsOS4xNzQsMC4wNDgsMTMuMjU1QzI5LjA0MSwyMS45MzgsMjMuMzMzLDI5Ljg4LDE0Ljg4MSwzMy41NEwxNC44ODEsMzMuNTR6Ii8+DQo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjM0IzQzQxIiBzdHJva2Utd2lkdGg9IjEuNDQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIyLjkyNTYiIHBvaW50cz0iDQoJOC45MjgsMTYuNzk0IDE0LjQxMSwyMy4xNDYgMjMuMTM3LDkuNzggIi8+DQo8L3N2Zz4NCg==");
}

.mod_privacy_optin h1 {
	font-size: 26px;
}

.mod_privacy_optin h2 {
	font-size: 24px;
}

.mod_privacy_optin h3 {
	font-size: 22px;
}

.mod_privacy_optin h4 {
	font-size: 20px;
}

.mod_privacy_optin h5 {
	font-size: 18px;
}

.mod_privacy_optin h6 {
	font-size: 16px;
}

.mod_privacy_optin .privacy_buttons input {
	background: green;
	padding: 0 15px;
	line-height: 35px;
	color: white;
	border-radius: 5px;
	width: 100%;
	cursor: pointer;
	display: block;
	border: 0;
}

.mod_privacy_optin .privacy_overlay {
	z-index: 10000000;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	background: rgba(0,0,0,0.6);
}

.mod_privacy_optin .privacy_popup {
	position: fixed;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	z-index: 20000000;
	width: 90%;
	max-width: 475px;
	max-height: 100vh;
	overflow: auto;
}

.mod_privacy_optin.optin_bottom .privacy_popup {
	bottom: 10px;
	top: auto;
}

.mod_privacy_optin .privacy_content {
	padding: 20px 20px 15px 20px;
	background: rgb(248,248,248);
}

.mod_privacy_optin .privacy_popup.view_help {
	position: absolute;
}

.mod_privacy_optin .privacy_option_info {
	font-size: 12px;
	color: rgba(0,0,0,0.6);
	line-height: 1.4;
	margin-bottom: 0;
	cursor: pointer;
	display: block;
}

.mod_privacy_optin .privacy_text p {
	line-height: 19px;
	font-size: 12px;
	margin-bottom: 15px;
}

.mod_privacy_optin .privacy_item {
	margin-bottom: 15px;
}

.mod_privacy_optin .privacy_label {
  display: block;
  position: relative;
  padding-left: 28px;
  font-size: 14px;
  line-height: 18px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.mod_privacy_optin .privacy_label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.mod_privacy_optin .privacy_label .privacy_checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 18px;
  width: 18px;
  background-color: #eee;
  border: 1px solid rgba(0,0,0,0.1);
  transition: background 0.3s ease;
  -webkit-transition: background 0.3s ease;	
}

.mod_privacy_optin .privacy_label:hover input ~ .privacy_checkmark {
  background-color: #ccc;
}

.mod_privacy_optin .privacy_label input:checked ~ .privacy_checkmark {
  background-color: #2196F3;
}

.mod_privacy_optin .privacy_label .privacy_checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.mod_privacy_optin .privacy_label input:checked ~ .privacy_checkmark:after {
  display: block;
}

.mod_privacy_optin .privacy_label .privacy_checkmark:after {
  left: 4px;
  top: 0px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.mod_privacy_optin .privacy_buttons {
	margin-top: 20px;
}

.mod_privacy_optin .submit {
	margin-bottom: 10px;
}

.mod_privacy_optin .submit:active {
	opacity: 0.8;
}

.mod_privacy_optin .submit.readonly,
.mod_privacy_optin .submit.readonly:hover,
.mod_privacy_optin .submit.readonly:focus {
	background: rgb(221, 221, 221);
	color: rgb(154, 154, 154);
}

.mod_privacy_optin .headline {
	font-size: 1.3rem;
	margin-bottom: 10px;
}

.mod_privacy_optin .privacy_help_link,
.mod_privacy_optin .privacy_help_close {
	font-size: 0.85rem;
	text-align: center;
	color: rgba(0,0,0,0.5);
	margin-top: 5px;
	cursor: pointer;
	text-decoration: underline;
}

.mod_privacy_optin .privacy_help p {
	margin-bottom: 15px;
}

.mod_privacy_optin .ajax_info {
	background: rgb(16, 126, 16);
	border-radius: 3px;
	margin: 10px 0;
	padding: 3px 15px;
	color: rgb(255,255,255);
	font-size: 0.9rem;
	display: none;
}

.mod_privacy_optin .privacy_help * {
	font-size: 11px;
}

.mod_privacy_optin .privacy_help {
	display: none;
}

.mod_privacy_optin .privacy_help a {
	text-decoration: underline;
}

.mod_privacy_optin .view_help .privacy_settings {
	display: none;
}

.mod_privacy_optin .view_help .privacy_help {
	display: block;
}

.mod_privacy_optin p.privacy a {
	text-decoration: underline;
	color: rgba(255,255,255)!important;
}

.mod_privacy_optin .privacy.hidden {
	display: none;
}

.mod_privacy_optin .privacy_links {
	text-align: center;
	margin-top: 10px;
}

.mod_privacy_optin .privacy_links a {
	font-size: 12px;
	text-align: center;
	color: rgba(0,0,0,0.5);
	margin-top: 5px;
	cursor: pointer;
	text-decoration: underline;
	display: inline-block;
	margin-left: 3px;
	margin-right: 3px;
}

.mod_privacy_optin table {
	width: 100%;
	margin-bottom: 25px;
}

.mod_privacy_optin table td {
	padding: 5px;
	vertical-align: top;
	border-bottom: 1px solid #ddd;
	font-size: 11px;
}

.mod_privacy_optin table td:first-of-type {
	width: 30%!important;
}

.mod_privacy_optin table td:last-of-type {
	width: 70%!important;
}

/* =============================================================================
 * mod_privacy_optin_medium
 * ========================================================================== */

.mod_privacy_optin_medium * {
	font-family: Arial, Verdana, sans-serif;
	line-height: 19px;
	font-size: 13px;
	box-sizing: border-box;
}

.mod_privacy_optin_medium {
	display: none;
}

.mod_privacy_optin_medium.open {
	display: block;
}

.mod_privacy_optin_medium h1,
.mod_privacy_optin_medium h2,
.mod_privacy_optin_medium h3,
.mod_privacy_optin_medium h4,
.mod_privacy_optin_medium h5,
.mod_privacy_optin_medium h6 {
	font-family: Arial, Verdana, sans-serif;
	margin: 0 0 10px 0;
	padding: 5px 0 5px 35px;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 25px;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjkuNzZweCIgaGVpZ2h0PSIzNC4yNTlweCIgdmlld0JveD0iMCAwIDI5Ljc2IDM0LjI1OSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjkuNzYgMzQuMjU5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzNCM0M0MSIgc3Ryb2tlLXdpZHRoPSIxLjQ0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIyMi45MjU2IiBkPSINCglNMTQuODgxLDMzLjU0QzYuNDI3LDI5Ljg4LDAuNzIsMjEuOTM4LDAuNzIsMTMuOTc1YzAtNC4wODEsMC4wNDktOS4xNywwLjA0OS0xMy4yNTVDMi4wMzYsMi4yMTEsNC41ODgsNC4yMzEsNy41Myw0LjIzMQ0KCWMzLjUxOSwwLDYuNDgtMS40NTgsNy4zNTEtMy40MzljMC44NzIsMS45ODEsMy44MzIsMy40MzksNy4zNTEsMy40MzljMi45NDIsMCw1LjQ5NC0yLjAyLDYuNzYxLTMuNTExDQoJYzAsNC4wODUsMC4wNDgsOS4xNzQsMC4wNDgsMTMuMjU1QzI5LjA0MSwyMS45MzgsMjMuMzMzLDI5Ljg4LDE0Ljg4MSwzMy41NEwxNC44ODEsMzMuNTR6Ii8+DQo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjM0IzQzQxIiBzdHJva2Utd2lkdGg9IjEuNDQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIyLjkyNTYiIHBvaW50cz0iDQoJOC45MjgsMTYuNzk0IDE0LjQxMSwyMy4xNDYgMjMuMTM3LDkuNzggIi8+DQo8L3N2Zz4NCg==");
}

.mod_privacy_optin_medium h1 {
	font-size: 26px;
}

.mod_privacy_optin_medium h2 {
	font-size: 24px;
}

.mod_privacy_optin_medium h3 {
	font-size: 22px;
}

.mod_privacy_optin_medium h4 {
	font-size: 20px;
}

.mod_privacy_optin_medium h5 {
	font-size: 18px;
}

.mod_privacy_optin_medium h6 {
	font-size: 16px;
}

.mod_privacy_optin_medium .privacy_buttons {
	margin: 25px 0 15px 0;
}

.mod_privacy_optin_medium .privacy_buttons input {
	background: green;
	padding: 0 15px;
	line-height: 35px;
	color: white;
	border-radius: 5px;
	width: 100%;
	cursor: pointer;
	display: block;
	border: 0;
}

.mod_privacy_optin_medium .privacy_overlay {
	z-index: 10000000;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	background: rgba(0,0,0,0.6);
}

.mod_privacy_optin_medium .privacy_popup {
	position: fixed;
	top: 10px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	z-index: 20000000;
	width: 90%;
	max-width: 420px;
	max-height: 100vh;
	overflow: auto;
}

.mod_privacy_optin_medium.optin_bottom .privacy_popup {
	bottom: 10px;
	top: auto;
}

.mod_privacy_optin_medium .privacy_content {
	padding: 15px 15px 10px 15px;
	background: rgb(248,248,248);
	border-radius: 5px;
}

.mod_privacy_optin_medium .privacy_popup.view_help {
	position: absolute;
}

.mod_privacy_optin_medium .privacy_option_info {
	font-size: 12px;
	color: rgba(0,0,0,0.6);
	line-height: 1.4;
	margin-bottom: 0;
	cursor: pointer;
}

.mod_privacy_optin_medium .privacy_text {
	line-height: 1.2;
	font-size: 0.9rem;
}

.mod_privacy_optin_medium .privacy_checkboxes {
	display: flex;
	justify-content: center;
	margin-bottom: 10px;
}

.mod_privacy_optin_medium .privacy_item {
	display: inline-block;
	margin: 0 10px;
}

.mod_privacy_optin_medium .privacy_label {
  display: block;
  position: relative;
  padding-left: 28px;
  font-size: 14px;
  line-height: 18px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.mod_privacy_optin_medium .privacy_label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.mod_privacy_optin_medium .privacy_label .privacy_checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 18px;
  width: 18px;
  border: 1px solid rgba(0,0,0,0.4);
  background-color: #eee;
  transition: background 0.3s ease;
  -webkit-transition: background 0.3s ease;	
}

.mod_privacy_optin_medium .privacy_label:hover input ~ .privacy_checkmark {
  background-color: #ccc;
}

.mod_privacy_optin_medium .privacy_label input:checked ~ .privacy_checkmark {
  background-color: #2196F3;
}

.mod_privacy_optin_medium .privacy_label .privacy_checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.mod_privacy_optin_medium .privacy_label input:checked ~ .privacy_checkmark:after {
  display: block;
}

.mod_privacy_optin_medium .privacy_label .privacy_checkmark:after {
  left: 4px;
  top: 1px;
  width: 5px;
  height: 8px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.mod_privacy_optin_medium .submit {
	margin-top: 10px;
	padding: 12px;
	width: 100%;
}

.mod_privacy_optin_medium .submit:active {
	opacity: 0.8;
}

.mod_privacy_optin_medium .submit.readonly,
.mod_privacy_optin_medium .submit.readonly:hover,
.mod_privacy_optin_medium .submit.readonly:focus {
	background: rgb(221, 221, 221);
	color: rgb(154, 154, 154);
}

.mod_privacy_optin_medium .headline {
	font-size: 1.3rem;
	margin-bottom: 10px;
}

.mod_privacy_optin_medium .privacy_help_link,
.mod_privacy_optin_medium .privacy_help_close {
	font-size: 0.85rem;
	text-align: center;
	color: rgba(0,0,0,0.5);
	margin-top: 5px;
	cursor: pointer;
	text-decoration: underline;
}

.mod_privacy_optin_medium .privacy_help,
.mod_privacy_optin_medium .privacy_help p {
	font-size: 11px;
}

.mod_privacy_optin_medium .ajax_info {
	background: rgb(16, 126, 16);
	border-radius: 3px;
	margin: 10px 0;
	padding: 3px 15px;
	color: rgb(255,255,255);
	font-size: 0.9rem;
	display: none;
}

.mod_privacy_optin_medium .privacy_help {
	display: none;
}

.mod_privacy_optin_medium .view_help .privacy_settings {
	display: none;
}

.mod_privacy_optin_medium .view_help .privacy_help {
	display: block;
}

.mod_privacy_optin_medium p.privacy {
	color: rgb(255,255,255);
	background: red;
	font-weight: bold;
	padding: 20px;
	text-align: center;
	margin: 20px;
}

.mod_privacy_optin_medium p.privacy a {
	text-decoration: underline;
	color: rgba(255,255,255)!important;
}

.mod_privacy_optin_medium .privacy.hidden {
	display: none;
}

.mod_privacy_optin_medium .privacy_links {
	text-align: center;
}

.mod_privacy_optin_medium .privacy_links a {
	font-size: 12px;
	text-align: center;
	color: rgba(0,0,0,0.5);
	margin-top: 5px;
	cursor: pointer;
	text-decoration: underline;
	display: inline-block;
	margin-left: 3px;
	margin-right: 3px;
}

.mod_privacy_optin_medium table {
	width: 100%;
	margin-bottom: 25px;
}

.mod_privacy_optin_medium table td {
	padding: 5px;
	vertical-align: top;
	border-bottom: 1px solid #ddd;
	font-size: 11px;
}

.mod_privacy_optin_medium table td:first-of-type {
	width: 30%!important;
}

.mod_privacy_optin_medium table td:last-of-type {
	width: 70%!important;
}

.mod_privacy_optin_medium .privacy_help * {
	font-size: 11px;
}

/* =============================================================================
 * mod_privacy_optin_slim
 * ========================================================================== */

.mod_privacy_optin_slim * {
	font-family: Arial, Verdana, sans-serif;
	line-height: 20px;
	font-size: 13px;
	box-sizing: border-box;
}

.mod_privacy_optin_slim {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100000000000;
}

.mod_privacy_optin_slim.open {
	display: block;
}

.mod_privacy_optin_slim .privacy_inside {
	color: rgb(255,255,255);
	background: rgb(0,0,0);
	box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);
	position: absolute; 
	bottom: 0; 
	left: 0;
	width: 100%;
	z-index: 100;
	overflow: hidden;
	padding: 15px;
}

.mod_privacy_optin_slim .privacy_overlay {
	z-index: 10000000;
	z-index: 10;
	width: inherit; 
	height: inherit; 
	position: inherit; 
	background-color: rgba(0,0,0,.4);
}

.mod_privacy_optin_slim .privacy_buttons {
	float: right;
	width: 40%;
	text-align: right;
}

.mod_privacy_optin_slim .privacy_button {
	display: inline-block;
}

.mod_privacy_optin_slim .privacy_button a {
	padding: 5px;
	min-width: 140px;
	margin: 5px 0;
}

.mod_privacy_optin_slim .privacy_content {
	float: left;
	width: 60%;
	line-height: 1.5;
}

.mod_privacy_optin_slim .privacy_content a {
	color: rgb(255,255,255);
	text-decoration: underline;
}

.mod_privacy_optin_slim .privacy_content p {
	margin-bottom: 0;
}

.mod_privacy_optin_slim .privacy_button a {
	background: green;
	color: white;
	text-decoration: none;
	padding: 0 15px;
	line-height: 35px;
	display: inline-block;
	text-align: center;
	min-width: 140px;
}

/* =============================================================================
 * helper classes
 * ========================================================================== */

.privacy.hidden {
	display: none;
}

a.privacy_optout_click {
	cursor: pointer;
}

/* =============================================================================
 * hide_optin class
 * ========================================================================== */

.hide_optin .mod_privacy_optin,
.hide_optin .mod_privacy_optin_slim,
.hide_optin .mod_privacy_optin_medium {
	display: none!important;
}

/* =============================================================================
 * mobile
 * ========================================================================== */

@media only screen and (max-width: 767px) {
	.mod_privacy_optin_slim .privacy_buttons,
	.mod_privacy_optin_slim .privacy_content {
		float: none;
		width: 100%;
		text-align: left;
	}
	
	.mod_privacy_optin_slim .privacy_content {
		margin-bottom: 10px;
	}
	
	.mod_privacy_optin_slim .privacy_button,
	.mod_privacy_optin_slim .privacy_button a {
		display: block;
	}
}


.autogrid_grid{display:grid;margin-left:-15px;margin-right:-15px}.autogrid_grid .column{padding-left:15px;padding-right:15px}.autogrid_grid.gutter_none{margin-left:0;margin-right:0}.autogrid_grid.gutter_none>.column{padding-left:0;padding-right:0}.autogrid_grid.gutter_s{margin-left:-15px;margin-right:-15px}.autogrid_grid.gutter_s>.column{padding-left:15px;padding-right:15px}.autogrid_grid.gutter_m{margin-left:-30px;margin-right:-30px}.autogrid_grid.gutter_m>.column{padding-left:30px;padding-right:30px}.autogrid_grid.gutter_l{margin-left:-40px;margin-right:-40px}.autogrid_grid.gutter_l>.column{padding-left:40px;padding-right:40px}.autogrid_grid.same_height>.column>.attributes{height:100%}.autogrid_grid .column .attributes{background-size:cover}.autogrid_grid .column .attributes.p-xl{padding:200px 40px 200px 40px}.autogrid_grid .column .attributes.p-l{padding:160px 40px 160px 40px}.autogrid_grid .column .attributes.p-m{padding:115px 40px 115px 40px}.autogrid_grid .column .attributes.p-s{padding:80px 40px 80px 40px}.autogrid_grid .column .attributes.p-xs{padding:40px 40px 40px 40px}.autogrid_grid .column.align_left_top{text-align:left}.autogrid_grid .column.align_left_center{text-align:left;align-self:center}.autogrid_grid .column.align_left_bottom{text-align:left;align-self:flex-end}.autogrid_grid .column.align_center_top{text-align:center}.autogrid_grid .column.align_center_center{text-align:center;align-self:center}.autogrid_grid .column.align_center_bottom{text-align:center;align-self:flex-end}.autogrid_grid .column.align_right_top{text-align:right}.autogrid_grid .column.align_right_center{text-align:right;align-self:center}.autogrid_grid .column.align_right_bottom{text-align:right;align-self:flex-end}.autogrid_grid.same_height>.column{align-self:unset}.autogrid_grid.same_height>.column>.attributes{display:flex;flex-wrap:wrap;height:100%}.autogrid_grid.same_height>.column>.attributes>.same-height-wrap{width:100%;flex:0 0 100%}.autogrid_grid.same_height>.column.align_left_center>.attributes{align-items:center}.autogrid_grid.same_height>.column.align_left_bottom>.attributes{align-items:flex-end}.autogrid_grid.same_height>.column.align_center_center>.attributes{align-items:center}.autogrid_grid.same_height>.column.align_center_bottom>.attributes{align-items:flex-end}.autogrid_grid.same_height>.column.align_right_center>.attributes{align-items:center}.autogrid_grid.same_height>.column.align_right_bottom>.attributes{align-items:flex-end}.autogrid_grid .column>.attributes .image_mob{display:none}.autogrid_row,.autogrid_wrapper{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap;box-sizing:border-box}.autogrid,.autogrid_row>.column{padding-left:15px;padding-right:15px;flex-basis:1;flex-grow:1;width:100%;position:relative;box-sizing:border-box}.autogrid_clear{flex:0 0 100%;height:0}.col_1{flex:0 0 calc((100% / 12) * 1);max-width:calc((100% / 12) * 1)}.col_2{flex:0 0 calc((100% / 12) * 2);max-width:calc((100% / 12) * 2)}.col_3{flex:0 0 calc((100% / 12) * 3);max-width:calc((100% / 12) * 3)}.col_4{flex:0 0 calc((100% / 12) * 4);max-width:calc((100% / 12) * 4)}.col_5{flex:0 0 calc((100% / 12) * 5);max-width:calc((100% / 12) * 5)}.col_6{flex:0 0 calc((100% / 12) * 6);max-width:calc((100% / 12) * 6)}.col_7{flex:0 0 calc((100% / 12) * 7);max-width:calc((100% / 12) * 7)}.col_8{flex:0 0 calc((100% / 12) * 8);max-width:calc((100% / 12) * 8)}.col_9{flex:0 0 calc((100% / 12) * 9);max-width:calc((100% / 12) * 9)}.col_10{flex:0 0 calc((100% / 12) * 10);max-width:calc((100% / 12) * 10)}.col_11{flex:0 0 calc((100% / 12) * 11);max-width:calc((100% / 12) * 11)}.col_12{flex:0 0 calc((100% / 12) * 12);max-width:calc((100% / 12) * 12)}.autogrid_row>.column>.attributes{background-size:cover}.autogrid_row>.column>.attributes.p-xl{padding:200px 40px 200px 40px}.autogrid_row>.column>.attributes.p-l{padding:160px 40px 160px 40px}.autogrid_row>.column>.attributes.p-m{padding:115px 40px 115px 40px}.autogrid_row>.column>.attributes.p-s{padding:80px 40px 80px 40px}.autogrid_row>.column>.attributes.p-xs{padding:40px 40px 40px 40px}.autogrid_row.gutter_none,.autogrid_wrapper.gutter_none{margin-left:0;margin-right:0}.autogrid_row.gutter_none>div,.autogrid_wrapper.gutter_none>div{padding-left:0;padding-right:0}.autogrid_row.gutter_s,.autogrid_wrapper.gutter_s{margin-left:-15px;margin-right:-15px}.autogrid_row.gutter_s>div,.autogrid_wrapper.gutter_s>div{padding-left:15px;padding-right:15px}.autogrid_row.gutter_m,.autogrid_wrapper.gutter_m{margin-left:-30px;margin-right:-30px}.autogrid_row.gutter_m>div,.autogrid_wrapper.gutter_m>div{padding-left:30px;padding-right:30px}.autogrid_row.gutter_l,.autogrid_wrapper.gutter_l{margin-left:-40px;margin-right:-40px}.autogrid_row.gutter_l>div,.autogrid_wrapper.gutter_l>div{padding-left:40px;padding-right:40px}.autogrid_row>.column.align_left_top{text-align:left}.autogrid_row>.column.align_left_center{text-align:left;align-self:center}.autogrid_row>.column.align_left_bottom{text-align:left;align-self:flex-end}.autogrid_row>.column.align_center_top{text-align:center}.autogrid_row>.column.align_center_center{text-align:center;align-self:center}.autogrid_row>.column.align_center_bottom{text-align:center;align-self:flex-end}.autogrid_row>.column.align_right_top{text-align:right}.autogrid_row>.column.align_right_center{text-align:right;align-self:center}.autogrid_row>.column.align_right_bottom{text-align:right;align-self:flex-end}.autogrid_row.same_height>.column{align-self:unset}.autogrid_row.same_height>.column>.attributes{display:flex;flex-wrap:wrap;height:100%}.autogrid_row.same_height>.column>.attributes>.same-height-wrap{width:100%;flex:0 0 100%}.autogrid_row.same_height>.column.align_left_center>.attributes{align-items:center}.autogrid_row.same_height>.column.align_left_bottom>.attributes{align-items:flex-end}.autogrid_row.same_height>.column.align_center_center>.attributes{align-items:center}.autogrid_row.same_height>.column.align_center_bottom>.attributes{align-items:flex-end}.autogrid_row.same_height>.column.align_right_center>.attributes{align-items:center}.autogrid_row.same_height>.column.align_right_bottom>.attributes{align-items:flex-end}.autogrid_row .column>.attributes .image_mob{display:none}.order_1{order:1}.order_2{order:2}.order_3{order:3}.order_4{order:4}.order_5{order:5}.order_6{order:6}.full{flex:0 0 100%}.one_half{flex:0 0 calc(100% / 2)}.one_third{flex:0 0 calc(100% / 3)}.one_fourth{flex:0 0 calc(100% / 4)}.one_fifth{flex:0 0 calc(100% / 5)}.one_sixth{flex:0 0 calc(100% / 6)}.two_third{flex:0 0 calc((100% / 3) * 2)}.two_fourth{flex:0 0 calc((100% / 4) * 2)}.three_fourth{flex:0 0 calc((100% / 4) * 3)}.two_fifth{flex:0 0 calc((100% / 5) * 2)}.three_fifth{flex:0 0 calc((100% / 5) * 3)}.four_fifth{flex:0 0 calc((100% / 5) * 4)}.two_sixth{flex:0 0 calc((100% / 6) * 2)}.three_sixth{flex:0 0 calc((100% / 6) * 3)}.four_sixth{flex:0 0 calc((100% / 6) * 4)}.five_sixth{flex:0 0 calc((100% / 6) * 5)}.offset_col_1{margin-left:calc((100% / 12) * 1)}.offset_col_2{margin-left:calc((100% / 12) * 2)}.offset_col_3{margin-left:calc((100% / 12) * 3)}.offset_col_4{margin-left:calc((100% / 12) * 4)}.offset_col_5{margin-left:calc((100% / 12) * 5)}.offset_col_6{margin-left:calc((100% / 12) * 6)}.offset_col_7{margin-left:calc((100% / 12) * 7)}.offset_col_8{margin-left:calc((100% / 12) * 8)}.offset_col_9{margin-left:calc((100% / 12) * 9)}.offset_col_10{margin-left:calc((100% / 12) * 10)}.offset_col_11{margin-left:calc((100% / 12) * 11)}.autogrid.no_gutter{padding-left:0;padding-right:0}@media only screen and (min-width :768px) and (max-width :1024px){.col_1_t{flex:0 0 calc((100% / 12) * 1);max-width:calc((100% / 12) * 1)}.col_2_t{flex:0 0 calc((100% / 12) * 2);max-width:calc((100% / 12) * 2)}.col_3_t{flex:0 0 calc((100% / 12) * 3);max-width:calc((100% / 12) * 3)}.col_4_t{flex:0 0 calc((100% / 12) * 4);max-width:calc((100% / 12) * 4)}.col_5_t{flex:0 0 calc((100% / 12) * 5);max-width:calc((100% / 12) * 5)}.col_6_t{flex:0 0 calc((100% / 12) * 6);max-width:calc((100% / 12) * 6)}.col_7_t{flex:0 0 calc((100% / 12) * 7);max-width:calc((100% / 12) * 7)}.col_8_t{flex:0 0 calc((100% / 12) * 8);max-width:calc((100% / 12) * 8)}.col_9_t{flex:0 0 calc((100% / 12) * 9);max-width:calc((100% / 12) * 9)}.col_10_t{flex:0 0 calc((100% / 12) * 10);max-width:calc((100% / 12) * 10)}.col_11_t{flex:0 0 calc((100% / 12) * 11);max-width:calc((100% / 12) * 11)}.col_12_t{flex:0 0 calc((100% / 12) * 12);max-width:calc((100% / 12) * 12)}.order_1_t{order:1}.order_2_t{order:2}.order_3_t{order:3}.order_4_t{order:4}.order_5_t{order:5}.order_6_t{order:6}}@media only screen and (max-width:767px){.five_sixth,.four_fifth,.one_fifth,.one_fourth,.one_half,.one_sixth,.one_third,.three_fifth,.three_fourth,.three_sixth .four_sixth,.two_fifth,.two_fourth,.two_sixth,.two_third,[class*=col_]{flex:0 0 100%;max-width:none}.autogrid_grid .column,.column[class*=col_]{padding-left:0!important;padding-right:0!important;margin-bottom:25px}.autogrid[class*=offset_],.autogrid_grid[class*=offset_],.column[class*=offset_]{margin-left:0}.autogrid_grid,.autogrid_row,.autogrid_wrapper{margin-left:0!important;margin-right:0!important}.autogrid_grid>.column>.attributes.has-image.empty>.image_mob,.autogrid_grid>.column>.attributes.has-image.empty>.same-height-wrap>.image_mob,.autogrid_row>.column>.attributes.has-image.empty>.image_mob,.autogrid_row>.column>.attributes.has-image.empty>.same-height-wrap>.image_mob{display:block}.autogrid_grid>.column>.attributes.has-image.empty,.autogrid_row>.column>.attributes.has-image.empty{background:0 0!important}.col_1_m{flex:0 0 calc((100% / 12) * 1);max-width:calc((100% / 12) * 1)}.col_2_m{flex:0 0 calc((100% / 12) * 2);max-width:calc((100% / 12) * 2)}.col_3_m{flex:0 0 calc((100% / 12) * 3);max-width:calc((100% / 12) * 3)}.col_4_m{flex:0 0 calc((100% / 12) * 4);max-width:calc((100% / 12) * 4)}.col_5_m{flex:0 0 calc((100% / 12) * 5);max-width:calc((100% / 12) * 5)}.col_6_m{flex:0 0 calc((100% / 12) * 6);max-width:calc((100% / 12) * 6)}.col_7_m{flex:0 0 calc((100% / 12) * 7);max-width:calc((100% / 12) * 7)}.col_8_m{flex:0 0 calc((100% / 12) * 8);max-width:calc((100% / 12) * 8)}.col_9_m{flex:0 0 calc((100% / 12) * 9);max-width:calc((100% / 12) * 9)}.col_10_m{flex:0 0 calc((100% / 12) * 10);max-width:calc((100% / 12) * 10)}.col_11_m{flex:0 0 calc((100% / 12) * 11);max-width:calc((100% / 12) * 11)}.col_12_m{flex:0 0 calc((100% / 12) * 12);max-width:calc((100% / 12) * 12)}.order_1_m{order:1}.order_2_m{order:2}.order_3_m{order:3}.order_4_m{order:4}.order_5_m{order:5}.order_6_m{order:6}.autogrid_grid>.column>.attributes.p-l,.autogrid_grid>.column>.attributes.p-m,.autogrid_grid>.column>.attributes.p-s,.autogrid_grid>.column>.attributes.p-xl,.autogrid_grid>.column>.attributes.p-xs,.autogrid_row>.column .attributes.p-l,.autogrid_row>.column .attributes.p-m,.autogrid_row>.column .attributes.p-s,.autogrid_row>.column .attributes.p-xl,.autogrid_row>.column .attributes.p-xs{padding:20px}.autogrid_grid .column.m_align_left_top{text-align:left}.autogrid_grid .column.m_align_left_center{text-align:left;align-self:center}.autogrid_grid .column.m_align_left_bottom{text-align:left;align-self:flex-end}.autogrid_grid .column.m_align_center_top{text-align:center}.autogrid_grid .column.m_align_center_center{text-align:center;align-self:center}.autogrid_grid .column.m_align_center_bottom{text-align:center;align-self:flex-end}.autogrid_grid .column.m_align_right_top{text-align:right}.autogrid_grid .column.m_align_right_center{text-align:right;align-self:center}.autogrid_grid .column.m_align_right_bottom{text-align:right;align-self:flex-end}.autogrid_row>.column.m_align_left_top{text-align:left}.autogrid_row>.column.m_align_left_center{text-align:left;align-self:center}.autogrid_row>.column.m_align_left_bottom{text-align:left;align-self:flex-end}.autogrid_row>.column.m_align_center_top{text-align:center}.autogrid_row>.column.m_align_center_center{text-align:center;align-self:center}.autogrid_row>.column.m_align_center_bottom{text-align:center;align-self:flex-end}.autogrid_row>.column.m_align_right_top{text-align:right}.autogrid_row>.column.m_align_right_center{text-align:right;align-self:center}.autogrid_row>.column.m_align_right_bottom{text-align:right;align-self:flex-end}}body.edge column[class*=col_]{flex-basis:1}@media only screen and (max-width:767px){body.edge column[class*=col_]{flex-basis:100%}}
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:150%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayOpaque{background:url(../../assets/mediabox/images/80.png)}#mbOverlay.mbOverlayAbsolute{position:absolute}#mbOverlay.mbMobile{position:absolute;background-color:transparent}#mbBottom.mbMobile{line-height:24px;font-size:16px}#mbCenter{position:absolute;z-index:9999;left:50%;padding:10px;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";-webkit-box-shadow:0 5px 20px rgba(0,0,0,.5);-khtml-box-shadow:0 5px 20px rgba(0,0,0,.5);-moz-box-shadow:0 5px 20px rgba(0,0,0,.5);box-shadow:0 5px 20px rgba(0,0,0,.5)}#mbCenter.mbLoading{background:#000 url(../../assets/mediabox/images/loading-dark.gif) no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbMedia{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat}#mbBottom{line-height:20px;font-size:12px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;text-align:left;color:#999;min-height:20px;padding:10px 0 0}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:700}#mbNumber{display:inline;color:#999;font-size:.8em;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:1.6em;font-size:.8em}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:400}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:700;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:1.4em;font-weight:700}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:700;text-decoration:underline}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/*! Tabler Icons 3.49.0 by tabler - https://tabler.io | License: https://github.com/tabler/tabler-icons/blob/main/LICENSE */
/* HPC: gekuerzt auf 187 genutzte Icons. Vollstaendige Schrift nur als Reserve (unicode-range). */
@font-face{font-family:"tabler-icons";font-style:normal;font-weight:400;font-display:swap;src:url("../../files/cto_layout/css/tabler-icons/./fonts/tabler-icons.woff2?v3.49.0") format("woff2"),url("../../files/cto_layout/css/tabler-icons/./fonts/tabler-icons.woff?") format("woff"),url("../../files/cto_layout/css/tabler-icons/./fonts/tabler-icons.ttf?v3.49.0") format("truetype");unicode-range:U+E000-EA02,U+EA04-EA05,U+EA07-EA15,U+EA17-EA18,U+EA1A-EA1E,U+EA20-EA23,U+EA25-EA27,U+EA29-EA2B,U+EA2D-EA34,U+EA36-EA37,U+EA3A-EA44,U+EA46-EA47,U+EA49-EA4D,U+EA50,U+EA54,U+EA56-EA58,U+EA5A-EA5B,U+EA60-EA6B,U+EA6E-EA6F,U+EA71-EA74,U+EA78,U+EA7B-EA83,U+EA85-EA87,U+EA8B-EA99,U+EA9B-EAA1,U+EAA3-EAA4,U+EAA6-EAB0,U+EAB2-EAB5,U+EAB7-EABF,U+EAC2-EAC4,U+EAC6-EAC8,U+EACB-EADC,U+EADF-EAE1,U+EAE3-EAE4,U+EAE6-EAE7,U+EAE9-EAFE,U+EB00-EB08,U+EB0A-EB0F,U+EB11-EB12,U+EB14-EB16,U+EB18-EB1B,U+EB1D,U+EB21,U+EB23-EB24,U+EB26-EB2D,U+EB2F-EB38,U+EB3A-EB3B,U+EB3E-EB3F,U+EB41,U+EB44-EB45,U+EB47-EB48,U+EB4A-EB4C,U+EB4E-EB53,U+EB55-EB66,U+EB68-EB69,U+EB6B-EB6E,U+EB70-EB7F,U+EB81,U+EB83-EB84,U+EB86,U+EB88-EB8F,U+EB91-EB9A,U+EB9C,U+EB9E-EBA0,U+EBA2-EBA9,U+EBAB-EBB5,U+EBB8-EBBB,U+EBBD-EBBF,U+EBC1,U+EBC3,U+EBC5,U+EBC9,U+EBCB-EBD1,U+EBD3-EBD8,U+EBDA-EBE2,U+EBE4-EBE8,U+EBEB-EBF1,U+EBF3-EC1F,U+EC21-EC37,U+EC3A-EC3E,U+EC40-EC44,U+EC46-EC4A,U+EC4C-EC8B,U+EC8D-ECEF,U+ECF1-ECF6,U+ECF8-ECF9,U+ECFB-ED06,U+ED08-ED22,U+ED24-ED38,U+ED3A-ED4C,U+ED4E,U+ED50,U+ED52-ED57,U+ED59-ED5C,U+ED5E-ED75,U+ED77-EDB5,U+EDB7-EDB9,U+EDBB-EDEE,U+EDF0-EDF9,U+EDFB-EDFC,U+EDFE,U+EE00-EE1B,U+EE1D-EE1E,U+EE20,U+EE22-EE2E,U+EE30-EE6E,U+EE71-EECA,U+EECC,U+EECF-EED5,U+EED7-EEDF,U+EEE1-EEF6,U+EEF8-EF10,U+EF12-EF3F,U+EF41-EF4E,U+EF50-EF88,U+EF8A-EF8D,U+EF8F-EF92,U+EF94,U+EF96-EFDA,U+EFDC-EFFF,U+F001-F009,U+F00C-F02B,U+F02D-F03D,U+F03F-F073,U+F075-F07B,U+F07D-F081,U+F083-F090,U+F092-F09E,U+F0A0,U+F0A2-F0D7,U+F0D9-F1F3,U+F1F5-F264,U+F266-F277,U+F279-F2BE,U+F2C0-F2C8,U+F2CA-F2CB,U+F2CD-F318,U+F31A-F320,U+F322-F389,U+F38B-F519,U+F51B-F59E,U+F5A0-F5E0,U+F5E2-F6D6,U+F6D8-F7A7,U+F7A9-F7CE,U+F7D0-F823,U+F825-F831,U+F833-F846,U+F848-F84A,U+F84C-F93E,U+F940-F98A,U+F98C-FA0F,U+FA11-FA20,U+FA22-FADE,U+FAE0-FC1E,U+FC20-FC78,U+FC7A-FD2D,U+FD2F-FD67,U+FD69-10095,U+10097-102C5}
@font-face{font-family:"tabler-icons";font-style:normal;font-weight:400;font-display:swap;src:url("../../files/cto_layout/css/tabler-icons/./fonts/tabler-icons-subset.woff?v2") format("woff");unicode-range:U+EA03,U+EA06,U+EA16,U+EA19,U+EA1F,U+EA24,U+EA28,U+EA2C,U+EA35,U+EA38-EA39,U+EA45,U+EA48,U+EA4E-EA4F,U+EA51-EA53,U+EA55,U+EA59,U+EA5C-EA5F,U+EA6C-EA6D,U+EA70,U+EA75-EA77,U+EA79-EA7A,U+EA84,U+EA88-EA8A,U+EA9A,U+EAA2,U+EAA5,U+EAB1,U+EAB6,U+EAC0-EAC1,U+EAC5,U+EAC9-EACA,U+EADD-EADE,U+EAE2,U+EAE5,U+EAE8,U+EAFF,U+EB09,U+EB10,U+EB13,U+EB17,U+EB1C,U+EB1E-EB20,U+EB22,U+EB25,U+EB2E,U+EB39,U+EB3C-EB3D,U+EB40,U+EB42-EB43,U+EB46,U+EB49,U+EB4D,U+EB54,U+EB67,U+EB6A,U+EB6F,U+EB80,U+EB82,U+EB85,U+EB87,U+EB90,U+EB9B,U+EB9D,U+EBA1,U+EBAA,U+EBB6-EBB7,U+EBBC,U+EBC0,U+EBC2,U+EBC4,U+EBC6-EBC8,U+EBCA,U+EBD2,U+EBD9,U+EBE3,U+EBE9-EBEA,U+EBF2,U+EC20,U+EC38-EC39,U+EC3F,U+EC45,U+EC4B,U+EC8C,U+ECF0,U+ECF7,U+ECFA,U+ED07,U+ED23,U+ED39,U+ED4D,U+ED4F,U+ED51,U+ED58,U+ED5D,U+ED76,U+EDB6,U+EDBA,U+EDEF,U+EDFA,U+EDFD,U+EDFF,U+EE1C,U+EE1F,U+EE21,U+EE2F,U+EE6F-EE70,U+EECB,U+EECD-EECE,U+EED6,U+EEE0,U+EEF7,U+EF11,U+EF40,U+EF4F,U+EF89,U+EF8E,U+EF93,U+EF95,U+EFDB,U+F000,U+F00A-F00B,U+F02C,U+F03E,U+F074,U+F07C,U+F082,U+F091,U+F09F,U+F0A1,U+F0D8,U+F1F4,U+F265,U+F278,U+F2BF,U+F2C9,U+F2CC,U+F319,U+F321,U+F38A,U+F51A,U+F59F,U+F5E1,U+F6D7,U+F7A8,U+F7CF,U+F824,U+F832,U+F847,U+F84B,U+F93F,U+F98B,U+FA10,U+FA21,U+FADF,U+FC1F,U+FC79,U+FD2E,U+FD68,U+10096}
.tbl,[class^="tbl-"],[class*=" tbl-"]{font-family:"tabler-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.tbl-activity:before{content:"\ed23"}.tbl-adjustments:before{content:"\ea03"}.tbl-adjustments-horizontal:before{content:"\ec38"}.tbl-affiliate:before{content:"\edff"}.tbl-alert-triangle:before{content:"\ea06"}.tbl-apps:before{content:"\ebb6"}.tbl-arrow-down:before{content:"\ea16"}.tbl-arrow-left:before{content:"\ea19"}.tbl-arrow-right:before{content:"\ea1f"}.tbl-arrow-up-right:before{content:"\ea24"}.tbl-arrows-exchange:before{content:"\f1f4"}.tbl-arrows-maximize:before{content:"\ea28"}.tbl-arrows-shuffle:before{content:"\f000"}.tbl-arrows-transfer-down:before{content:"\f2cc"}.tbl-arrows-up-down:before{content:"\edb6"}.tbl-award:before{content:"\ea2c"}.tbl-barcode:before{content:"\ebc6"}.tbl-bell:before{content:"\ea35"}.tbl-bell-ringing:before{content:"\ed07"}.tbl-bolt:before{content:"\ea38"}.tbl-book:before{content:"\ea39"}.tbl-box:before{content:"\ea45"}.tbl-brain:before{content:"\f59f"}.tbl-brand-instagram:before{content:"\ec20"}.tbl-brand-linkedin:before{content:"\ec8c"}.tbl-brand-teams:before{content:"\fadf"}.tbl-browser:before{content:"\ebb7"}.tbl-bug:before{content:"\ea48"}.tbl-building:before{content:"\ea4f"}.tbl-building-factory:before{content:"\ee1c"}.tbl-building-factory-2:before{content:"\f082"}.tbl-building-skyscraper:before{content:"\ec39"}.tbl-building-store:before{content:"\ea4e"}.tbl-building-warehouse:before{content:"\ebe3"}.tbl-bulb:before{content:"\ea51"}.tbl-calculator:before{content:"\eb80"}.tbl-calendar:before{content:"\ea53"}.tbl-calendar-check:before{content:"\f824"}.tbl-calendar-clock:before{content:"\fd2e"}.tbl-calendar-event:before{content:"\ea52"}.tbl-calendar-off:before{content:"\ee1f"}.tbl-calendar-time:before{content:"\ee21"}.tbl-calendar-x:before{content:"\f832"}.tbl-cash:before{content:"\ea55"}.tbl-certificate:before{content:"\ed76"}.tbl-chart-bar:before{content:"\ea59"}.tbl-chart-dots:before{content:"\ee2f"}.tbl-chart-line:before{content:"\ea5c"}.tbl-chart-pie:before{content:"\ea5d"}.tbl-check:before{content:"\ea5e"}.tbl-checklist:before{content:"\f074"}.tbl-checks:before{content:"\ebaa"}.tbl-chevron-down:before{content:"\ea5f"}.tbl-circuit-changeover:before{content:"\f278"}.tbl-click:before{content:"\ebbc"}.tbl-clipboard-check:before{content:"\ea6c"}.tbl-clipboard-list:before{content:"\ea6d"}.tbl-clock:before{content:"\ea70"}.tbl-clock-exclamation:before{content:"\f847"}.tbl-clock-hour-4:before{content:"\f319"}.tbl-cloud:before{content:"\ea76"}.tbl-cloud-bolt:before{content:"\f84b"}.tbl-cloud-lock:before{content:"\efdb"}.tbl-cloud-upload:before{content:"\ea75"}.tbl-code:before{content:"\ea77"}.tbl-coin:before{content:"\eb82"}.tbl-coin-euro:before{content:"\f2bf"}.tbl-compass:before{content:"\ea79"}.tbl-copy:before{content:"\ea7a"}.tbl-copy-off:before{content:"\f0d8"}.tbl-cpu:before{content:"\ef8e"}.tbl-credit-card:before{content:"\ea84"}.tbl-currency-euro:before{content:"\eb85"}.tbl-database:before{content:"\ea88"}.tbl-database-cog:before{content:"\fa10"}.tbl-database-import:before{content:"\ee6f"}.tbl-database-off:before{content:"\ee70"}.tbl-device-desktop:before{content:"\ea89"}.tbl-device-mobile:before{content:"\ea8a"}.tbl-devices:before{content:"\eb87"}.tbl-eye:before{content:"\ea9a"}.tbl-eye-off:before{content:"\ecf0"}.tbl-file-certificate:before{content:"\ed4d"}.tbl-file-invoice:before{content:"\eb67"}.tbl-file-search:before{content:"\ed5d"}.tbl-file-spreadsheet:before{content:"\f03e"}.tbl-file-text:before{content:"\eaa2"}.tbl-files:before{content:"\edef"}.tbl-filter:before{content:"\eaa5"}.tbl-flask:before{content:"\ebd2"}.tbl-forklift:before{content:"\ebe9"}.tbl-gauge:before{content:"\eab1"}.tbl-git-pull-request:before{content:"\eab6"}.tbl-hand-click:before{content:"\ef4f"}.tbl-hand-grab:before{content:"\f091"}.tbl-headset:before{content:"\eb90"}.tbl-help-hexagon:before{content:"\f7a8"}.tbl-history:before{content:"\ebea"}.tbl-home:before{content:"\eac1"}.tbl-home-2:before{content:"\eac0"}.tbl-hourglass:before{content:"\ef93"}.tbl-info-circle:before{content:"\eac5"}.tbl-layers-intersect:before{content:"\eac9"}.tbl-layers-subtract:before{content:"\eaca"}.tbl-layout-board:before{content:"\ef95"}.tbl-layout-dashboard:before{content:"\f02c"}.tbl-layout-grid:before{content:"\edba"}.tbl-layout-kanban:before{content:"\ec3f"}.tbl-leaf:before{content:"\ed4f"}.tbl-license:before{content:"\ebc0"}.tbl-lifebuoy:before{content:"\eadd"}.tbl-link:before{content:"\eade"}.tbl-list-check:before{content:"\eb6a"}.tbl-list-details:before{content:"\ef40"}.tbl-list-numbers:before{content:"\ef11"}.tbl-lock:before{content:"\eae2"}.tbl-mail:before{content:"\eae5"}.tbl-mail-heart:before{content:"\f93f"}.tbl-map-pin:before{content:"\eae8"}.tbl-map-route:before{content:"\fc79"}.tbl-message-chatbot:before{content:"\f38a"}.tbl-message-question:before{content:"\f98b"}.tbl-network:before{content:"\f09f"}.tbl-package:before{content:"\eaff"}.tbl-packages:before{content:"\f2c9"}.tbl-phone:before{content:"\eb09"}.tbl-plane:before{content:"\eb6f"}.tbl-plug:before{content:"\ebd9"}.tbl-plug-connected:before{content:"\f00a"}.tbl-plug-x:before{content:"\f0a1"}.tbl-pointer:before{content:"\f265"}.tbl-puzzle:before{content:"\eb10"}.tbl-receipt:before{content:"\edfd"}.tbl-receipt-2:before{content:"\edfa"}.tbl-receipt-euro:before{content:"\fd68"}.tbl-recycle:before{content:"\eb9b"}.tbl-refresh:before{content:"\eb13"}.tbl-replace:before{content:"\ebc7"}.tbl-report:before{content:"\eece"}.tbl-report-analytics:before{content:"\eecb"}.tbl-report-money:before{content:"\eecd"}.tbl-robot:before{content:"\f00b"}.tbl-rocket:before{content:"\ec45"}.tbl-route:before{content:"\eb17"}.tbl-scale:before{content:"\ebc2"}.tbl-scan:before{content:"\ebc8"}.tbl-school:before{content:"\ecf7"}.tbl-search:before{content:"\eb1c"}.tbl-send:before{content:"\eb1e"}.tbl-server:before{content:"\eb1f"}.tbl-server-2:before{content:"\f07c"}.tbl-server-cog:before{content:"\f321"}.tbl-settings:before{content:"\eb20"}.tbl-settings-automation:before{content:"\eed6"}.tbl-shield-check:before{content:"\eb22"}.tbl-shield-lock:before{content:"\ed58"}.tbl-shopping-cart:before{content:"\eb25"}.tbl-signature:before{content:"\eee0"}.tbl-sitemap:before{content:"\eb9d"}.tbl-sparkles:before{content:"\f6d7"}.tbl-stack-2:before{content:"\eef7"}.tbl-star:before{content:"\eb2e"}.tbl-table:before{content:"\eba1"}.tbl-tag:before{content:"\10096"}.tbl-target-arrow:before{content:"\f51a"}.tbl-template:before{content:"\eb39"}.tbl-thumb-up:before{content:"\eb3c"}.tbl-ticket:before{content:"\eb3d"}.tbl-tool:before{content:"\eb40"}.tbl-tools:before{content:"\ebca"}.tbl-topology-star-3:before{content:"\f5e1"}.tbl-traffic-lights:before{content:"\ed39"}.tbl-transfer:before{content:"\fc1f"}.tbl-trending-down:before{content:"\eb42"}.tbl-trending-up:before{content:"\eb43"}.tbl-truck:before{content:"\ebc4"}.tbl-truck-delivery:before{content:"\ec4b"}.tbl-unlink:before{content:"\eb46"}.tbl-user:before{content:"\eb4d"}.tbl-user-check:before{content:"\eb49"}.tbl-user-question:before{content:"\f7cf"}.tbl-user-search:before{content:"\ef89"}.tbl-users:before{content:"\ebf2"}.tbl-users-group:before{content:"\fa21"}.tbl-wifi-off:before{content:"\ecfa"}.tbl-world:before{content:"\eb54"}.tbl-seeding:before{content:"\ed51"}

/* css.css */
.mod_plenta_jobs_basic_offer_reader h2{display: none}#header .mainmenu a.submenu::after,#stickyheader .mainmenu a.submenu::after{vertical-align:top;font-family: "Noto Sans"; content: "⌵"}#main .newsreader h1,#main .mod_eventreader h2{margin-top:100px}.newsreader h1,.newsreader .date,.mod_eventreader h2{padding-left: 7%;padding-right: 7%;max-width: 1400px}.mod_eventreader .info,.mod_eventreader .location{display:none}.ce_hyperlink_mit_pfeil a:after{color:#0097c9;content:' ↗'}.ce_hyperlink_mit_pfeil:hover a:after{top:-3px;position:relative;font-weight:bold;color:#0097c9;-webkit-transition: all 0.5s ease;        -moz-transition: all 0.5s ease;        -o-transition: all 0.5s ease;        transition: all 0.5s ease}.ce_hyperlink_mit_pfeil:hover a{font-weight:bold;color:#0097c9}#main .mod_breadcrumb li::before{margin-left:0;padding-right:5px;content: "|"}#main .mod_breadcrumb ul li{margin-left:0;padding-right:5px}.mod_breadcrumb li{font-weight:bold;color:#000}.mod_breadcrumb li a{font-weight:bold;color:#828282}.fineuploader-container .values-container{display:none}#top .mod_sitemap ul{margin:0 0 0 10px;padding:3px 0 0 3px;background: none}#main .qq-upload-button-selector,#main .qq-upload-button,#main .qq-btn,#ctrl_936,#ctrl_967{background-color:#0097C9;border:0px solid;color:#fff}#main .qq-upload-success{padding:10px;background-color:#fff;border:5px solid #fff}#mmenu .mod_navigation li a{text-transform:none;text-align: left}.preistabellen .ce_paket{min-height:830px}.preistabellen .ce_paket .paketinhalte{min-height:430px}.job_description,.job_employment_type,.job_location_label,.job_location,.job_organization_info,.job_remote,.back{padding-right:6%;padding-left:6%}.mod_plenta_jobs_basic_offer_reader h2{margin-top:110px;padding-right:6%;padding-left:6%}.mod_plenta_jobs_basic_offer_reader .textbox h2{margin-top:0;padding-right:0;padding-left:0}.newslist-v4 .content{height:190px}#ctrl_902:hover,#ctrl_924:hover,#ctrl_952:hover{width:100%;color:#f28c00}#jobfilter{z-index: 9999}#main form fieldset{padding-left:0;border:0px solid}.mobile .mod_changelanguage{display:none}#ansprechpartner .ce_colorbox_inside{height:330px}#team .ce_flipbox .ce_flipbox_frontside{-webkit-transform: scaleX(1) scaleY(1);	-moz-transform: scaleX(1) scaleY(1);	-webkit-transform-style: preserve-3d;	-moz-transform-style: preserve-3d;	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden}#team .ce_flipbox .ce_flipbox_backside{opacity: 0;-webkit-transform: scaleX(1) scaleY(1);	-moz-transform: scaleX(1) scaleY(1);	-webkit-transform-style: preserve-3d;	-moz-transform-style: preserve-3d;	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden}#team .ce_flipbox:hover .ce_flipbox_backside{opacity: 1;-webkit-transform: scaleX(1) scaleY(1);	-moz-transform: scaleX(1) scaleY(1);	-webkit-transform-style: preserve-3d;	-moz-transform-style: preserve-3d;	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;cursor: pointer}.mod_search .url{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #9e9e9e}#vision #ui-id-1{margin-right:auto;margin-left:auto;text-align:center;font-size:32px}#referenzen img{height:185px}.mod_eventlist_v3 .image_container img{width:356px;height:186px}.mod_eventlist_v3 .item-inside{height:350px}#main .image_container .caption{margin-top:25px;margin-left:0;color:#9e9e9e;background: none}#breadcrumb li,#breadcrumb a{color:#bababa}#breadcrumb{}.newslist-v3-inside .content{height:190px}#ctrl_531{width:200px}#lbl_528_0 span,#lbl_885_0 span,#lbl_900_0 span,#lbl_900_0 span{display:inline;margin-right:2px}#article-14615 form label{top:-10px;position:relative}#article-14524 .ce_text_imagebox_image .inside{min-height:307px}#main .pagination ul li{margin-right:1px;margin-left:1px;padding-right:1px;padding-left:1px;list-style-type:none}.formbody button{font-weight:bold;color:#fff;background: #0097C9;border-color: #0097C9;display: inline-block;padding: 15px 50px;margin-bottom: 15px;cursor: pointer;transition: all 0.2s ease-out 0s;width: auto}.formbody button:hover{font-weight:bold;color:#0097C9;background: #ffffff;border-color: #ffffff;display: inline-block;padding: 15px 50px;margin-bottom: 15px;cursor: pointer;transition: all 0.2s ease-out 0s;width: auto;-webkit-transition: all 0.5s ease;        -moz-transition: all 0.5s ease;        -o-transition: all 0.5s ease;        transition: all 0.5s ease}.breadcrumb .name{text-transform:uppercase}p,strong,.referenzen p,span{hyphens:none}#footer .hyperlink_txt{color:#fff}.ce_paket{background-color:#fff}.ce_paket .paketname{margin-bottom:0;padding-top:10px;text-align:center;background-color:#0097c9;font-size:30px;font-weight:bold;color:#fff}.ce_paket .beschreibung{margin-bottom:20px;padding-top:5px;padding-bottom:20px;text-align:center;background-color:#0097c9;font-size:15px;color:#fff}.ce_paket .preis{margin-top:50px;margin-bottom:50px;text-align:center;font-size:40px;font-weight:bold;color:#485156}.ce_paket .paketinhalte{margin-top:50px;padding-right:20px;padding-left:20px;text-align:left}.ce_paket .paketinhalte li{margin-bottom:10px;line-height:20px;list-style-type:square;hyphens:none}li::marker{color:#0097c9}.ce_paket .ce_hyperlink{margin:20px auto;text-align:center}.ce_paket .infos{margin:-20px auto 40px;text-align:center;font-size:10px;line-height:12px;color:#0097c9;hyphens:none}.verlauf{background-image:linear-gradient(#2EA3C7,  #004F5D)}.ce_colorbox .hyperlink_txt{padding:7px 7px 3px;background-color:#004f5d;border:1px solid #fff;font-weight:bold}.ce_colorbox .hyperlink_txt:hover{padding:7px 7px 3px;background-color:#fff;border:1px solid #fff;font-weight:bold;color:#004F5D;-webkit-transition: all 0.5s ease;        -moz-transition: all 0.5s ease;        -o-transition: all 0.5s ease;        transition: all 0.5s ease}#main .ce_colorbox h3{line-height:40px}#article-14505 .ce_colorbox .ce_colorbox_inside{height:450px}.ce_colorbox h3{font-size:28px;line-height:35px}#article-14502 .ce_colorbox .ce_colorbox_inside{height:350px}#article-14523 .mod_portfoliolist_v7 .title,#article-14523 .mod_portfoliolist_v7 .item-bottom{display:none}.ce_text_extented p a{font-weight:bold;text-decoration:none;color:#0097C9}.ce_text_extented p a:hover,.referenzen a:hover{font-weight:bold;text-decoration:none;color:#f28c00}#main .ce_text_image_bar.bg-accent .ce_hyperlink a{background:none}#main .mod_portfoliolist_v8 .item figure{background-color:#fff}#main .newsreader .info{margin-top:25px;padding:0;background-color:#fff}#main ul li{margin-left:13px;list-style-type:square;hyphens:none}.referenz_logo .image_container{padding:15px}#main p a{font-weight:bold;color:#0097c9}#main p a:hover{color:#4a4a4a;-webkit-transition: all 0.5s ease;        -moz-transition: all 0.5s ease;        -o-transition: all 0.5s ease;        transition: all 0.5s ease}.ansprechpartnerbild{right:0;position:absolute;z-index: 9999}.mobile .ansprechpartnerbild{max-width:60%;right:-50px;position:absolute}#main .newslist-v3{width:30%;margin-left:10px}#main .newslist-v3 img{border-top:1px solid #dedede;border-right:1px solid #dedede;border-bottom:0px solid #dedede;border-left:1px solid #dedede;border-collapse:collapse}#main .mod_newslist ul li{margin-left:0;list-style-type:none}.verlauf .ce_accordionSingle{background-color:#fff}#main .accordion div{padding-right:20px;padding-left:20px}.ansprechpartnerbild{max-width:95%;right:0;position:absolute}#main .ce_colorbox_inside p a{font-weight:bold;color:#fff}.widget widget-pagebreak .submit .submit{padding:20px;background-color:#fff;font-size:13px;font-weight:bold}#ctrl_936{text-align:center}#ctrl_936:hover,#ctrl_967:hover{width:100%;text-align:center;background-color:#65bad6}#main .qq-upload-button-selector:hover,#main .qq-upload-button:hover,#main .qq-btn:hover{text-align:center;background-color:#65bad6}#bewerbung .fieldset{border:0px}#jobs .job-location,#jobs .publication-date,#jobs .employment-type{display:none}input[type="checkbox"]{appearance: none;   width: 30px;    height: 30px;    background: white;    border-radius: 6px}input[type=checkbox]:checked,input[type=radio]:checked{background: white;   background-image: url(/files/Grafik/Formulare/haken.png)}input[type="radio"]{appearance: none;   width: 30px;    height: 30px;    background: white;    border-radius: 6px}.formbody span{margin-right:30px}#bewerbung label{font-size:20px;font-weight:bold}.descbox{width:100%;margin-right:auto;margin-left:auto;padding-top:20px;padding-bottom:2px;text-align:center;background-color:#0097C9;font-size:18px;line-height:18px;font-weight:bold}.mod_changelanguage{margin-top:3px;margin-left:50px}.referenzen a{font-weight:bold}
/* Anpassungen.css */
#main h1{font-size: clamp(30px, 4vw, 46px); margin: 0 0 .5em}#main h1,#main h2,#main h3,#main h4{font-weight: 700; line-height: 1.15; letter-spacing: -0.01em; text-wrap: balance}#main p{margin: 0 0 1.1em; max-width: 70ch; text-wrap: pretty}#main{color: #0A0A0A;  font-size: 17px;  line-height: 1.65;  -webkit-font-smoothing: antialiased;  text-rendering: optimizeLegibility}#main,#main input,#main button,#main select,#main textarea{font-family: "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}.mod_newsreader .back{display: none}.newsreader .info .date{display: none}.ce_form .widget-submit .submit:hover,.ce_form .widget-submit .submit:focus{width: 100% ;           /* verhindert das Schrumpfen/Wackeln */  padding: 15px 20px !important;    /* Padding bleibt wie im Ruhezustand */  background-color: #0079a1 !important;  /* dunkleres HPC-Cyan als Hover-Farbe */  border-color: #0079a1 !important;  color: #ffffff !important;        /* Schrift bleibt garantiert weiß */  opacity: 1 !important;            /* falls irgendwo opacity: 0.9 greift */  font-weight: 700 !important;  transition: 0.2s ease-out !important}#main .ce_eyebrow-font .align-center{text-align: center}#main .ce_eyebrow-font .ce_text{font-size: 12px !important;letter-spacing: 0.12em;font-weight: 700;text-transform: uppercase;color: #0097C9;margin: 0 0 8px}#main .mod_eventreader h1{margin-top:75px;margin-bottom:-25px;text-align:center;font-size: clamp(28px,3.4vw,40px);  font-weight: 700;  line-height: 1.1;  letter-spacing: -.01em}#main .noheadline .mod_eventreader .h1{}.award-badge{{  display: inline-flex;  align-items: center;  gap: 8px;  background: rgba(255, 255, 255, 0.95);  border-radius: 20px;  padding: 6px 14px;  margin-top: 12px;  width: fit-content; /* verhindert volle Breite */}.award-title {  display: block;  font-size: 11px;  font-weight: 500;  color: #185FA5;  line-height: 1.3;}.award-sub {  display: block;  font-size: 10px;  color: #5F5E5A;}}#team .ce_flipbox .ce_flipbox_backside{background-color: rgba(0, 151, 201)!important}.ce_testimonial_version1 .text p{font-family: noto sans !important;font-size: 16px !important;line-height: 27px !important}#main form span.mandatory{color:#0092BF}#ctrl_1000:hover{width:100%;background-color:#004C65;color:#fff}#ctrl_982:hover{width:100%;background-color:#004C65;color:#fff}.checkbox_container span{display: contents !important}.mod_breadcrumb{float: left}{}.newslist-v4 .info{visibility: hidden}.newslist-v4 .content{height: 150px}sup{line-height:0px}#ctrl_531:hover{background: #004C65;    color: white}.ce_hyperlink.btn-accent-outline a{}.ce_hyperlink.btn-accent-outline a:hover{background-color: #ffffff;    color: #004C65 !important;    border-color: #004C65 !important;    padding: 15px 50px;    cursor: pointer;    transition: background-color 0.15s ease-in-out}.ce_hyperlink.btn-accent a:hover{background-color: #004C65;  border-color:  #004C65; opacity: 1}.ce_hyperlink.btn-accent a{background-color: #0097C9; /* Standardfarbe */    color: white; /* Textfarbe */    padding: 15px 50px;    cursor: pointer;    font-size: 16px;    transition: background-color 0.15s ease-in-out; /* Sanfter Übergang */}#main a.hyperlink.txt{color; #000000}.ce_hyperlink_underline a:hover::after{width: 100%;    left: 0}.ce_hyperlink_underline a::after{content: "";    position: absolute;    left: 50%;    bottom: -1px; /* Abstand des Unterstrichs zum Text */    width: 0;    height: 1px; /* Dicke des Unterstrichs */    background-color: #000; /* Farbe des Unterstrichs */    transition: width 0.3s ease-in-out, left 0.3s ease-in-out}.ce_hyperlink_underline a{color:#000;position: relative;    text-decoration: none;    color: #000}#main{h1 {  margin-top: 15px}.noheadline h1{position: absolute;    width: 1px;    height: 1px;    padding: 0;    margin: -1px;    overflow: hidden;    clip: rect(0, 0, 0, 0);    white-space: nowrap;    border: 0}
/* hpc-buttons.css */
.hpc-lp .hpc-btn{display:inline-flex;padding:8px 8px 8px 26px;white-space:nowrap;border-radius:999px;font-size:16px;line-height:1;text-decoration:none;align-items:center;gap:14px;font-family:inherit;font-weight:600;border:1px solid transparent;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.hpc-lp .hpc-btn__icon{width:40px;height:40px;display:flex;border-radius:999px;font-size:15px;align-items:center;justify-content:center;flex-shrink:0;border:1px solid transparent;transition:background .2s ease,color .2s ease,border-color .2s ease}.hpc-lp .hpc-btn__icon i,.hpc-lp .hpc-link i{transition:transform .2s ease}.hpc-lp .hpc-btn:hover .hpc-btn__icon i,.hpc-lp .hpc-link:hover i{transform:translateX(4px)}.hpc-lp .hpc-btn:focus-visible,.hpc-lp .hpc-link:focus-visible,.hpc-lp .hpc-icon-btn:focus-visible{outline:2px solid #0097C9;outline-offset:3px}.hpc-lp .hpc-btn--primary{color:#fff;background:#0097C9}.hpc-lp .hpc-btn--primary .hpc-btn__icon{color:#0097C9;background:#fff}.hpc-lp .hpc-btn--primary:hover{color:#fff;background:#0077A8}.hpc-lp .hpc-btn--dark{color:#fff;background:#002632}.hpc-lp .hpc-btn--dark .hpc-btn__icon{color:#fff;background:#0097C9}.hpc-lp .hpc-btn--dark:hover{color:#fff;box-shadow:0 10px 24px rgba(0,38,50,.25)}.hpc-lp .hpc-btn--white{color:#002632;background:#fff}.hpc-lp .hpc-btn--white .hpc-btn__icon{color:#fff;background:#0097C9}.hpc-lp .hpc-btn--white:hover{color:#002632;box-shadow:0 10px 24px rgba(0,38,50,.25)}.hpc-lp .hpc-btn--outline{padding:7px 7px 7px 26px;border-color:#002632;color:#002632;background:transparent}.hpc-lp .hpc-btn--outline .hpc-btn__icon{border-color:#0097C9;color:#0097C9}.hpc-lp .hpc-btn--outline:hover{color:#fff;background:#002632}.hpc-lp .hpc-btn--outline:hover .hpc-btn__icon{border-color:#0097C9;color:#fff;background:#0097C9}.hpc-lp .hpc-btn--ghost{padding:7px 7px 7px 26px;color:#fff;background:transparent;border-color:rgba(255,255,255,.7)}.hpc-lp .hpc-btn--ghost .hpc-btn__icon{color:#fff;border-color:rgba(255,255,255,.7)}.hpc-lp .hpc-btn--ghost:hover{color:#fff;background:rgba(255,255,255,.12)}.hpc-lp .hpc-link{display:inline-flex;font-size:16px;text-decoration:none;color:#0097C9;align-items:center;gap:8px;font-weight:600}.hpc-lp .hpc-link:hover{color:#0077A8}.hpc-lp .hpc-icon-btn{width:44px;height:44px;display:inline-flex;border:1px solid #D6DCDF;border-radius:999px;font-size:17px;text-decoration:none;color:#002632;background:#fff;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.hpc-lp .hpc-icon-btn:hover{border-color:#0097C9;color:#fff;background:#0097C9}@media(max-width:560px){.hpc-lp .hpc-btn{font-size:15px;white-space:normal}}
/* hpc-success-story.css */
.hpc-c .hero .h1{display:block;margin:0;line-height:1.12;color:#002632;letter-spacing:-.02em;font-size:clamp(36px,4.4vw,58px);font-weight:700}.hpc-c .hero .h1 span{color:#0097C9}.hpc-c .hero .eyebrow{margin-bottom:-8px}.hpc-c .kundenkarte{min-height:280px;display:flex;padding:32px;border:1px solid #E3E8EA;border-radius:8px;align-items:center;justify-content:center;background:#fff}.hpc-c .kundenkarte img{width:100%;max-width:380px;max-height:180px;display:block;object-fit:contain}.hpc-c .zahlen{display:grid;margin-top:64px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hpc-c .teilbereiche{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hpc-c .sat{display:flex;padding:32px;background-color:#0097C9;background-position:center;border-radius:8px;color:#fff;flex-direction:column;gap:16px;background-image:url('https://hpc.de/files/01_Corporate%20Design/Hintergrund/PP-Hintergrund-02.png');background-size:cover}.hpc-c .sat img{width:120px;height:auto;display:block;padding:10px;border-radius:8px;background:#fff;box-sizing:content-box}.hpc-c .sat h3{margin:0;font-size:22px;line-height:1.3;color:#fff}.hpc-c .sat p{margin:0;font-size:16px;line-height:1.55;color:#4D565A}.hpc-c .sat .lbl{font-size:13px;color:#fff;text-transform:uppercase;letter-spacing:.08em;font-weight:600}@media(max-width:900px){.hpc-c .zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.hpc-c .hero .h1{font-size:32px;line-height:1.15}.hpc-c .teilbereiche{grid-template-columns:1fr}}
/* hpc-forms.css */
.hpc-lp.hpc-c .hpc-form,.hpc-lp.hpc-c .hpc-form *{font-family:"Noto Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif!important;box-sizing:border-box}.hpc-lp.hpc-c .hpc-form form,.hpc-lp.hpc-c .hpc-form .formbody{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:none!important}.hpc-lp.hpc-c .hpc-form .formbody{display:flex!important;flex-direction:column!important;gap:22px!important}.hpc-lp.hpc-c .hpc-form .autogrid_row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;align-items:start!important;width:100%!important;margin:0!important;padding:0!important}.hpc-lp.hpc-c .hpc-form .column{width:100%!important;max-width:none!important;min-width:0!important;float:none!important;flex:none!important;margin:0!important;padding:0!important}.hpc-lp.hpc-c .hpc-form .widget{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.hpc-lp.hpc-c .hpc-form label{display:block!important;margin:0!important;padding:0!important;font-size:15px!important;line-height:1.4!important;font-weight:600!important;color:#002632!important;text-transform:none!important;letter-spacing:0!important}.hpc-lp.hpc-c .hpc-form .invisible{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.hpc-lp.hpc-c .hpc-form span.mandatory{color:#0097C9!important;margin-left:2px!important}.hpc-lp.hpc-c .hpc-form input.text,.hpc-lp.hpc-c .hpc-form input[type=text],.hpc-lp.hpc-c .hpc-form input[type=email],.hpc-lp.hpc-c .hpc-form input[type=tel],.hpc-lp.hpc-c .hpc-form select,.hpc-lp.hpc-c .hpc-form textarea{display:block!important;width:100%!important;max-width:none!important;min-height:52px!important;height:auto!important;margin:0!important;padding:14px 16px!important;font-size:16px!important;line-height:1.4!important;font-weight:400!important;color:#0A0A0A!important;background-color:#fff!important;border:1px solid #B9C3C8!important;border-radius:6px!important;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease}.hpc-lp.hpc-c .hpc-form select{-webkit-appearance:none!important;appearance:none!important;padding-right:44px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23002632' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:16px!important}.hpc-lp.hpc-c .hpc-form textarea{min-height:140px!important;resize:vertical}.hpc-lp.hpc-c .hpc-form ::placeholder{color:#8B96A0!important;opacity:1}.hpc-lp.hpc-c .hpc-form input:focus,.hpc-lp.hpc-c .hpc-form select:focus,.hpc-lp.hpc-c .hpc-form textarea:focus{outline:0!important;border-color:#0097C9!important;box-shadow:0 0 0 3px rgba(0,151,201,.2)!important}.hpc-lp.hpc-c .hpc-form input:user-invalid,.hpc-lp.hpc-c .hpc-form textarea:user-invalid{border-color:#C0392B!important}.hpc-lp.hpc-c .hpc-form fieldset{border:0!important;margin:0!important;padding:0!important;min-width:0!important}.hpc-lp.hpc-c .hpc-form .checkbox_container>span{display:flex!important;gap:12px!important;align-items:flex-start!important}.hpc-lp.hpc-c .hpc-form .checkbox_container>span:before,.hpc-lp.hpc-c .hpc-form .checkbox_container>span:after,.hpc-lp.hpc-c .hpc-form .checkbox_container label:before,.hpc-lp.hpc-c .hpc-form .checkbox_container label:after{content:none!important;display:none!important;background:none!important}.hpc-lp.hpc-c .hpc-form input[type=checkbox]{position:static!important;opacity:1!important;visibility:visible!important;-webkit-appearance:checkbox!important;appearance:auto!important;background:none!important;background-image:none!important;border:0!important;box-shadow:none!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:0!important;padding:0!important;margin:2px 0 0!important;flex:0 0 20px!important;accent-color:#0097C9}.hpc-lp.hpc-c .hpc-form .checkbox_container label{display:inline!important;flex:1!important;width:auto!important;font-size:15px!important;font-weight:400!important;color:#4D565A!important;cursor:pointer}.hpc-lp.hpc-c .hpc-form .checkbox_container label a{font-weight:700!important;color:#0097C9!important;text-decoration:underline!important}.hpc-lp.hpc-c .hpc-form .widget-submit{width:auto!important;align-items:flex-start!important}.hpc-lp.hpc-c .hpc-form .widget-submit .submit,.hpc-lp.hpc-c .hpc-form .widget-submit button{align-self:flex-start!important;width:fit-content!important;max-width:100%!important;flex:0 0 auto!important}.hpc-lp.hpc-c .hpc-form .submit,.hpc-lp.hpc-c .hpc-form button[type=submit]{display:inline-flex!important;align-items:center!important;gap:14px!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:8px 8px 8px 26px!important;font-size:16px!important;font-weight:600!important;line-height:1!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap!important;color:#fff!important;background:#0097C9!important;border:0!important;border-radius:999px!important;box-shadow:none!important;cursor:pointer;transition:background .2s ease}.hpc-lp.hpc-c .hpc-form .submit:after{width:40px;height:40px;display:flex;border-radius:999px;font-size:18px;color:#0097C9;content:"\2192";align-items:center;justify-content:center;background:#fff;transition:transform .2s ease}.hpc-lp.hpc-c .hpc-form .submit:hover{background:#0077A8!important}.hpc-lp.hpc-c .hpc-form .submit:hover:after{transform:translateX(4px)}.hpc-lp.hpc-c .hpc-form .error,.hpc-lp.hpc-c .hpc-form .captcha_text{font-size:14px!important;color:#C0392B!important;padding:0!important;margin:0!important}@media(max-width:560px){.hpc-lp.hpc-c .hpc-form .autogrid_row{grid-template-columns:1fr!important}}
/* hpc-quickmenu.css */
.mod_quickmenu.mod_quickmenu_493.quickmenu-align-bottom,.mod_quickmenu.mod_quickmenu_698.quickmenu-align-bottom{overflow:visible!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;filter:none!important;border:0!important;padding:0!important;margin:0!important;z-index:90}.mod_quickmenu_493:before,.mod_quickmenu_493:after,.mod_quickmenu_493 ul:before,.mod_quickmenu_493 ul:after,.mod_quickmenu_493 li:before,.mod_quickmenu_493 li:after,.mod_quickmenu_493 li a:before,.mod_quickmenu_493 li a:after,.mod_quickmenu_698:before,.mod_quickmenu_698:after,.mod_quickmenu_698 ul:before,.mod_quickmenu_698 ul:after,.mod_quickmenu_698 li:before,.mod_quickmenu_698 li:after,.mod_quickmenu_698 li a:before,.mod_quickmenu_698 li a:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}.mod_quickmenu.mod_quickmenu_493 ul,.mod_quickmenu.mod_quickmenu_493.style3 ul,.mod_quickmenu.mod_quickmenu_698 ul,.mod_quickmenu.mod_quickmenu_698.style3 ul{overflow:visible!important;margin:0!important;padding:0!important;list-style:none!important;background:transparent!important;box-shadow:none!important;border:0!important;filter:none!important}.mod_quickmenu.mod_quickmenu_493 ul li,.mod_quickmenu.mod_quickmenu_493.style3 ul li,.mod_quickmenu.mod_quickmenu_493 li.content,.mod_quickmenu.mod_quickmenu_698 ul li,.mod_quickmenu.mod_quickmenu_698.style3 ul li,.mod_quickmenu.mod_quickmenu_698 li.content{overflow:visible!important;margin:0!important;padding:0!important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;width:auto!important;height:auto!important;float:none!important}.mod_quickmenu_493 li a,.mod_quickmenu_698 li a{white-space:nowrap;display:inline-flex!important;flex-direction:row-reverse;align-items:center;gap:14px;height:auto!important;min-height:0!important;width:auto!important;padding:8px 8px 8px 26px!important;font-family:"Noto Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;color:#fff!important;background:#002632!important;border:0!important;border-radius:999px!important;box-shadow:0 6px 18px rgba(0,38,50,.22)!important;text-decoration:none!important;transition:box-shadow .2s ease,background .2s ease}.mod_quickmenu_493 li a i,.mod_quickmenu_698 li a i{width:44px;height:44px;border-radius:999px;display:flex!important;align-items:center;justify-content:center;flex-shrink:0;margin:0!important;background:#0097C9!important;color:#fff!important;font-size:22px!important;line-height:1!important;transition:background .2s ease,transform .2s ease}.mod_quickmenu_493 li a span,.mod_quickmenu_698 li a span{display:inline!important;margin:0!important;padding:0!important;font-size:16px!important;font-weight:600!important;color:#fff!important}.mod_quickmenu_493 li a:hover,.mod_quickmenu_493 li a:focus-visible,.mod_quickmenu_698 li a:hover,.mod_quickmenu_698 li a:focus-visible{background:#002632!important;color:#fff!important;box-shadow:0 10px 24px rgba(0,38,50,.30)!important}.mod_quickmenu_493 li a:hover i,.mod_quickmenu_698 li a:hover i{background:#0077A8!important;transform:rotate(-8deg) scale(1.06)}.mod_quickmenu_493 li a:focus-visible,.mod_quickmenu_698 li a:focus-visible{outline:2px solid #0097C9;outline-offset:3px}@media(max-width:560px){.mod_quickmenu_493 li a,.mod_quickmenu_698 li a{padding:6px!important;gap:0}.mod_quickmenu_493 li a span,.mod_quickmenu_698 li a span{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mod_quickmenu_493 li a i,.mod_quickmenu_698 li a i{width:52px;height:52px;font-size:24px!important}}@media(prefers-reduced-motion:reduce){.mod_quickmenu_493 li a,.mod_quickmenu_493 li a i{transition:none}}
/* hpc-components-v8.css */
.hpc-c i[class*="tbl-"]{display:inline-block;line-height:1;text-transform:none;font-family:"tabler-icons"!important;font-style:normal;font-weight:400;font-variant:normal;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hpc-c{font-family:"Noto Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;line-height:1.5;color:#0A0A0A;-webkit-font-smoothing:antialiased}.hpc-c *{box-sizing:border-box}.hpc-c a{text-decoration:none;color:#0097C9}.hpc-c a:hover{color:#0077A8}.hpc-c .wrap{max-width:1320px;margin:0 auto;padding-left:24px!important;padding-right:24px!important}.hpc-c .sec{position:relative;padding:140px 0;scroll-margin-top:80px}.hpc-c .sec-mod{padding:120px 0}.hpc-c .wave{background-color:#EEF3F5;background-position:center;background-size:cover}.hpc-c .eyebrow{display:inline-block;font-size:13px;color:#0097C9;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.hpc-c h2.big{margin:0;font-size:44px;line-height:1.15;color:#002632;font-weight:700;text-wrap:balance}.hpc-c .lead{margin:0;font-size:19px;line-height:1.65;color:#4D565A}.hpc-c .head{max-width:780px;display:flex;margin-bottom:56px;flex-direction:column;gap:16px}.hpc-c .hero{padding:16px 16px 0}.hpc-c .hero-box{min-height:620px;position:relative;overflow:hidden;display:flex;background-color:#DCE7EC;background-position:center right;border-radius:10px;align-items:center;background-size:cover}.hpc-c .hero-box:before{position:absolute;content:"";inset:0;background:linear-gradient(90deg,rgba(244,247,248,.97) 0%,rgba(244,247,248,.88) 38%,rgba(244,247,248,0) 66%)}.hpc-c .hero-in{width:100%;position:relative}.hpc-c .hero-txt{max-width:640px;display:flex;padding:96px 0 120px;flex-direction:column;gap:28px}.hpc-c .hero h1{display:flex;margin:0;letter-spacing:-.02em;flex-direction:column;gap:14px;font-weight:700}.hpc-c .hero h1 .k{line-height:1.25;color:#002632;letter-spacing:0;font-size:clamp(22px,2.4vw,30px);font-weight:600}.hpc-c .hero h1 .m{line-height:1.06;color:#0097C9;font-size:clamp(36px,4.4vw,58px)}.hpc-c .hero p{max-width:44ch;margin:0;font-size:20px;line-height:1.6;color:#4D565A}.hpc-c .tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.hpc-c .tile{display:flex;padding:28px;border:1px solid #E3E8EA;border-radius:8px;color:#0A0A0A;flex-direction:column;gap:14px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.hpc-c .tile:hover{border-color:#0097C9;color:#0A0A0A;box-shadow:0 14px 34px rgba(0,38,50,.10);transform:translateY(-3px)}.hpc-c .tile .top{display:flex;justify-content:space-between;align-items:flex-start}.hpc-c .tile .ic{width:52px;height:52px;display:flex;border-radius:6px;font-size:24px;color:#0097C9;background:rgba(0,151,201,.1);align-items:center;justify-content:center}.hpc-c .tile .tag{padding:4px 11px;border:1px solid #E3E8EA;border-radius:999px;font-size:12px;color:#4D565A;font-weight:600}.hpc-c .tile h3{margin:8px 0 0;font-size:20px;color:#002632;font-weight:700}.hpc-c .tile p{margin:0;font-size:15px;line-height:1.55;color:#737E83;flex:1}.hpc-c .tile .go{display:inline-flex;font-size:15px;color:#0097C9;font-weight:600;align-items:center;gap:6px}.hpc-c .tile-blue{background-color:#0097C9;background-position:center;border:0;color:#fff;justify-content:space-between;gap:24px;background-image:url('https://hpc.de/files/01_Corporate%20Design/Hintergrund/PP-Hintergrund-02.png');background-size:cover}.hpc-c .tile-blue:hover{color:#fff;box-shadow:0 14px 34px rgba(0,151,201,.35)}.hpc-c .tile-blue .lbl{font-size:13px;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.hpc-c .tile-blue strong{display:block;margin-bottom:10px;font-size:22px;line-height:1.25}.hpc-c .tile-blue .go{color:#fff}.hpc-c .tile .go i,.hpc-c .hpc-link i{transition:transform .2s ease}.hpc-c .tile:hover .go i{transform:translateY(3px)}.hpc-c .checks{display:flex;margin:0;padding:0;list-style:none;flex-direction:column;gap:14px}.hpc-c .checks li{display:flex;font-size:17px;line-height:1.5;gap:12px}.hpc-c .checks i{margin-top:3px;font-size:18px;color:#0097C9;flex-shrink:0}.hpc-c .quote{display:flex;margin:0;padding:36px;border-radius:8px;flex-direction:column;gap:16px;background:#F4F7F8}.hpc-c .wave .quote{background:#fff}.hpc-c .quote .qm{padding-top:14px;font-size:52px;line-height:.6;color:#0097C9;font-weight:700}.hpc-c .quote blockquote{margin:0;font-size:22px;line-height:1.4;color:#002632;font-weight:600}.hpc-c .quote figcaption{font-size:16px;line-height:1.6;color:#4D565A}.hpc-c .rel{display:flex;margin-top:28px;flex-direction:column;gap:12px}.hpc-c .rel .lbl{font-size:13px;color:#737E83;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.hpc-c .rel .hpc-link{font-size:17px;color:#002632}.hpc-c .rel .hpc-link i{color:#0097C9}.hpc-c .ways{border-top:1px solid #E3E8EA}.hpc-c .way{display:grid;padding:36px 24px;border-bottom:1px solid #E3E8EA;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 56px;gap:32px;align-items:center;color:inherit;transition:background .2s ease}.hpc-c .way:hover{color:inherit;background:#F4F7F8}.hpc-c .way .l{display:block;margin-bottom:6px;font-size:13px;color:#0097C9;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.hpc-c .way strong{font-size:28px;line-height:1.2;color:#002632}.hpc-c .way p{margin:0;font-size:17px;line-height:1.6;color:#4D565A}.hpc-c .way .c{width:56px;height:56px;display:flex;border:1px solid #0097C9;border-radius:999px;font-size:18px;color:#0097C9;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease}.hpc-c .way .c i{transition:transform .2s ease}.hpc-c .way:hover .c{color:#fff;background:#0097C9}.hpc-c .way:hover .c i{transform:translateX(4px)}.hpc-c .faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;align-items:start}.hpc-c .faq{display:flex;flex-direction:column;gap:12px}.hpc-c .faq details{overflow:hidden;border-radius:8px;background:#fff}.hpc-c .faq summary{display:flex;padding:22px 26px;font-size:18px;color:#002632;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;font-weight:600;list-style:none}.hpc-c .faq summary::-webkit-details-marker{display:none}.hpc-c .faq .chev{width:36px;height:36px;display:flex;border:1px solid #0097C9;border-radius:999px;font-size:18px;color:#0097C9;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease}.hpc-c .faq details[open] .chev{transform:rotate(180deg)}.hpc-c .faq .a{padding:0 26px 24px;font-size:16px;line-height:1.65;color:#4D565A}.hpc-c .team-head{display:flex;margin-bottom:56px;flex-wrap:wrap;gap:32px;align-items:flex-end;justify-content:space-between}.hpc-c .team-nav{display:flex;gap:12px}.hpc-c .team-track{display:flex;padding-bottom:4px;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.hpc-c .team-track::-webkit-scrollbar{display:none}.hpc-c .person{display:flex;flex:0 0 280px;scroll-snap-align:start;flex-direction:column;gap:16px}.hpc-c .person .ph{overflow:hidden;border-radius:8px;aspect-ratio:4/5;background:#F2F5F6}.hpc-c .person img{width:100%;height:100%;display:block;object-fit:cover;object-position:top}.hpc-c .person strong{display:block;font-size:19px;color:#002632}.hpc-c .person span{font-size:15px;line-height:1.5;color:#4D565A}.hpc-c .person .act{display:flex;gap:8px}.hpc-c .team-foot{display:flex;margin-top:56px;padding-top:32px;border-top:1px solid #E3E8EA;font-size:16px;color:#4D565A;flex-wrap:wrap;gap:24px;align-items:center}@media(max-width:1100px){.hpc-c .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.hpc-c .sec{padding:88px 0}.hpc-c .sec-mod{padding:80px 0}.hpc-c h2.big{font-size:34px}.hpc-c .hero-box:before{background:rgba(244,247,248,.9)}.hpc-c .way .c{display:none}.hpc-c .faq-grid,.hpc-c .way{grid-template-columns:1fr;gap:32px}}@media(max-width:560px){.hpc-c .tiles{grid-template-columns:1fr}.hpc-c .wrap{padding-left:20px!important;padding-right:20px!important}}.hpc-c .tiles{grid-auto-rows:1fr}.hpc-c .tile:hover .go i.tbl-arrow-right{transform:translateX(4px)}.hpc-c .facts{width:-maxcntent;max-width:100%;display:grid;margin:0;padding:20px 0;text-align:left;border-radius:5px;grid-auto-flow:column;align-items:stretch;background:#fff;box-shadow:0 12px 40px rgba(0,38,50,.10)}.hpc-c .facts>div{display:flex;padding:0 32px;flex-direction:column;justify-content:center;gap:2px}.hpc-c .facts>div+div{border-left:1px solid #E3E8EA}.hpc-c .facts img{width:auto;height:52px;display:block}.hpc-c .facts b{font-size:22px;line-height:1.2;color:#002632}.hpc-c .facts small{font-size:14px;line-height:1.4;color:#737E83}.hpc-c .inds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hpc-c .ind{min-height:300px;position:relative;overflow:hidden;display:flex;padding:28px;background-color:#002632;background-position:center;border-radius:8px;color:#fff;flex-direction:column;justify-content:flex-end;gap:10px;background-size:cover}.hpc-c .ind:before{position:absolute;content:"";inset:0;background:linear-gradient(to top,rgba(0,38,50,.92) 0%,rgba(0,38,50,.35) 55%,rgba(0,151,201,.15) 100%);transition:background .2s ease}.hpc-c .ind:hover{color:#fff}.hpc-c .ind:hover:before{background:linear-gradient(to top,rgba(0,38,50,.95) 0%,rgba(0,38,50,.5) 60%,rgba(0,151,201,.3) 100%)}.hpc-c .ind>*{position:relative}.hpc-c .ind .bar{width:32px;height:3px;background:#0097C9}.hpc-c .ind strong{font-size:21px;line-height:1.25}.hpc-c .ind span{font-size:15px;line-height:1.5}.hpc-c .story-slider{display:flex;flex-direction:column;gap:32px}.hpc-c .story-view{overflow:hidden;border-radius:8px;touch-action:pan-y}.hpc-c .story-track{display:flex;transition:transform .6s cubic-bezier(.4,0,.2,1)}.hpc-c .story{display:grid;color:#fff;flex:0 0 100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#0097C9}.hpc-c .story .img{min-height:480px;background-color:#002632;background-position:center;background-size:cover}.hpc-c .story .txt{display:flex;padding:56px;flex-direction:column;gap:24px;justify-content:center}.hpc-c .story .lbl{font-size:13px;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.hpc-c .story p{margin:0;font-size:25px;line-height:1.45;font-weight:500;color:#fff!important}.hpc-c .story .txt,.hpc-c .story .lbl,.hpc-c .story strong{color:#fff}.hpc-c .story strong{font-size:17px}.hpc-c .story .hpc-btn{align-self:flex-start}.hpc-c .story-bar{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}.hpc-c .story-dots{display:flex;gap:10px;align-items:center}.hpc-c .story-dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#D6DCDF;cursor:pointer;transition:width .3s ease,background .3s ease}.hpc-c .story-dots button.on{width:32px;background:#0097C9}.hpc-c .story-nav{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.hpc-c .story-nav>div{display:flex;gap:12px}@media(max-width:900px){.hpc-c .facts{grid-auto-flow:row;row-gap:16px}.hpc-c .facts>div+div{border-left:0}.hpc-c .inds{grid-template-columns:repeat(2,minmax(0,1fr))}.hpc-c .story{grid-template-columns:1fr}.hpc-c .story .img{min-height:260px}.hpc-c .story .txt{padding:32px}.hpc-c .story p{font-size:20px}}@media(max-width:560px){.hpc-c .inds{grid-template-columns:1fr}}.hpc-c .tiles.tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:1100px){.hpc-c .tiles.tiles--3{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){.hpc-c .tiles.tiles--3{grid-template-columns:1fr!important}}.hpc-c .hero--facts .hero-box{min-height:680px;flex-direction:column!important;align-items:stretch!important}.hpc-c .hero--facts .hero-in{display:flex;flex:1;align-items:center}.hpc-c .hero--facts .hero-txt{max-width:600px;padding:96px 0 120px}.hpc-c .hero--facts .hero-facts{position:relative;padding-bottom:32px;text-align:left}.hpc-c .hero h1.two{display:block;color:#002632;letter-spacing:-.02em;margin:0!important;font-size:clamp(36px,4.4vw,58px)!important;line-height:1.12!important;font-weight:700}.hpc-c .hero h1.two span{display:inline;color:#0097C9;font-size:inherit!important;line-height:inherit!important}.hpc-c .tiles--3 .tile .ic{font-size:26px}.hpc-c .tiles--3 .tile h3{font-size:21px}.hpc-c .tiles--3 .tile p{font-size:16px}.hpc-c .tiles--3 .tile-blue strong{font-size:26px}.hpc-c .ewm{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:80px;align-items:center}.hpc-c .ewm .col{display:flex;flex-direction:column;gap:24px}.hpc-c .ewm .img{min-height:560px;background-color:#002632;background-position:center;border-radius:8px;background-size:cover}@media(max-width:900px){.hpc-c .ewm{grid-template-columns:1fr;gap:40px}.hpc-c .ewm .img{min-height:320px}}@media(max-width:560px){.hpc-c .sec,.hpc-c .sec-mod{padding:56px 0}.hpc-c h2.big{font-size:28px;line-height:1.2}.hpc-c .lead{font-size:16px;line-height:1.55}.hpc-c .hero-txt,.hpc-c .hero--facts .hero-txt{padding:56px 0 32px;gap:20px}.hpc-c .hero h1 .m,.hpc-c .hero h1.two{font-size:32px!important;line-height:1.15!important}.hpc-c .hero h1 .k{font-size:20px}.hpc-c .hero p{font-size:17px;line-height:1.55}.hpc-c .tile h3,.hpc-c .tiles--3 .tile h3{font-size:18px}.hpc-c .tile p,.hpc-c .tiles--3 .tile p{font-size:15px}.hpc-c .tile-blue strong,.hpc-c .tiles--3 .tile-blue strong{font-size:20px}.hpc-c .way strong{font-size:22px}.hpc-c .way p,.hpc-c .checks li{font-size:16px}.hpc-c .quote blockquote{font-size:19px}.hpc-c .story p{font-size:18px}.hpc-c .faq summary{font-size:16px}.hpc-c .facts b{font-size:18px}.hpc-c .hpc-btn{font-size:15px!important}}@media(max-width:900px){.hpc-c .nutzen-col{border-left:0!important;padding-left:0!important}}.hpc-c .shots{min-width:0}.hpc-c .shots .story-view{border:1px solid #E3E8EA;background:#fff}.hpc-c .story.shot{margin:0;color:#4D565A;display:flex!important;flex-direction:column!important;grid-template-columns:none!important;background:#fff!important}.hpc-c .story.shot img{width:100%;height:auto;display:block;aspect-ratio:1500/843;object-fit:contain;background:#F4F7F8}.hpc-c .story.shot figcaption{min-height:92px;padding:20px 24px;font-size:16px;line-height:1.5;color:#4D565A}@media(max-width:560px){.hpc-c .story.shot figcaption{padding:16px;font-size:15px;min-height:96px}}@media(max-width:560px){.hpc-c .hero-facts .facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;width:100%!important;padding:18px 16px!important;align-items:center}.hpc-c .hero-facts .facts>div{padding:0!important;align-items:flex-start;text-align:left}.hpc-c .hero-facts .facts img{align-self:flex-start;margin:0}.hpc-c .hero-facts .facts b{font-size:16px!important}.hpc-c .hero-facts .facts small{font-size:13px}.hpc-c .hero-facts .facts img{height:36px!important}}.hpc-c .logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.hpc-c .logos>div{height:96px;display:flex;padding:20px;border:1px solid #E3E8EA;border-radius:8px;align-items:center;justify-content:center;background:#fff}.hpc-c .logos img{width:auto;height:auto;max-width:100%;max-height:44px;display:block;filter:grayscale(1);opacity:.75;transition:filter .2s ease,opacity .2s ease}.hpc-c .logos>div:hover img{filter:none;opacity:1}@media(max-width:900px){.hpc-c .logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.hpc-c .logos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.hpc-c .nutzen-grid.nutzen-3{grid-template-columns:1fr!important}}.hpc-c .tiles--3 .tile-blue.span2{grid-column:span 2}@media(max-width:700px){.hpc-c .tiles--3 .tile-blue.span2{grid-column:auto}}.hpc-c *:has(>.isotope-item){display:grid!important;width:auto!important;margin:0!important;padding:0!important;left:auto!important;right:auto!important;max-width:100%!important;box-sizing:border-box;overflow:visible!important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;height:auto!important;position:static!important}.hpc-c .isotope-item{transform:none!important;translate:none!important;opacity:1!important;visibility:visible!important;position:relative!important;left:auto!important;top:auto!important;width:auto!important;margin:0!important;padding:0!important;float:none!important}.hpc-c .isotope-item .item-inside{height:100%;position:relative;overflow:hidden;display:flex;border:1px solid #E3E8EA;border-radius:8px;flex-direction:column;background:#fff;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.hpc-c .isotope-item .item-inside:hover{border-color:#0097C9;transform:translateY(-4px);box-shadow:0 14px 34px rgba(0,38,50,.10)}.hpc-c .isotope-item .image_container{margin:0;padding:0}.hpc-c .isotope-item .image_container a{display:block}.hpc-c .isotope-item .image_container img{width:100%;height:auto;display:block;object-fit:cover}.hpc-c .isotope-item .date{min-width:52px;top:16px;position:absolute;display:flex;padding:8px 10px;text-align:center;border-radius:4px;line-height:1;left:16px;flex-direction:column;align-items:center;background:#fff!important;box-shadow:0 2px 8px rgba(0,38,50,.18)}.hpc-c .isotope-item .date .day{font-size:22px;color:#002632;font-weight:700}.hpc-c .isotope-item .date .month{margin-top:3px;font-size:11px;color:#0097C9;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.hpc-c .isotope-item .date .year{margin-top:2px;font-size:11px;color:#737E83}.hpc-c .isotope-item .content{display:flex;padding:22px 24px 24px;flex-direction:column;flex:1}.hpc-c .isotope-item .content .location{margin:0 0 8px;font-size:14px;color:#4D565A}.hpc-c .isotope-item .content h4{margin:0 0 16px;font-size:18px;line-height:1.35;color:#002632;letter-spacing:-.01em;font-weight:700}.hpc-c .isotope-item .content h4 a{text-decoration:none;color:inherit}.hpc-c .isotope-item .content h4 a::after{position:absolute;content:"";inset:0}.hpc-c .isotope-item .meta-info{display:flex;margin-top:auto;padding-top:14px;border-top:1px solid #E3E8EA;font-size:14px;color:#0097C9;align-items:center;gap:8px;font-weight:600}.hpc-c .isotope-item .meta-info i{color:#0097C9}.hpc-c .pagination.block{display:flex;margin-top:24px;font-size:15px;color:#4D565A;grid-column:1/-1;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:16px}.hpc-c .pagination.block p{margin:0}.hpc-c .pagination.block ul{display:flex;margin:0;padding:0;flex-wrap:wrap;gap:6px;list-style:none}.hpc-c .pagination.block li{margin:0;padding:0}.hpc-c .pagination.block li:before,.hpc-c .pagination.block li:after{content:none!important}.hpc-c .pagination.block a,.hpc-c .pagination.block .current{min-width:36px;display:inline-block;padding:7px 12px;text-align:center;border-radius:4px;text-decoration:none;font-weight:600}.hpc-c .pagination.block a{color:#0097C9}.hpc-c .pagination.block a:hover{color:#005A82;background:#E6F5FA}.hpc-c .pagination.block .current{color:#fff;background:#0097C9}.hpc-c .isotope-item .item-inside{padding:0!important}.hpc-c .isotope-item .image_container{padding:0!important;margin:0!important}.hpc-c .isotope-item .date{display:none!important}.hpc-c .isotope-item .content{padding:22px 24px 24px!important;margin:0!important}.hpc-c .isotope-item .content h4{margin:0 0 16px!important;padding:0!important}.hpc-c .isotope-item .item-inside>*:not(.image_container):not(.date):not(.content){font-size:14px;line-height:1.4;color:#4D565A;margin:0!important;padding:16px 24px 0!important}.hpc-c .isotope-item .item-inside>*:not(.image_container):not(.date):not(.content)+.content{padding-top:8px!important}.hpc-c .isotope-item .location,.hpc-c .isotope-item .location i{font-size:14px;color:#4D565A}.hpc-c .isotope-item .location i,.hpc-c .isotope-item .item-inside>* i.fa-location-arrow{color:#0097C9}.hpc-c .isotope-item .meta-info{margin-top:auto!important}.hpc-c .isotope-item .location{display:flex;line-height:1.4;align-items:center;gap:8px}.hpc-c .isotope-item .item-inside>.location{margin:0!important;padding:16px 24px 0!important}.hpc-c .isotope-item .content .location{margin:0 0 8px!important;padding:0!important}.hpc-c .isotope-item .location i{font-size:14px;flex-shrink:0}.hpc-c .hero--slim .hero-box{min-height:0}@media(min-width:768px){.hpc-c .hero--slim .hero-txt{padding:56px 0 64px;gap:20px}}.hpc-c .isotope-item .image_container img[src$=".svg"]{padding:28px 32px;object-fit:contain;background:#fff;box-sizing:border-box}.hpc-c .newslist-v4.isotope-item{overflow:hidden;display:flex;border:1px solid #E3E8EA;border-radius:8px;flex-direction:column;background:#fff;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.hpc-c .newslist-v4.isotope-item:hover{border-color:#0097C9;box-shadow:0 14px 34px rgba(0,38,50,.10)}.hpc-c .newslist-v4 .image_container{position:relative;float:none!important;margin:0!important;padding:0!important}.hpc-c .newslist-v4 .image_container>a{display:block}.hpc-c .newslist-v4 .news-overlay,.hpc-c .newslist-v4 .info,.hpc-c .newslist-v4 .info-v2{display:none!important}.hpc-c .newslist-v4 .content{display:flex;flex-direction:column;flex:1;margin:0!important;padding:22px 24px 24px!important}.hpc-c .newslist-v4 .content h6{font-size:18px;line-height:1.35;color:#002632;letter-spacing:-.01em;margin:0 0 16px!important;padding:0!important;font-weight:700}.hpc-c .newslist-v4 .content h6 a{text-decoration:none;color:inherit}.hpc-c .newslist-v4 .content h6 a::after{position:absolute;content:"";inset:0}.hpc-c .newslist-v4 .teaser{margin:0 0 16px;font-size:15px;line-height:1.6;color:#4D565A}.hpc-c .newslist-v4 .teaser:empty{display:none}.hpc-c .newslist-v4 .info-v3{margin-top:auto;padding-top:14px;border-top:1px solid #E3E8EA;font-size:14px;color:#0097C9;font-weight:600}.hpc-c .newslist-v4 .info-v3{display:block!important;visibility:visible!important;opacity:1!important}.hpc-c .newslist-v4 .info-v3 .date-v3{font-size:14px;display:block!important;visibility:visible!important;opacity:1!important;color:#0097C9!important;font-weight:600}.hpc-c .hero-box{isolation:isolate}.hpc-c .hero-box>.hero-img{position:absolute;display:block;margin:0;padding:0;inset:0;z-index:-1}.hpc-c .hero-box>.hero-img img{width:100%;height:100%;max-width:none;position:absolute;display:block;margin:0;inset:0;object-fit:cover;object-position:center right}
