.elementor-3214 .elementor-element.elementor-element-c7b2a10 > .elementor-container{max-width:960px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-3214 .elementor-element.elementor-element-c7b2a41 .elementor-button{background-color:#968459;font-family:"Sora", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-3214 .elementor-element.elementor-element-c7b2a41 .elementor-button:hover, .elementor-3214 .elementor-element.elementor-element-c7b2a41 .elementor-button:focus{background-color:#7d6d47;color:#FFFFFF;border-color:#7d6d47;}.elementor-3214 .elementor-element.elementor-element-c7b2a41 .elementor-button:hover svg, .elementor-3214 .elementor-element.elementor-element-c7b2a41 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3214 .elementor-element.elementor-element-c7b2a42 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Sora", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;fill:#6E6136;color:#6E6136;border-style:solid;border-width:1px 1px 1px 1px;border-color:#968459;border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-3214 .elementor-element.elementor-element-c7b2a42 .elementor-button:hover, .elementor-3214 .elementor-element.elementor-element-c7b2a42 .elementor-button:focus{background-color:#968459;color:#FFFFFF;border-color:#968459;}.elementor-3214 .elementor-element.elementor-element-c7b2a42 .elementor-button:hover svg, .elementor-3214 .elementor-element.elementor-element-c7b2a42 .elementor-button:focus svg{fill:#FFFFFF;}/* Start custom CSS *//* Titelbereich: Hochformat-Foto vollständig rechts, Titel links auf ruhigem Hintergrund */
.pbmit-title-bar-wrapper{background-image:url("https://marionbender.com/wp-content/uploads/2026/09/WhatsApp-Image-2026-08-10-at-18.52.02-1025x1536.jpeg") !important;background-color:#F3EEE5 !important;background-size:auto 100% !important;background-position:right center !important;background-repeat:no-repeat !important;}
.pbmit-title-bar-wrapper .pbmit-tbar-title{max-width:58%;font-size:min(38px,2.9vw);line-height:1.22;letter-spacing:-.01em;}
@media (max-width:1024px){.pbmit-title-bar-wrapper .pbmit-tbar-title{max-width:56%;font-size:clamp(20px,4.2vw,30px);}}
@media (max-width:767px){.pbmit-title-bar-wrapper{background-size:auto 380px !important;background-position:center bottom !important;padding-bottom:380px !important;}.pbmit-title-bar-wrapper .pbmit-title-bar-content{min-height:0 !important;padding:44px 0 28px !important;}.pbmit-title-bar-wrapper .pbmit-tbar-title{max-width:100%;font-size:clamp(24px,6.4vw,28px);}}
/* Bildnachweis */
.elementor-element-c7b2a31 p.mb-credit{font-size:13px;line-height:1.4;opacity:.7;text-align:right;margin:0 0 18px;}
@media (max-width:767px){.elementor-element-c7b2a31 p.mb-credit{text-align:center;}}
/* Vorspann */
.elementor-element-c7b2a31 p:last-of-type{font-size:18px;line-height:28px;margin-bottom:1.4em;}
.elementor-element-c7b2a31 p:last-of-type strong{font-weight:600;}
/* Zwischenüberschriften wie Presse-Unterseiten */
.elementor-widget-text-editor h2{font-size:28px;line-height:1.3;margin:2em 0 .55em;overflow-wrap:break-word;text-wrap:balance;}
@media (max-width:1024px){.elementor-widget-text-editor h2{font-size:25px;}}
@media (max-width:767px){.elementor-widget-text-editor h2{font-size:19px;line-height:1.35;}}
/* Hervorgehobenes Zitat */
.elementor-element-c7b2a32 blockquote.mb-quote{margin:1.6em 0 1.8em;padding:6px 0 6px 24px;border-left:3px solid #968459;background:none;}
.elementor-element-c7b2a32 blockquote.mb-quote p{font-size:22px;line-height:1.45;font-style:italic;font-weight:500;color:#031B4E;margin:0;}
@media (max-width:767px){.elementor-element-c7b2a32 blockquote.mb-quote{padding-left:16px;}.elementor-element-c7b2a32 blockquote.mb-quote p{font-size:19px;}}
/* Buchbereich */
.elementor-element-c7b2a33 .mb-book{margin:2.6em 0 1.6em;padding:26px 28px;background:#F7F3EC;border-radius:16px;border-left:3px solid #968459;}
.elementor-element-c7b2a33 .mb-book p{margin:0;}
.elementor-element-c7b2a33 .mb-book-title{font-size:20px;line-height:1.35;font-weight:600;color:#031B4E;}
.elementor-element-c7b2a33 .mb-book-author{margin:4px 0 12px !important;}
.elementor-element-c7b2a33 .mb-book-facts{font-size:15px;line-height:1.7;}
@media (max-width:767px){.elementor-element-c7b2a33 .mb-book{padding:20px 18px;}}
/* Buttons wie Presse-Unterseiten */
.elementor-widget-button{margin-bottom:14px;}
.elementor-widget-button .elementor-button:focus-visible{outline:2px solid #1F4E5F;outline-offset:3px;}
/* Abstand zwischen den beiden Buttons (nur diese Seite) */
.elementor-3214 .elementor-element.elementor-element-c7b2a41{margin-bottom:16px !important;margin-block-end:16px !important;}/* End custom CSS */