.elementor-6673 .elementor-element.elementor-element-ac2cbd72{--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:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:160px;--padding-bottom:64px;--padding-left:50px;--padding-right:50px;}.elementor-6673 .elementor-element.elementor-element-ac2cbd72:not(.elementor-motion-effects-element-type-background), .elementor-6673 .elementor-element.elementor-element-ac2cbd72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #F5F7FA 0%, #E7EEF4 100%);}.elementor-6673 .elementor-element.elementor-element-82feef9c{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6673 .elementor-element.elementor-element-69bde2bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(18px/2);}.elementor-6673 .elementor-element.elementor-element-69bde2bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(18px/2);}.elementor-6673 .elementor-element.elementor-element-69bde2bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(18px/2);margin-left:calc(18px/2);}.elementor-6673 .elementor-element.elementor-element-69bde2bb .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-18px/2);margin-left:calc(-18px/2);}body.rtl .elementor-6673 .elementor-element.elementor-element-69bde2bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-18px/2);}body:not(.rtl) .elementor-6673 .elementor-element.elementor-element-69bde2bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-18px/2);}.elementor-6673 .elementor-element.elementor-element-69bde2bb .elementor-icon-list-item:not(:last-child):after{content:"";height:14px;border-color:#B9C4CC;}.elementor-6673 .elementor-element.elementor-element-69bde2bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-6673 .elementor-element.elementor-element-69bde2bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-6673 .elementor-element.elementor-element-69bde2bb .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-6673 .elementor-element.elementor-element-69bde2bb .elementor-icon-list-icon{width:14px;}.elementor-6673 .elementor-element.elementor-element-69bde2bb .elementor-icon-list-icon i{font-size:14px;}.elementor-6673 .elementor-element.elementor-element-69bde2bb .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-6673 .elementor-element.elementor-element-69bde2bb .elementor-icon-list-text, .elementor-6673 .elementor-element.elementor-element-69bde2bb .elementor-icon-list-text a{color:#51616E;}.elementor-6673 .elementor-element.elementor-element-69bde2bb .elementor-icon-list-item{font-family:"Arial", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.4px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6673 .elementor-element.elementor-element-4319ed90{text-align:start;}.elementor-6673 .elementor-element.elementor-element-4319ed90 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;line-height:1.18em;color:#16364C;}.elementor-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-6673 .elementor-element.elementor-element-c61b165a{text-align:left;font-family:"Arial", Sans-serif;font-size:18px;line-height:1.65em;}.elementor-6673 .elementor-element.elementor-element-1270e920 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-6673 .elementor-element.elementor-element-1270e920 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-6673 .elementor-element.elementor-element-1270e920 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-6673 .elementor-element.elementor-element-1270e920 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-6673 .elementor-element.elementor-element-1270e920 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-6673 .elementor-element.elementor-element-1270e920 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-6673 .elementor-element.elementor-element-1270e920 .elementor-icon-list-icon{width:14px;}.elementor-6673 .elementor-element.elementor-element-1270e920 .elementor-icon-list-icon i{font-size:14px;}.elementor-6673 .elementor-element.elementor-element-1270e920 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-6673 .elementor-element.elementor-element-1270e920 .elementor-icon-list-text, .elementor-6673 .elementor-element.elementor-element-1270e920 .elementor-icon-list-text a{color:#16364C;}.elementor-6673 .elementor-element.elementor-element-1270e920 .elementor-icon-list-item{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-6673 .elementor-element.elementor-element-cd7f9009{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6673 .elementor-element.elementor-element-4cce2c4b{text-align:end;}.elementor-6673 .elementor-element.elementor-element-4cce2c4b img{border-radius:14px 14px 14px 14px;}.elementor-6673 .elementor-element.elementor-element-4e3adabc{--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:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:60px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-6673 .elementor-element.elementor-element-4e3adabc:not(.elementor-motion-effects-element-type-background), .elementor-6673 .elementor-element.elementor-element-4e3adabc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6673 .elementor-element.elementor-element-d37daca3{--display:flex;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6673 .elementor-element.elementor-element-39e0cb38{text-align:start;}.elementor-6673 .elementor-element.elementor-element-39e0cb38 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;color:#51616E;}.elementor-6673 .elementor-element.elementor-element-2373f1ac{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#16364C;}.elementor-6673 .elementor-element.elementor-element-2373f1ac .elementor-share-btn{font-size:calc(0.7px * 10);border-width:2px;}.elementor-6673 .elementor-element.elementor-element-2373f1ac .elementor-share-btn__title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:600;}.elementor-6673 .elementor-element.elementor-element-8009b090{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6673 .elementor-element.elementor-element-8e7c205c{--divider-border-style:solid;--divider-color:#E3E9EE;--divider-border-width:1px;}.elementor-6673 .elementor-element.elementor-element-8e7c205c .elementor-divider-separator{width:100%;}.elementor-6673 .elementor-element.elementor-element-8e7c205c .elementor-divider{padding-block-start:34px;padding-block-end:34px;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}body.rtl .elementor-6673 .elementor-element.elementor-element-ac4147fa.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-6673 .elementor-element.elementor-element-ac4147fa:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:22px;margin-left:0;}body:not(.rtl) .elementor-6673 .elementor-element.elementor-element-ac4147fa.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-6673 .elementor-element.elementor-element-ac4147fa:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:22px;margin-right:0;}.elementor-6673 .elementor-element.elementor-element-ac4147fa.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:22px;}.elementor-6673 .elementor-element.elementor-element-ac4147fa .elementor-author-box__name{color:#16364C;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-6673 .elementor-element.elementor-element-ac4147fa .elementor-author-box__bio{color:#44535E;font-family:"Arial", Sans-serif;font-size:15px;line-height:1.6em;}.elementor-6673 .elementor-element.elementor-element-56515fdc{--display:flex;--padding-top:0px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-6673 .elementor-element.elementor-element-56515fdc:not(.elementor-motion-effects-element-type-background), .elementor-6673 .elementor-element.elementor-element-56515fdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6673 .elementor-element.elementor-element-61af5730{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--padding-top:54px;--padding-bottom:54px;--padding-left:46px;--padding-right:46px;}.elementor-6673 .elementor-element.elementor-element-61af5730:not(.elementor-motion-effects-element-type-background), .elementor-6673 .elementor-element.elementor-element-61af5730 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16364C;}.elementor-6673 .elementor-element.elementor-element-1a2d4236{text-align:start;}.elementor-6673 .elementor-element.elementor-element-1a2d4236 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-6673 .elementor-element.elementor-element-985ac86b{text-align:start;font-family:"Arial", Sans-serif;font-size:16px;line-height:1.7em;color:#C9D6E0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6673 .elementor-element.elementor-element-db953ca2 .elementor-button{background-color:#EF5A4C;font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:15px 28px 15px 28px;}.elementor-6673 .elementor-element.elementor-element-47117328{--display:flex;--gap:28px 0px;--row-gap:28px;--column-gap:0px;--padding-top:60px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-6673 .elementor-element.elementor-element-47117328:not(.elementor-motion-effects-element-type-background), .elementor-6673 .elementor-element.elementor-element-47117328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-6673 .elementor-element.elementor-element-4249859b{text-align:start;}.elementor-6673 .elementor-element.elementor-element-4249859b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;color:#16364C;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6673 .elementor-element.elementor-element-e5a7d613{--grid-row-gap:28px;--grid-column-gap:28px;}.elementor-6673 .elementor-element.elementor-element-e5a7d613 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-6673 .elementor-element.elementor-element-e5a7d613:after{content:"0.66";}.elementor-6673 .elementor-element.elementor-element-e5a7d613 .elementor-post__thumbnail__link{width:100%;}.elementor-6673 .elementor-element.elementor-element-e5a7d613 .elementor-post__meta-data span + span:before{content:"•";}.elementor-6673 .elementor-element.elementor-element-e5a7d613 .elementor-post__text{margin-top:20px;}@media(max-width:1024px){.elementor-6673 .elementor-element.elementor-element-ac2cbd72{--padding-top:130px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6673 .elementor-element.elementor-element-4319ed90 .elementor-heading-title{font-size:36px;}.elementor-6673 .elementor-element.elementor-element-4cce2c4b{text-align:start;}.elementor-6673 .elementor-element.elementor-element-4e3adabc{--padding-top:44px;--padding-bottom:52px;--padding-left:20px;--padding-right:20px;} .elementor-6673 .elementor-element.elementor-element-2373f1ac{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-6673 .elementor-element.elementor-element-8e7c205c .elementor-divider{padding-block-start:18px;padding-block-end:18px;}.elementor-6673 .elementor-element.elementor-element-56515fdc{--padding-top:0px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-6673 .elementor-element.elementor-element-47117328{--padding-top:48px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-6673 .elementor-element.elementor-element-ac2cbd72{--padding-top:105px;--padding-bottom:36px;--padding-left:15px;--padding-right:15px;}.elementor-6673 .elementor-element.elementor-element-82feef9c{--width:100%;}.elementor-6673 .elementor-element.elementor-element-4319ed90{text-align:start;}.elementor-6673 .elementor-element.elementor-element-4319ed90 .elementor-heading-title{font-size:28px;}.elementor-6673 .elementor-element.elementor-element-c61b165a{text-align:left;font-size:16px;}.elementor-6673 .elementor-element.elementor-element-cd7f9009{--width:100%;}.elementor-6673 .elementor-element.elementor-element-4e3adabc{--padding-top:32px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-6673 .elementor-element.elementor-element-d37daca3{--width:100%;} .elementor-6673 .elementor-element.elementor-element-2373f1ac{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-6673 .elementor-element.elementor-element-8009b090{--width:100%;}.elementor-6673 .elementor-element.elementor-element-8e7c205c .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-6673 .elementor-element.elementor-element-56515fdc{--padding-top:0px;--padding-bottom:44px;--padding-left:15px;--padding-right:15px;}.elementor-6673 .elementor-element.elementor-element-61af5730{--padding-top:32px;--padding-bottom:32px;--padding-left:22px;--padding-right:22px;}.elementor-6673 .elementor-element.elementor-element-1a2d4236 .elementor-heading-title{font-size:22px;}.elementor-6673 .elementor-element.elementor-element-47117328{--padding-top:36px;--padding-bottom:44px;--padding-left:15px;--padding-right:15px;}.elementor-6673 .elementor-element.elementor-element-4249859b .elementor-heading-title{font-size:24px;}.elementor-6673 .elementor-element.elementor-element-e5a7d613 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-6673 .elementor-element.elementor-element-e5a7d613:after{content:"0.5";}.elementor-6673 .elementor-element.elementor-element-e5a7d613 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-6673 .elementor-element.elementor-element-ac2cbd72{--content-width:1600px;}.elementor-6673 .elementor-element.elementor-element-82feef9c{--width:58%;}.elementor-6673 .elementor-element.elementor-element-cd7f9009{--width:42%;}.elementor-6673 .elementor-element.elementor-element-4e3adabc{--content-width:1600px;}.elementor-6673 .elementor-element.elementor-element-d37daca3{--width:20%;}.elementor-6673 .elementor-element.elementor-element-8009b090{--width:80%;}.elementor-6673 .elementor-element.elementor-element-56515fdc{--content-width:1600px;}.elementor-6673 .elementor-element.elementor-element-47117328{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-6673 .elementor-element.elementor-element-82feef9c{--width:100%;}.elementor-6673 .elementor-element.elementor-element-cd7f9009{--width:100%;}.elementor-6673 .elementor-element.elementor-element-d37daca3{--width:100%;}.elementor-6673 .elementor-element.elementor-element-8009b090{--width:100%;}}/* Start custom CSS *//* ---------- Blog Detail Template ---------- */
body.elementor-page-6673 .rr-blog-hero-media img { display:block; width:100%; height:auto; border-radius:14px; }

