.elementor-16705 .elementor-element.elementor-element-17fc13b{--display:flex;}.elementor-16705 .elementor-element.elementor-element-3420d8a .masthead__background{top:var(--header-height, 0);bottom:auto;max-height:calc(var(--fix-bar-vh, 1vh) * 100 - var(--header-height, 0px) - var(--wp-admin--admin-bar--height, 0px));max-width:100%;}.elementor-16705 .elementor-element.elementor-element-3420d8a .of-cover-absolute{object-position:50% 50%;}.elementor-16705 .elementor-element.elementor-element-3420d8a .masthead__wrapper-media{max-width:100%;height:900px;}.elementor-16705 .elementor-element.elementor-element-3420d8a .typography-post-title{color:var( --e-global-color-cbd106f );font-family:var( --e-global-typography-19a9d4e-font-family ), serif;font-size:var( --e-global-typography-19a9d4e-font-size );font-weight:var( --e-global-typography-19a9d4e-font-weight );font-style:var( --e-global-typography-19a9d4e-font-style );line-height:var( --e-global-typography-19a9d4e-line-height );letter-spacing:var( --e-global-typography-19a9d4e-letter-spacing );}.elementor-16705 .elementor-element.elementor-element-3420d8a .masthead__border_bottom{border-bottom-color:var( --e-global-color-2ecbcb8 );}.elementor-16705 .elementor-element.elementor-element-3420d8a .typography-post-meta{color:var( --e-global-color-f5cf450 );font-family:var( --e-global-typography-6b7102e-font-family ), serif;font-size:var( --e-global-typography-6b7102e-font-size );font-weight:var( --e-global-typography-6b7102e-font-weight );line-height:var( --e-global-typography-6b7102e-line-height );}.elementor-16705 .elementor-element.elementor-element-bdefbfb{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-16705 .elementor-element.elementor-element-9fd96fa{--box-border-width:0px;--box-border-radius:10px;--separator-width:0px;--box-padding:15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);--toc-body-max-height:600px;--item-text-hover-decoration:underline;--marker-size:13px;}.elementor-16705 .elementor-element.elementor-element-9fd96fa .elementor-toc__header-title{text-align:start;}.elementor-16705 .elementor-element.elementor-element-9fd96fa .elementor-toc__header, .elementor-16705 .elementor-element.elementor-element-9fd96fa .elementor-toc__header-title{font-family:"safiro", serif;}.elementor-16705 .elementor-element.elementor-element-9fd96fa .elementor-toc__header{flex-direction:row;}.elementor-16705 .elementor-element.elementor-element-9fd96fa .elementor-toc__list-item{font-size:13px;line-height:1.8em;}.elementor-16705 .elementor-element.elementor-element-254dcf5 .elementor-author-box__bio{font-size:15px;line-height:20px;}.elementor-16705 .elementor-element.elementor-element-0126198{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-16705 .elementor-element.elementor-element-0126198 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-16705 .elementor-element.elementor-element-0126198:after{content:"0.66";}.elementor-16705 .elementor-element.elementor-element-0126198 .elementor-post__thumbnail__link{width:100%;}.elementor-16705 .elementor-element.elementor-element-0126198 .elementor-post__meta-data span + span:before{content:"///";}.elementor-16705 .elementor-element.elementor-element-0126198.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-16705 .elementor-element.elementor-element-0126198.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-16705 .elementor-element.elementor-element-0126198.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-16705 .elementor-element.elementor-element-f35eb9a{padding:1em 0em 0em 0em;border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-2ecbcb8 );}body.elementor-page-16705:not(.elementor-motion-effects-element-type-background), body.elementor-page-16705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F2ED;}@media(min-width:768px){.elementor-16705 .elementor-element.elementor-element-bdefbfb{--content-width:900px;}}@media(max-width:991px){.elementor-16705 .elementor-element.elementor-element-3420d8a .of-cover-absolute{object-position:50% 50%;}.elementor-16705 .elementor-element.elementor-element-3420d8a .masthead__wrapper-media{max-width:100%;height:70vh;}.elementor-16705 .elementor-element.elementor-element-3420d8a .masthead__background{max-width:100%;}.elementor-16705 .elementor-element.elementor-element-3420d8a .typography-post-title{font-size:var( --e-global-typography-19a9d4e-font-size );line-height:var( --e-global-typography-19a9d4e-line-height );letter-spacing:var( --e-global-typography-19a9d4e-letter-spacing );}.elementor-16705 .elementor-element.elementor-element-3420d8a .typography-post-meta{font-size:var( --e-global-typography-6b7102e-font-size );line-height:var( --e-global-typography-6b7102e-line-height );}.elementor-16705 .elementor-element.elementor-element-bdefbfb{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}}@media(max-width:767px){.elementor-16705 .elementor-element.elementor-element-3420d8a .of-cover-absolute{object-position:50% 50%;}.elementor-16705 .elementor-element.elementor-element-3420d8a .masthead__wrapper-media{max-width:100%;height:50vh;}.elementor-16705 .elementor-element.elementor-element-3420d8a .masthead__background{max-width:100%;}.elementor-16705 .elementor-element.elementor-element-3420d8a .typography-post-title{font-size:var( --e-global-typography-19a9d4e-font-size );line-height:var( --e-global-typography-19a9d4e-line-height );letter-spacing:var( --e-global-typography-19a9d4e-letter-spacing );}.elementor-16705 .elementor-element.elementor-element-3420d8a .typography-post-meta{font-size:var( --e-global-typography-6b7102e-font-size );line-height:var( --e-global-typography-6b7102e-line-height );}.elementor-16705 .elementor-element.elementor-element-0126198 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-16705 .elementor-element.elementor-element-0126198:after{content:"0.5";}.elementor-16705 .elementor-element.elementor-element-0126198 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS */:root {
    --h2-min-font-size: 20 !important; /* 20px auf kleinen Bildschirmen */
    --h2-max-font-size: 48 !important; /* 48px auf großen Bildschirmen */
    --h3-min-font-size: 18 !important; /* 20px auf kleinen Bildschirmen */
    --h3-max-font-size: 35 !important; /* 48px auf großen Bildschirmen */
}

h2, .h2 {
    font-size: calc(
        var(--h2-min-font-size) * 1px + 
        (var(--h2-max-font-size) - var(--h2-min-font-size)) * (100vw - 360px) / 1560
    ) !important;
}

h3, .h3 {
    font-size: calc(
        var(--h3-min-font-size) * 1px + 
        (var(--h3-max-font-size) - var(--h3-min-font-size)) * (100vw - 360px) / 1560
    ) !important;
}/* End custom CSS */