.elementor-9568 .elementor-element.elementor-element-68c8d32{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--spacing-80) var(--spacing-80);--row-gap:var(--spacing-80);--column-gap:var(--spacing-80);--grid-auto-flow:row;--padding-top:var(--spacing-48);--padding-bottom:var(--spacing-48);--padding-left:var(--spacing-48);--padding-right:var(--spacing-48);}.elementor-9568 .elementor-element.elementor-element-68c8d32:not(.elementor-motion-effects-element-type-background), .elementor-9568 .elementor-element.elementor-element-68c8d32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9995973 );}.elementor-9568 .elementor-element.elementor-element-b98d9c5{--display:flex;grid-column:span 3;}.elementor-9568 .elementor-element.elementor-element-5778746 .elementor-heading-title{font-family:var( --e-global-typography-7e93507-font-family ), Sans-serif;font-size:var( --e-global-typography-7e93507-font-size );font-weight:var( --e-global-typography-7e93507-font-weight );line-height:var( --e-global-typography-7e93507-line-height );letter-spacing:var( --e-global-typography-7e93507-letter-spacing );word-spacing:var( --e-global-typography-7e93507-word-spacing );color:var( --e-global-color-text );}.elementor-9568 .elementor-element.elementor-element-5778746{grid-column:span 4;}.elementor-9568 .elementor-element.elementor-element-384e978{--display:flex;grid-column:span 7;}.elementor-9568 .elementor-element.elementor-element-589c4e0{font-family:var( --e-global-typography-1d0da5b-font-family ), Sans-serif;font-size:var( --e-global-typography-1d0da5b-font-size );font-weight:var( --e-global-typography-1d0da5b-font-weight );line-height:var( --e-global-typography-1d0da5b-line-height );letter-spacing:var( --e-global-typography-1d0da5b-letter-spacing );word-spacing:var( --e-global-typography-1d0da5b-word-spacing );color:var( --e-global-color-f3f0282 );grid-column:span 6;}.elementor-9568 .elementor-element.elementor-element-589c4e0 a{color:var( --e-global-color-text );}.elementor-9568 .elementor-element.elementor-element-589c4e0 a:hover, .elementor-9568 .elementor-element.elementor-element-589c4e0 a:focus{color:var( --e-global-color-primary );}.elementor-9568 .elementor-element.elementor-element-12ce781{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );grid-column:span 2;}.elementor-9568 .elementor-element.elementor-element-def6936{grid-column:span 2;}.elementor-9568 .elementor-element.elementor-element-4ac42cd .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-9568 .elementor-element.elementor-element-4ac42cd .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-9568 .elementor-element.elementor-element-4ac42cd .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-9568 .elementor-element.elementor-element-4ac42cd .jet-listing-dynamic-field__content{text-align:left;}@media(max-width:1024px){.elementor-9568 .elementor-element.elementor-element-68c8d32{--e-con-grid-template-columns:repeat(12, 1fr);--gap:var(--spacing-48) var(--spacing-48);--row-gap:var(--spacing-48);--column-gap:var(--spacing-48);--grid-auto-flow:row;}.elementor-9568 .elementor-element.elementor-element-b98d9c5{grid-column:span 3;}.elementor-9568 .elementor-element.elementor-element-5778746 .elementor-heading-title{font-size:var( --e-global-typography-7e93507-font-size );line-height:var( --e-global-typography-7e93507-line-height );letter-spacing:var( --e-global-typography-7e93507-letter-spacing );word-spacing:var( --e-global-typography-7e93507-word-spacing );}.elementor-9568 .elementor-element.elementor-element-384e978{grid-column:span 6;}.elementor-9568 .elementor-element.elementor-element-589c4e0{font-size:var( --e-global-typography-1d0da5b-font-size );line-height:var( --e-global-typography-1d0da5b-line-height );letter-spacing:var( --e-global-typography-1d0da5b-letter-spacing );word-spacing:var( --e-global-typography-1d0da5b-word-spacing );}.elementor-9568 .elementor-element.elementor-element-12ce781{grid-column:span 3;}}@media(max-width:767px){.elementor-9568 .elementor-element.elementor-element-68c8d32{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--spacing-48) var(--spacing-48);--row-gap:var(--spacing-48);--column-gap:var(--spacing-48);--grid-auto-flow:row;}.elementor-9568 .elementor-element.elementor-element-b98d9c5{grid-column:span 1;}.elementor-9568 .elementor-element.elementor-element-5778746 .elementor-heading-title{font-size:var( --e-global-typography-7e93507-font-size );line-height:var( --e-global-typography-7e93507-line-height );letter-spacing:var( --e-global-typography-7e93507-letter-spacing );word-spacing:var( --e-global-typography-7e93507-word-spacing );}.elementor-9568 .elementor-element.elementor-element-384e978{grid-column:span 1;}.elementor-9568 .elementor-element.elementor-element-589c4e0{font-size:var( --e-global-typography-1d0da5b-font-size );line-height:var( --e-global-typography-1d0da5b-line-height );letter-spacing:var( --e-global-typography-1d0da5b-letter-spacing );word-spacing:var( --e-global-typography-1d0da5b-word-spacing );}.elementor-9568 .elementor-element.elementor-element-12ce781{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );grid-column:span 1;}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-4ac42cd */.elementor-9568 .elementor-element.elementor-element-4ac42cd{position:absolute!important;left:calc(-8.69565% - 1px);top:32px;width:7%!important;margin:0!important;pointer-events:none;color:var(--color-deep-sea,#012C2D)!important}
.elementor-9568 .elementor-element.elementor-element-4ac42cd .jet-listing-dynamic-field__content{font-size:36px;line-height:1.2;font-weight:400;color:inherit}
@media(max-width:767px){.elementor-9568 .elementor-element.elementor-element-4ac42cd{left:calc(-12.36% - 1px);top:24px;width:9%!important}.elementor-9568 .elementor-element.elementor-element-4ac42cd .jet-listing-dynamic-field__content{font-size:26px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68c8d32 *//* Wiki-Listing: weiche Farbwechsel */
.elementor-9568 .elementor-element.elementor-element-68c8d32 {
    transition: background-color 0.25s ease;
}

.elementor-9568 .elementor-element.elementor-element-68c8d32 .elementor-heading-title,
.elementor-9568 .elementor-element.elementor-element-68c8d32 .elementor-widget-text-editor,
.elementor-9568 .elementor-element.elementor-element-68c8d32 .elementor-widget-text-editor p,
.elementor-9568 .elementor-element.elementor-element-68c8d32 .elementor-button,
.elementor-9568 .elementor-element.elementor-element-68c8d32 .elementor-button::after {
    transition:
        color 0.25s ease,
        background-color 0.25s ease,
        border-color 0.25s ease;
}

/* Hintergrund der gesamten Zeile */
.elementor-9568 .elementor-element.elementor-element-68c8d32:hover,
.elementor-9568 .elementor-element.elementor-element-68c8d32:focus-within {
    background-color: var(--color-teal-7, #045C50) !important;
}

/* Wiki-Begriff */
.elementor-9568 .elementor-element.elementor-element-68c8d32:hover .elementor-heading-title,
.elementor-9568 .elementor-element.elementor-element-68c8d32:focus-within .elementor-heading-title {
    color: var(--color-bright-yellow, #E1FF51) !important;
}

/* Kurzbeschreibung inklusive möglicher Links */
.elementor-9568 .elementor-element.elementor-element-68c8d32:hover .elementor-widget-text-editor,
.elementor-9568 .elementor-element.elementor-element-68c8d32:hover .elementor-widget-text-editor p,
.elementor-9568 .elementor-element.elementor-element-68c8d32:hover .elementor-widget-text-editor a,
.elementor-9568 .elementor-element.elementor-element-68c8d32:focus-within .elementor-widget-text-editor,
.elementor-9568 .elementor-element.elementor-element-68c8d32:focus-within .elementor-widget-text-editor p,
.elementor-9568 .elementor-element.elementor-element-68c8d32:focus-within .elementor-widget-text-editor a {
    color: #FFFFFF !important;
}

/* Mehr-Button */
.elementor-9568 .elementor-element.elementor-element-68c8d32:hover .elementor-button,
.elementor-9568 .elementor-element.elementor-element-68c8d32:focus-within .elementor-button {
    color: #FFFFFF !important;
    border-color: #FFFFFF !important;
    background-color: transparent !important;
}

.elementor-9568 .elementor-element.elementor-element-68c8d32:hover .elementor-button-text,
.elementor-9568 .elementor-element.elementor-element-68c8d32:focus-within .elementor-button-text {
    color: inherit !important;
}

/* Vorhandener CPRO-Pfeil am Button */
.elementor-9568 .elementor-element.elementor-element-68c8d32:hover .elementor-button::after,
.elementor-9568 .elementor-element.elementor-element-68c8d32:focus-within .elementor-button::after {
    background-color: #FFFFFF !important;
}

/* Direkter Hover / Tastaturfokus auf dem Button */
.elementor-9568 .elementor-element.elementor-element-68c8d32 .elementor-button:hover,
.elementor-9568 .elementor-element.elementor-element-68c8d32 .elementor-button:focus-visible {
    color: var(--color-deep-sea, #012C2D) !important;
    border-color: var(--color-bright-yellow, #E1FF51) !important;
    background-color: var(--color-bright-yellow, #E1FF51) !important;
}

.elementor-9568 .elementor-element.elementor-element-68c8d32 .elementor-button:hover::after,
.elementor-9568 .elementor-element.elementor-element-68c8d32 .elementor-button:focus-visible::after {
    background-color: var(--color-deep-sea, #012C2D) !important;
}

/* Reduzierte Bewegung berücksichtigen */
@media (prefers-reduced-motion: reduce) {
    .elementor-9568 .elementor-element.elementor-element-68c8d32,
    .elementor-9568 .elementor-element.elementor-element-68c8d32 .elementor-heading-title,
    .elementor-9568 .elementor-element.elementor-element-68c8d32 .elementor-widget-text-editor,
    .elementor-9568 .elementor-element.elementor-element-68c8d32 .elementor-widget-text-editor p,
    .elementor-9568 .elementor-element.elementor-element-68c8d32 .elementor-button,
    .elementor-9568 .elementor-element.elementor-element-68c8d32 .elementor-button::after {
        transition: none;
    }
}/* End custom CSS */