html {
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 1.43;
	color: #4A494A;
}
h1, .uk-h1, .h1 {
	font-family: 'Crimson Pro';
	font-style: normal;
	font-weight: bold;
	font-size: 64px;
	line-height: 1.03;
	color: #4A494A;
}
h2, .uk-h2, .h2 {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 1.45;
	color: #4A494A;
}
h3, .uk-h3, .h3 {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.43;
	color: #4A494A;
}
h4, .uk-h4, .h4 {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 1.43;
	color: #4A494A;
}
h5, .uk-h5, .h5 {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 1.43;
	color: #4A494A;
}
h6, .uk-h6, .h6 {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 1.43;
	color: #4A494A;
}
.tm-headerbar-top.tm-headerbar-default {
    background: #fff;
}
.uk-heading-small, .display-5, .display-6 {
	font-family: 'Crimson Pro';
	font-style: normal;
	font-weight: bold;
	font-size: 72px;
	line-height: 0.94;
	color: #4A494A;
}
.uk-navbar-container:not(.uk-navbar-transparent) {
    background: #fff;
}
div.mod-languages a {
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.43;
	color: #4A494A;
	text-transform: uppercase;
	padding-right: 0px;
}
div.mod-languages > .uk-inline > a {
	position: relative;
	padding-left: 24px;
}
div.mod-languages > .uk-inline > a:before {
	content: "";
	width: 16px;
	height: 16px;
	display: block;
	background: url(/images/elements/world-ico.svg);
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	left: 0;
	top: 10px;
}
nav {
	margin-top: 42px;
	margin-bottom: 32px;
}
.uk-navbar-right > * {
	margin-top: -20px;
	padding: 0 22px;
}
.tm-header > * > .uk-container {
	max-width: 1484px;
}
.mod-downloads a {
	font-style: normal;
	font-weight: bold;
	font-size: 14px !important;
	line-height: 1.43;
	color: #4A494A !important;
	text-transform: uppercase !important;
	margin-top: 4px;
	position: relative;
	padding-left: 24px;
}
.mod-downloads a:before {
	content: "";
	width: 16px;
	height: 16px;
	display: block;
	background: url(/images/elements/download.svg);
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	left: 0px;
	top: 2px;
}
.search-dropdown-title {
	font-family: 'Crimson Pro';
	font-style: normal;
	font-weight: bold;
	font-size: 72px;
	line-height: 0.94;
	color: #4A494A;
}
.search-dropdown-container {
	/*max-width: 1056px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 40px;*/
	padding-top: 30px;
	padding-bottom: 70px;
	background-color: #fff;
}
.search-dropdown.uk-dropdown {
	box-shadow: none;
	bottom: 0;
	/*height: calc(100vh - 129px);*/
	height: max-content;
	background-color: rgba(0, 0, 0, 0.4);
	padding: 0px;
	top: 80px !important;
	box-shadow: 0px 50px 50px rgba(0, 0, 0, 0.2);
}
.search-dropdown-container > .uk-container {
	max-width: 1020px;
}
.search-dropdown .mod-easyblogsearch {
	margin-top: 55px;
}
.search-dropdown #eb .form-control {
	border: 2px solid #F3F4F4;
	border-radius: 0px;
	height: 64px;
	padding: 8px 27px;
}
.search-dropdown #eb .btn-default {
	border: 0px;
}
.search-dropdown #eb .input-group-btn:last-child > .btn {
    margin-left: 1px;
}
.uk-link, a {
	color: #4A494A;
}
.uk-link-toggle:hover .uk-link, .uk-link:hover, a:hover {
	color: #4A494A;
	text-decoration: none;
}
.suchen-link {
	position: relative;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.43;
	color: #000000;
	width: max-content;
	height: auto;
	display: block;
	background: transparent;
	border: none;
	cursor: pointer;
}
.suchen-link:before {
	content: "";
	width: 100%;
	height: 36px;
	display: block;
	background: url(/images/elements/arrow-right.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	margin-bottom: 6px;
}
.suchen-link:after {
    content: "";
    width: 36px;
    height: 3px;
    background: #FFEC00;
    border-radius: 4px;
    display: block;
    position: absolute;
    bottom: -6px;
    right: -18px;
    transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.suchen-link:hover:after {
    content: "";
	width: 100%;
	height: 3px;
	background: #FFEC00;
	border-radius: 4px;
	display: block;
	position: absolute;
	bottom: -6px;
	right: 0px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.search-dropdown #eb .input-group-btn {
	margin-left: 35px;
}
::-webkit-input-placeholder {
	font-weight: normal;
	font-size: 18px;
	line-height: 1.43;
	color: #000000;
}
::-moz-placeholder {
	font-weight: normal;
	font-size: 18px;
	line-height: 1.43;
	color: #000000;
}
:-ms-input-placeholder {
	font-weight: normal;
	font-size: 18px;
	line-height: 1.43;
	color: #000000;
}
:-moz-placeholder {
	font-weight: normal;
	font-size: 18px;
	line-height: 1.43;
	color: #000000;
}
.search-navbar {
	font-weight: bold;
	font-size: 14px;
	line-height: 1.43;
	color: #4A494A;
	text-transform: uppercase;
	position: relative;
	padding-left: 24px;
}
.search-navbar::before {
    content: "";
    width: 16px;
    height: 16px;
    display: block;
    background: url(/images/elements/search.svg);
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: 0px;
    top: 1px;
}
.blog-page .search-navbar:after {
    content: "";
	width: 100%;
	height: 3px;
	background: #FFEC00;
	border-radius: 4px;
	display: block;
	position: absolute;
	bottom: -6px;
	right: 0px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.blog-page .search-navbar:hover:after {
    content: "";
    width: 36px;
    height: 3px;
    background: #FFEC00;
    border-radius: 4px;
    display: block;
    position: absolute;
    bottom: -6px;
    right: -18px;
    transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}

.uk-navbar-right > *:last-child {
	margin-right: -40px;
}
.downloads-grid .fields-container {
	list-style: none;
	padding-left: 0px;
}
.field-entry.file a {
	font-size: 0px;
	width: 36px;
	height: 36px;
	background: url(/images/elements/download.svg);
	background-repeat: no-repeat;
	background-size: contain;
	display: block;
}
.downloads-grid .uk-text-meta {
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 1.43;
	color: #4A494A;
}
.subtext {
	max-width: 730px;
	margin-left: 110px;
	margin-top: 35px !important;
}
.field-entry.file {
	position: absolute;
	right: 177px;
	top: 40px;
}
.field-entry.details {
	width: fit-content;
}
.field-entry.details .fields-container {
	font-size: 0px;
}
.field-entry.details .fields-container {
	font-size: 0px;
}
.field-entry.details .fields-container .field-entry {
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 1.43;
	color: #4A494A;
	padding-right: 5px;
}
.field-entry.details .fields-container .field-entry:after {
	content: "|";
	padding-left: 5px;
}
.field-entry.details .fields-container .field-entry:last-child:after {
	display: none;
}
.downloads-grid .uk-grid-divider.uk-grid-stack > div {
	margin-top: 100px;
}
.downloads-grid .uk-grid-divider.uk-grid-stack > div::before {
	content: "";
	top: -50px;
	border-top: 2px solid #F3F4F4;
	position: absolute;
	left: 80px;
	right: 0;
}
.downloads-grid .uk-grid-divider.uk-grid-stack > div:last-child {
	margin-bottom: 100px;
}
.downloads-grid .uk-grid-divider.uk-grid-stack > div:last-child::after {
	content: "";
	bottom: -50px;
	border-bottom: 2px solid #F3F4F4;
	position: absolute;
	left: 80px;
	right: 0;
}
hr {
	border-top: 2px solid #E3E3E3;
}
hr.hr-primary {
	border-top: 2px solid #4A494A;
}
.footer-social {
	font-weight: bold;
	font-size: 14px;
	line-height: 1.43;
	color: #4A494A;
}
.footer-contacts {
	font-weight: normal;
	font-size: 14px;
	line-height: 1.43;
	color: #000000;
}
.footer-links {
	font-size: 14px;
	line-height: 1.43;
	color: #4A494A;
}
.footer-row-2 {
	margin-top: 93px !important;
	margin-bottom: 40px !important;
}
.uk-grid-column-large, .uk-grid-large {
    margin-left: -110px;
}
.uk-grid-column-large > *, .uk-grid-large > * {
	padding-left: 110px;
}
.primary-link {
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 1.43;
	color: #000000;
	position: relative;
}
.primary-link:after {
	content: "";
	width: 36px;
	height: 3px;
	background: #FFEC00;
	border-radius: 4px;
	display: block;
	position: absolute;
	bottom: -6px;
	right: -18px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.primary-link:hover:after{
    content: "";
    width: 100%;
    height: 3px;
    background: #FFEC00;
    border-radius: 4px;
    display: block;
    position: absolute;
    bottom: -6px;
    right: 0px;
    transition: .2s ease-out;
    transition-property: opacity,transform,filter;
    transition-property: all;
}
#eb.mod_easybloglatestblogs .eb-mod-thumb {
	margin: 0px;
	padding: 0px;
}
#eb .eb-mod-thumb .eb-mod-image {
	border: 0px;
	padding: 0px;
	background-color: transparent;
}
.mod_easyblograndompost .eb-mod-media-title {
    font-family: 'Crimson Pro';
    font-weight: bold !important;
    font-size: 72px;
    line-height: 0.94 !important;
    color: #4A494A;
    max-width: 564px;
    display: block;
}
.mod_easyblograndompost .eb-mod-body {
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 1.43 !important;
	color: #4A494A;
	max-width: 376px;
	margin-left: 110px;
	margin-bottom: 110px;
	margin-top: 15px;
}
.story-video-button {
    position: relative;
    font-weight: bold;
    font-size: 14px;
    line-height: 1.43;
    color: #000000;
    width: max-content;
    height: auto;
    display: block;
}
.story-video-button:before {
    content: url(/images/elements/video-button.svg);
    width: 100%;
    height: 64px;
    display: block;
    /*background: url(/images/elements/video-button.svg);*/
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-bottom: 6px;
    transition: .6s ease-out;
    transition-property: opacity,transform,filter;
    transition-property: all;
    text-align: center;
}
.story-video-button:after {
    content: "";
    width: 36px;
    height: 3px;
    background: #FFEC00;
    border-radius: 4px;
    display: block;
    position: absolute;
    bottom: -6px;
    right: -18px;
    transition: .6s ease-out;
    transition-property: opacity,transform,filter;
    transition-property: all;
}
.story-video-button:hover:before {
    content: url(/images/elements/video-button-hover.svg);
    width: 100%;
    height: 64px;
    display: block;
    /*background: url(/images/elements/video-button-hover.svg);*/
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-bottom: 6px;
    transition: .6s ease-out;
    transition-property: opacity,transform,filter;
    transition-property: all;
    text-align: center;
}
.story-video-button:hover:after {
    content: "";
    width: 100%;
    height: 3px;
    background: #FFEC00;
    border-radius: 4px;
    display: block;
    position: absolute;
    bottom: -6px;
    right: 0px;
    transition: .2s ease-out;
    transition-property: opacity,transform,filter;
    transition-property: all;
}
.eb-bar-search-filter-categories {
	margin: 120px 0px 50px 0px !important;
}
.tm-header .uk-navbar-container .uk-navbar-left {
	width: 100%;
}
.tm-header .uk-navbar-container .uk-navbar-nav,.eb-bar-search-filter-categories {
	margin-left: auto;
	margin-right: auto;
}
.tm-header .uk-navbar-nav > li > a,.eb-bar-search-filter-categories > li > a {
	font-weight: 500;
	font-size: 24px;
	line-height: 1.45;
	color: #000000;
	padding-left: 47px;
	position: relative;
	text-transform: none;
	min-height: unset;
	padding: 0px;
	margin-left: 29px;
	margin-right: 29px;
}
.tm-header .uk-navbar-nav > li:first-child > a,.eb-bar-search-filter-categories > li:first-child > a {
	margin-left: 0px;
}
.tm-header .uk-navbar-nav > li > a:before,.eb-bar-search-filter-categories > li > a:before {
	content: "";
	width: 32px;
	height: 32px;
	background: url(/images/elements/radio-inactive.svg);
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 5px;
}
.tm-header .uk-navbar-nav > li.uk-active > a:before, .tm-header .uk-navbar-nav > li.uk-active > a:hover:before,
	.eb-bar-search-filter-categories > li.uk-active > a:before, .eb-bar-search-filter-categories > li.uk-active > a:hover:before {
	content: "";
	width: 32px;
	height: 32px;
	background: url(/images/elements/radio-active.svg);
	background-size: contain;
	background-repeat: no-repeat;
}
.tm-header .uk-navbar-nav > li > a:hover:before,.eb-bar-search-filter-categories > li > a:hover:before {
	content: "";
	width: 32px;
	height: 32px;
	background: url(/images/elements/radio-hover.svg);
	background-size: contain;
	background-repeat: no-repeat;
}
.tm-header .uk-navbar-nav > li > a:after,.eb-bar-search-filter-categories > li > a:after {
    content: "";
    width: 36px;
    height: 3px;
    background: #FFEC00;
    border-radius: 4px;
    display: block;
    position: absolute;
    bottom: -3px;
    right: -18px;
    transition: .2s ease-out;
    transition-property: opacity,transform,filter;
    transition-property: all;
}
.tm-header .uk-navbar-nav > li > a:hover:after,.eb-bar-search-filter-categories > li > a:hover:after {
    content: "";
    width: calc(100% - 42px);
    height: 3px;
    background: #FFEC00;
    border-radius: 4px;
    display: block;
    position: absolute;
    bottom: -3px;
    right: 0px;
    transition: .2s ease-out;
    transition-property: opacity,transform,filter;
    transition-property: all;
}
.tm-top {
	padding-top: 20px;
}
/*.mod_easyblograndompost {
    background: url(/images/elements/hp-stories-bg.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}*/
.hp-story-section {
	position: relative;
}
.hp-story-section-animation {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.hp-story-section-animation lottie-player {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	position: relative;
	max-width: 100% !important;
}
.cta-hp-section .hp-story-section-animation lottie-player {
	margin: auto -70px auto auto;
}
.cta-hp-section {
	position: relative;
}
.story-video-button {
	margin-left: auto;
}
.story-video {
	max-width: 530px;
	margin-bottom: 18px;
}
.eb-mod-media-title, .eb-mod-media-title.normal-title, #eb .eb-post-title {
	font-family: 'Crimson Pro';
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 1.11;
	color: #4A494A;
}
.title-small .eb-mod-media-title, .eb-mod-media-title.title-small, .eb-mod-title.title-small, #eb .eb-post-title.title-small {
	font-family: Roboto;
	font-style: normal;
	font-weight: 500 !important;
	font-size: 24px !important;
	line-height: 1.45 !important;
	color: #4A494A;
}
.title-featured .eb-mod-media-title, #eb .eb-post-title.title-featured {
	font-family: 'Crimson Pro';
	font-style: normal;
	font-weight: bold;
	font-size: 88px !important;
	line-height: 0.8 !important;
	letter-spacing: 0.02em;
	color: #4A494A;
}
.mod_easybloglatestblogs .mod-post-type {
	font-family: Roboto;
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	line-height: 200;
	letter-spacing: 0.04em;
	color: #000000;
	text-transform: uppercase;
}
.teaser-name {
	font-family: Roboto;
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.43;
	color: #4A494A;
}
.teaser-title {
	font-family: Roboto;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px !important;
	color: #4A494A;
}
.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content {
	width: 1056px !important;
}
.fancybox__content > .carousel__button.is-close > svg {
	display: none;
}
.fancybox__content > .carousel__button.is-close {
	width: 64px;
	height: 64px;
	background: url(/images/elements/close-icon-yellow.svg);
	background-size: contain;
	background-repeat: no-repeat;
	top: -84px !important;
}
.fancybox__content {
	padding: 0px !important;
}
.fancybox__slide {
	padding: 100px 100px !important;
}
#eb .eb-entry-meta .eb-post-category {
	font-weight: bold;
	font-size: 10px;
	line-height: 2;
	letter-spacing: 0.04em;
	color: #000000;
}
#eb .eb-entry-nav > div > a {
	padding: 0px;
	width: 24px;
	height: 24px;
	background: url(/images/elements/close-icon-yellow.svg);
	background-size: contain;
	background-repeat: no-repeat;
}
#eb .eb-entry-nav > .eb-entry-nav-prev > a {
	background: url(/images/elements/arrow-left.svg) !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
}
#eb .eb-entry-nav > .eb-entry-nav-next > a {
	background: url(/images/elements/arrow-right.svg) !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
}
#eb .eb-entry-nav > div > a > i {
	display: none;
}
#eb .eb-entry-nav-next {
	border: 0px;
	margin-left: 10px;
}
#eb .eb-entry-nav {
	font-size: 0px;
	border: 0px;
	float: right;
}
#eb .eb-entry-nav > div {
	width: auto;
}
#eb .eb-entry-nav-prev {
	float: none;
}
#eb .eb-entry-nav > div {
	width: auto;
}
.eb-entry > div > * {
	max-width: 840px;
	margin-left: auto;
	margin-right: auto;
}
.eb-entry > div > .eb-entry-head {
	max-width: 100%;
}
.eb-entry-head > .ebd-block {
	display: none;
}
#eb h1 {
	line-height: 1.06;
	margin-top: 30px !important;
}
body #eb .t-mb--md {
	margin: 0px !important;
}
.entry-headerbar {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 999;
	background-color: #fff;
	height: 70px;
	margin-top: 0px !important;
}
.eb-entry > div > .entry-headerbar {
	max-width: 100%;
}
.entry-headerbar > div {
	max-width: 840px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding-left: 0px;
}
.eb-entry > div {
	margin-top: 70px;
}
.eb-entry h2 {
	color: #000;
}
.eb-posts-search h2 {
	color: #000;
}
.eb-entry-article {
	margin-top: 30px;
	margin-bottom: 25px;
}
.uk-hr {
	border-top: 2px solid #4A494A;
}
/*.eb-entry {
	border-bottom: 14px solid #FFEC00;
}*/
.tm-main {
	padding-top: 0px;
}
.eb-search {
	max-width: 1020px;
	margin-left: auto;
	margin-right: auto;
}
.eb-posts-search {
	max-width: 1020px;
	margin-left: auto;
	margin-right: auto;
}
.eb-posts-search > * {
	max-width: 840px;
}
#eb .eb-bar--search-filter-bar {
	border: 2px solid #F3F4F4;
	border-radius: 0px;
	padding: 13px 26px;
}
#eb .eb-search-filter-input {
	color: #000;
}
.eb-search form {
	margin-top: 56px !important;
}
.eb-posts-search .eb-post-category {
	font-weight: bold;
	font-size: 10px;
	line-height: 2;
	letter-spacing: 0.04em;
	color: #000000;
	text-transform: uppercase;
}
.eb-posts-search .eb-post-date {
	font-weight: normal;
	font-size: 10px;
	line-height: 2;
	letter-spacing: 0.04em;
	color: #000000;
	display: none !important;
}
#eb .eb-post-meta a {
  color: #000000;
}
#eb .eb-post-meta > div + div::before {
	content: "";
}
#eb .eb-posts-search .eb-post {
	border-top: 2px solid #F3F4F4;
	margin-top: 50px;
	padding-top: 28px;
}
#eb .eb-posts-search .eb-post + .eb-post {
	border-top: 2px solid #F3F4F4;
	margin-top: 50px;
	padding-top: 28px;
}
#eb.mod_easybloglatestblogs .eb-mod-thumb .eb-mod-image img {
	width: 210px;
	height: 210px;
	object-fit: cover;
	border-radius: 50%;
}
.mod_easybloglatestblogs .mod-items-grid > .mod-grid:nth-child(even) {
	padding-top: 80px;
}
.mod_easybloglatestblogs .mod-items-grid > .mod-grid:nth-child(odd) {
	padding-top: 24px;
}
.mod_easybloglatestblogs .mod-items-grid > .mod-grid:first-child {
	padding-top: 14px;
}
.mod_easybloglatestblogs .mod-items-grid > .mod-grid:first-child {
	padding-top: 133px;
}
.mod_easybloglatestblogs .mod-items-grid > .mod-grid:nth-child(2) {
	padding-top: 20px;
}
.not-featured-grid .mod_easybloglatestblogs .mod-items-grid > .mod-grid:first-child {
	padding-top: 133px;
}
.not-featured-grid .mod_easybloglatestblogs .mod-items-grid > .mod-grid:nth-child(2) {
	padding-top: 14px;
}
/*.not-featured-grid {
	padding-bottom: 600px;
}*/
.one-hour-image-pos .eb-mod-title {
	max-width: 360px;
	line-height: 1.11;
}
.one-hour-image-pos .eb-mod-thumb {
	width: max-content;
	position: absolute !important;
	right: 80px;
	top: 0;
}
.one-hour-image-pos .mod-post-type {
	margin-top: 206px;
}
.two-hours-image-pos .eb-mod-title {
	max-width: 270px;
	line-height: 1.11;
}
.two-hours-image-pos .eb-mod-thumb {
	width: max-content;
	position: absolute !important;
	right: 0;
	top: 0;
}
.two-hours-image-pos .mod-post-type {
	margin-top: 105px;
}
.four-hours-image-pos .eb-mod-title {
	max-width: 347px;
	line-height: 1.11;
}
.four-hours-image-pos .eb-mod-thumb {
	width: max-content;
	position: absolute !important;
	right: 0;
	bottom: 0;
}
.four-hours-image-pos .mod-post-type {
	/*margin-top: 105px;*/
}
.four-hours-image-pos .eb-mod-context {
	padding-bottom: 80px;
}
.statements-page .four-hours-image-pos .teaser-title {
	max-width: 335px;
}

