.elementor-696 .elementor-element.elementor-element-cc56ccb{--display:flex;--min-height:64px;--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;--justify-content:space-between;--align-items:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;--z-index:1;}.elementor-696 .elementor-element.elementor-element-cc56ccb:not(.elementor-motion-effects-element-type-background), .elementor-696 .elementor-element.elementor-element-cc56ccb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d0bdd65 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-696 .elementor-element.elementor-element-9ac2f9f .elementor-icon-wrapper{text-align:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-696 .elementor-element.elementor-element-ec90f37 .elementor-icon-wrapper{text-align:center;}.elementor-696 .elementor-element.elementor-element-ec90f37 .elementor-icon{font-size:1.125rem;padding:0.5rem;}.elementor-696 .elementor-element.elementor-element-ec90f37 .elementor-icon svg{height:1.125rem;}.elementor-696 .elementor-element.elementor-element-f46b95d{--display:flex;--position:fixed;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}body:not(.rtl) .elementor-696 .elementor-element.elementor-element-f46b95d{left:0px;}body.rtl .elementor-696 .elementor-element.elementor-element-f46b95d{right:0px;}.elementor-widget-progress-tracker .current-progress-percentage{font-family:var( --e-global-typography-text-font-family ), Sans-serif;letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-696 .elementor-element.elementor-element-d1efa19 .current-progress{background-color:var( --e-global-color-accent );}.elementor-696 .elementor-element.elementor-element-d1efa19 .elementor-scrolling-tracker-horizontal{background-color:#FFFFFF00;}.elementor-696 .elementor-element.elementor-element-d1efa19{--horizontal-progress-border:none;--horizontal-height:2px;--horizontal-border-style:none;}.elementor-696 .elementor-element.elementor-element-dee1bff{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-696 .elementor-element.elementor-element-baa2253{--display:flex;--min-height:100vh;--padding-top:7rem;--padding-bottom:7rem;--padding-left:calc((100vw - 1200px)/2);--padding-right:4rem;}.elementor-696 .elementor-element.elementor-element-baa2253:not(.elementor-motion-effects-element-type-background), .elementor-696 .elementor-element.elementor-element-baa2253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d0bdd65 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-696 .elementor-element.elementor-element-2858f98{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-696 .elementor-element.elementor-element-2858f98 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-696 .elementor-element.elementor-element-2858f98 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-696 .elementor-element.elementor-element-2858f98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-696 .elementor-element.elementor-element-2858f98 .elementor-icon-list-item > a{font-size:0.75rem;text-decoration:none;}.elementor-696 .elementor-element.elementor-element-2858f98 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-696 .elementor-element.elementor-element-de7e00b{--display:flex;}.elementor-696 .elementor-element.elementor-element-4622832{--display:flex;}.elementor-696 .elementor-element.elementor-element-8bc3bbf{--display:flex;}.elementor-696 .elementor-element.elementor-element-6001c66{--display:flex;}.elementor-696 .elementor-element.elementor-element-d7890bd{--display:flex;}.elementor-696 .elementor-element.elementor-element-a9520c7{--display:flex;}.elementor-696 .elementor-element.elementor-element-9094e88{--display:flex;}.elementor-696 .elementor-element.elementor-element-0f47099{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:var( --e-global-color-primary );--n-menu-title-transition:300ms;--n-menu-title-padding:0.5rem 0rem 0.5rem 0rem;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-696 .elementor-element.elementor-element-0f47099 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-696 .elementor-element.elementor-element-0f47099 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-696 .elementor-element.elementor-element-0f47099 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"DM Sans Variable Local", Sans-serif;letter-spacing:0.02em;}.elementor-696 .elementor-element.elementor-element-0f47099 {--n-menu-title-color-hover:var( --e-global-color-accent );--n-menu-title-color-active:var( --e-global-color-accent );}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-696 .elementor-element.elementor-element-19965f3 .elementor-toc__spinner{color:#FFFFFF00;fill:#FFFFFF00;}.elementor-696 .elementor-element.elementor-element-19965f3{--box-border-width:0px;--separator-width:1px;--box-padding:0px;--header-color:var( --e-global-color-primary );--toc-body-max-height:360px;--nested-list-indent:0.5em;--item-text-hover-decoration:underline;}.elementor-696 .elementor-element.elementor-element-19965f3 .elementor-toc__header-title{text-align:start;}.elementor-696 .elementor-element.elementor-element-19965f3 .elementor-toc__header, .elementor-696 .elementor-element.elementor-element-19965f3 .elementor-toc__header-title{font-family:"DM Sans Variable Local", Sans-serif;font-size:0.75rem;font-weight:600;line-height:1.5em;}.elementor-696 .elementor-element.elementor-element-19965f3 .elementor-toc__header{flex-direction:row;}.elementor-696 .elementor-element.elementor-element-19965f3 .elementor-toc__list-item{font-family:"DM Sans Variable Local", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.5em;}.elementor-696 .elementor-element.elementor-element-620f16c{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:calc((100vw - 1200px)/2);}.elementor-696 .elementor-element.elementor-element-d941270{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:1.5rem 1.5rem 1.5rem 1.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-696 .elementor-element.elementor-element-d941270:not(.elementor-motion-effects-element-type-background), .elementor-696 .elementor-element.elementor-element-d941270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d0bdd65 );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-696 .elementor-element.elementor-element-90fc37f{background-color:var( --e-global-color-12fa8aa );padding:4rem 4rem 4rem 4rem;}.elementor-696 .elementor-element.elementor-element-90fc37f .elementor-heading-title{font-family:"DM Sans Variable Local", Sans-serif;font-size:2.5rem;color:var( --e-global-color-accent );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-696 .elementor-element.elementor-element-aa284d1{padding:4rem 4rem 4rem 4rem;}@media(max-width:1024px){.elementor-696 .elementor-element.elementor-element-cc56ccb{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0rem 0.5rem;--row-gap:0rem;--column-gap:0.5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-696 .elementor-element.elementor-element-7531dab .elementor-heading-title{line-height:1.375em;}.elementor-696 .elementor-element.elementor-element-ec90f37.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-696 .elementor-element.elementor-element-ec90f37 .elementor-icon-wrapper{text-align:right;}.elementor-widget-progress-tracker .current-progress-percentage{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-696 .elementor-element.elementor-element-baa2253{--min-height:150vh;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--z-index:100;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-696 .elementor-element.elementor-element-620f16c{--padding-top:6rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-widget-theme-post-title .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-theme-post-content{letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-696 .elementor-element.elementor-element-cc56ccb{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-696 .elementor-element.elementor-element-ec90f37 .elementor-icon{font-size:0.875rem;}.elementor-696 .elementor-element.elementor-element-ec90f37 .elementor-icon svg{height:0.875rem;}.elementor-widget-progress-tracker .current-progress-percentage{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-696 .elementor-element.elementor-element-620f16c{--padding-top:6rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-widget-theme-post-title .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-696 .elementor-element.elementor-element-90fc37f{padding:1rem 1rem 1rem 1rem;}.elementor-696 .elementor-element.elementor-element-90fc37f .elementor-heading-title{font-size:2rem;}.elementor-widget-theme-post-content{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-696 .elementor-element.elementor-element-aa284d1{padding:1rem 1rem 1rem 1rem;}}@media(min-width:768px){.elementor-696 .elementor-element.elementor-element-baa2253{--width:38%;}.elementor-696 .elementor-element.elementor-element-620f16c{--width:62%;}}@media(max-width:1024px) and (min-width:768px){.elementor-696 .elementor-element.elementor-element-baa2253{--width:100%;}.elementor-696 .elementor-element.elementor-element-620f16c{--width:100%;}}/* Start custom CSS for icon, class: .elementor-element-9ac2f9f */.elementor-696 .elementor-element.elementor-element-9ac2f9f svg {
  width: 192px !important;
  height: auto !important;
  margin-bottom: -5px;
}
body.darkmode .elementor-696 .elementor-element.elementor-element-9ac2f9f svg {
  fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec90f37 */.elementor-696 .elementor-element.elementor-element-ec90f37 .elementor-icon-wrapper {
    height: 2.125rem;
}
@media only screen and (max-width: 767px) {
.elementor-696 .elementor-element.elementor-element-ec90f37 .elementor-icon-wrapper {
    height: 1.875rem;
}
}

body.mobile-menu-visible .elementor-696 .elementor-element.elementor-element-ec90f37 .elementor-icon {
  background-color: var( --e-global-color-accent );
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2858f98 */body.darkmode .elementor-696 .elementor-element.elementor-element-2858f98 .elementor-icon-list-text, body.darkmode .elementor-696 .elementor-element.elementor-element-2858f98 .elementor-icon-list-icon i {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-233b71b */.elementor-696 .elementor-element.elementor-element-233b71b svg {
  width: 192px !important;
  height: auto !important;
}
body.darkmode .elementor-696 .elementor-element.elementor-element-233b71b svg {
  fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-0f47099 */.elementor-696 .elementor-element.elementor-element-0f47099 .e-n-menu-item {
  width: 100% !important;
}
.elementor-696 .elementor-element.elementor-element-0f47099 .e-n-menu-title {
  width: 100%;
}
.elementor-696 .elementor-element.elementor-element-0f47099 a {
    text-decoration: none;
}
.elementor-696 .elementor-element.elementor-element-0f47099 .e-n-menu-title-text {
  font-family: "DM Sans Variable Local", Sans-serif;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-19965f3 */.elementor-696 .elementor-element.elementor-element-19965f3 .elementor-toc__header {
padding: 0.5em 0;
border-bottom: none;
border-top: 1px solid rgba(0,0,0,0.1);
}
.elementor-696 .elementor-element.elementor-element-19965f3 .elementor-toc__body {
  padding-left: 0em;
}
.elementor-696 .elementor-element.elementor-element-19965f3 .elementor-toc__list-item {
padding: 0.5em 0;
margin: 0;
}
.elementor-696 .elementor-element.elementor-element-19965f3 .elementor-toc__list-item-text-wrapper::before {
display: none;
}

.elementor-696 .elementor-element.elementor-element-19965f3 .elementor-toc__toggle-button {
  padding-right: 16px;
}
body.darkmode .elementor-696 .elementor-element.elementor-element-19965f3 a, body.darkmode .elementor-696 .elementor-element.elementor-element-19965f3 .elementor-toc__header-title, body.darkmode .elementor-696 .elementor-element.elementor-element-19965f3 .elementor-toc__toggle-button {
    color: #fff;
}
body.darkmode .elementor-696 .elementor-element.elementor-element-19965f3 a:hover {
    color: var( --e-global-color-accent ) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa2253 */@media only screen and (max-width: 1024px) {
.elementor-696 .elementor-element.elementor-element-baa2253 {
    display: none;
}
.elementor-696 .elementor-element.elementor-element-baa2253.visible {
    display: flex !important;
    position: fixed;
    top: 0;
    left: 0;
    overflow-y: scroll;
}
}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-90fc37f */.elementor-696 .elementor-element.elementor-element-90fc37f h1 {
    hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-aa284d1 */.elementor-696 .elementor-element.elementor-element-aa284d1 .elementor-widget-text-editor ul, .elementor-696 .elementor-element.elementor-element-aa284d1 .elementor-widget-text-editor ol {
    margin-bottom: 1.75rem;
}
.elementor-696 .elementor-element.elementor-element-aa284d1 .ol-li-klammern-buchstaben ol li::before{content:"(" counter(section) ") ";display:inline-block;margin-left:-2.5em;width:2.5em}
.elementor-696 .elementor-element.elementor-element-aa284d1 .ol-li-klammern-buchstaben ol {padding-left: 2.5em; list-style-type:none}
.elementor-696 .elementor-element.elementor-element-aa284d1 .ol-li-klammern-buchstaben ol ol {padding-left: 2.5em;}
.elementor-696 .elementor-element.elementor-element-aa284d1 .ol-li-klammern-buchstaben ol li{counter-increment:section;margin-bottom:1em;margin-top:0em}
.elementor-696 .elementor-element.elementor-element-aa284d1 .ol-li-klammern-buchstaben ol ol li::before{content:counter(section2, lower-alpha) ") ";margin-left:-2.5em;width:2.5em}
.elementor-696 .elementor-element.elementor-element-aa284d1 .ol-li-klammern-buchstaben ol ol li{counter-increment:section2;margin-left:0}
.elementor-696 .elementor-element.elementor-element-aa284d1 .ol-li-klammern-buchstaben ol li > br {
  margin-bottom: 1em;
}/* End custom CSS */
/* Start custom CSS */.elementor-location-header {
  display: none;
}
.elementor-location-footer {
  display: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DM Sans Variable Local';
	font-display: swap;
	src: url('https://saegenschein.de/wp-content/uploads/DMSans-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */