.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-325 .elementor-element.elementor-element-c2d1ecf .elementor-icon-list-icon{width:14px;}.elementor-325 .elementor-element.elementor-element-c2d1ecf .elementor-icon-list-icon i{font-size:14px;}.elementor-325 .elementor-element.elementor-element-c2d1ecf .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.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;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-325 .elementor-element.elementor-element-8026c36 .elementor-toc__header-title{text-align:start;}.elementor-325 .elementor-element.elementor-element-8026c36 .elementor-toc__header{flex-direction:row;}.elementor-325 .elementor-element.elementor-element-8026c36{--item-text-hover-decoration:underline;}.elementor-325 .elementor-element.elementor-element-046ed00{--display:flex;}.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 );line-height:var( --e-global-typography-text-line-height );}@media(max-width:1024px){.elementor-widget-post-info .elementor-icon-list-item{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-content{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-post-info .elementor-icon-list-item{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-content{line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for theme-post-content, class: .elementor-element-bdc7c8b */.elementor-325 .elementor-element.elementor-element-bdc7c8b{font-family:"IBM Plex Sans",sans-serif;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.75;color:#20231F;max-width:74ch;margin:0 auto;width:100%}.elementor-325 .elementor-element.elementor-element-bdc7c8b p{margin:0 0 1.5rem}.elementor-325 .elementor-element.elementor-element-bdc7c8b h2{font-family:"Bricolage Grotesque",sans-serif;font-size:clamp(1.8rem,3.1vw,3rem);line-height:1.12;letter-spacing:-.04em;font-weight:600;color:#20231F;margin:3rem 0 1.5rem;overflow-wrap:anywhere}.elementor-325 .elementor-element.elementor-element-bdc7c8b h3{font-family:"Bricolage Grotesque",sans-serif;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.3;letter-spacing:-.02em;font-weight:600;color:#20231F;margin:0 0 1rem;overflow-wrap:anywhere}.elementor-325 .elementor-element.elementor-element-bdc7c8b a{color:#20231F;text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}.elementor-325 .elementor-element.elementor-element-bdc7c8b a:focus-visible,.elementor-325 .elementor-element.elementor-element-bdc7c8b summary:focus-visible{outline:2px solid #20231F;outline-offset:4px}.elementor-325 .elementor-element.elementor-element-bdc7c8b .rank-math-list-item{border-top:1px solid #B7BAB0;padding:1.25rem 0;margin:0}.elementor-325 .elementor-element.elementor-element-bdc7c8b .rank-math-list-item:last-child{border-bottom:1px solid #B7BAB0}.elementor-325 .elementor-element.elementor-element-bdc7c8b summary{cursor:pointer;min-height:44px;padding:.5rem .25rem}.elementor-325 .elementor-element.elementor-element-bdc7c8b summary h3{display:inline;margin:0}.elementor-325 .elementor-element.elementor-element-bdc7c8b .rank-math-answer{padding-top:1rem}.elementor-325 .elementor-element.elementor-element-bdc7c8b .vistar-ratgeber-leistung{background:#5DCAA5;padding:clamp(1.25rem,4vw,3rem);margin-top:3rem}.elementor-325 .elementor-element.elementor-element-bdc7c8b .vistar-ratgeber-leistung h2{margin-top:0}.elementor-325 .elementor-element.elementor-element-bdc7c8b .vistar-ratgeber-leistung a{display:inline-flex;align-items:center;min-height:44px}.elementor-325 .elementor-element.elementor-element-bdc7c8b table{width:100%;border-collapse:collapse;font-size:1rem;margin:2rem 0}.elementor-325 .elementor-element.elementor-element-bdc7c8b th,.elementor-325 .elementor-element.elementor-element-bdc7c8b td{border:1px solid #B7BAB0;text-align:left;padding:.75rem;overflow-wrap:anywhere}.elementor-325 .elementor-element.elementor-element-bdc7c8b figure{margin:0}/* End custom CSS */