.one-hour-image-pos .eb-post-title {
	max-width: 360px;
	line-height: 1.11;
}
.one-hour-image-pos .eb-post-thumb {
	width: max-content !important;
	position: absolute !important;
	right: 85px;
	top: 0;
}
.one-hour-image-pos .category-list-content {
	margin-top: 195px;
}
.two-hours-image-pos .eb-post-title {
	max-width: 270px;
	line-height: 1.11;
}
.two-hours-image-pos .eb-post-thumb {
	width: max-content !important;
	position: absolute !important;
	right: 0;
	top: 0;
}
.two-hours-image-pos .category-list-content {
	margin-top: 95px;
}
.four-hours-image-pos .eb-post-title {
	max-width: 347px;
	line-height: 1.11;
}
.four-hours-image-pos .eb-post-thumb {
	width: max-content !important;
	position: absolute !important;
	right: 0;
	bottom: 0;
}
.four-hours-image-pos .category-list-content {
	/*margin-top: 105px;*/
}
.four-hours-image-pos .category-list-content {
	/*padding-bottom: 100px;*/
}
.statements-page .category-list-content{
	z-index: 1;
	position: relative;
}
#eb .eb-mod-title {
	padding-top: 14px;
	line-height: 2.5;
}
.mod_easybloglatestblogs .teaser-name {
	margin-top: 20px;
	max-width: 335px;
}
.mod_easybloglatestblogs .teaser-title {
	margin-top: 8px;
	max-width: 335px;
	line-height: 1.2;
}
.mod_easybloglatestblogs .eb-mod-context {
	max-width: 452px;
	position: relative;
}
.mod_easybloglatestblogs .eb-mod-context > * {
	z-index: 2;
	position: relative;
	padding-bottom: 6px;
}
.mod_easybloglatestblogs .eb-mod-context > .eb-mod-thumb {
	z-index: 1;
}
.mod_easybloglatestblogs .mod-grid:nth-child(even) .eb-mod-context {
	margin-left: auto;
}
.eb-mod-title.featured-title {
	padding-top: 35px;
}
#eb .eb-mod-media-title {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
	position: relative;
}
.eb-mod-body .ebd-block, .eb-mod-body .ebd-block * {
	line-height: 1.44 !important;
}
.cta-hp .el-title {
	font-family: 'Crimson Pro';
	font-weight: bold;
	font-size: 72px;
	line-height: 0.94;
	letter-spacing: -0.01em;
	color: #4A494A;
}
.cta-hp .el-meta {
	font-weight: 500;
	font-size: 24px;
	line-height: 1.45;
	color: #4A494A;
	margin-left: 80px;
	margin-top: 40px !important;
}
.cta-hp .el-content {
	margin-left: 80px;
	margin-top: 10px !important;
	max-width: 408px;
}
.cta-hp > .uk-grid > div:first-child {
	width: 53%;
}
.cta-hp > .uk-grid > div:nth-child(2) {
	padding-left: 105px;
}
.cta-hp-section > * {
	padding-top: 95px;
	padding-bottom: 80px;
}
.cta-hp > .uk-grid {
  align-items: flex-end;
}
.cta-hp .el-link {
    position: relative;
    font-weight: bold;
    font-size: 14px;
    line-height: 1.43;
    color: #000000;
    width: max-content;
    height: auto;
    display: block;
    margin-left: auto;
}
.cta-hp .el-link:before {
    content: url(/images/elements/plus.svg) !important;
    width: 100%;
    height: 64px;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-bottom: 6px;
    transition: .6s ease-out;
    transition-property: opacity,transform,filter;
    transition-property: all;
    text-align: center;
}
.cta-hp .el-link:after {
    content: "";
    width: 36px;
    height: 3px;
    background: #FFEC00;
    border-radius: 4px;
    display: block;
    position: absolute;
    bottom: -6px;
    right: -18px;
    transition: .6s ease-out;
    transition-property: opacity,transform,filter;
    transition-property: all;
}
.cta-hp .el-link:hover:before {
    content: url(/images/elements/plus-hover.svg) !important;
    width: 100%;
    height: 64px;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-bottom: 6px;
    transition: .6s ease-out;
    transition-property: opacity,transform,filter;
    transition-property: all;
    text-align: center;
}
.cta-hp .el-link:hover:after {
    content: "";
    width: 100%;
    height: 3px;
    background: #FFEC00;
    border-radius: 4px;
    display: block;
    position: absolute;
    bottom: -6px;
    right: 0px;
    transition: .2s ease-out;
    transition-property: opacity,transform,filter;
    transition-property: all;
}
.cta-hp > .uk-grid > div > *:last-child {
	margin-top: 27px !important;
}
.footer {
	padding-bottom: 20px;
}
#eb .eb-authors-head {
	background: #fff !important;
}
#eb .eb-authors-name {
	font-family: 'Crimson Pro';
	font-weight: bold;
	font-size: 72px;
	line-height: 80px;
	letter-spacing: -0.01em;
	color: #4A494A;
}
#eb.aktivitaeten-page .eb-authors-name {
	height: 80px;
	padding-top: 14px;
	margin-bottom: 31px;
}
body #eb .t-mb--lg {
	margin-top: 87px;
	max-width: 1040px;
	margin-left: auto;
	margin-right: auto;
}
#eb .eb-authors-bio {
	max-width: 728px;
	margin-left: 104px;
}
/*.aktivitaeten-category .eb-post-title {
	font-weight: 500;
	font-size: 24px !important;
	line-height: 1.45 !important;
	color: #000000;
}*/
.aktivitaeten-category .eb-post-body {
	display: flex !important;
	align-items: center;
}
.aktivitaeten-category .eb-post-body > .eb-post-thumb {
	width: 51% !important;
	margin-right: 55px !important;
}
.aktivitaeten-category .eb-post-body > .category-list-content {
	flex: 1;
	min-width: 1px;
}
.aktivitaeten-category {
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 27px;
}
.easyblog-subcategories-title {
	font-family: 'Crimson Pro';
	font-weight: bold;
	font-size: 36px;
	line-height: 1.11;
	text-align: center;
	letter-spacing: -0.01em;
	color: #4A494A;
	margin-top: 74px;
	position: relative;
}
.easyblog-subcategories-title:after {
	content: "";
	display: block;
	width: 83px;
	height: 49px;
	background: url(/images/elements/chronicle-start.svg);
	background-size: contain;
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
}
#eb .eb-post-featured {
	display: none;
}
#eb .eb-post-listing.is-row.has-divider > * + * {
	border-top: 0px !important;
}
.aktivitaeten-category .eb-post-body {
	width: 624px !important;
	margin-left: auto;
	margin-right: auto;
}
.aktivitaeten-category .eb-post-body.aktiv-post-with-cover {
	width: 100% !important;
}
.aktivitaeten-category .eb-post-listing__item {
 	padding-bottom: 170px;
 	position: relative;
}
.aktivitaeten-category .eb-post-listing__item:before {
	content: "";
	width: 16px;
	height: 136px;
	background: url(/images/elements/chronicle-divider.svg);
	background-size: contain;
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
	margin-top: 60px;
}
.aktivitaeten-category .eb-post-listing__item:last-child:before {
	display: none;
}
.aktivitaeten-category .eb-post-listing__item:last-child {
	padding-bottom: 0px;
}
.aktivitaeten-category .eb-post-listing__item .eb-post-content {position:relative;}
/*.aktivitaeten-category .eb-post-listing__item .eb-post-content:not(.opened):before {content:'';position:absolute;z-index:0;left:0;bottom:0;display:block;height:100%;width:100%;background: rgb(255,255,255);
background: -moz-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);}*/
.aktivitaeten-category .eb-post-listing__item .eb-post-more {display:flex !important;justify-content:center;position:absolute;bottom:-20px;left:0;width:100%;}
.aktivitaeten-category .eb-post-listing__item .eb-post-more a.btn-default {font-size:14px;background:none;border:none !important;padding:0 !important;text-transform:none !important;margin-top: auto}
.aktivitaeten-category .eb-post-listing__item .eb-post-more a.btn-default:hover {background:none !important;}
#eb .eb-image-viewport {
	border: 0px;
}

