.elementor-3 .elementor-element.elementor-element-96fe10d{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3 .elementor-element.elementor-element-e55f126{--display:flex;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3 .elementor-element.elementor-element-a3ca5f3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-a3ca5f3 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-34ee0c6 );}.elementor-3 .elementor-element.elementor-element-91b93cc > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-91b93cc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-eabed4d > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-eabed4d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3 .elementor-element.elementor-element-eabed4d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3 .elementor-element.elementor-element-eabed4d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3 .elementor-element.elementor-element-eabed4d .elementor-icon-list-text{transition:color 0.3s;}.elementor-3 .elementor-element.elementor-element-5d13875 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-5d13875{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-6c5aab3 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-6c5aab3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-ea375c3 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-ea375c3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-04259b4 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-04259b4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-0a4f8b8 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-0a4f8b8{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-3724436 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-3724436{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-e2f92f1 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-e2f92f1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-1330b5a > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-1330b5a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-876125b > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-876125b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-d423c4f > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-d423c4f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-9143074 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-9143074{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-e500573 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-e500573{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-26ea868 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-26ea868{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-e7e4569 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-e7e4569{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-d435f2f > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-d435f2f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-45df71d > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-45df71d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-05ea1e5 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-05ea1e5{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-dfed171 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-dfed171{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-52c58e2 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-52c58e2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-adaee4c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-adaee4c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-f3535a2 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-f3535a2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-e39c00a > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-e39c00a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-721a2fe > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-721a2fe{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-1317dd5 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-1317dd5{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-d21215f > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-d21215f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-7737df5 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-7737df5{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-e328165 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-e328165{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-0d69215 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-0d69215{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-c9d5e7b > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3 .elementor-element.elementor-element-c9d5e7b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-63fce71 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-63fce71 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3 .elementor-element.elementor-element-63fce71 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3 .elementor-element.elementor-element-63fce71{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3 .elementor-element.elementor-element-63fce71 .elementor-icon-list-text{transition:color 0.3s;}@media(max-width:1279px){.elementor-3 .elementor-element.elementor-element-a3ca5f3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3 .elementor-element.elementor-element-91b93cc{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-5d13875{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-6c5aab3{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-ea375c3{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-04259b4{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-0a4f8b8{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-3724436{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-e2f92f1{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-1330b5a{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-876125b{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-d423c4f{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-9143074{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-e500573{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-26ea868{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-e7e4569{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-d435f2f{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-45df71d{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-05ea1e5{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-dfed171{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-52c58e2{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-adaee4c{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-f3535a2{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-e39c00a{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-721a2fe{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-1317dd5{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-d21215f{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-7737df5{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-e328165{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-0d69215{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-c9d5e7b{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:899px){.elementor-3 .elementor-element.elementor-element-a3ca5f3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3 .elementor-element.elementor-element-91b93cc{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-5d13875{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-6c5aab3{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-ea375c3{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-04259b4{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-0a4f8b8{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-3724436{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-e2f92f1{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-1330b5a{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-876125b{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-d423c4f{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-9143074{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-e500573{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-26ea868{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-e7e4569{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-d435f2f{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-45df71d{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-05ea1e5{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-dfed171{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-52c58e2{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-adaee4c{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-f3535a2{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-e39c00a{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-721a2fe{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-1317dd5{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-d21215f{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-7737df5{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-e328165{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-0d69215{font-size:var( --e-global-typography-text-font-size );}.elementor-3 .elementor-element.elementor-element-c9d5e7b{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS *//* Global */
#content,
div[data-elementor-type="wp-page"] {
    min-height: calc(100vh - 400px);
}

html {
    scroll-behavior: smooth;
}

b, strong {
    font-weight: 600;
}

/* To top button */
#topbutton {
  position: fixed;
  display: none;
  height: 40px;
  width: 40px;
  line-height: 40px;
  right: 15px;
  bottom: 15px;
  z-index: 1;
  background: #000000;
  border-radius: 2px;
  text-decoration: none;
  color: #ffffff;
  text-align: center;
}

#topbutton:after {
  content: "\2191";
}

/* Typographie */
a {
    transition: all .5s ease !important;
}

.sekundaerText {
    font-size: 14px;
    line-height: 1.4em;
}

.sekundaerText a {
    font-size: 14px !important;
    line-height: 1.4em;
}

.elementor-pagination {
    margin-top: 1rem;
}

/* Marked text */
::-moz-selection {
    background: #0f78ff;
    color: #fff;
}

::selection {
    background: #0f78ff;
    color: #fff;
}

/* 
    Container 
*/
.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
    /*padding: 15px !important; */
}

.inhaltContainer .elementor-container {
    max-width: 660px !important;
}


/* 
    Images 
*/
/* make image caption inside picture for Copyright */
.elementor-image-carousel-caption,
.wp-caption-text {
    font-style: unset;
    font-family: "Open Sans";
    font-size: 12px;
    line-height: .95rem;
    text-align: right;
    background-color: #000;
    color: #fff !important;
    transform-origin: 100% 100%;
    margin: 0;
    padding: .4em .5rem .2em;
    display: inline-block;
    position: absolute;
    bottom: 0%;
    right: 0;
    pointer-events: none;
    opacity: .7;
    max-width: 100%;
}

/* 
    Cookie Notice 
*/
#cookie-notice {
	position: sticky;
}
#cn-notice-text {
	/* font-family: Quicksand; */
	font-size: 14px;
}

.cn-button.cookie-button {
	/*background-color: #14567c !important;*/
	font-size: 16px;
	/*color: #fff; */
	border-radius: 0px;
	border: 0px;
	padding: 5px 25px;
	margin-bottom: 2px;
	margin-top: 2px;
}

.cn-button.cookie-button:hover {
	/* background-color: #322f33 !important; */
}

.cookie-notice-container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #1b1b1b;
}

.cookie-notice-container p {
	text-align: center;
}/* End custom CSS */