.elementor-38560 .elementor-element.elementor-element-0a2fa7a{--display:flex;--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-theme-post-title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-38560 .elementor-element.elementor-element-bade373{width:auto;max-width:auto;}.elementor-38560 .elementor-element.elementor-element-5e0fedc{width:auto;max-width:auto;--alignment:left;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:var( --e-global-color-secondary );}.elementor-38560 .elementor-element.elementor-element-5e0fedc .elementor-share-btn__title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-38560 .elementor-element.elementor-element-5e0fedc a.elementor-button{padding:12px 12px 12px 12px;}.elementor-38560 .elementor-element.elementor-element-803dcfe{width:auto;max-width:auto;}.elementor-38560 .elementor-element.elementor-element-803dcfe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38560 .elementor-element.elementor-element-fde800b.elementor-element{--order:-99999 /* order start hack */;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );}.elementor-38560 .elementor-element.elementor-element-7ee1058{--display:flex;}@media(max-width:1024px){ .elementor-38560 .elementor-element.elementor-element-5e0fedc{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-38560 .elementor-element.elementor-element-5e0fedc .elementor-share-btn__title{font-size:16px;}}@media(min-width:768px){.elementor-38560 .elementor-element.elementor-element-0a2fa7a{--content-width:800px;}.elementor-38560 .elementor-element.elementor-element-7ee1058{--content-width:800px;}}@media(max-width:767px){.elementor-38560 .elementor-element.elementor-element-0a2fa7a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;} .elementor-38560 .elementor-element.elementor-element-5e0fedc{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-38560 .elementor-element.elementor-element-5e0fedc .elementor-share-btn__title{font-size:15px;}.elementor-38560 .elementor-element.elementor-element-7ee1058{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS *//* Wissensgrafiken: ruhige Einfassung passend zu Tabellen und Hinweisboxen */
.elementor-38560 .elementor-widget-theme-post-content .bh-wissensgrafik {
 background:var(--bh-soft,#f5f5f2); border:1px solid var(--bh-line,#dededb);
 border-radius:6px; padding:20px; box-shadow:none;
}
.elementor-38560 .bh-wissensgrafik picture { display:block; }
.elementor-38560 .bh-wissensgrafik img { display:block; width:100%; height:auto; border-radius:3px; }
.elementor-38560 .elementor-widget-theme-post-content .bh-wissensgrafik figcaption {
 margin-top:14px; color:#626563 !important; font-size:13px !important; line-height:1.6 !important;
}
@media(max-width:767px) {
 .elementor-38560 .elementor-widget-theme-post-content .bh-wissensgrafik { padding:12px; }
}


.elementor-38560 button.elementor-button.bh-copy-link {
    margin-left: -10px !important;
}
/* BijouHAUS Wissen: gemeinsame Beitragsgestaltung */
.elementor-38560 { --bh-ink:#333; --bh-line:#dededb; --bh-soft:#f5f5f2; }
.elementor-38560 .elementor-widget-theme-post-title h1 { font-size:clamp(30px,3.4vw,46px); font-weight:600; line-height:1.18; letter-spacing:-.025em; text-wrap:balance; }
.elementor-38560 .elementor-widget-theme-post-content { font-size:17px; line-height:1.8; color:var(--bh-ink); }
.elementor-38560 .elementor-widget-theme-post-content p { font-size:inherit; line-height:1.8; margin:0 0 1.25em; }
.elementor-38560 .elementor-widget-theme-post-content h2 { font-size:clamp(25px,2.5vw,32px); font-weight:600; line-height:1.3; letter-spacing:-.018em; margin:1.9em 0 .65em; text-wrap:balance; }
.elementor-38560 .elementor-widget-theme-post-content h3 { font-size:clamp(21px,2vw,24px); font-weight:600; line-height:1.4; letter-spacing:-.01em; margin:1.6em 0 .6em; }
.elementor-38560 .elementor-widget-theme-post-content strong { font-weight:600; }
.elementor-38560 .elementor-widget-theme-post-content ul,
.elementor-38560 .elementor-widget-theme-post-content ol { padding-left:1.4em; margin:0 0 1.5em; }
.elementor-38560 .elementor-widget-theme-post-content li { margin-bottom:.65em; line-height:1.75; }
.elementor-38560 .elementor-widget-theme-post-content figure { margin:1.8em 0; }
.elementor-38560 .elementor-widget-theme-post-content figcaption { font-size:13px; line-height:1.6; color:#626563; margin-top:12px; }
.elementor-38560 .elementor-widget-theme-post-content a { text-decoration:underline; text-underline-offset:3px; text-decoration-thickness:1px; }
.elementor-38560 .wp-block-table { max-width:100% !important; margin:1.8em 0 !important; overflow-x:auto; border:1px solid var(--bh-line); border-radius:6px; }
.elementor-38560 .elementor-widget-theme-post-content table { width:100%; border-collapse:collapse; margin:0; font-size:16px; line-height:1.6; }
.elementor-38560 .elementor-widget-theme-post-content th,
.elementor-38560 .elementor-widget-theme-post-content td { padding:16px 20px !important; border:0; border-bottom:1px solid var(--bh-line); text-align:left; vertical-align:top; }
.elementor-38560 .elementor-widget-theme-post-content th { background:#666c6b; color:#fff; font-weight:600; }
.elementor-38560 .elementor-widget-theme-post-content tbody tr:nth-child(even) { background:var(--bh-soft); }
.elementor-38560 .elementor-widget-theme-post-content tbody tr:last-child td { border-bottom:0; }
.elementor-38560 .elementor-widget-share-buttons { height:auto !important; min-height:38px; }
.elementor-38560 .elementor-widget-share-buttons .elementor-grid { display:flex !important; flex-wrap:wrap; gap:10px !important; height:auto !important; line-height:normal; }
.elementor-38560 .elementor-widget-share-buttons .elementor-grid-item { margin:0 !important; height:auto !important; line-height:normal; }
.elementor-38560 .elementor-share-btn,
.elementor-38560 .bh-copy-link { display:inline-flex; align-items:center; justify-content:center; min-height:38px; height:auto; width:auto; padding:8px 16px; margin:0 !important; border:0; border-radius:3px; background:var(--e-global-color-secondary,#666c6b); color:#fff; font-family:inherit; font-size:13px; font-weight:400; line-height:22px; cursor:pointer; }
.elementor-38560 .elementor-share-btn__text { padding:0; font-size:13px; line-height:22px; }

.elementor-38560 .elementor-share-btn:hover,
.elementor-38560 .bh-copy-link:hover { filter:brightness(.88); }
.elementor-38560 .bh-breadcrumb { font-size:13px; line-height:1.6; color:#626563; }
@media(max-width:767px) {
 .elementor-38560 .elementor-widget-theme-post-content { font-size:16px; }
 .elementor-38560 .elementor-widget-theme-post-content th,
 .elementor-38560 .elementor-widget-theme-post-content td { padding:12px !important; font-size:13px; }
 .elementor-38560 .elementor-element-bade373 { width:100% !important; }
 .elementor-38560 .elementor-widget-theme-post-content h2 { margin-top:1.6em; }
}

/* Markenakzente und wiederverwendbare Blogelemente */
.elementor-38560 { --bh-orange:var(--e-global-color-accent,#EC6608); }
.elementor-38560 .elementor-widget-theme-post-content iframe[src*="youtube"] { width:100%; height:auto; aspect-ratio:16/9; }
.elementor-38560 .bh-breadcrumb a,.elementor-38560 .bh-breadcrumb span { font:inherit; color:inherit; }
.elementor-38560 .elementor-widget-theme-post-content > .elementor-widget-container > p:first-child { font-size:19px; line-height:1.75; margin-bottom:1.3em; }
.elementor-38560 .elementor-widget-theme-post-content li::marker { color:var(--bh-orange); font-weight:600; }
.elementor-38560 .elementor-widget-theme-post-content ul { list-style-type:disc; }
.elementor-38560 .elementor-widget-theme-post-content h2 { padding-top:20px; border-top:1px solid var(--bh-line); }
.elementor-38560 .elementor-widget-theme-post-content .bh-step::first-letter { color:var(--bh-orange); font-weight:600; }
.elementor-38560 .elementor-widget-theme-post-content .bh-note { padding:22px 26px; border-left:3px solid var(--bh-orange); background:#faf6f2; border-radius:0 5px 5px 0; margin:1.7em 0; font-size:16px; }
.elementor-38560 .elementor-widget-theme-post-content .bh-note strong { display:block; margin-bottom:6px; }
.elementor-38560 .elementor-widget-theme-post-content .bh-cta { background:var(--bh-soft); border-top:3px solid var(--bh-orange); padding:28px; margin-top:2.5em; border-radius:0 0 6px 6px; }
.elementor-38560 .elementor-widget-theme-post-content .bh-cta h2 { border:0; padding:0; margin:0 0 18px; }
.elementor-38560 .elementor-widget-theme-post-content .bh-cta a.bh-cta-button { display:inline-block; padding:12px 20px; background:var(--bh-orange); color:#fff; border-radius:3px; text-decoration:none; font-weight:600; line-height:1.5; }
.elementor-38560 .elementor-widget-theme-post-content .bh-cta a.bh-cta-button:hover { background:#c95100; }
.elementor-38560 .elementor-widget-theme-post-content .bh-cta p:last-child { margin-bottom:0; }
@media(max-width:767px) {
 .elementor-38560 .elementor-widget-theme-post-content > .elementor-widget-container > p:first-child { font-size:18px; }
 .elementor-38560 .elementor-widget-theme-post-content .bh-note { padding:18px; }
 .elementor-38560 .elementor-widget-theme-post-content .bh-cta { padding:22px 18px; }
}

/* Wissensgrafiken: ruhige Einfassung passend zu Tabellen und Hinweisboxen */
.elementor-38560 .elementor-widget-theme-post-content .bh-wissensgrafik {
 background:var(--bh-soft,#f5f5f2); border:1px solid var(--bh-line,#dededb);
 border-radius:6px; padding:20px; box-shadow:none;
}
.elementor-38560 .bh-wissensgrafik picture { display:block; }
.elementor-38560 .bh-wissensgrafik img { display:block; width:100%; height:auto; border-radius:3px; }
.elementor-38560 .elementor-widget-theme-post-content .bh-wissensgrafik figcaption {
 margin-top:14px; color:#626563 !important; font-size:13px !important; line-height:1.6 !important;
}
@media(max-width:767px) {
 .elementor-38560 .elementor-widget-theme-post-content .bh-wissensgrafik { padding:12px; }
}/* End custom CSS */