.aktivitaeten-category .eb-post-listing__item .eb-post-content:not(.opened) .eb-post-more {
	/*content:'';
	position:absolute;
	z-index:0;
	left:0;
	bottom:0;*/
	display:block;
	height:120px;
	width:100%;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 86.46%);
	background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 86.46%);
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 86.46%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);}

.kennzahlen-category .eb-post-category {
	font-weight: bold;
	font-size: 10px;
	line-height: 2;
	letter-spacing: 0.04em;
	color: #000000;
	text-transform: uppercase;
}
/*.kennzahlen-category .eb-post-title {
	font-family: Roboto;
	font-style: normal;
	font-weight: 500;
	font-size: 24px !important;
	line-height: 1.45 !important;
	color: #4A494A;
}*/
.kennzahlen-category {
	margin-top: 105px;
	max-width: 1020px;
	margin-left: auto;
	margin-right: auto;
}
.kennzahlen-category > div {
	max-width: 1020px;
	margin-left: auto;
	margin-right: auto;
}
.kennzahlen-category .eb-post-listing__item {
	max-width: 460px;
}
.kennzahlen-category .eb-post-listing__item:nth-child(even) {
	margin-left: auto;
}
.kennzahlen-category .eb-post-listing__item:nth-child(2) {
	padding-top: 110px;
}
.kennzahlen-category .eb-post-listing__item {padding:0 !important;}
.kennzahlen-category * + .eb-post-listing__item > .eb-post {
	padding-top: 43px;
	padding-bottom: 43px;
}
.kennzahlen-category .eb-post-listing__item {
	width: 452px;
	max-width: 100%;
}

.statements-page .kennzahlen-category .eb-post-title {
	font-weight: bold;
	font-size: 36px !important;
	line-height: 1.11 !important;
	letter-spacing: -0.01em;
	color: #4A494A;
	font-family: 'Crimson Pro';
	margin-top: 14px !important;
	margin-bottom: 20px !important;
}


#eb .post-footer-divider hr.eb-block-rule-style4 {
	border-top: 2px solid #4A494A !important;
	margin-bottom: 54px;
	margin-top: 52px;
}
#eb .custom-text-block {
	font-weight: normal;
	font-size: 14px;
	line-height: 1.43;
	color: #000000;
}
#eb .custom-text-block strong {
	text-transform: uppercase;
}
#eb .custom-text-block p {
	margin: 0 0 30px 0;
}
#eb .download-pdf-block {
	font-weight: normal;
	font-size: 14px;
	line-height: 1.43;
	color: #000000;
}
#eb .download-pdf-block strong {
	text-transform: uppercase;
	color: #4A494A;
}
#eb .download-pdf-block p {
	margin: 0 0 30px 0;
	position: relative;
	padding-left: 24px;
}
#eb .download-pdf-block p:after {
	content: "";
	width: 16px;
	height: 16px;
	background: url(/images/elements/download.svg);
	background-size: contain;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}
