.elementor-18059 .elementor-element.elementor-element-8d803da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18059 .elementor-element.elementor-element-5f6783cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-18059 .elementor-element.elementor-element-5b1b09b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-18059 .elementor-element.elementor-element-65ab7be8{font-family:"Roboto", Sans-serif;font-size:13px;text-transform:lowercase;color:var( --e-global-color-a1mute0 );}.elementor-18059 .elementor-element.elementor-element-65ab7be8 a{color:var( --e-global-color-a1mute0 );}.elementor-18059 .elementor-element.elementor-element-bcc6207 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-18059 .elementor-element.elementor-element-bcc6207.elementor-element{--align-self:flex-start;}.elementor-18059 .elementor-element.elementor-element-bcc6207 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:500;text-transform:lowercase;line-height:1.15em;color:#111111;}.elementor-18059 .elementor-element.elementor-element-f5762a8{--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:6px 14px;--row-gap:6px;--column-gap:14px;--flex-wrap:wrap;}.elementor-18059 .elementor-element.elementor-element-6fcff80d.elementor-element{--align-self:center;}.elementor-18059 .elementor-element.elementor-element-6fcff80d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(14px/2);}.elementor-18059 .elementor-element.elementor-element-6fcff80d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(14px/2);}.elementor-18059 .elementor-element.elementor-element-6fcff80d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(14px/2);margin-left:calc(14px/2);}.elementor-18059 .elementor-element.elementor-element-6fcff80d .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-14px/2);margin-left:calc(-14px/2);}body.rtl .elementor-18059 .elementor-element.elementor-element-6fcff80d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-14px/2);}body:not(.rtl) .elementor-18059 .elementor-element.elementor-element-6fcff80d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-14px/2);}.elementor-18059 .elementor-element.elementor-element-6fcff80d .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#d9d9d9;}.elementor-18059 .elementor-element.elementor-element-6fcff80d .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-18059 .elementor-element.elementor-element-6fcff80d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-18059 .elementor-element.elementor-element-6fcff80d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-18059 .elementor-element.elementor-element-6fcff80d .elementor-icon-list-icon{width:14px;}.elementor-18059 .elementor-element.elementor-element-6fcff80d .elementor-icon-list-icon i{font-size:14px;}.elementor-18059 .elementor-element.elementor-element-6fcff80d .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-18059 .elementor-element.elementor-element-6fcff80d .elementor-icon-list-text{padding-left:8px;}body.rtl .elementor-18059 .elementor-element.elementor-element-6fcff80d .elementor-icon-list-text{padding-right:8px;}.elementor-18059 .elementor-element.elementor-element-6fcff80d .elementor-icon-list-text, .elementor-18059 .elementor-element.elementor-element-6fcff80d .elementor-icon-list-text a{color:#4a4a4a;}.elementor-18059 .elementor-element.elementor-element-4e43151a{--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;--justify-content:flex-start;--align-items:center;--gap:12px 28px;--row-gap:12px;--column-gap:28px;--flex-wrap:wrap;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18059 .elementor-element.elementor-element-3f46fe4b{--grid-side-margin:7px;--grid-column-gap:7px;--grid-row-gap:14px;--grid-bottom-margin:14px;--e-share-buttons-primary-color:var( --e-global-color-c696dce );--e-share-buttons-secondary-color:var( --e-global-color-accent );}.elementor-18059 .elementor-element.elementor-element-3f46fe4b .elementor-share-btn{font-size:calc(0.6px * 10);}.elementor-18059 .elementor-element.elementor-element-3f46fe4b .elementor-share-btn__icon{--e-share-buttons-icon-size:3.5em;}.elementor-18059 .elementor-element.elementor-element-3f46fe4b .elementor-share-btn:hover{--e-share-buttons-primary-color:var( --e-global-color-c696dce );--e-share-buttons-secondary-color:#3C3C3C;}.elementor-18059 .elementor-element.elementor-element-73987fad{text-align:start;font-family:var( --e-global-typography-46e385c-font-family ), Sans-serif;font-size:var( --e-global-typography-46e385c-font-size );font-weight:var( --e-global-typography-46e385c-font-weight );text-transform:var( --e-global-typography-46e385c-text-transform );line-height:var( --e-global-typography-46e385c-line-height );letter-spacing:var( --e-global-typography-46e385c-letter-spacing );word-spacing:var( --e-global-typography-46e385c-word-spacing );}.elementor-18059 .elementor-element.elementor-element-2b1195ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:28px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-18059 .elementor-element.elementor-element-357f07a8 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-18059 .elementor-element.elementor-element-357f07a8.elementor-element{--align-self:flex-start;}.elementor-18059 .elementor-element.elementor-element-357f07a8 img{border-radius:12px 12px 12px 12px;}.elementor-18059 .elementor-element.elementor-element-5c6c1e8e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-18059 .elementor-element.elementor-element-392f6ba5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-18059 .elementor-element.elementor-element-81c8046{--box-border-color:var( --e-global-color-a1bord0 );--box-border-width:1px;--box-border-radius:12px;--separator-width:0px;--box-padding:22px;--header-background-color:#FFFFFF;--header-color:var( --e-global-color-a1mute0 );--item-text-color:#4A4A4A;--item-text-hover-color:var( --e-global-color-7b0852b );--item-text-hover-decoration:underline;--marker-color:var( --e-global-color-7b0852b );--marker-size:6px;}.elementor-18059 .elementor-element.elementor-element-81c8046 .elementor-toc__header-title{text-align:start;}.elementor-18059 .elementor-element.elementor-element-81c8046 .elementor-toc__header, .elementor-18059 .elementor-element.elementor-element-81c8046 .elementor-toc__header-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;}.elementor-18059 .elementor-element.elementor-element-81c8046 .elementor-toc__header{flex-direction:row;}.elementor-18059 .elementor-element.elementor-element-2babc88.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18059 .elementor-element.elementor-element-2babc88{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18059 .elementor-element.elementor-element-fa4c6a8 > .elementor-widget-container{margin:8px 0px 8px 0px;}.elementor-18059 .elementor-element.elementor-element-4fd39d16 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-18059 .elementor-element.elementor-element-4fd39d16{text-align:start;font-family:var( --e-global-typography-46e385c-font-family ), Sans-serif;font-size:var( --e-global-typography-46e385c-font-size );font-weight:var( --e-global-typography-46e385c-font-weight );text-transform:var( --e-global-typography-46e385c-text-transform );line-height:var( --e-global-typography-46e385c-line-height );letter-spacing:var( --e-global-typography-46e385c-letter-spacing );word-spacing:var( --e-global-typography-46e385c-word-spacing );}.elementor-18059 .elementor-element.elementor-element-705d3fe2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18059 .elementor-element.elementor-element-12b7b31b{--box-border-color:var( --e-global-color-a1bord0 );--box-border-width:1px;--box-border-radius:12px;--separator-width:0px;--box-padding:22px;--header-background-color:#FFFFFF;--header-color:var( --e-global-color-a1mute0 );--item-text-color:#4A4A4A;--item-text-hover-color:var( --e-global-color-7b0852b );--item-text-hover-decoration:underline;--marker-color:var( --e-global-color-7b0852b );--marker-size:6px;}.elementor-18059 .elementor-element.elementor-element-12b7b31b .elementor-toc__header-title{text-align:start;}.elementor-18059 .elementor-element.elementor-element-12b7b31b .elementor-toc__header, .elementor-18059 .elementor-element.elementor-element-12b7b31b .elementor-toc__header-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;}.elementor-18059 .elementor-element.elementor-element-3a34c7db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}@media(max-width:1024px){.elementor-18059 .elementor-element.elementor-element-bcc6207 .elementor-heading-title{font-size:36px;} .elementor-18059 .elementor-element.elementor-element-3f46fe4b{--grid-side-margin:7px;--grid-column-gap:7px;--grid-row-gap:14px;--grid-bottom-margin:14px;}.elementor-18059 .elementor-element.elementor-element-73987fad{font-size:var( --e-global-typography-46e385c-font-size );line-height:var( --e-global-typography-46e385c-line-height );letter-spacing:var( --e-global-typography-46e385c-letter-spacing );word-spacing:var( --e-global-typography-46e385c-word-spacing );}.elementor-18059 .elementor-element.elementor-element-2babc88{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18059 .elementor-element.elementor-element-4fd39d16{font-size:var( --e-global-typography-46e385c-font-size );line-height:var( --e-global-typography-46e385c-line-height );letter-spacing:var( --e-global-typography-46e385c-letter-spacing );word-spacing:var( --e-global-typography-46e385c-word-spacing );}}@media(max-width:767px){.elementor-18059 .elementor-element.elementor-element-5f6783cb{--padding-top:20px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-18059 .elementor-element.elementor-element-5b1b09b1{--width:100%;}.elementor-18059 .elementor-element.elementor-element-bcc6207 .elementor-heading-title{font-size:29px;} .elementor-18059 .elementor-element.elementor-element-3f46fe4b{--grid-side-margin:7px;--grid-column-gap:7px;--grid-row-gap:14px;--grid-bottom-margin:14px;}.elementor-18059 .elementor-element.elementor-element-73987fad{font-size:var( --e-global-typography-46e385c-font-size );line-height:var( --e-global-typography-46e385c-line-height );letter-spacing:var( --e-global-typography-46e385c-letter-spacing );word-spacing:var( --e-global-typography-46e385c-word-spacing );}.elementor-18059 .elementor-element.elementor-element-2b1195ee{--padding-top:20px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-18059 .elementor-element.elementor-element-5c6c1e8e{--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-18059 .elementor-element.elementor-element-392f6ba5{--width:100%;}.elementor-18059 .elementor-element.elementor-element-2babc88{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18059 .elementor-element.elementor-element-4fd39d16{font-size:var( --e-global-typography-46e385c-font-size );line-height:var( --e-global-typography-46e385c-line-height );letter-spacing:var( --e-global-typography-46e385c-letter-spacing );word-spacing:var( --e-global-typography-46e385c-word-spacing );}}@media(min-width:768px){.elementor-18059 .elementor-element.elementor-element-5f6783cb{--content-width:1200px;}.elementor-18059 .elementor-element.elementor-element-5b1b09b1{--width:64%;}.elementor-18059 .elementor-element.elementor-element-2b1195ee{--content-width:1200px;}.elementor-18059 .elementor-element.elementor-element-5c6c1e8e{--content-width:1200px;}.elementor-18059 .elementor-element.elementor-element-392f6ba5{--width:64%;}.elementor-18059 .elementor-element.elementor-element-705d3fe2{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18059 .elementor-element.elementor-element-5b1b09b1{--width:100%;}.elementor-18059 .elementor-element.elementor-element-392f6ba5{--width:100%;}}/* Start custom CSS for share-buttons, class: .elementor-element-3f46fe4b *//* Replace Twitter Icon on Elementor Share Buttons */
.elementor-share-btn_twitter .elementor-share-btn__icon {
    background-image: url('https://vapa.ch/wp-content/uploads/2024/01/x-platform-wealth-management-news.svg') !important;
    background-size: cover; /* Adjust this as necessary */
    background-repeat: no-repeat;
    background-position: center;
    font-size: 0; /* Hide the text/icon if it's not an image */
    display: inline-block; /* Or 'block', depending on your layout */
    width: 24px; /* Adjust size as needed */
    height: 24px; /* Adjust size as needed */
}

.elementor-share-btn_twitter .elementor-share-btn__icon i,
.elementor-share-btn_twitter .elementor-share-btn__icon svg {
    display: none !important; /* Hide the old icon */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e43151a *//* Rechtsseiten: keine Teilen-Buttons */
body.page-id-1365 .elementor-18059 .elementor-element.elementor-element-4e43151a, body.page-id-1378 .elementor-18059 .elementor-element.elementor-element-4e43151a { display: none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73987fad *//* Rechtsseiten: kein Kurz-Disclaimer */
body.page-id-1365 .elementor-18059 .elementor-element.elementor-element-73987fad, body.page-id-1378 .elementor-18059 .elementor-element.elementor-element-73987fad { display: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b1195ee *//* Ohne Beitragsbild keinen leeren Abstand */
.elementor-18059 .elementor-element.elementor-element-2b1195ee:not(:has(img)) { display: none; }/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-81c8046 *//* Inhaltsverzeichnis ausblenden, wenn ein Beitrag keine H2 hat */
.elementor-18059 .elementor-element.elementor-element-81c8046:has(.elementor-toc__no-headings) { display: none; }
/* Marker oben ausrichten, auch bei zweizeiligen Einträgen */
.elementor-18059 .elementor-element.elementor-element-81c8046 .elementor-toc__list-item-text-wrapper { align-items: flex-start; }
.elementor-18059 .elementor-element.elementor-element-81c8046 .elementor-toc__list-item-text-wrapper > svg { flex: 0 0 auto; margin-top: 0.55em; }/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-2babc88 *//* Gutenberg-Tabellen und Zitate im Beitrag */
.elementor-18059 .elementor-element.elementor-element-2babc88 .wp-block-table { overflow-x: auto; margin: 28px 0; }
.elementor-18059 .elementor-element.elementor-element-2babc88 .wp-block-table table { width: 100%; border-collapse: collapse; font-size: 15px; line-height: 1.5; }
.elementor-18059 .elementor-element.elementor-element-2babc88 .wp-block-table th, .elementor-18059 .elementor-element.elementor-element-2babc88 .wp-block-table thead td { background: var(--e-global-color-7b0852b); color: #fff; font-weight: 500; text-align: left; padding: 12px 16px; border: 0; }
.elementor-18059 .elementor-element.elementor-element-2babc88 .wp-block-table td { padding: 12px 16px; border: 0; border-bottom: 1px solid #ececec; }
.elementor-18059 .elementor-element.elementor-element-2babc88 .wp-block-table tbody tr:nth-child(even) td { background: #f8fafb; }
.elementor-18059 .elementor-element.elementor-element-2babc88 .wp-block-quote { margin: 32px 0; padding: 22px 28px; border: 1px solid #e4ecf1; font-size: 20px; line-height: 1.5; font-weight: 300; color: #111; }
/* Abstand oben aus alten Seiteneinstellungen neutralisieren */
.elementor-18059 .elementor-element.elementor-element-2babc88 [data-elementor-type="wp-page"] > .e-con:first-child, .elementor-18059 .elementor-element.elementor-element-2babc88 [data-elementor-type="wp-page"] > .elementor-section:first-child { margin-top: 0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fd39d16 *//* Rechtsseiten: kein Disclaimer-Block */
body.page-id-1365 .elementor-18059 .elementor-element.elementor-element-4fd39d16, body.page-id-1378 .elementor-18059 .elementor-element.elementor-element-4fd39d16 { display: none; }/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-12b7b31b *//* Inhaltsverzeichnis ausblenden, wenn ein Beitrag keine H2 hat */
.elementor-18059 .elementor-element.elementor-element-12b7b31b:has(.elementor-toc__no-headings) { display: none; }
/* Marker oben ausrichten, auch bei zweizeiligen Einträgen */
.elementor-18059 .elementor-element.elementor-element-12b7b31b .elementor-toc__list-item-text-wrapper { align-items: flex-start; }
.elementor-18059 .elementor-element.elementor-element-12b7b31b .elementor-toc__list-item-text-wrapper > svg { flex: 0 0 auto; margin-top: 0.55em; }/* End custom CSS */