/* Kein Beitragsbild -> Text volle Breite, Bildspalte aus */
body.elementor-page-6673 .rr-blog-hero:not(:has(.rr-blog-hero-media img)) .rr-blog-hero-media { display:none !important; }
body.elementor-page-6673 .rr-blog-hero:not(:has(.rr-blog-hero-media img)) .rr-blog-hero-text { width:100% !important; max-width:1100px; }

/* Kategorie-Pille */
body.elementor-page-6673 .rr-blog-hero .elementor-post-info__terms-list-item {
  display:inline-block; background:#FFFFFF; border:1px solid #D7DEE4; color:#16364C;
  padding:5px 13px; border-radius:999px; font-weight:700; text-transform:uppercase;
  letter-spacing:.6px; font-size:12px;
}

/* Autorzeile im Hero */
body.elementor-page-6673 .rr-blog-hero-text .elementor-post-info__item--type-author img { border-radius:50%; }

/* ---------- Artikel ---------- */
body.elementor-page-6673 .rr-blog-main { max-width:100%; }
body.elementor-page-6673 .rr-article { font-family:Arial, Helvetica, sans-serif; }
body.elementor-page-6673 .rr-article p { font-size:17px; line-height:1.78; color:#44535E; margin:0 0 22px; }
body.elementor-page-6673 .rr-article h2 {
  font-family:'Poppins', sans-serif; font-size:30px; line-height:1.3; font-weight:700;
  color:#16364C; margin:46px 0 16px;
}
body.elementor-page-6673 .rr-article h3 {
  font-family:'Poppins', sans-serif; font-size:21px; line-height:1.4; font-weight:700;
  color:#16364C; margin:34px 0 12px;
}
body.elementor-page-6673 .rr-article h4 {
  font-family:'Poppins', sans-serif; font-size:18px; line-height:1.45; font-weight:700;
  color:#16364C; margin:28px 0 10px;
}
body.elementor-page-6673 .rr-article h2:first-child,
body.elementor-page-6673 .rr-article h3:first-child { margin-top:0; }
body.elementor-page-6673 .rr-article a { color:#EF5A4C; text-decoration:underline; text-underline-offset:3px; }
body.elementor-page-6673 .rr-article a:hover { color:#16364C; }
body.elementor-page-6673 .rr-article strong { color:#16364C; font-weight:700; }
body.elementor-page-6673 .rr-article ul,
body.elementor-page-6673 .rr-article ol { margin:0 0 24px; padding-left:0; list-style:none; }
body.elementor-page-6673 .rr-article ol { counter-reset:rrli; }
body.elementor-page-6673 .rr-article li {
  position:relative; padding-left:28px; margin-bottom:11px;
  font-size:17px; line-height:1.72; color:#44535E;
}
body.elementor-page-6673 .rr-article ul li::before {
  content:''; position:absolute; left:4px; top:11px;
  width:8px; height:8px; border-radius:50%; background:#EF5A4C;
}
body.elementor-page-6673 .rr-article ol li::before {
  counter-increment:rrli; content:counter(rrli) '.'; position:absolute; left:0; top:0;
  color:#EF5A4C; font-weight:700;
}
body.elementor-page-6673 .rr-article img { max-width:100%; height:auto; border-radius:12px; margin:8px 0 26px; display:block; }
body.elementor-page-6673 .rr-article blockquote {
  margin:30px 0; padding:4px 0 4px 22px; border-left:3px solid #EF5A4C;
  font-size:19px; line-height:1.6; color:#16364C; font-style:normal;
}

/* ---------- Tabellen ---------- */
body.elementor-page-6673 .rr-article table {
  width:100%; border-collapse:collapse; margin:10px 0 30px;
  font-size:15px; border:1px solid #E3E9EE; border-radius:10px; overflow:hidden;
}
body.elementor-page-6673 .rr-article table th {
  background:#16364C; color:#FFFFFF; font-family:'Poppins', sans-serif; font-weight:600;
  text-align:left; padding:14px 16px; font-size:14px;
}
body.elementor-page-6673 .rr-article table td {
  padding:13px 16px; border-top:1px solid #E3E9EE; color:#44535E; line-height:1.6;
}
body.elementor-page-6673 .rr-article table tr:nth-child(even) td { background:#F8FAFB; }

/* ---------- Share-Leiste ---------- */
body.elementor-page-6673 .rr-share-rail { position:sticky; top:110px; }
body.elementor-page-6673 .rr-share-rail .elementor-share-btn {
  border-radius:8px; justify-content:flex-start; padding:11px 14px;
  transition:background .2s ease, border-color .2s ease, color .2s ease;
}
body.elementor-page-6673 .rr-share-rail .elementor-share-btn:hover {
  background:#16364C; border-color:#16364C; color:#FFFFFF;
}
body.elementor-page-6673 .rr-share-rail .elementor-share-btn:hover .elementor-share-btn__icon,
body.elementor-page-6673 .rr-share-rail .elementor-share-btn:hover .elementor-share-btn__title { color:#FFFFFF; }

/* ---------- Autorenbox ---------- */
body.elementor-page-6673 .rr-authorbox {
  background:#F7F9FB; border:1px solid #E3E9EE; border-radius:14px;
  padding:26px 28px; margin-top:6px;
}
body.elementor-page-6673 .rr-authorbox img { border-radius:50%; }

/* ---------- Tablet ---------- */
@media (max-width:1024px){
  body.elementor-page-6673 .rr-share-rail { position:static; }
  body.elementor-page-6673 .rr-share-rail .elementor-grid { display:flex; flex-wrap:wrap; gap:10px; }
  body.elementor-page-6673 .rr-share-rail .elementor-grid-item { width:auto; }
  body.elementor-page-6673 .rr-article h2 { font-size:26px; margin:38px 0 14px; }
  body.elementor-page-6673 .rr-article h3 { font-size:19px; margin:28px 0 10px; }
}

/* ---------- Mobil ---------- */
@media (max-width:767px){
  body.elementor-page-6673 .rr-blog-hero-text,
  body.elementor-page-6673 .rr-blog-hero-media,
  body.elementor-page-6673 .rr-blog-main,
  body.elementor-page-6673 .rr-share-rail { text-align:left; }
  body.elementor-page-6673 .rr-article p,
  body.elementor-page-6673 .rr-article li { font-size:16px; line-height:1.75; }
  body.elementor-page-6673 .rr-article h2 { font-size:22px; margin:32px 0 12px; }
  body.elementor-page-6673 .rr-article h3 { font-size:18px; margin:24px 0 10px; }
  body.elementor-page-6673 .rr-article h4 { font-size:16px; }
  body.elementor-page-6673 .rr-article blockquote { font-size:17px; padding-left:16px; }

  /* Tabellen ohne Querscrollen */
  body.elementor-page-6673 .rr-article table,
  body.elementor-page-6673 .rr-article tbody,
  body.elementor-page-6673 .rr-article tr,
  body.elementor-page-6673 .rr-article td { display:block; width:100%; }
  body.elementor-page-6673 .rr-article table thead { display:block; }
  body.elementor-page-6673 .rr-article table th { display:block; width:100%; }
  body.elementor-page-6673 .rr-article table tr { border-top:1px solid #E3E9EE; }
  body.elementor-page-6673 .rr-article table tr:first-child { border-top:0; }
  body.elementor-page-6673 .rr-article table td { border-top:0; padding:10px 16px; }
  body.elementor-page-6673 .rr-article table td:first-child { padding-top:14px; font-weight:700; color:#16364C; }
  body.elementor-page-6673 .rr-article table td:last-child { padding-bottom:14px; }

  body.elementor-page-6673 .rr-authorbox { padding:22px 20px; }
  body.elementor-page-6673 .rr-authorbox .elementor-author-box { flex-direction:row; align-items:flex-start; text-align:left; }
  body.elementor-page-6673 .rr-share-rail .elementor-share-btn { padding:10px 12px; }
}

/* Autorenbox: Initialen-Avatar statt Gravatar */
body.elementor-page-6673 .rr-authorbox .elementor-author-box { display:flex; align-items:flex-start; gap:22px; }
body.elementor-page-6673 .rr-authorbox .elementor-author-box::before {
  content:'RR'; flex:0 0 64px; width:64px; height:64px; border-radius:50%;
  background:#16364C; color:#FFFFFF; font-family:'Poppins', sans-serif; font-weight:700;
  font-size:19px; letter-spacing:.5px; display:flex; align-items:center; justify-content:center;
}
body.elementor-page-6673 .rr-authorbox .elementor-author-box__text { text-align:left; }
body.elementor-page-6673 .rr-authorbox .elementor-author-box__bio { margin-top:6px; }

/* Hero-Meta: Pille + Datum */
body.elementor-page-6673 .rr-blog-hero .elementor-post-info { align-items:center; }
body.elementor-page-6673 .rr-blog-hero .elementor-post-info__item--type-date { color:#51616E; font-size:14px; }
body.elementor-page-6673 .rr-blog-hero-text .elementor-post-info__item--type-author { color:#16364C; font-size:15px; font-weight:600; }
body.elementor-page-6673 .rr-blog-hero-text .elementor-post-info__item-prefix { color:#51616E; font-weight:400; margin-right:4px; }

/* Share-Buttons: Rahmen dezent, Text dunkel */
body.elementor-page-6673 .rr-share-rail .elementor-share-btn { border-color:#D7DEE4 !important; }
body.elementor-page-6673 .rr-share-rail .elementor-share-btn__title { color:#16364C; }
body.elementor-page-6673 .rr-share-rail .elementor-share-btn__icon { color:#16364C; }

/* ---------- Lesbarkeit / Kontrast AA ---------- */
body.elementor-page-6673 .rr-article,
body.elementor-page-6673 .rr-article p,
body.elementor-page-6673 .rr-article li,
body.elementor-page-6673 .rr-article td { color:#44535E; }
body.elementor-page-6673 .rr-blog-hero .elementor-post-excerpt,
body.elementor-page-6673 .rr-blog-hero .elementor-widget-theme-post-excerpt p { color:#44535E; }
body.elementor-page-6673 .rr-authorbox .elementor-author-box__bio { color:#44535E; }
body.elementor-page-6673 .rr-related-grid .elementor-post__excerpt p { color:#44535E; }
body.elementor-page-6673 .rr-blog-hero .elementor-post-info__item--type-date { color:#51616E; }
body.elementor-page-6673 .rr-related-grid .elementor-post__meta-data { color:#51616E; }

/* ---------- Feinschliff ---------- */
body.elementor-page-6673 .rr-authorbox .elementor-author-box__avatar { display:none !important; }
body.elementor-page-6673 .rr-blog-hero-text .elementor-post-info__item--type-author {
  display:inline-flex; align-items:baseline; gap:5px; white-space:nowrap;
}
body.elementor-page-6673 .rr-blog-hero-text .elementor-post-info__item--type-author .elementor-post-info__item-prefix { margin:0; }
body.elementor-page-6673 .rr-blog-hero .elementor-post-info__item--type-terms .elementor-post-info__item-prefix { display:none; }
body.elementor-page-6673 .rr-blog-hero .elementor-icon-list-icon { display:none; }
body.elementor-page-6673 .rr-blog-hero .elementor-post-info__item { padding:0; }

/* Abstand Share mobil/tablet */
@media (max-width:1024px){
  body.elementor-page-6673 .rr-share-rail { margin-bottom:30px; }
}

/* Share-Icon Hover: SVG füllt sich mit currentColor */
body.elementor-page-6673 .rr-share-rail .elementor-share-btn:hover .elementor-share-btn__icon svg,
body.elementor-page-6673 .rr-share-rail .elementor-share-btn:hover .elementor-share-btn__icon svg * { fill:#FFFFFF !important; color:#FFFFFF !important; }
body.elementor-page-6673 .rr-share-rail .elementor-share-btn .elementor-share-btn__icon svg { transition:fill .2s ease; }

/* Stapeln ab Tablet (Flex-Row wrappt sonst nicht) */
@media (max-width:1024px){
  body.elementor-page-6673 .rr-blog-body > .e-con-inner,
  body.elementor-page-6673 .rr-blog-hero > .e-con-inner { flex-direction:column; flex-wrap:wrap; }
  body.elementor-page-6673 .rr-share-rail,
  body.elementor-page-6673 .rr-blog-main,
  body.elementor-page-6673 .rr-blog-hero-text,
  body.elementor-page-6673 .rr-blog-hero-media { width:100% !important; max-width:100% !important; }
}

/* Abstand vor Beitragsbild beim Stapeln */
@media (max-width:1024px){
  body.elementor-page-6673 .rr-blog-hero-media { margin-top:28px; }
}
@media (max-width:767px){
  body.elementor-page-6673 .rr-blog-hero-media { margin-top:24px; }
}

/* Mobile Abstaende straffen */
@media (max-width:767px){
  body.elementor-page-6673 .rr-article > *:last-child { margin-bottom:6px; }
  body.elementor-page-6673 .rr-blog-main .elementor-widget-divider { margin-top:4px; margin-bottom:4px; }
  body.elementor-page-6673 .rr-authorbox { margin-top:0; }
  body.elementor-page-6673 .rr-blog-cta { margin-top:4px; }
}

/* ---------- Weitere Beiträge: Karten wie auf /blog/ ---------- */
body.elementor-page-6673 .rr-relatedcards .elementor-grid-item { display:flex; }
body.elementor-page-6673 .rr-relatedcards article.elementor-post { width:100%; }
body.elementor-page-6673 .rr-relatedcards .elementor-post__card {
  display:flex; flex-direction:column; height:100%;
  background:#FFFFFF; border:1px solid #E3E9EE; border-radius:14px; overflow:hidden;
  transition:transform .25s ease, border-color .25s ease;
}
body.elementor-page-6673 .rr-relatedcards article.elementor-post:hover .elementor-post__card { transform:translateY(-4px); border-color:#16364C; }
body.elementor-page-6673 .rr-relatedcards .elementor-post__thumbnail__link { display:block; }
body.elementor-page-6673 .rr-relatedcards .elementor-post__thumbnail {
  padding-bottom:0 !important; height:auto; aspect-ratio:16 / 9; min-height:200px;
  position:relative; overflow:hidden; background:#EDF1F5;
}
body.elementor-page-6673 .rr-relatedcards .elementor-post__thumbnail img {
  position:static !important; width:100% !important; height:100% !important;
  object-fit:cover; display:block; transform:none !important;
}
body.elementor-page-6673 .rr-relatedcards .elementor-post__text { display:flex; flex-direction:column; flex:1; padding:24px; margin:0; }
body.elementor-page-6673 .rr-relatedcards .elementor-post__title { margin:0 0 10px; }
body.elementor-page-6673 .rr-relatedcards .elementor-post__title a {
  color:#16364C; text-decoration:none; font-family:'Poppins', sans-serif;
  font-size:19px; font-weight:700; line-height:1.35;
}
body.elementor-page-6673 .rr-relatedcards article.elementor-post:hover .elementor-post__title a { color:#EF5A4C; }
body.elementor-page-6673 .rr-relatedcards .elementor-post__excerpt { margin:0 0 18px; }
body.elementor-page-6673 .rr-relatedcards .elementor-post__excerpt p { color:#44535E; font-family:Arial, sans-serif; font-size:15px; line-height:1.65; margin:0; }
body.elementor-page-6673 .rr-relatedcards .elementor-post__read-more {
  margin-top:auto; text-decoration:none; color:#EF5A4C;
  font-family:Arial, sans-serif; font-size:14px; font-weight:700;
}
body.elementor-page-6673 .rr-relatedcards article.elementor-post:hover .elementor-post__read-more { color:#16364C; }
@media (max-width:767px){
  body.elementor-page-6673 .rr-relatedcards .elementor-post__text { padding:20px; }
  body.elementor-page-6673 .rr-relatedcards .elementor-post__title a { font-size:18px; }
}

/* ---------- Hinweis: KI-generierte Bilder ---------- */
body.elementor-page-6673 .rr-blog-hero-media { position:relative; }
body.elementor-page-6673 .rr-blog-hero-media::after {
  content:'KI-generiert';
  position:absolute; left:10px; bottom:10px; z-index:2;
  padding:4px 9px; border-radius:5px;
  background:rgba(22,54,76,.72); color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:600;
  letter-spacing:.3px; line-height:1.2; pointer-events:none;
  backdrop-filter:blur(2px);
}
@media (max-width:767px){
  body.elementor-page-6673 .rr-blog-hero-media::after { left:8px; bottom:8px; font-size:10px; padding:3px 7px; }
}

body.elementor-page-6673 .rr-relatedcards .elementor-post__thumbnail { position:relative; }
body.elementor-page-6673 .rr-relatedcards .elementor-post__thumbnail::after {
  content:'KI-generiert';
  position:absolute; left:10px; bottom:10px; z-index:2;
  padding:4px 9px; border-radius:5px;
  background:rgba(22,54,76,.72); color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:600;
  letter-spacing:.3px; line-height:1.2; pointer-events:none;
  backdrop-filter:blur(2px);
}
@media (max-width:767px){
  body.elementor-page-6673 .rr-relatedcards .elementor-post__thumbnail::after { left:8px; bottom:8px; font-size:10px; padding:3px 7px; }
}


/* ---------- Artikel-Tabellen (responsiv) ---------- */
body.elementor-page-6673 .rr-article .rr-tablewrap { margin:26px 0 30px; }
body.elementor-page-6673 .rr-article table.rr-table {
  width:100%; border-collapse:collapse; border-spacing:0;
  font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:1.6; color:#44535E;
  border:1px solid #E3E9EE; border-radius:12px; overflow:hidden;
}
body.elementor-page-6673 .rr-article table.rr-table thead th {
  background:#16364C; color:#FFFFFF; text-align:left;
  font-family:"Poppins", Arial, sans-serif; font-size:14px; font-weight:600; letter-spacing:.2px;
  padding:14px 16px; border:0;
}
body.elementor-page-6673 .rr-article table.rr-table td {
  padding:14px 16px; border-top:1px solid #E3E9EE; vertical-align:top;
}
body.elementor-page-6673 .rr-article table.rr-table tbody tr:nth-child(even) { background:#F5F7FA; }
@media (max-width:767px){
  body.elementor-page-6673 .rr-article .rr-tablewrap { margin:20px 0 24px; }
  body.elementor-page-6673 .rr-article table.rr-table { border:0; border-radius:0; display:block; }
  body.elementor-page-6673 .rr-article table.rr-table thead { display:none; }
  body.elementor-page-6673 .rr-article table.rr-table tbody,
  body.elementor-page-6673 .rr-article table.rr-table tr,
  body.elementor-page-6673 .rr-article table.rr-table td { display:block; width:100%; }
  body.elementor-page-6673 .rr-article table.rr-table tr {
    border:1px solid #E3E9EE; border-radius:12px; overflow:hidden;
    margin-bottom:14px; background:#FFFFFF;
  }
  body.elementor-page-6673 .rr-article table.rr-table tbody tr:nth-child(even) { background:#FFFFFF; }
  body.elementor-page-6673 .rr-article table.rr-table td { border-top:1px solid #E3E9EE; padding:12px 15px; }
  body.elementor-page-6673 .rr-article table.rr-table tr td:first-child {
    border-top:0; background:#16364C; color:#FFFFFF;
    font-family:"Poppins", Arial, sans-serif; font-weight:600;
  }
  body.elementor-page-6673 .rr-article table.rr-table td::before {
    content:attr(data-label); display:block;
    font-size:11px; font-weight:700; text-transform:uppercase; letter-spacing:.6px;
    color:#51616E; margin-bottom:4px;
  }
  body.elementor-page-6673 .rr-article table.rr-table tr td:first-child::before { display:none; }
}

/* ---------- Inline-CTA im Artikel ---------- */
body.elementor-page-6673 .rr-article .rr-inline-cta {
  margin:30px 0; padding:24px 26px;
  background:#F5F7FA; border:1px solid #E3E9EE; border-left:3px solid #EF5A4C; border-radius:12px;
}
body.elementor-page-6673 .rr-article .rr-inline-cta__text {
  margin:0 0 14px; font-family:"Poppins", Arial, sans-serif;
  font-size:18px; font-weight:600; color:#16364C; line-height:1.45;
}
body.elementor-page-6673 .rr-article .rr-inline-cta__btn { margin:0; }
body.elementor-page-6673 .rr-article .rr-inline-cta__btn a {
  display:inline-block; background:#EF5A4C; color:#FFFFFF; text-decoration:none;
  font-family:"Poppins", Arial, sans-serif; font-size:15px; font-weight:600;
  padding:13px 26px; border-radius:8px; transition:background .2s ease;
}
body.elementor-page-6673 .rr-article .rr-inline-cta__btn a:hover { background:#16364C; color:#FFFFFF; }
@media (max-width:767px){
  body.elementor-page-6673 .rr-article .rr-inline-cta { padding:20px 15px; margin:24px 0; }
  body.elementor-page-6673 .rr-article .rr-inline-cta__text { font-size:17px; }
  body.elementor-page-6673 .rr-article .rr-inline-cta__btn a { display:block; text-align:center; }
}

/* ---------- Echtes Foto statt KI-Bild: Hinweis ausblenden ---------- */
body.elementor-page-6673.postid-9682 .rr-blog-hero-media::after,
body.elementor-page-6673.postid-9691 .rr-blog-hero-media::after,
body.elementor-page-6673.postid-9692 .rr-blog-hero-media::after { content:none !important; display:none !important; }/* End custom CSS */