.aktivitaeten-category .eb-post-more a.btn {
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	color: #000000;
	position: relative;
	background-color: transparent !important;
}
.aktivitaeten-category .eb-post-more a.btn:hover, .aktivitaeten-category .eb-post-more a.btn:focus, .aktivitaeten-category .eb-post-more a.btn:active {
	background-color: transparent !important;
}
.aktivitaeten-category .eb-post-more a.btn:before {
	content: url(/images/elements/plus-36.svg);
	width: 100%;
	height: 36px;
	display: block;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	margin-bottom: 6px;
	transition: .6s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
	text-align: center;
}
.aktivitaeten-category .eb-post-more a.btn:after {
	content: "";
	width: 36px;
	height: 3px;
	background: #FFEC00;
	border-radius: 4px;
	display: block;
	position: absolute;
	bottom: -6px;
	right: -18px;
	transition: .6s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.aktivitaeten-category .eb-post-more a.btn:hover:before {
	content: url(/images/elements/plus-36.svg);
	width: 100%;
	height: 36px;
	display: block;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	margin-bottom: 6px;
	transition: .6s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
	text-align: center;
}
.aktivitaeten-category .eb-post-more a.btn:hover:after {
	content: "";
	width: 100%;
	height: 3px;
	background: #FFEC00;
	border-radius: 4px;
	display: block;
	position: absolute;
	bottom: -6px;
	right: 0px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.eb-post-body .eb-post-thumb img {
	width: 210px;
	height: 210px !important;
	object-fit: cover;
	border-radius: 50%;
}
.aktivitaeten-category .ratio-1-1 img {
	aspect-ratio: 1/1;
	object-fit: cover;
	width: 100%;
	height: 100% !important;
}
.aktivitaeten-category .ratio-4-3 img {
	aspect-ratio: 4/3;
	object-fit: cover;
	width: 100%;
	height: 100% !important;
}
.aktivitaeten-category .ratio-16-9 img {
	aspect-ratio: 16/9;
	object-fit: cover;
	width: 100%;
	height: 100% !important;
}
.aktivitaeten-category .ratio-original img {
	aspect-ratio: auto;
	height: auto !important;
}
.aktivitaeten-category .eb-post-body.aktiv-image-pos-top {
	flex-direction: column;
	max-width: 623px;
}
.aktivitaeten-category .eb-post-body.aktiv-image-pos-top > .eb-post-thumb {
  width: 100% !important;
  margin-right: unset !important;
}
.aktivitaeten-category .eb-post-body .eb-post-thumb img {
	border-radius: 0px;
}
.eb-modules-easyblog-after-fourth-post {
	width: 50%;
	padding-left: 15px;
}
.eb-modules-easyblog-after-fourth-post > * {
	width: 376px;
	height: 376px;
	background: #F3F4F4;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-content: center;
	align-items: center;
	position: relative;
}
.eb-modules-easyblog-after-fourth-post .cta-hp .el-link::before {
	content: url(/images/elements/plus-36.svg) !important;;
	width: 36px;
	height: 36px;
	margin-left: auto;
	margin-right: auto;
}
.eb-modules-easyblog-after-fourth-post .cta-hp .el-link:hover::before {
	content: url(/images/elements/plus-36.svg) !important;;
	width: 36px;
	height: 36px;
}
.eb-modules-easyblog-after-fourth-post .cta-hp {
	position: absolute;
	right: 12px;
	bottom: 4px;
}
.tsr-heading-h2 {
	font-family: 'Crimson Pro';
	font-weight: bold;
	font-size: 36px;
	line-height: 1.11 !important;
	letter-spacing: 0.02em;
	color: #4A494A;
	max-width: 230px;
}
.tsr-content {
	font-weight: 700;
	font-size: 18px;
	line-height: 1.44 !important;
	color: #4A494A;
	max-width: 240px;
	margin-top: 16px;
}
#eb .eb-mod-item + .eb-mod-item {
  border-top: 0px !important;
  margin-top: 20px;
  padding-top: 20px;
}
#eb .eb-mod-media-thumb.fa.fa-folder {
	width: 36px;
}
#eb .eb-mod-media-thumb.fa.fa-folder::before {
	content: "";
	width: 36px;
	height: 36px;
	background: url(/images/elements/arrow-down.svg);
	background-size: contain;
	display: inline-block;
}
.mod_easyblogcategories .eb-mod-item > div {
	height: 36px;
	display: flex;
	align-items: center;
}
.mod_easyblogcategories {
	max-width: 624px;
	margin-left: auto;
	margin-right: auto;
}
#eb .eb-mod-media-thumb.fa {
	margin: 0 20px 0 0;
}
.aktivitaeten-page .eb-authors-head .eb-authors-name {
	font-size: 36px !important;
	text-align: center;
	position: relative;
	margin-top: 80px !important;
}
.aktivitaeten-page .eb-authors-head .eb-authors-name:after {
	content: "";
	display: block;
	width: 83px;
	height: 49px;
	background: url(/images/elements/chronicle-start.svg);
	background-size: contain;
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
}
.aktivitaeten-page .eb-post-category {
	display: none !important;
}
.eb-post-content.opened .eb-post-title ~ p {
	display: none;
}
.eb-post-content.opened .ebd-block {
	margin-top: 0px;
}
.hp-story-module {
	height: 780px;
}
#eb .table-hover > tbody > tr:hover > td, #eb .table-hover > tbody > tr:hover > th {
	background-color: #fff;
}
.table-hover > tbody > tr:hover {
	--bs-table-accent-bg: unset;
}
.uk-table tr > td {
	border-bottom: 1px solid #000;
}
.uk-table tr > td {
	padding: 10px 12px 10px 12px;
}
.uk-table tr > td:first-child {
	padding: 10px 12px 10px 0px;
}
.uk-table tr > td:last-child {
	padding: 10px 0px 10px 20px;
	text-align: right;
}
.uk-table tr > td:nth-child(2) {
	text-align: right;
}
.uk-table td {
	color: #000;
}
.table-header > td {
	border-bottom: 4px solid #000;
}
.uk-table tr.table-total > td {
	border-bottom: 2px solid #000;
	font-weight: bold;
}
.table-total-featured > td {
	border-bottom: 2px solid #000;
	font-weight: bold;
	font-size: 24px;
	padding: 16px 12px 10px 0px !important;
}
/*popup menu*/
.mod-menu.mod-popup {
	display: flex;
	justify-content: center;
}
.mod-menu.mod-popup button {
	padding: 0px 0px 0px 62px;
	text-align: left;
	width: calc(100% - 82px);
	border: none;
	background: none;
	font-weight: 600;
	font-size: 24px !important;
	line-height: 2 !important;
	color: #000000;
	border-bottom: 3px solid #ffec00;
	margin-left: 41px;
	margin-right: 41px;
	position: relative;
	cursor: pointer;
}
.mod-menu.mod-popup button:before {
	content: "";
	width: 20px;
	height: 20px;
	background: url(/images/elements/arrow-only.svg);
	background-size: contain;
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	left: 13px;
	bottom: 0;
	top: 0;
	margin-top: auto;
	margin-bottom: auto;
}
#categories156 .uk-modal-dialog, #categories158 .uk-modal-dialog, #categories159 .uk-modal-dialog {
	background: #F3F4F4;
	position: absolute;
	max-width: calc(100% - 30px) !important;
	top: 0;
	bottom: 0;
	height: max-content;
	margin-top: auto;
	margin-bottom: auto;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}
#categories156 .uk-modal-dialog ul, #categories158 .uk-modal-dialog ul, #categories159 .uk-modal-dialog ul {
	list-style: none;
	padding-left: 0px;
}
#categories156 .uk-modal-dialog ul li, #categories158 .uk-modal-dialog ul li, #categories159 .uk-modal-dialog ul li {
	padding: 0;
	border-bottom: 2px solid #fff;
	position: relative;
}
#categories156 .uk-modal-dialog ul li:after, #categories158 .uk-modal-dialog ul li:after, #categories159 .uk-modal-dialog ul li:after {
	content: "";
	width: 24px;
	height: 24px;
	background: url(/images/elements/radio-inactive.svg);
	background-size: contain;
	display: block;
	position: absolute;
	right: 31px;
	top: 16px;
}
#categories156 .uk-modal-dialog ul li.active:after, #categories158 .uk-modal-dialog ul li.active:after, #categories159 .uk-modal-dialog ul li.active:after {
	content: "";
	width: 24px;
	height: 24px;
	background: url(/images/elements/radio-active-blue.svg);
	background-size: contain;
	display: block;
	position: absolute;
	right: 31px;
	top: 16px;
}
#categories156 .uk-modal-dialog ul a, #categories158 .uk-modal-dialog ul a, #categories159 .uk-modal-dialog ul a {
	font-weight: 500;
	font-size: 24px;
	line-height: 1.45;
	color: #000;
	padding: 11px 31px;
	width: 100%;
	display: block;
	z-index: 2;
	position: relative;
}
#module-160 img, #module-161 img, #module-162 img {
	width: 218px;
}
#eb.mod_easyblogcategories .eb-mod-media-title:before {
	content: "";
	width: 36px;
	height: 3px;
	background: #FFEC00;
	border-radius: 4px;
	display: block;
	position: absolute;
	bottom: -3px;
	right: -18px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
#eb.mod_easyblogcategories .eb-mod-media-title:hover:before {
	content: "";
	width: calc(100% - 0px);
	height: 3px;
	background: #FFEC00;
	border-radius: 4px;
	display: block;
	position: absolute;
	bottom: -3px;
	right: 0px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
#eb .eb-mod-media-body {
	overflow: visible;
}
#eb .ebd-block a {
	position: relative;
	font-weight: bold;
/*	display: inline-block;*/
}
/*#eb .ebd-block a:after {
	content: "";
	width: 36px;
	height: 3px;
	background: #FFEC00;
	border-radius: 4px;
	display: block;
	position: absolute;
	bottom: -3px;
	right: 0px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
#eb .ebd-block a:hover:after {
	content: "";
	width: calc(100% - 0px);
	height: 3px;
	background: #FFEC00;
	border-radius: 4px;
	display: block;
	position: absolute;
	bottom: -3px;
	right: 0px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}*/
.downloads-page .tm-header .uk-navbar-container {
	display: none;
}
.downloads-page .mod-downloads a {
	position: relative;
}
.downloads-page .mod-downloads a:after {
	content: "";
	width: 100%;
	height: 3px;
	background: #FFEC00;
	border-radius: 4px;
	display: block;
	position: absolute;
	bottom: -6px;
	right: 0px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.downloads-page .mod-downloads a:hover:after {
	content: "";
	width: 36px;
	height: 3px;
	background: #FFEC00;
	border-radius: 4px;
	display: block;
	position: absolute;
	bottom: -6px;
	right: -18px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.eb-shares > a > i {
	display: none;
}
.eb-shares > a {
	padding: 0px !important;
	margin: 0px 5px;
	width: 18px;
	height: 18px;
}
#eb .btn-eb-facebook {
	background: url(/images/elements/social-fb.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-color: transparent !important;
	border-color: transparent !important;
	border-radius: 0px;
}
#eb .btn-eb-facebook:hover, #eb .btn-eb-facebook:focus, #eb .btn-eb-facebook:active, #eb .btn-eb-facebook.active, .open .dropdown-toggle_#eb .btn-eb-facebook {
	background-color: transparent !important;
	border-color: transparent !important;
}
#eb .btn-eb-twitter {
	background: url(/images/elements/social-twitter.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-color: transparent !important;
	border-color: transparent !important;
	border-radius: 0px;
}
#eb .btn-eb-twitter:hover, #eb .btn-eb-twitter:focus, #eb .btn-eb-twitter:active, #eb .btn-eb-twitter.active, .open .dropdown-toggle_#eb .btn-eb-twitter {
	background-color: transparent !important;
	border-color: transparent !important;
}
#eb .btn-eb-linkedin {
	background: url(/images/elements/social-linkedin.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-color: transparent !important;
	border-color: transparent !important;
	border-radius: 0px;
}
#eb .btn-eb-linkedin:hover, #eb .btn-eb-linkedin:focus, #eb .btn-eb-linkedin:active, #eb .btn-eb-linkedin.active, .open .dropdown-toggle_#eb .btn-eb-linkedin {
	background-color: transparent !important;
	border-color: transparent !important;
}
canvas {
	margin-top: 30px;
	margin-bottom: 30px;
}
.ebd-block[data-type="html"] +.ebd-block[data-type="rule"] {
	margin-top: -38px;
}
.ebd-block[data-type="html"] + .ebd-block[data-type="rule"] hr {
	margin-bottom: 30px !important;
	margin-top: 0px !important;
	border-top: 3px solid #666 !important;
}
.eb-entry-article .ebd-block[data-type="html"] +.ebd-block[data-type="rule"] {
	margin-top: -48px;
}
.newsletter {
	max-width: 470px;
	margin-left: auto;
	margin-right: auto;
}
.newsletter-pre-title {
	font-family: 'Roboto';
	font-weight: 700;
	font-size: 10px;
	line-height: 2;
	letter-spacing: 0.04em;
	color: #000000;
}
.newsletter-title {
	font-family: 'Crimson Pro';
	font-weight: 700;
	font-size: 36px;
	line-height: 1.1;
	letter-spacing: 0.3px;
	color: #4A494A;
}
.newsletter .el-link {
  position: relative;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.43;
  color: #000000;
  width: max-content;
  height: auto;
  display: block;
  margin-left: auto;
}
.newsletter .el-link::before {
  content: url(/images/elements/arrow-right.svg) !important;
  width: 100%;
  height: 36px;
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin-bottom: 6px;
  transition: .6s ease-out;
  transition-property: opacity,transform,filter;
  transition-property: all;
  text-align: center;
}
.newsletter .el-link::after {
  content: "";
  width: 36px;
  height: 3px;
  background: #FFEC00;
  border-radius: 4px;
  display: block;
  position: absolute;
  bottom: -6px;
  right: -18px;
  transition: .6s ease-out;
  transition-property: opacity,transform,filter;
  transition-property: all;
}
/*.newsletter .el-link:hover::before {
    content: url(/images/elements/plus-hover.svg) !important;
    width: 100%;
    height: 64px;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-bottom: 6px;
    transition: .6s ease-out;
    transition-property: opacity,transform,filter;
    transition-property: all;
    text-align: center;
}*/
.newsletter .el-link:hover::after {
	content: "";
	width: 100%;
	height: 3px;
	background: #FFEC00;
	border-radius: 4px;
	display: block;
	position: absolute;
	bottom: -6px;
	right: 0px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.newsletter > div:nth-child(2) {
	display: flex;
	align-items: flex-end;
}
a.text-link {
	position: relative;
	font-weight: bold;
	display: inline-block;
}
a.text-link::after {
	content: "";
	width: 36px;
	height: 3px;
	background: #FFEC00;
	border-radius: 4px;
	display: block;
	position: absolute;
	bottom: -3px;
	right: 0px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
a.text-link:hover::after {
  content: "";
  width: calc(100% - 0px);
  height: 3px;
  background: #FFEC00;
  border-radius: 4px;
  display: block;
  position: absolute;
  bottom: -3px;
  right: 0px;
  transition: .2s ease-out;
  transition-property: opacity,transform,filter;
  transition-property: all;
}
.aktivitaten-2022-cat .eb-mod-thumb, .aktivitaten-2021-cat .eb-mod-thumb, .aktivitaten-2020-cat .eb-mod-thumb, .aktivitaten-2019-cat .eb-mod-thumb {
  display: none;
}
.activites-2022-cat .eb-mod-thumb, .activites-2021-cat .eb-mod-thumb, .activites-2020-cat .eb-mod-thumb, .activites-2019-cat .eb-mod-thumb {
  display: none;
}
.attivita-2022-cat .eb-mod-thumb, .attivita-2021-cat .eb-mod-thumb, .attivita-2020-cat .eb-mod-thumb, .attivita-2019-cat .eb-mod-thumb {
  display: none;
}
.count, .count-digits {
	font-weight: 700;
	font-size: 88px;
	line-height: 1;
	color: #4A494A;
	font-family: 'Crimson Pro';
}
.search-page .uk-navbar-container {
	display: none;
}
.ebd-block iframe {
	max-width: 100% !important;
}
.uk-text-small {
	font-size: 15px;
}
.mehr-lesen-section div.btn-mehr-lesen {
	position: relative;
	width: max-content;
	height: max-content;
	display: block;
	margin-left: auto;
	margin-right: auto;
	bottom: 0;
}
.mehr-lesen-section div.btn-mehr-lesen:before {
	content: url(/images/elements/plus-36.svg);
	width: 100%;
	height: 36px;
	display: block;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	margin-bottom: 6px;
	transition: .6s ease-out;
	transition-property: all;
	text-align: center;
}
.mehr-lesen-section div.btn-mehr-lesen:after {
	content: "";
	width: 36px;
	height: 3px;
	background: #FFEC00;
	border-radius: 4px;
	display: block;
	position: absolute;
	bottom: -6px;
	right: -18px;
	transition: .6s ease-out;
	transition-property: all;
}
.mehr-lesen-section div.btn-mehr-lesen:hover:before {
	content: url(/images/elements/plus-36.svg);
	width: 100%;
	height: 36px;
	display: block;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	margin-bottom: 6px;
	transition: .6s ease-out;
	transition-property: all;
	text-align: center;
}
.mehr-lesen-section div.btn-mehr-lesen:hover:after {
	content: "";
	width: 100%;
	height: 3px;
	background: #FFEC00;
	border-radius: 4px;
	display: block;
	position: absolute;
	bottom: -6px;
	right: 0px;
	transition: .2s ease-out;
	transition-property: all;
}

.kennzahlen-category .eb-post-more {
	width: 100%;
	text-align: center;
}
.kennzahlen-category .eb-post-more .btn {
	position: relative;
	width: max-content;
	height: max-content;
	display: block;
	margin-left: auto;
	margin-right: auto;
	bottom: 0;
	border: 0px solid transparent !important;
	font-size: 13px !important;
	line-height: 1.25 !important;
	text-transform: none;
	font-weight: bold !important;
}
#eb .kennzahlen-category .btn-default {
	padding: 0px;
	margin-top: -20px;
}
.kennzahlen-category .eb-post-more .btn:before {
	content: url(/images/elements/plus-36.svg);
	width: 100%;
	height: 36px;
	display: block;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	margin-bottom: 6px;
	transition: .6s ease-out;
	transition-property: all;
	text-align: center;
}
.kennzahlen-category .eb-post-more .btn:after {
	content: "";
	width: 36px;
	height: 3px;
	background: #FFEC00;
	border-radius: 4px;
	display: block;
	position: absolute;
	bottom: -6px;
	right: -18px;
	transition: .6s ease-out;
	transition-property: all;
}
.kennzahlen-category .eb-post-more .btn:hover:before {
	content: url(/images/elements/plus-36.svg);
	width: 100%;
	height: 36px;
	display: block;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	margin-bottom: 6px;
	transition: .6s ease-out;
	transition-property: all;
	text-align: center;
}
.kennzahlen-category .eb-post-more .btn:hover:after {
	content: "";
	width: 100%;
	height: 3px;
	background: #FFEC00;
	border-radius: 4px;
	display: block;
	position: absolute;
	bottom: -6px;
	right: 0px;
	transition: .2s ease-out;
	transition-property: all;
}

.mehr-lesen-section {
	/*height: 120px;
	width: 100%;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 86.46%);
	display: flex !important;
	justify-content: center;
	position: absolute;
	bottom: -20px;
	left: 0;
	width: 100%;*/
}
.eb-entry .mehr-lesen-section {
	display: none !important;
}
.hide-in-entry {
	display: block;
}
.show-in-entry {
	display: none;
}
.eb-entry .hide-in-entry {
	display: none;
}
.eb-entry .show-in-entry {
	display: block;
}
.aktivitaeten-category [data-more=""], .kennzahlen-category [data-more=""] {
	display: none;
}
/*.kennzahlen-page.statements-page #eb .eb-post-more {
	display: none;
}*/
.mod_easybloglatestblogs .eb-mod-body div.after {
  position: relative;
  width: max-content;
  height: max-content;
  display: block;
  margin-left: auto;
  margin-right: auto;
  bottom: 0;
  border: 0px solid transparent !important;
  font-size: 13px !important;
  line-height: 1.25 !important;
  text-transform: none;
  font-weight: bold !important;
}
.mod_easybloglatestblogs .eb-mod-body div.after::before {
  content: url(/images/elements/plus-36.svg) !important;
  width: 100%;
  height: 36px;
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin-bottom: 6px;
  transition: .6s ease-out;
  transition-property: all;
  text-align: center;
}
.mod_easybloglatestblogs .eb-mod-body div.after::after {
  content: "";
  width: 36px;
  height: 3px;
  background: #FFEC00;
  border-radius: 4px;
  display: block;
  position: absolute;
  bottom: -6px;
  right: -18px;
  transition: .6s ease-out;
  transition-property: all;
}
.mod_easybloglatestblogs .eb-mod-body div.after:hover::after {
  content: "";
  width: 100%;
  height: 3px;
  background: #FFEC00;
  border-radius: 4px;
  display: block;
  position: absolute;
  bottom: -6px;
  right: 0px;
  transition: .2s ease-out;
  transition-property: all;
}
.mod_easybloglatestblogs .four-hours-image-pos .eb-mod-body div.after {
	margin-left: 0px;
}
.kennzahlen-category.statements-page .eb-post-more {
	padding-top: 16px;
}
.statements-page .four-hours-image-pos {
	padding-bottom: 80px;
}
.statements-page .eb-post-more {
	padding-top: 16px;
}
.statements-page .four-hours-image-pos .eb-post-more {
	width: max-content;
	padding-top: 16px;
}
.fancybox__iframe .aktivitaeten-page {
	padding-left: 30px !important;
	padding-right: 30px !important;
}
.tm-page > .uk-navbar-container > .uk-navbar {
	margin-top: 0px;
	margin-bottom: 0px;
}
#eb .btn-default:hover, #eb .btn-default:focus, #eb .btn-default:active, #eb .btn-default.active, .open .dropdown-toggle_#eb .btn-default {
	background-color: #fff !important;
}
.footer-animation-sec {
	position: relative;
}
.footer-animation-sec .hp-story-section-animation {
	top: unset;
}
.footer-animation-sec .hp-story-section-animation lottie-player {
	margin: auto 0 -7px auto;
}
.footer {
	background: transparent;
	z-index: 1;
	position: relative;
}

.mod-grid .mod-item .eb-mod-teaser-container {
	position: relative;
	padding-left: 32px;
}
.mod-grid .mod-item .eb-mod-teaser-container:before {
	content: "";
	height: 100%;
	width: 8px;
	display: block;
	position: absolute;
	left: 0px;
	top: 0;
	bottom: 0;
}
.mod-grid [class*="kennzahlen"].mod-item .eb-mod-teaser-container:before,
.mod-grid [class*="chiffres-cles"].mod-item .eb-mod-teaser-container:before,
.mod-grid [class*="indici-finanziari"].mod-item .eb-mod-teaser-container:before {
	background: #C8D225;
}
.mod-grid [class*="statements"].mod-item .eb-mod-teaser-container:before,
.mod-grid [class*="temoignages"].mod-item .eb-mod-teaser-container:before,
.mod-grid [class*="dichiarazioni"].mod-item .eb-mod-teaser-container:before {
	background: #EB7D4B;
}
.mod-grid [class*="aktivitaten"].mod-item .eb-mod-teaser-container:before,
.mod-grid [class*="activites"].mod-item .eb-mod-teaser-container:before,
.mod-grid [class*="attivita"].mod-item .eb-mod-teaser-container:before {
	background: #FFC83C;
}
.mod-grid .mod-item .eb-mod-body > *:last-child > *:last-child {
	margin-bottom: 0px !important;
}
.kennzahlen-category .eb-post-body .category-list-content {
	position: relative;
	padding-left: 32px;
	padding-bottom: 6px;
}
.kennzahlen-category .eb-post-body .category-list-content:before {
	content: "";
	height: 100%;
	width: 8px;
	display: block;
	position: absolute;
	left: 0px;
	top: 0;
	bottom: 0;
	background: #C8D225;
}
.kennzahlen-category .eb-post-body .category-list-content .o-data-truncater .truncate {display:none;}
#eb .kennzahlen-category .eb-post-body .category-list-content .o-data-truncater .t-hidden {display:block !important;}
.statements-page .kennzahlen-category .eb-post-body .category-list-content:before {
	background: #EB7D4B;
}
.kennzahlen-category .eb-post-body .category-list-content > *:last-child > *:last-child {
	margin-bottom: 0px !important;
}
.eb-modules-easyblog-campus {
	width: 100vw;
	margin-left: calc(616px - 50vw);
	position: relative;
	padding-left: 0px !important;
}
.eb-modules-easyblog-campus .module-title-wrapper {
	position: absolute;
	padding-left: 32px;
	width: auto;
	z-index: 9;
	top: 25px;
	left: calc(50vw - 510px);
}
.eb-modules-easyblog-campus .module-title-wrapper:before {
	content: "";
	height: 100%;
	width: 8px;
	display: block;
	position: absolute;
	left: 0px;
	top: 0;
	bottom: 0;
	background: #C8D225;
}
.module-title-wrapper > .current-category {
	font-size: 10px;
	font-style: normal;
	font-weight: 700;
	line-height: 10px;
	letter-spacing: 0.4px;
	text-transform: uppercase;
}
.module-title-wrapper > .module-title {
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px;
	margin-top: 11px;
}
.campus-video-module {
	max-width: 1056px;
	margin-left: auto;
	margin-right: auto;
}
.wtcampus-main-image {
	max-width: 100% !important;
}
.wtcampus-wrapper {
	width: 100vw;
}
.tm-bottom > .uk-container > .uk-grid > * {
	margin-top: 40px;
}
.tm-bottom > .uk-container > .uk-grid > *:last-child {
/*	margin-bottom: 0px;*/
}
.betriebsertrag-caption .ebd-block.is-nested {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	text-align: center;
}
.betriebsertrag-caption .ebd-block.is-nested h2 {
	font-family: 'Crimson Pro'; 
	font-size: 42px;
	font-style: normal;
	font-weight: 700;
	line-height: 56px;
	letter-spacing: 0.84px;
	margin-bottom: -10px;
}
.betriebsertrag-caption > .row > div {
	flex: 0 0 50% !important;
	max-width: 50% !important;
}
.betriebsertrag-caption > .row > div:first-child > .ebd-nest {
	padding-left: 40px;
}
.betriebsertrag-caption > .row > div:nth-child(2) > .ebd-nest {
	padding-right: 40px;
}
.betriebsertrag-caption {
	margin-top: -30px;
}
.social-engagement {
	width: max-content;
}
.social-engagement-nav {
	padding-left: 0px;
}
.social-engagement-content {
	list-style: none;
	padding-left: 0px;
}
.social-engagement-nav > li:not(:last-child) {
	margin-right: 16px;
}
.social-engagement-nav a:after {
	display: none !important;
}
.social-engagement-nav li a {
	width: 36px;
	height: 36px;
	display: block;
	background-repeat: no-repeat !important;
	background-size: contain !important;
}
.social-engagement-nav li.active a {
	/*width: 54px;
	height: 54px;*/
	transform: scale(1.5);
}
.social-engagement-nav li.icon-in a {
	background: url(/images/elements/social-icons/social-counter-linkedin.svg);
}
.social-engagement-nav li.icon-fb a {
	background: url(/images/elements/social-icons/social-counter-fb.svg);
}
.social-engagement-nav li.icon-insta a {
	background: url(/images/elements/social-icons/social-counter-insta.svg);
}
.social-engagement-nav li.icon-youtube a {
	background: url(/images/elements/social-icons/social-counter-youtube.svg);
}
.social-engagement-nav li.icon-beekeeper a {
	background: url(/images/elements/social-icons/social-counter-beekeeper.svg);
}
.social-engagement-nav li.icon-in.active a {
	background: url(/images/elements/social-icons/social-counter-linkedin-active.svg);
}
.social-engagement-nav li.icon-fb.active a {
	background: url(/images/elements/social-icons/social-counter-fb-active.svg);
}
.social-engagement-nav li.icon-insta.active a {
	background: url(/images/elements/social-icons/social-counter-insta-active.svg);
}
.social-engagement-nav li.icon-youtube.active a {
	background: url(/images/elements/social-icons/social-counter-youtube-active.svg);
}
.social-engagement-nav li.icon-beekeeper.active a {
	background: url(/images/elements/social-icons/social-counter-beekeeper-active.svg);
}
.tabcontent {
    display: none;
    padding: 6px 12px;
    border-top: none;
}
.tabcontent.active {
    display: block;
}
.charts-switcher-nav > *:not(:last-child) {
	margin-right: 19px;
}
.charts-switcher-nav > .tablink {
	margin-right: 32px;
	text-wrap: nowrap;
	margin-top: 6px;
	display: inline-block;
}
.charts-switcher-nav > .tablink:before {
	content: "";
	width: 24px;
	height: 24px;
	display: inline-block;
	background: url(/images/elements/radio-inactive.svg);
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 8px;
	margin-bottom: -5px;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.charts-switcher-nav > .tablink.active:before {
	content: "";
	width: 24px;
	height: 24px;
	background: url(/images/elements/radio-active.svg) !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.charts-switcher-nav > .tablink:hover:before {
	background: url(/images/elements/radio-hover.svg);
	background-size: contain;
	background-repeat: no-repeat;
	transition: .2s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.charts-switcher-nav > a.tablink::after {
	display: none !important;
}
#eb .ebd-block a.tablink:after {
	right: -18px;
}
#eb .ebd-block a.tablink:hover::after {
  right: 0px;
  width: calc(100% - 32px);
}
.grid-lottie-title {
	font-family: 'Crimson Pro';
	font-size: 42px;
	font-style: normal;
	font-weight: 700;
	line-height: 48px;
	letter-spacing: 0.84px;
}
.grid-lottie-text {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
}
.hp-latest-news-section .mod-grid,body:not(.contentpane ) .eb-post-listing__item {
  opacity: 0;
/*  margin-bottom: -200px;*/
}
.hp-latest-news-section .mod-grid.animated, .eb-post-listing__item.animated {
  animation: fadeIn 0.5s ease forwards;
}
@keyframes fadeIn {
  from {
    opacity: 0;
    scale: 0.5;
  }
  to {
    opacity: 1;
    scale: 1;
  }
}
.hp-latest-news-section .mod-grid.animated:nth-child(odd), .eb-post-listing__item.animated {
  animation-delay: 0.5s;
}
#fachausweise lottie-player {
	flex: unset;
}
.charts-switcher-nav {
	margin-bottom: 20px;
}
#eb .ebd-block a {
  text-decoration: underline;
  text-decoration-color: transparent;
  transition: text-decoration-color 500ms;
  text-decoration-thickness: 3px;
  text-underline-offset: 4px;
}

#eb .ebd-block a:hover {
  text-decoration: underline;
  text-decoration-color: #FFEC00;
  text-decoration-thickness: 3px;
  text-underline-offset: 4px;
  transition: text-decoration-color 500ms;
}
#eb .ebd-block a:after {
	content: "";
	width: 36px;
	height: 3px;
	background: #FFEC00;
	border-radius: 4px;
	display: block;
	position: absolute;
	top: calc(1rem + 3px);
	left: 0px;
	transition: .3s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
#eb .ebd-block a:hover:after {
	content: "";
	height: 0px;
	background: transparent;
	transition: .5s ease-out;
	transition-property: opacity,transform,filter;
	transition-property: all;
}
.campus-video-module iframe {
	max-width: 100%;
}
.eb-view-categories .eb-post-listing__item #mitarChart {
	width: 600px !important;
	height: 320px !important;
	max-width: 100% !important;
}
.kennzahlen-page #eb .eb-post-content {
	position: relative;
	max-width: 452px;
}
.mod-grid [class*="aktivitaten"] .eb-mod-image, .mod-grid [class*="activites"] .eb-mod-image, .mod-grid [class*="attivita"] .eb-mod-image {
	cursor: auto;
}
.mod-grid [class*="aktivitaten"] .eb-mod-media-title, .mod-grid [class*="activites"] .eb-mod-media-title, .mod-grid [class*="attivita"] .eb-mod-media-title {
	cursor: auto;
}




@media (min-width: 960px) {
#module-156, #module-158, #module-159 {
	display: none;
}
.entry-mobile-toolbar {
	display: none;
}
.kennzahlen-category > .uk-grid > div:last-child {
/*	margin-top: -390px;*/
}
}

@media (max-width: 1100px) {
.eb-modules-easyblog-campus {
	margin-left: -40px;
}
}

@media (max-width: 960px) {
h1, .uk-h1, .h1 {
	font-size: 36px;
}
.uk-container {
	padding-left: 30px;
	padding-right: 30px;
}
nav {
	margin-top: 0px;
	margin-bottom: 0px;
}
.uk-navbar-item {
	min-height: 70px;
	padding: 0px 30px;
}
#module-153 div.mod-languages > .uk-inline > a {
	font-size: 0px;
	width: 16px;
	height: 16px;
	display: block;
	padding: 0;
}
div.mod-languages > .uk-inline > a::before {
	top: 0px;
}
.uk-navbar-right > * {
	margin-top: unset;
	padding: 0 14px;
}
#module-155 .search-navbar {
	font-size: 0px;
	width: 16px;
	height: 16px;
	display: block;
}
.mod_easyblograndompost .eb-mod-media-title {
	font-size: 36px;
	line-height: 1.06;
}
.mod_easyblograndompost .eb-mod-body {
	margin-left: 0px;
	margin-bottom: 0px;
}
.mod_easyblograndompost .eb-mod-image {
	max-width: 540px !important;
}
.mod_easyblograndompost .uk-grid > div:last-child {
	flex-direction: column;
}
.mod_easyblograndompost .eb-mod-thumb {
	margin-left: auto;
	margin-right: -40px;
	margin-top: 0px !important;
}
.story-video-button::before {
	content: url(/images/elements/video-36.svg);
	width: 36px;
	height: 36px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -46px;
}
.story-video-button:hover::before {
	content: url(/images/elements/video-36.svg);
	width: 36px;
	height: 36px;
	margin-left: auto;
	margin-right: auto;
}
.story-video {
	margin-right: auto;
}
/*.mod_easyblograndompost {
    background: url(/images/elements/hp-stories-bg.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: -75px center;
}*/
.hp-story-module {
	height: unset;
}
.hp-story-section .uk-container {
	padding-left: 0px;
	padding-right: 0px;
}
.mod_easyblograndompost .eb-mod {
	padding-left: 30px;
	padding-right: 30px;
}
.mod_easybloglatestblogs .mod-items-grid > .mod-grid {
	width: 100% !important;
}
.mod_easybloglatestblogs .mod-items-grid > .mod-grid:nth-child(2) {
	padding-top: 24px;
}
.mod_easybloglatestblogs .mod-items-grid > .mod-grid {
	padding-top: 24px;
}
.hp-latest-news-section .uk-container {
	padding-left: 0px;
	padding-right: 0px;
}
.hp-latest-news-section .mod_easybloglatestblogs .mod-grid .eb-mod-context > * {
	padding-left: 54px !important;
	padding-right: 30px;
}
.mod_easybloglatestblogs .teaser-name {
	max-width: 80%;
}
.mod_easybloglatestblogs .teaser-title {
	max-width: 80%;
}
.one-hour-image-pos .eb-mod-thumb {
	right: 0px;
}
.two-hours-image-pos .eb-mod-thumb {
	right: 0px;
}
.four-hours-image-pos .eb-mod-thumb {
	right: 0px;
}
.eb-modules-easyblog-after-fourth-post > * {
	width: 322px;
    height: 322px;
    margin-left: -10px;
    font-size: 33px;
}
.tsr-heading-h2 {
	margin-left: 60px;
}
.tsr-content {
	margin-left: 60px;
}
.cta-hp > .uk-grid > div:first-child {
  width: 100%;
}
.uk-grid-column-large, .uk-grid-large {
  margin-left: -70px;
}
.uk-grid-column-large > *, .uk-grid-large > * {
  padding-left: 70px;
}
.cta-hp > .uk-grid > div:nth-child(2) {
  padding-left: 70px;
}
.cta-hp .el-meta {
	margin-left: 0px;
}
.cta-hp .el-content {
	margin-left: 0px;
}
.cta-hp .el-title {
	font-size: 36px;
	line-height: 1.06;
}
.cta-hp .el-meta {
	margin-top: 24px !important;
	font-size: 18px;
}
.cta-hp .el-link {
	margin-right: 18px;
}
.cta-hp .el-link::before {
	content: url(/images/elements/plus-36.svg) !important;
	height: 36px;
}
.cta-hp .el-image {
	margin-left: -60px;
	position: absolute;
	bottom: 10px;
}
.mod_easybloglatestblogs .mod-items-grid > .mod-grid {
	padding-top: 36px !important;
}
.cta-hp-section > * {
	background-image: url("https://suissetec.n3e.ch/images/elements/CTA-bg-hp-mob.svg") !important;
	padding-bottom: 60px;
	padding-top: 140px;
	background-size: contain;
	background-position: center 80px;
}
.not-featured-grid {
	padding-bottom: 650px;
}
.search-navbar::after {
	display: none;
}
.uk-navbar-right {
	margin-right: 45px;
}
.search-navbar::before {
	content: "";
	top: 2px;
}
.cta-hp .el-content {
	margin-bottom: 340px;
}
.cta-hp .el-content {
	margin-bottom: 576px;
	max-width: 576px;
}
.footer-row-2 > div:first-child {
	order: 1;
}
.footer-row-2 > div:nth-child(2) {
	order: 3;
}
.footer-row-2 > div:nth-child(3) {
	order: 2;
}
.footer div.mod-languages > .uk-inline {
	margin-top: -8px;
}
div.mod-languages > .uk-inline > a {
	padding-top: 0px;
	padding-bottom: 0px;
}
.footer-links > * {
	display: block;
}
.footer-links-row {
	margin-top: 30px !important;
}
.footer > * {
	background-image: url("https://suissetec.n3e.ch/images/elements/footer-bg-mob.svg") !important;
	background-size: cover;
	background-position: top center;
}
.search-dropdown.uk-dropdown {
	width: 100vw !important;
	top: 50px !important;
}
.search-dropdown-title {
	font-size: 36px;
}
.search-dropdown .mod-easyblogsearch {
	margin-top: 25px;
}
.mod_easybloglatestblogs .mod-grid:nth-child(2n) .eb-mod-context {
	margin-left: 0px;
}
.mod_easybloglatestblogs .eb-mod-context {
	max-width: 100%;
}
.cta-hp > div > div:last-child {
	max-width: 600px;
}
.cta-hp .el-image {
	max-width: 576px;
}
.mod_easybloglatestblogs .mod-items-grid > .mod-grid {
	width: 50% !important;
}
.eb-entry > div > .entry-headerbar {
	padding-left: 30px;
	padding-right: 30px;
	margin-top: 0px;
}
.eb-entry .eb-entry-body > *, .eb-entry .eb-entry-title {
	padding-left: 30px !important;
	padding-right: 30px !important;
}
.entry-headerbar {
	position: relative;
}
.eb-entry > div {
	margin-top: 0px;
}
.fancybox__content > .carousel__button.is-close {
	top: 17px !important;
	right: 30px !important;
	width: 32px;
	height: 32px;
}
.entry-mobile-toolbar {
	padding-top: 14px;
	padding-bottom: 14px;
	border-bottom: 2px solid #F3F4F4;
}
.fancybox__slide {
	padding: 0px 0px !important;
}
#eb .eb-entry-nav {
	margin: 14px 0;
}
#eb .eb-entry-meta .eb-post-category {
	text-transform: uppercase;
}
#eb.is-mobile .eb-entry-nav > div {
	width: auto;
}
#eb.is-mobile .eb-entry-nav {
	flex-flow: row;
}
#eb.is-mobile .eb-entry-nav-prev + .eb-entry-nav-next {
	border: none !important;
}
.uk-heading-small, .display-5, .display-6 {
	font-size: 36px;
}
.subtext {
	margin-left: 0px;
}
.downloads-grid .uk-grid-divider.uk-grid-stack > div::before {
	left: 60px;
}
.field-entry.file {
	position: absolute;
	right: unset;
	top: unset;
	bottom: 0px;
	left: 0px;
}
.downloads-grid .uk-text-meta {
	padding-bottom: 30px;
}
.eb-bar-search-filter-categories {
	flex-direction: column;
	align-items: flex-start;
}
.tm-header .uk-navbar-nav > li > a, .eb-bar-search-filter-categories > li > a {
	margin-left: 0px;
	margin-right: 0px;
}
#eb.is-mobile .eb-bar--search-filter-bar {
	flex-direction: row;
}
#eb.is-mobile .eb-bar--search-filter-bar {
	flex-direction: row;
}
#eb.is-mobile .eb-bar--search-filter-bar > *:last-child {
	padding-top: 0px !important;
}
.search-dropdown #eb .input-group-btn {
	margin-left: 10px;
}
.eb-bar-search-filter-categories {
	margin: 0px !important;
}
.eb-search form {
	margin-top: 30px !important;
}
.eb-bar-search-filter-categories > button {
	padding: 0px 0px 0px 62px;
	text-align: left;
	width: calc(100% - 82px);
	border: none;
	background: none;
	font-weight: 600;
	font-size: 24px !important;
	line-height: 2 !important;
	color: #000000;
	border-bottom: 3px solid #ffec00;
	margin-left: 41px !important;
	margin-right: 41px !important;
	position: relative;
}
.eb-bar-search-filter-categories > button:before {
	content: "";
	width: 20px;
	height: 20px;
	background: url(/images/elements/arrow-only.svg);
	background-size: contain;
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	left: 13px;
	bottom: 0;
	top: 0;
	margin-top: auto;
	margin-bottom: auto;
}
#categories .uk-modal-dialog {
	background: #F3F4F4;
	position: absolute;
	max-width: calc(100% - 30px) !important;
	top: 0;
	bottom: 0;
	height: max-content;
	margin-top: auto;
	margin-bottom: auto;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}
#categories .uk-modal-dialog ul {
	list-style: none;
	padding-left: 0px;
}
#categories .uk-modal-dialog ul li {
	padding: 11px 31px;
	border-bottom: 2px solid #fff;
	position: relative;
	width: 100%;
}
#categories .uk-modal-dialog ul li:after {
	content: "";
	width: 24px;
	height: 24px;
	background: url(/images/elements/radio-inactive.svg);
	background-size: contain;
	display: block;
	position: absolute;
	right: 31px;
	top: 16px;
}
#categories .uk-modal-dialog ul li.uk-active:after {
	content: "";
	width: 24px;
	height: 24px;
	background: url(/images/elements/radio-active-blue.svg);
	background-size: contain;
	display: block;
	position: absolute;
	right: 31px;
	top: 16px;
}
#categories .uk-modal-dialog ul a {
	font-weight: 500;
	font-size: 24px;
	line-height: 1.45;
	color: #000;
	justify-content: flex-start !important;
}
.tm-header .uk-navbar-nav > li > a::before, .eb-bar-search-filter-categories > li > a::before {
	display: none;
}
.tm-header .uk-navbar-nav > li.uk-active > a::before, .tm-header .uk-navbar-nav > li.uk-active > a:hover::before, .eb-bar-search-filter-categories > li.uk-active > a::before, .eb-bar-search-filter-categories > li.uk-active > a:hover::before {
	display: none;
}
.eb-bar-search-filter-categories > li > a::after {
	display: none;
}
#eb .eb-authors-name {
	font-size: 36px;
	line-height: 1.06;
	color: #4A494A;
}
#eb .eb-authors-bio {
	margin-left: unset;
}
body #eb .t-mb--lg {
	margin-top: 28px;
}
#eb .eb-authors-head {
	padding: 0px;
}
.kennzahlen-category .eb-post-listing__item:nth-child(2) {
	padding-top: 0px;
}
.aktivitaeten-category .eb-post-body {
	max-width: 100% !important;
}
#module-163 img, #module-164 img, #module-165 img {
	width: 104px;
}
.aktivitaeten-category .eb-post-body > .eb-post-thumb {
  width: 100% !important;
  margin-right: unset !important;
}
.aktivitaeten-category .eb-post-body {
	flex-direction: column;
	align-items: unset;
}
.kennzahlen-category > .uk-grid > * {
	padding-left: 0px;
	padding-right: 0px;
}
.uk-table {
	font-size: 16px;
}
.uk-table .table-total {
	font-size: 18px;
}
.table-total-featured > td {
	font-size: 18px;
}
.one-hour-image-pos .category-list-content {
 	margin-top: 0px;
}
.one-hour-image-pos .eb-post-thumb {
	width: max-content !important;
	position: relative !important;
	right: unset;
	top: unset;
	margin-left: auto !important;
	margin-right: auto !important;
}
.teaser-title {
	max-width: 80%;
}
.two-hours-image-pos .category-list-content {
	margin-top: 0px;
}
.two-hours-image-pos .eb-post-thumb {
	width: max-content !important;
	position: relative !important;
	right: unset;
	top: unset;
	margin-left: auto !important;
	margin-right: auto !important;
}
.four-hours-image-pos .category-list-content {
	margin-top: 0px;
}
.four-hours-image-pos .eb-post-thumb {
	width: max-content !important;
	position: relative !important;
	right: unset;
	top: unset;
	margin-left: auto !important;
	margin-right: auto !important;
}
.four-hours-image-pos .category-list-content {
	padding-bottom: 0px;
}
.eb-mod-media-title, .eb-mod-media-title.normal-title, #eb .eb-post-title {
	font-size: 32px;
}
.tm-header-mobile > .uk-navbar-container > .uk-container > .uk-navbar > .uk-navbar-right {
	gap: 0;
	margin-right: 20px;
}
.tm-header-mobile > .uk-navbar-container > .uk-container > .uk-navbar > .uk-navbar-right > .uk-navbar-item {
	padding: 0px 14px;
}
.tm-header-mobile > .uk-navbar-container > .uk-container > .uk-navbar > .uk-navbar-left > .uk-navbar-item {
	padding-left: 0px;
}
.search-dropdown > .search-dropdown-container > .uk-container {
	padding-left: 30px;
	padding-right: 30px;
}
.hp-story-section .hp-story-section-animation {
	left: -55px;
	right: unset;
	max-width: 100%;
}
.cta-hp-section .hp-story-section-animation {
	top: unset;
	bottom: 70px;
}
.footer-animation-sec .hp-story-section-animation lottie-player {
	margin: auto 0 -7px auto;
}
.kennzahlen-category .eb-post-body .category-list-content {
	padding-left: 24px;
}
.kennzahlen-category .eb-post-body .category-list-content::before {
	width: 4px;
}
.mod-grid .mod-item .eb-mod-teaser-container::before {
	width: 4px;
	left: 24px;
}
.eb-modules-easyblog-campus {
	margin-left: -30px;
	margin-top: 86px !important;
	margin-bottom: 0px;
}
.eb-modules-easyblog-campus .module-title-wrapper::before {
	width: 4px;
}
.eb-modules-easyblog-campus .module-title-wrapper {
	position: relative;
	padding-left: 24px;
	left: 30px;
	margin-bottom: 10px;
}
.campus-video-module {
	margin-top: 0px;
}
.campus-video-module iframe {
  max-width: 100%;
  height: 54vw;
}
}

@media (max-width: 640px) {
.uk-container {
	padding-left: 30px;
	padding-right: 30px;
}
nav {
	margin-top: 0px;
	margin-bottom: 0px;
}
.uk-navbar-item {
	min-height: 70px;
	padding: 0px 30px;
}
#module-153 div.mod-languages > .uk-inline > a {
	font-size: 0px;
	width: 16px;
	height: 16px;
	display: block;
	padding: 0;
}
div.mod-languages > .uk-inline > a::before {
	top: 0px;
}
.uk-navbar-right > * {
	margin-top: unset;
	padding: 0 14px;
}
#module-155 .search-navbar {
	font-size: 0px;
	width: 16px;
	height: 16px;
	display: block;
}
.mod_easyblograndompost .eb-mod-media-title {
	font-size: 36px;
	line-height: 1.06;
}
.mod_easyblograndompost .eb-mod-body {
	margin-left: 0px;
	margin-bottom: 0px;
}
.mod_easyblograndompost .eb-mod-image {
	max-width: 340px !important;
}
.mod_easyblograndompost .uk-grid > div:last-child {
	flex-direction: column;
}
.mod_easyblograndompost .eb-mod-thumb {
	margin-left: auto;
	margin-right: -40px;
	margin-top: 0px !important;
}
.story-video-button::before {
	content: url(/images/elements/video-36.svg);
	width: 36px;
	height: 36px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -46px;
}
.story-video-button:hover::before {
	content: url(/images/elements/video-36.svg);
	width: 36px;
	height: 36px;
	margin-left: auto;
	margin-right: auto;
}
.story-video {
	margin-right: auto;
}
/*.mod_easyblograndompost {
    background: url(/images/elements/hp-stories-bg.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: -43px center;
}*/
.hp-story-module {
	height: unset;
}
.hp-story-section .uk-container {
	padding-left: 0px;
	padding-right: 0px;
}
.mod_easyblograndompost .eb-mod {
	padding-left: 30px;
	padding-right: 30px;
}
.mod_easybloglatestblogs .mod-items-grid > .mod-grid {
	width: 100% !important;
}
.mod_easybloglatestblogs .mod-items-grid > .mod-grid:nth-child(2) {
	padding-top: 24px;
}
.mod_easybloglatestblogs .mod-items-grid > .mod-grid {
	padding-top: 24px;
}
.hp-latest-news-section .uk-container {
	padding-left: 0px;
	padding-right: 0px;
}
.hp-latest-news-section .mod_easybloglatestblogs .mod-grid .eb-mod-context > * {
	padding-left: 30px;
	padding-right: 30px;
}
.mod_easybloglatestblogs .teaser-name {
	max-width: 80%;
}
.mod_easybloglatestblogs .teaser-title {
	max-width: 80%;
}
.one-hour-image-pos .eb-mod-thumb {
	right: -50px;
}
.two-hours-image-pos .eb-mod-thumb {
	right: -50px;
}
.four-hours-image-pos .eb-mod-thumb {
	right: -50px;
}
.eb-modules-easyblog-after-fourth-post > * {
	width: 408px;
	height: 408px;
	margin-left: -68px;
}
.tsr-heading-h2 {
	margin-left: 60px;
}
.tsr-content {
	margin-left: 60px;
}
.cta-hp > .uk-grid > div:first-child {
  width: 100%;
}
.uk-grid-column-large, .uk-grid-large {
  margin-left: -70px;
}
.uk-grid-column-large > *, .uk-grid-large > * {
  padding-left: 70px;
}
.cta-hp > .uk-grid > div:nth-child(2) {
  padding-left: 70px;
}
.cta-hp .el-meta {
	margin-left: 0px;
}
.cta-hp .el-content {
	margin-left: 0px;
}
.cta-hp .el-title {
	font-size: 36px;
	line-height: 1.06;
}
.cta-hp .el-meta {
	margin-top: 24px !important;
	font-size: 18px;
}
.cta-hp .el-link {
	margin-right: 18px;
}
.cta-hp .el-link::before {
	content: url(/images/elements/plus-36.svg) !important;
	height: 36px;
}
.cta-hp .el-image {
	margin-left: -60px;
	position: absolute;
	bottom: 10px;
	max-width: 340px;
}
.mod_easybloglatestblogs .mod-items-grid > .mod-grid {
	padding-top: 36px !important;
}
.cta-hp-section > * {
	background-image: url("https://suissetec.n3e.ch/images/elements/CTA-bg-hp-mob.svg") !important;
	padding-bottom: 60px;
	padding-top: 140px;
	background-size: contain;
	background-position: center 80px;
}
.not-featured-grid {
	padding-bottom: 600px;
}
.search-navbar::after {
	display: none;
}
.uk-navbar-right {
	margin-right: 45px;
}
.search-navbar::before {
	content: "";
	top: 2px;
}
.cta-hp .el-content {
	margin-bottom: 340px;
}
.cta-hp .el-content {
	margin-bottom: 294px;
}
.footer-row-2 > div:first-child {
	order: 1;
}
.footer-row-2 > div:nth-child(2) {
	order: 3;
}
.footer-row-2 > div:nth-child(3) {
	order: 2;
}
.footer div.mod-languages > .uk-inline {
	margin-top: -8px;
}
div.mod-languages > .uk-inline > a {
	padding-top: 0px;
	padding-bottom: 0px;
}
.footer-links > * {
	display: block;
}
.footer-links-row {
	margin-top: 30px !important;
}
.footer > * {
	background-image: url("https://suissetec.n3e.ch/images/elements/footer-bg-mob.svg") !important;
	background-size: contain;
	background-position: bottom center;
}
.search-dropdown.uk-dropdown {
	width: 100vw !important;
	top: 60px !important;
}
.search-dropdown-title {
	font-size: 36px;
}
.search-dropdown .mod-easyblogsearch {
	margin-top: 25px;
}
.not-featured-grid {
	padding-bottom: 1400px;
}
.betriebsertrag-caption > .row > div:first-child > .ebd-nest {
	padding-left: 10px;
}
.betriebsertrag-caption > .row > div:nth-child(2) > .ebd-nest {
	padding-right: 10px;
}
.eb-modules-easyblog-after-fourth-post {
  width: 100%;
  padding-left: 15px;
}
.campus-video-module iframe {
  max-width: 100%;
  height: 50vw;
}
.kennzahlen-page .tm-bottom > .uk-container > .uk-grid > * {
  margin-top: 80px;
}
}
#eb .mod-items-grid >.mod-grid .mod-item, #eb .eb-post-body[href] {cursor:pointer;}
#eb .mod-items-grid >.mod-grid .mod-item[class*="aktivitaten"],
#eb .mod-items-grid >.mod-grid .mod-item[class*="activites"],
#eb .mod-items-grid >.mod-grid .mod-item[class*="attivita"] {cursor:auto;}
body.contentpane.com_easyblog.cid-4,body.contentpane.com_easyblog.cid-7,
	body.contentpane.com_easyblog.cid-8,body.contentpane.com_easyblog.cid-9
	{padding:0 30px;}