.elementor-12043 .elementor-element.elementor-element-4056e7d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-4056e7d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12043 .elementor-element.elementor-element-30b2c62{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-8200854{--display:flex;}.elementor-12043 .elementor-element.elementor-element-991f8b4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-a756d35{font-family:var( --e-global-typography-3012a37-font-family ), Sans-serif;font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );color:var( --e-global-color-db71671 );}.elementor-12043 .elementor-element.elementor-element-279f48a{--spacer-size:16px;}.elementor-12043 .elementor-element.elementor-element-3333c39{text-align:start;font-family:var( --e-global-typography-3012a37-font-family ), Sans-serif;font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );color:var( --e-global-color-primary );padding:15px 15px 15px 15px;background-color:var( --e-global-color-accent );border-style:none;}.elementor-12043 .elementor-element.elementor-element-74c268a{--spacer-size:16px;}.elementor-12043 .elementor-element.elementor-element-ab69699 .elementor-heading-title{font-family:var( --e-global-typography-6ffb3cf-font-family ), Sans-serif;font-size:var( --e-global-typography-6ffb3cf-font-size );font-weight:var( --e-global-typography-6ffb3cf-font-weight );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );color:var( --e-global-color-primary );}.elementor-12043 .elementor-element.elementor-element-3b23ea5{--spacer-size:20px;}.elementor-12043 .elementor-element.elementor-element-8bcc3b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-ba68df0{font-family:var( --e-global-typography-3012a37-font-family ), Sans-serif;font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );color:var( --e-global-color-db71671 );}.elementor-12043 .elementor-element.elementor-element-74912c8{--spacer-size:24px;}.elementor-12043 .elementor-element.elementor-element-2f80e5b{--display:flex;--min-height:480px;}.elementor-12043 .elementor-element.elementor-element-2f80e5b:not(.elementor-motion-effects-element-type-background), .elementor-12043 .elementor-element.elementor-element-2f80e5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roover.de/wp-content/uploads/2026/11/ROOVER-KI-Blog-KW46-2026-Arbeitsergebnisse.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12043 .elementor-element.elementor-element-33363ba .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12043 .elementor-element.elementor-element-ddc0e2a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-82f884e{--display:flex;}.elementor-12043 .elementor-element.elementor-element-36e3e12 .elementor-heading-title{font-family:var( --e-global-typography-6ffb3cf-font-family ), Sans-serif;font-size:var( --e-global-typography-6ffb3cf-font-size );font-weight:var( --e-global-typography-6ffb3cf-font-weight );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );color:var( --e-global-color-primary );}.elementor-12043 .elementor-element.elementor-element-7bd298f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-836191e{--spacer-size:20px;}.elementor-12043 .elementor-element.elementor-element-2b0a82c{font-family:var( --e-global-typography-3012a37-font-family ), Sans-serif;font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );color:var( --e-global-color-db71671 );}.elementor-12043 .elementor-element.elementor-element-c3e5a19{font-family:var( --e-global-typography-3012a37-font-family ), Sans-serif;font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );color:var( --e-global-color-db71671 );}.elementor-12043 .elementor-element.elementor-element-b3e0c3f{--spacer-size:24px;}.elementor-12043 .elementor-element.elementor-element-fb531d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-fb531d2:not(.elementor-motion-effects-element-type-background), .elementor-12043 .elementor-element.elementor-element-fb531d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12043 .elementor-element.elementor-element-af2fa20{--display:flex;}.elementor-12043 .elementor-element.elementor-element-51d5982{--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:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-e8bd7ab );--border-color:var( --e-global-color-e8bd7ab );--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-bd44c4d .elementor-heading-title{font-family:var( --e-global-typography-6ffb3cf-font-family ), Sans-serif;font-size:var( --e-global-typography-6ffb3cf-font-size );font-weight:var( --e-global-typography-6ffb3cf-font-weight );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );color:var( --e-global-color-a17d796 );}.elementor-12043 .elementor-element.elementor-element-bd44c4d{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-12043 .elementor-element.elementor-element-0c05728 .elementor-button{background-color:var( --e-global-color-primary );padding:12px 24px 12px 24px;}.elementor-12043 .elementor-element.elementor-element-49f5f0b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-dab7cab{--display:flex;}.elementor-12043 .elementor-element.elementor-element-ab9395e .elementor-heading-title{font-family:var( --e-global-typography-6ffb3cf-font-family ), Sans-serif;font-size:var( --e-global-typography-6ffb3cf-font-size );font-weight:var( --e-global-typography-6ffb3cf-font-weight );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );color:var( --e-global-color-primary );}.elementor-12043 .elementor-element.elementor-element-b4ce82f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-8d93290{--spacer-size:20px;}.elementor-12043 .elementor-element.elementor-element-2aad789{font-family:var( --e-global-typography-3012a37-font-family ), Sans-serif;font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );color:var( --e-global-color-db71671 );}.elementor-12043 .elementor-element.elementor-element-417a85a{--spacer-size:24px;}.elementor-12043 .elementor-element.elementor-element-6d34101{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-88f7079{--display:flex;}.elementor-12043 .elementor-element.elementor-element-427a43d .elementor-heading-title{font-family:var( --e-global-typography-6ffb3cf-font-family ), Sans-serif;font-size:var( --e-global-typography-6ffb3cf-font-size );font-weight:var( --e-global-typography-6ffb3cf-font-weight );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );color:var( --e-global-color-primary );}.elementor-12043 .elementor-element.elementor-element-89688e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-f01273d{--spacer-size:20px;}.elementor-12043 .elementor-element.elementor-element-558f552{font-family:var( --e-global-typography-3012a37-font-family ), Sans-serif;font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );color:var( --e-global-color-db71671 );}.elementor-12043 .elementor-element.elementor-element-8cf5e46{--spacer-size:24px;}.elementor-12043 .elementor-element.elementor-element-73bf6b6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-cf2cbc0{--display:flex;}.elementor-12043 .elementor-element.elementor-element-2a5b4ad .elementor-heading-title{font-family:var( --e-global-typography-6ffb3cf-font-family ), Sans-serif;font-size:var( --e-global-typography-6ffb3cf-font-size );font-weight:var( --e-global-typography-6ffb3cf-font-weight );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );color:var( --e-global-color-primary );}.elementor-12043 .elementor-element.elementor-element-564212e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-eba61b6{--spacer-size:20px;}.elementor-12043 .elementor-element.elementor-element-a6a46f7{font-family:var( --e-global-typography-3012a37-font-family ), Sans-serif;font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );color:var( --e-global-color-db71671 );}.elementor-12043 .elementor-element.elementor-element-a7fcd2d{--spacer-size:24px;}.elementor-12043 .elementor-element.elementor-element-9e0a8b7{--display:flex;--min-height:480px;}.elementor-12043 .elementor-element.elementor-element-9e0a8b7:not(.elementor-motion-effects-element-type-background), .elementor-12043 .elementor-element.elementor-element-9e0a8b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roover.de/wp-content/uploads/2026/11/ROOVER-KI-Blog-KW46-2026-Denkpfade.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12043 .elementor-element.elementor-element-f08ad25 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12043 .elementor-element.elementor-element-7ad464f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-8e222de{--display:flex;}.elementor-12043 .elementor-element.elementor-element-3cda983 .elementor-heading-title{font-family:var( --e-global-typography-6ffb3cf-font-family ), Sans-serif;font-size:var( --e-global-typography-6ffb3cf-font-size );font-weight:var( --e-global-typography-6ffb3cf-font-weight );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );color:var( --e-global-color-primary );}.elementor-12043 .elementor-element.elementor-element-f9e72db{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-7e33236{--spacer-size:20px;}.elementor-12043 .elementor-element.elementor-element-cf4b20e{font-family:var( --e-global-typography-3012a37-font-family ), Sans-serif;font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );color:var( --e-global-color-db71671 );}.elementor-12043 .elementor-element.elementor-element-8ed6439{--spacer-size:24px;}.elementor-12043 .elementor-element.elementor-element-e5c100e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--overflow:hidden;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-e5c100e:not(.elementor-motion-effects-element-type-background), .elementor-12043 .elementor-element.elementor-element-e5c100e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, var( --e-global-color-primary ) 0%, var( --e-global-color-9f691a7 ) 49%);}.elementor-12043 .elementor-element.elementor-element-6a36e09{--display:flex;}.elementor-12043 .elementor-element.elementor-element-b09a96e .elementor-heading-title{font-family:var( --e-global-typography-6ffb3cf-font-family ), Sans-serif;font-size:var( --e-global-typography-6ffb3cf-font-size );font-weight:var( --e-global-typography-6ffb3cf-font-weight );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );color:var( --e-global-color-a17d796 );}.elementor-12043 .elementor-element.elementor-element-b09a96e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:100%;max-width:100%;}.elementor-12043 .elementor-element.elementor-element-680d1a9{--spacer-size:20px;}.elementor-12043 .elementor-element.elementor-element-927f946{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-e597538{--spacer-size:24px;}.elementor-12043 .elementor-element.elementor-element-1811519 .elementor-heading-title{font-family:var( --e-global-typography-941f868-font-family ), Sans-serif;font-size:var( --e-global-typography-941f868-font-size );font-weight:var( --e-global-typography-941f868-font-weight );line-height:var( --e-global-typography-941f868-line-height );letter-spacing:var( --e-global-typography-941f868-letter-spacing );word-spacing:var( --e-global-typography-941f868-word-spacing );color:var( --e-global-color-accent );}.elementor-12043 .elementor-element.elementor-element-1811519{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-12043 .elementor-element.elementor-element-b2678ac{--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;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12043 .elementor-element.elementor-element-994636d .elementor-accordion-item{border-width:1px;border-color:var( --e-global-color-e8bd7ab );}.elementor-12043 .elementor-element.elementor-element-994636d .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:var( --e-global-color-e8bd7ab );}.elementor-12043 .elementor-element.elementor-element-994636d .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:var( --e-global-color-e8bd7ab );}.elementor-12043 .elementor-element.elementor-element-994636d .elementor-accordion-icon, .elementor-12043 .elementor-element.elementor-element-994636d .elementor-accordion-title{color:var( --e-global-color-e62079e );}.elementor-12043 .elementor-element.elementor-element-994636d .elementor-accordion-icon svg{fill:var( --e-global-color-e62079e );}.elementor-12043 .elementor-element.elementor-element-994636d .elementor-active .elementor-accordion-icon, .elementor-12043 .elementor-element.elementor-element-994636d .elementor-active .elementor-accordion-title{color:var( --e-global-color-secondary );}.elementor-12043 .elementor-element.elementor-element-994636d .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-12043 .elementor-element.elementor-element-994636d .elementor-accordion-title{font-family:var( --e-global-typography-802cd0f-font-family ), Sans-serif;font-size:var( --e-global-typography-802cd0f-font-size );font-weight:var( --e-global-typography-802cd0f-font-weight );line-height:var( --e-global-typography-802cd0f-line-height );letter-spacing:var( --e-global-typography-802cd0f-letter-spacing );word-spacing:var( --e-global-typography-802cd0f-word-spacing );}.elementor-12043 .elementor-element.elementor-element-994636d .elementor-tab-title{padding:28px 0px 32px 0px;}.elementor-12043 .elementor-element.elementor-element-994636d .elementor-accordion-icon{margin-inline-end:12px;}.elementor-12043 .elementor-element.elementor-element-994636d .elementor-tab-content{color:var( --e-global-color-e62079e );font-family:var( --e-global-typography-979b14b-font-family ), Sans-serif;font-size:var( --e-global-typography-979b14b-font-size );font-weight:var( --e-global-typography-979b14b-font-weight );line-height:var( --e-global-typography-979b14b-line-height );letter-spacing:var( --e-global-typography-979b14b-letter-spacing );word-spacing:var( --e-global-typography-979b14b-word-spacing );padding:32px 0px 48px 40px;}.elementor-12043 .elementor-element.elementor-element-994636d{padding:0% 0% 0% 0%;width:100%;max-width:100%;}.elementor-12043 .elementor-element.elementor-element-cfc680d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-cfc680d:not(.elementor-motion-effects-element-type-background), .elementor-12043 .elementor-element.elementor-element-cfc680d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12043 .elementor-element.elementor-element-d830ce4{--display:flex;}.elementor-12043 .elementor-element.elementor-element-4ec6d95{--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:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-e8bd7ab );--border-color:var( --e-global-color-e8bd7ab );--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-03795de{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-3fac4d5 .elementor-heading-title{font-family:var( --e-global-typography-6ffb3cf-font-family ), Sans-serif;font-size:var( --e-global-typography-6ffb3cf-font-size );font-weight:var( --e-global-typography-6ffb3cf-font-weight );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );color:var( --e-global-color-a17d796 );}.elementor-12043 .elementor-element.elementor-element-3fac4d5{width:100%;max-width:100%;}.elementor-12043 .elementor-element.elementor-element-303f29f{font-family:var( --e-global-typography-3012a37-font-family ), Sans-serif;font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );color:var( --e-global-color-a17d796 );}.elementor-12043 .elementor-element.elementor-element-4211658 .elementor-button{background-color:var( --e-global-color-primary );padding:12px 24px 12px 24px;}.elementor-12043 .elementor-element.elementor-element-b294f80{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-93557dd{--display:flex;}.elementor-12043 .elementor-element.elementor-element-248ef98 .elementor-heading-title{font-family:var( --e-global-typography-6ffb3cf-font-family ), Sans-serif;font-size:var( --e-global-typography-6ffb3cf-font-size );font-weight:var( --e-global-typography-6ffb3cf-font-weight );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );color:var( --e-global-color-primary );}.elementor-12043 .elementor-element.elementor-element-a1892ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-9ff5962{--spacer-size:20px;}.elementor-12043 .elementor-element.elementor-element-243ae29{font-family:var( --e-global-typography-3012a37-font-family ), Sans-serif;font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );color:var( --e-global-color-db71671 );}.elementor-12043 .elementor-element.elementor-element-380385e{--spacer-size:24px;}.elementor-12043 .elementor-element.elementor-element-8304c40{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-f5dbde3{--display:flex;}.elementor-12043 .elementor-element.elementor-element-0c0afaa .elementor-heading-title{font-family:var( --e-global-typography-6ffb3cf-font-family ), Sans-serif;font-size:var( --e-global-typography-6ffb3cf-font-size );font-weight:var( --e-global-typography-6ffb3cf-font-weight );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );color:var( --e-global-color-primary );}.elementor-12043 .elementor-element.elementor-element-7380696{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-3984841{--spacer-size:0px;}.elementor-12043 .elementor-element.elementor-element-be9378f{--spacer-size:24px;}.elementor-12043 .elementor-element.elementor-element-959d5c1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-d9357a0{--display:flex;}.elementor-12043 .elementor-element.elementor-element-e7f8b65{--spacer-size:24px;}.elementor-12043 .elementor-element.elementor-element-87b9ffe .elementor-heading-title{font-family:var( --e-global-typography-6ffb3cf-font-family ), Sans-serif;font-size:var( --e-global-typography-6ffb3cf-font-size );font-weight:var( --e-global-typography-6ffb3cf-font-weight );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );color:var( --e-global-color-primary );}.elementor-12043 .elementor-element.elementor-element-a58cceb{--grid-columns:3;--grid-column-gap:48px;--grid-row-gap:48px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12043 .elementor-element.elementor-element-03795de{--width:71%;}}@media(max-width:1024px){.elementor-12043 .elementor-element.elementor-element-30b2c62{--padding-top:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-a756d35{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-3333c39{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-ab69699 .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-3b23ea5{--spacer-size:16px;}.elementor-12043 .elementor-element.elementor-element-ba68df0{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-74912c8{--spacer-size:20px;}.elementor-12043 .elementor-element.elementor-element-2f80e5b{--min-height:360px;}.elementor-12043 .elementor-element.elementor-element-ddc0e2a{--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-36e3e12 .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-836191e{--spacer-size:16px;}.elementor-12043 .elementor-element.elementor-element-2b0a82c{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-c3e5a19{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-b3e0c3f{--spacer-size:20px;}.elementor-12043 .elementor-element.elementor-element-bd44c4d .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-49f5f0b{--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-ab9395e .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-8d93290{--spacer-size:16px;}.elementor-12043 .elementor-element.elementor-element-2aad789{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-417a85a{--spacer-size:20px;}.elementor-12043 .elementor-element.elementor-element-6d34101{--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-427a43d .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-f01273d{--spacer-size:16px;}.elementor-12043 .elementor-element.elementor-element-558f552{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-8cf5e46{--spacer-size:20px;}.elementor-12043 .elementor-element.elementor-element-73bf6b6{--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-2a5b4ad .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-eba61b6{--spacer-size:16px;}.elementor-12043 .elementor-element.elementor-element-a6a46f7{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-a7fcd2d{--spacer-size:20px;}.elementor-12043 .elementor-element.elementor-element-9e0a8b7{--min-height:360px;}.elementor-12043 .elementor-element.elementor-element-7ad464f{--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-3cda983 .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-7e33236{--spacer-size:16px;}.elementor-12043 .elementor-element.elementor-element-cf4b20e{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-8ed6439{--spacer-size:20px;}.elementor-12043 .elementor-element.elementor-element-e5c100e{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-b09a96e .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-680d1a9{--spacer-size:16px;}.elementor-12043 .elementor-element.elementor-element-e597538{--spacer-size:20px;}.elementor-12043 .elementor-element.elementor-element-1811519 .elementor-heading-title{font-size:var( --e-global-typography-941f868-font-size );line-height:var( --e-global-typography-941f868-line-height );letter-spacing:var( --e-global-typography-941f868-letter-spacing );word-spacing:var( --e-global-typography-941f868-word-spacing );}.elementor-12043 .elementor-element.elementor-element-994636d .elementor-accordion-title{font-size:var( --e-global-typography-802cd0f-font-size );line-height:var( --e-global-typography-802cd0f-line-height );letter-spacing:var( --e-global-typography-802cd0f-letter-spacing );word-spacing:var( --e-global-typography-802cd0f-word-spacing );}.elementor-12043 .elementor-element.elementor-element-994636d .elementor-tab-content{font-size:var( --e-global-typography-979b14b-font-size );line-height:var( --e-global-typography-979b14b-line-height );letter-spacing:var( --e-global-typography-979b14b-letter-spacing );word-spacing:var( --e-global-typography-979b14b-word-spacing );}.elementor-12043 .elementor-element.elementor-element-994636d{padding:0% 0% 0% 0%;}.elementor-12043 .elementor-element.elementor-element-3fac4d5 .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-303f29f{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-b294f80{--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-248ef98 .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-9ff5962{--spacer-size:16px;}.elementor-12043 .elementor-element.elementor-element-243ae29{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-380385e{--spacer-size:20px;}.elementor-12043 .elementor-element.elementor-element-8304c40{--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-0c0afaa .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-3984841{--spacer-size:0px;}.elementor-12043 .elementor-element.elementor-element-be9378f{--spacer-size:20px;}.elementor-12043 .elementor-element.elementor-element-959d5c1{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-e7f8b65{--spacer-size:20px;}.elementor-12043 .elementor-element.elementor-element-87b9ffe .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-a58cceb{--grid-columns:2;}}@media(max-width:767px){.elementor-12043 .elementor-element.elementor-element-30b2c62{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-a756d35{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-279f48a{--spacer-size:12px;}.elementor-12043 .elementor-element.elementor-element-3333c39{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-74c268a{--spacer-size:12px;}.elementor-12043 .elementor-element.elementor-element-ab69699 .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-3b23ea5{--spacer-size:12px;}.elementor-12043 .elementor-element.elementor-element-ba68df0{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-74912c8{--spacer-size:16px;}.elementor-12043 .elementor-element.elementor-element-2f80e5b{--min-height:220px;}.elementor-12043 .elementor-element.elementor-element-ddc0e2a{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-36e3e12 .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-836191e{--spacer-size:12px;}.elementor-12043 .elementor-element.elementor-element-2b0a82c{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-c3e5a19{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-b3e0c3f{--spacer-size:16px;}.elementor-12043 .elementor-element.elementor-element-51d5982{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-bd44c4d .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-bd44c4d{width:100%;max-width:100%;}.elementor-12043 .elementor-element.elementor-element-49f5f0b{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-ab9395e .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-8d93290{--spacer-size:12px;}.elementor-12043 .elementor-element.elementor-element-2aad789{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-417a85a{--spacer-size:16px;}.elementor-12043 .elementor-element.elementor-element-6d34101{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-427a43d .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-f01273d{--spacer-size:12px;}.elementor-12043 .elementor-element.elementor-element-558f552{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-8cf5e46{--spacer-size:16px;}.elementor-12043 .elementor-element.elementor-element-73bf6b6{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-2a5b4ad .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-eba61b6{--spacer-size:12px;}.elementor-12043 .elementor-element.elementor-element-a6a46f7{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-a7fcd2d{--spacer-size:16px;}.elementor-12043 .elementor-element.elementor-element-9e0a8b7{--min-height:220px;}.elementor-12043 .elementor-element.elementor-element-7ad464f{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-3cda983 .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-7e33236{--spacer-size:12px;}.elementor-12043 .elementor-element.elementor-element-cf4b20e{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-8ed6439{--spacer-size:16px;}.elementor-12043 .elementor-element.elementor-element-e5c100e{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-b09a96e .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-680d1a9{--spacer-size:12px;}.elementor-12043 .elementor-element.elementor-element-e597538{--spacer-size:16px;}.elementor-12043 .elementor-element.elementor-element-1811519 .elementor-heading-title{font-size:var( --e-global-typography-941f868-font-size );line-height:var( --e-global-typography-941f868-line-height );letter-spacing:var( --e-global-typography-941f868-letter-spacing );word-spacing:var( --e-global-typography-941f868-word-spacing );}.elementor-12043 .elementor-element.elementor-element-b2678ac{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12043 .elementor-element.elementor-element-994636d .elementor-accordion-title{font-size:var( --e-global-typography-802cd0f-font-size );line-height:var( --e-global-typography-802cd0f-line-height );letter-spacing:var( --e-global-typography-802cd0f-letter-spacing );word-spacing:var( --e-global-typography-802cd0f-word-spacing );}.elementor-12043 .elementor-element.elementor-element-994636d .elementor-tab-content{font-size:var( --e-global-typography-979b14b-font-size );line-height:var( --e-global-typography-979b14b-line-height );letter-spacing:var( --e-global-typography-979b14b-letter-spacing );word-spacing:var( --e-global-typography-979b14b-word-spacing );}.elementor-12043 .elementor-element.elementor-element-994636d{padding:0% 0% 0% 0%;}.elementor-12043 .elementor-element.elementor-element-4ec6d95{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-03795de{--width:100%;}.elementor-12043 .elementor-element.elementor-element-3fac4d5 .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-3fac4d5{width:100%;max-width:100%;}.elementor-12043 .elementor-element.elementor-element-303f29f{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-b294f80{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-248ef98 .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-9ff5962{--spacer-size:12px;}.elementor-12043 .elementor-element.elementor-element-243ae29{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-380385e{--spacer-size:16px;}.elementor-12043 .elementor-element.elementor-element-8304c40{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-0c0afaa .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-3984841{--spacer-size:0px;}.elementor-12043 .elementor-element.elementor-element-be9378f{--spacer-size:16px;}.elementor-12043 .elementor-element.elementor-element-959d5c1{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-e7f8b65{--spacer-size:16px;}.elementor-12043 .elementor-element.elementor-element-87b9ffe .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-a58cceb{--grid-columns:1;}}@media(min-width:1025px){.elementor-12043 .elementor-element.elementor-element-2f80e5b:not(.elementor-motion-effects-element-type-background), .elementor-12043 .elementor-element.elementor-element-2f80e5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12043 .elementor-element.elementor-element-9e0a8b7:not(.elementor-motion-effects-element-type-background), .elementor-12043 .elementor-element.elementor-element-9e0a8b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(min-width:1440px){.elementor-12043 .elementor-element.elementor-element-4056e7d{--width:100%;}.elementor-12043 .elementor-element.elementor-element-a756d35{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-3333c39{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-ab69699 .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-ba68df0{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-36e3e12 .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-2b0a82c{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-c3e5a19{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-bd44c4d .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-ab9395e .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-2aad789{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-427a43d .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-558f552{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-2a5b4ad .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-a6a46f7{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-3cda983 .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-cf4b20e{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-e5c100e{--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12043 .elementor-element.elementor-element-b09a96e .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-1811519 .elementor-heading-title{font-size:var( --e-global-typography-941f868-font-size );line-height:var( --e-global-typography-941f868-line-height );letter-spacing:var( --e-global-typography-941f868-letter-spacing );word-spacing:var( --e-global-typography-941f868-word-spacing );}.elementor-12043 .elementor-element.elementor-element-994636d .elementor-accordion-title{font-size:var( --e-global-typography-802cd0f-font-size );line-height:var( --e-global-typography-802cd0f-line-height );letter-spacing:var( --e-global-typography-802cd0f-letter-spacing );word-spacing:var( --e-global-typography-802cd0f-word-spacing );}.elementor-12043 .elementor-element.elementor-element-994636d .elementor-tab-content{font-size:var( --e-global-typography-979b14b-font-size );line-height:var( --e-global-typography-979b14b-line-height );letter-spacing:var( --e-global-typography-979b14b-letter-spacing );word-spacing:var( --e-global-typography-979b14b-word-spacing );}.elementor-12043 .elementor-element.elementor-element-3fac4d5 .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-303f29f{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-248ef98 .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-243ae29{font-size:var( --e-global-typography-3012a37-font-size );line-height:var( --e-global-typography-3012a37-line-height );letter-spacing:var( --e-global-typography-3012a37-letter-spacing );word-spacing:var( --e-global-typography-3012a37-word-spacing );}.elementor-12043 .elementor-element.elementor-element-0c0afaa .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}.elementor-12043 .elementor-element.elementor-element-87b9ffe .elementor-heading-title{font-size:var( --e-global-typography-6ffb3cf-font-size );line-height:var( --e-global-typography-6ffb3cf-line-height );letter-spacing:var( --e-global-typography-6ffb3cf-letter-spacing );word-spacing:var( --e-global-typography-6ffb3cf-word-spacing );}}/* Start custom CSS *//* Links unterstreichen */
body.elementor-page-12043 .elementor-widget-text-editor a,
body.elementor-page-12043 .elementor-tab-content a,
body.elementor-page-12043 .r-article-header__kz-content a {
  text-decoration: underline;
  text-underline-offset: 3px;
}
/* Links auf dunklem FAQ-Hintergrund */
body.elementor-page-12043 .elementor-widget-accordion .elementor-tab-content a { color: #FFFFFF !important; }
body.elementor-page-12043 .elementor-widget-accordion .elementor-tab-content a:hover { color: #9287B6 !important; }
/* Fliesstext buendig mit den Ueberschriften */
body.elementor-page-12043 .lead-text { margin-left: 0 !important; }
body.elementor-page-12043 .elementor-widget-accordion { max-width: 800px; }
/* Tabelle */
body.elementor-page-12043 .elementor-widget-text-editor table { width: 100%; min-width: 600px; border-collapse: collapse; margin: 8px 0 16px; font-size: 16px; line-height: 1.5; border: 1px solid #E7EBEE; }
body.elementor-page-12043 .elementor-widget-text-editor thead th { background: #240054; color: #FFFFFF; font-weight: 600; text-align: left; padding: 12px 16px; border: none; }
body.elementor-page-12043 .elementor-widget-text-editor tbody td { padding: 12px 16px; vertical-align: top; border: none; border-top: 1px solid #E7EBEE; color: #485460; }
body.elementor-page-12043 .elementor-widget-text-editor tbody tr:nth-child(odd) td { background: #FFFFFF; }
body.elementor-page-12043 .elementor-widget-text-editor tbody tr:nth-child(even) td { background: #F2F2FA; }
body.elementor-page-12043 .elementor-widget-text-editor tbody tr:hover td { background: inherit; }
body.elementor-page-12043 .elementor-widget-text-editor tbody td:first-child { font-weight: 700; color: #240054; width: 26%; }
/* Kleine Abschnittstitel */
body.elementor-page-12043 .section-headline--small .elementor-heading-title { font-size: 36px !important; line-height: 1.2 !important; }
@media (max-width: 1024px) { body.elementor-page-12043 .section-headline--small .elementor-heading-title { font-size: 30px !important; } }
@media (max-width: 767px) { body.elementor-page-12043 .section-headline--small .elementor-heading-title { font-size: 26px !important; } }
/* Autorenkarte */
body.elementor-page-12043 .elementor-9983 .elementor-element-8ecc9b6 { display: none !important; }
body.elementor-page-12043 .elementor-element-0c0afaa { margin-bottom: 0 !important; }
body.elementor-page-12043 .elementor-element-0c0afaa .elementor-heading-title { margin-bottom: 0 !important; }
body.elementor-page-12043 .elementor-element-fb18114 .r-profile-card-section { padding-top: 16px !important; padding-bottom: 16px !important; }
/* Framework-Karten, Technik-Kacheln, Prompt-Boxen */
body.elementor-page-12043 .r-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr)); gap: 16px; margin: 20px 0 24px; }
body.elementor-page-12043 .r-card { background: #F4F4FA; border-radius: 8px; padding: 20px 22px; }
body.elementor-page-12043 .r-card__head { display: flex; align-items: center; gap: 12px; margin-bottom: 10px; }
body.elementor-page-12043 .r-card__num { flex: 0 0 36px; width: 36px; height: 36px; border-radius: 50%; background: #240054; color: #FFFFFF; font-weight: 700; font-size: 16px; display: flex; align-items: center; justify-content: center; }
body.elementor-page-12043 .r-card .r-card__title, body.elementor-page-12043 .r-tile .r-tile__title { color: #240054 !important; font-weight: 700 !important; font-size: 20px !important; line-height: 1.3 !important; margin: 0 !important; padding: 0 !important; }
body.elementor-page-12043 .r-tile .r-tile__title { margin-bottom: 8px !important; }
body.elementor-page-12043 .r-card p, body.elementor-page-12043 .r-tile p { margin: 0 0 8px; font-size: 16px; line-height: 1.5; }
body.elementor-page-12043 .r-card p:last-child, body.elementor-page-12043 .r-tile p:last-child { margin-bottom: 0; }
body.elementor-page-12043 .r-card__q { color: #240054; font-weight: 600; }
body.elementor-page-12043 .r-card__ex { background: #FFFFFF; border-radius: 6px; padding: 10px 12px; font-size: 15px !important; color: #485460; }
body.elementor-page-12043 .r-tile { background: #FFFFFF; border: 1px solid #E3E1EE; border-top: 4px solid #AE20C3; border-radius: 8px; padding: 20px 22px; }
body.elementor-page-12043 .r-tile__use { font-size: 15px !important; color: #240054; }
body.elementor-page-12043 .r-prompt { border-radius: 8px; padding: 16px 20px; margin: 12px 0 16px; }
body.elementor-page-12043 .r-prompt--weak { background: #F4F4FA; border-left: 4px solid #9287B6; }
body.elementor-page-12043 .r-prompt--strong { background: #EEF2FF; border-left: 4px solid #3160FF; }
body.elementor-page-12043 .r-prompt__label { display: block; font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; color: #240054; margin-bottom: 6px; }
body.elementor-page-12043 .r-prompt p { margin: 0; font-style: italic; }
/* Studien-Kennzahlen Abschnitt 1 */
body.elementor-page-12043 .r-kpis { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); margin: 4px 0 28px; padding: 36px 32px; border-radius: 12px; background: radial-gradient(at 0% 0%, #240054 0%, #1C0838 55%, #14101B 100%); }
body.elementor-page-12043 .r-kpi { padding: 0 24px; border-left: 1px solid rgba(255, 255, 255, .28); }
body.elementor-page-12043 .r-kpi:first-child { padding-left: 0; border-left: 0; }
body.elementor-page-12043 .r-kpi:last-child { padding-right: 0; }
body.elementor-page-12043 .r-kpis .r-kpi__num { margin: 0 0 14px; font-family: "ROOVER Headline", sans-serif; font-weight: 400; font-size: 56px; line-height: 1; letter-spacing: -0.01em; color: #FFFFFF; white-space: nowrap; }
body.elementor-page-12043 .r-kpi__pre { font-size: 22px; margin-right: 6px; }
body.elementor-page-12043 .r-kpis .r-kpi__label { margin: 0 0 8px; font-size: 18px; line-height: 1.35; color: #FFFFFF; }
body.elementor-page-12043 .r-kpis .r-kpi__sub { margin: 0; font-size: 14px; line-height: 1.45; color: rgba(255, 255, 255, .72); }
@media (max-width: 767px) { body.elementor-page-12043 .r-kpis { grid-template-columns: 1fr; padding: 8px 24px; } body.elementor-page-12043 .r-kpi, body.elementor-page-12043 .r-kpi:first-child, body.elementor-page-12043 .r-kpi:last-child { padding: 22px 0; border-left: 0; border-top: 1px solid rgba(255, 255, 255, .28); } body.elementor-page-12043 .r-kpi:first-child { border-top: 0; } body.elementor-page-12043 .r-kpis .r-kpi__num { font-size: 48px; } }
@media (min-width: 768px) and (max-width: 1024px) { body.elementor-page-12043 .r-kpis { padding: 28px 24px; } body.elementor-page-12043 .r-kpi { padding: 0 18px; } body.elementor-page-12043 .r-kpi:first-child { padding-left: 0; } body.elementor-page-12043 .r-kpi:last-child { padding-right: 0; } body.elementor-page-12043 .r-kpis .r-kpi__num { font-size: 44px; } }

/* Interaktives Prompt-Framework Abschnitt 2 */
body.elementor-page-12043 .r-fw { position: relative; display: grid; grid-template-columns: 264px minmax(0, 1fr); gap: 20px; align-items: stretch; margin: 8px 0 12px; }
body.elementor-page-12043 .r-fw__radio { position: absolute; opacity: 0; width: 1px; height: 1px; pointer-events: none; }
body.elementor-page-12043 .r-fw__tabs { display: flex; flex-direction: column; gap: 10px; }
body.elementor-page-12043 .r-fw__tab { position: relative; flex: 1 1 0; display: flex; align-items: center; gap: 12px; margin: 0; padding: 12px 16px; border: 1px solid #E3E1EE; border-radius: 12px; background: #FFFFFF; color: #240054; font-family: "ROOVER Headline", sans-serif; font-size: 17px; font-weight: 600; line-height: 1.2; cursor: pointer; transition: background-color .2s ease, border-color .2s ease, box-shadow .2s ease, color .2s ease; }
body.elementor-page-12043 .r-fw__tab:hover { border-color: #C9C3E6; box-shadow: 0 6px 18px rgba(36, 0, 84, .08); }
body.elementor-page-12043 .r-fw__ico { flex: 0 0 40px; width: 40px; height: 40px; border-radius: 10px; background: #EEF2FF; color: #3160FF; display: flex; align-items: center; justify-content: center; transition: background-color .2s ease, color .2s ease; }
body.elementor-page-12043 .r-fw__ico svg { width: 22px; height: 22px; }
body.elementor-page-12043 .r-fw__name { flex: 1 1 auto; min-width: 0; }
body.elementor-page-12043 .r-fw__num { font-size: 13px; font-weight: 600; letter-spacing: .04em; color: #9287B6; }
body.elementor-page-12043 .r-fw__tab::after { content: ""; display: none; position: absolute; top: 50%; right: -9px; transform: translateY(-50%); border-style: solid; border-width: 9px 0 9px 9px; border-color: transparent transparent transparent #2E0B6B; }
body.elementor-page-12043 .r-fw__panels { position: relative; display: grid; overflow: hidden; border: 1px solid #E3E1EE; border-radius: 16px; padding: 28px 30px; background: linear-gradient(150deg, #FFFFFF 0%, #F6F5FC 60%, #EEF0FE 100%); box-shadow: 0 12px 32px rgba(36, 0, 84, .07); }
body.elementor-page-12043 .r-fw__panels::before { content: ""; position: absolute; top: -70px; right: -70px; width: 200px; height: 200px; border-radius: 50%; background: radial-gradient(circle, rgba(49, 96, 255, .14) 0%, rgba(49, 96, 255, 0) 70%); pointer-events: none; }
body.elementor-page-12043 .r-fw__panel { position: relative; grid-area: 1 / 1; visibility: hidden; }
body.elementor-page-12043 .r-fw__head { display: flex; align-items: center; gap: 16px; margin-bottom: 22px; }
body.elementor-page-12043 .r-fw__badge { flex: 0 0 56px; width: 56px; height: 56px; border-radius: 14px; background: linear-gradient(135deg, #3160FF 0%, #240054 100%); color: #FFFFFF; display: flex; align-items: center; justify-content: center; box-shadow: 0 8px 20px rgba(49, 96, 255, .28); }
body.elementor-page-12043 .r-fw__badge svg { width: 28px; height: 28px; }
body.elementor-page-12043 .r-fw .r-fw__q { margin: 0; font-family: "ROOVER Headline", sans-serif; font-size: 22px; font-weight: 600; line-height: 1.3; color: #240054; }
body.elementor-page-12043 .r-fw__grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.3fr); gap: 18px; align-items: stretch; }
body.elementor-page-12043 .r-fw__label { display: flex; align-items: center; gap: 6px; margin-bottom: 8px; font-size: 15px; font-weight: 700; letter-spacing: 0; text-transform: none; color: #3160FF; }
body.elementor-page-12043 .r-fw__label svg { width: 16px; height: 16px; flex: 0 0 16px; }
body.elementor-page-12043 .r-fw .r-fw__why p { margin: 0; font-size: 17px; line-height: 1.55; color: #485460; }
body.elementor-page-12043 .r-fw__ex { background: #FFFFFF; border: 1px solid #E3E1EE; border-radius: 12px; padding: 16px 18px; }
body.elementor-page-12043 .r-fw .r-fw__ex p { margin: 0; font-size: 16px; line-height: 1.55; font-style: italic; color: #240054; }
body.elementor-page-12043 #r-fw-1:checked ~ .r-fw__tabs .r-fw__tab--1, body.elementor-page-12043 #r-fw-2:checked ~ .r-fw__tabs .r-fw__tab--2, body.elementor-page-12043 #r-fw-3:checked ~ .r-fw__tabs .r-fw__tab--3, body.elementor-page-12043 #r-fw-4:checked ~ .r-fw__tabs .r-fw__tab--4 { background: linear-gradient(135deg, #240054 0%, #3A1580 100%); border-color: #240054; color: #FFFFFF; box-shadow: 0 10px 24px rgba(36, 0, 84, .22); }
body.elementor-page-12043 #r-fw-1:checked ~ .r-fw__tabs .r-fw__tab--1 .r-fw__ico, body.elementor-page-12043 #r-fw-2:checked ~ .r-fw__tabs .r-fw__tab--2 .r-fw__ico, body.elementor-page-12043 #r-fw-3:checked ~ .r-fw__tabs .r-fw__tab--3 .r-fw__ico, body.elementor-page-12043 #r-fw-4:checked ~ .r-fw__tabs .r-fw__tab--4 .r-fw__ico { background: #3160FF; color: #FFFFFF; }
body.elementor-page-12043 #r-fw-1:checked ~ .r-fw__tabs .r-fw__tab--1 .r-fw__num, body.elementor-page-12043 #r-fw-2:checked ~ .r-fw__tabs .r-fw__tab--2 .r-fw__num, body.elementor-page-12043 #r-fw-3:checked ~ .r-fw__tabs .r-fw__tab--3 .r-fw__num, body.elementor-page-12043 #r-fw-4:checked ~ .r-fw__tabs .r-fw__tab--4 .r-fw__num { color: rgba(255, 255, 255, .7); }
body.elementor-page-12043 #r-fw-1:checked ~ .r-fw__tabs .r-fw__tab--1::after, body.elementor-page-12043 #r-fw-2:checked ~ .r-fw__tabs .r-fw__tab--2::after, body.elementor-page-12043 #r-fw-3:checked ~ .r-fw__tabs .r-fw__tab--3::after, body.elementor-page-12043 #r-fw-4:checked ~ .r-fw__tabs .r-fw__tab--4::after { display: block; }
body.elementor-page-12043 #r-fw-1:checked ~ .r-fw__panels .r-fw__panel--1, body.elementor-page-12043 #r-fw-2:checked ~ .r-fw__panels .r-fw__panel--2, body.elementor-page-12043 #r-fw-3:checked ~ .r-fw__panels .r-fw__panel--3, body.elementor-page-12043 #r-fw-4:checked ~ .r-fw__panels .r-fw__panel--4 { visibility: visible; animation: rFwIn .25s ease; }
body.elementor-page-12043 #r-fw-1:focus-visible ~ .r-fw__tabs .r-fw__tab--1, body.elementor-page-12043 #r-fw-2:focus-visible ~ .r-fw__tabs .r-fw__tab--2, body.elementor-page-12043 #r-fw-3:focus-visible ~ .r-fw__tabs .r-fw__tab--3, body.elementor-page-12043 #r-fw-4:focus-visible ~ .r-fw__tabs .r-fw__tab--4 { outline: 2px solid #3160FF; outline-offset: 2px; }
@keyframes rFwIn { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: none; } }
@media (prefers-reduced-motion: reduce) { body.elementor-page-12043 .r-fw__panel { animation: none !important; } body.elementor-page-12043 .r-fw__tab { transition: none; } }
@media (max-width: 767px) { body.elementor-page-12043 .r-fw { grid-template-columns: minmax(0, 1fr); gap: 14px; } body.elementor-page-12043 .r-fw__tabs { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; } body.elementor-page-12043 .r-fw__tab { padding: 10px; gap: 8px; font-size: 15px; } body.elementor-page-12043 .r-fw__ico { flex-basis: 34px; width: 34px; height: 34px; border-radius: 9px; } body.elementor-page-12043 .r-fw__ico svg { width: 19px; height: 19px; } body.elementor-page-12043 .r-fw__num, body.elementor-page-12043 .r-fw__tab::after { display: none !important; } body.elementor-page-12043 .r-fw__panels { padding: 20px; } body.elementor-page-12043 .r-fw__head { gap: 12px; margin-bottom: 16px; } body.elementor-page-12043 .r-fw__badge { flex-basis: 46px; width: 46px; height: 46px; border-radius: 12px; } body.elementor-page-12043 .r-fw__badge svg { width: 24px; height: 24px; } body.elementor-page-12043 .r-fw .r-fw__q { font-size: 19px; } body.elementor-page-12043 .r-fw__grid { grid-template-columns: minmax(0, 1fr); gap: 14px; } }

/* Farb-Fallback bis Elementor-Lazyload */
body.elementor-page-12043 .r-fw__badge { background-color: #2A2FB0; }
body.elementor-page-12043 .r-fw__panels { background-color: #F6F5FC; }
body.elementor-page-12043 .r-kpis { background-color: #1C0838; }
body.elementor-page-12043 #r-fw-1:checked ~ .r-fw__tabs .r-fw__tab--1, body.elementor-page-12043 #r-fw-2:checked ~ .r-fw__tabs .r-fw__tab--2, body.elementor-page-12043 #r-fw-3:checked ~ .r-fw__tabs .r-fw__tab--3, body.elementor-page-12043 #r-fw-4:checked ~ .r-fw__tabs .r-fw__tab--4 { background-color: #240054; }

/* Unterkapitel */
body.elementor-page-12043 .elementor-widget-text-editor h3.r-sub { margin: 36px 0 14px !important; padding: 0 !important; font-family: "ROOVER Headline", sans-serif; font-size: 26px !important; font-weight: 600 !important; line-height: 1.25 !important; color: #240054 !important; }
@media (max-width: 767px) { body.elementor-page-12043 .elementor-widget-text-editor h3.r-sub { margin-top: 28px !important; font-size: 21px !important; } }

/* Farbschema Bausteine */
body.elementor-page-12043 .r-fw__tab--1, body.elementor-page-12043 .r-fw__panel--1, body.elementor-page-12043 .r-hl--1, body.elementor-page-12043 .r-legend__i--1 { --c: #3160FF; --ct: #3160FF; --t: rgba(49, 96, 255, .12); }
body.elementor-page-12043 .r-fw__tab--2, body.elementor-page-12043 .r-fw__panel--2, body.elementor-page-12043 .r-hl--2, body.elementor-page-12043 .r-legend__i--2 { --c: #12A594; --ct: #0B7A6E; --t: rgba(18, 165, 148, .14); }
body.elementor-page-12043 .r-fw__tab--3, body.elementor-page-12043 .r-fw__panel--3, body.elementor-page-12043 .r-hl--3, body.elementor-page-12043 .r-legend__i--3 { --c: #AE20C3; --ct: #AE20C3; --t: rgba(174, 32, 195, .11); }
body.elementor-page-12043 .r-fw__tab--4, body.elementor-page-12043 .r-fw__panel--4, body.elementor-page-12043 .r-hl--4, body.elementor-page-12043 .r-legend__i--4 { --c: #D97706; --ct: #A85A06; --t: rgba(217, 119, 6, .14); }
body.elementor-page-12043 .r-fw__tab .r-fw__ico { background: var(--t); color: var(--ct); }
body.elementor-page-12043 .r-fw__tab .r-fw__num { color: var(--ct); }
body.elementor-page-12043 .r-fw__tab:hover { border-color: var(--c); }
body.elementor-page-12043 #r-fw-1:checked ~ .r-fw__tabs .r-fw__tab--1 .r-fw__ico, body.elementor-page-12043 #r-fw-2:checked ~ .r-fw__tabs .r-fw__tab--2 .r-fw__ico, body.elementor-page-12043 #r-fw-3:checked ~ .r-fw__tabs .r-fw__tab--3 .r-fw__ico, body.elementor-page-12043 #r-fw-4:checked ~ .r-fw__tabs .r-fw__tab--4 .r-fw__ico { background: var(--c); color: #FFFFFF; }
body.elementor-page-12043 .r-fw__panel .r-fw__badge { background: linear-gradient(135deg, var(--c) 0%, color-mix(in srgb, var(--c) 55%, #240054) 100%); background-color: var(--c); box-shadow: 0 8px 20px var(--t); }
body.elementor-page-12043 .r-fw__panel .r-fw__label { color: var(--ct); }
body.elementor-page-12043 .r-fw__panel .r-fw__ex { background: var(--t); border-color: transparent; }
body.elementor-page-12043 .r-hl { background: var(--t); color: inherit; padding: 2px 5px 2px 3px; border-radius: 5px; border-bottom: 2px solid var(--c); -webkit-box-decoration-break: clone; box-decoration-break: clone; }
body.elementor-page-12043 .r-hl__n { display: inline-flex; align-items: center; justify-content: center; width: 18px; height: 18px; margin-right: 5px; border-radius: 50%; background: var(--c); color: #FFFFFF; font-size: 11px; font-weight: 700; font-style: normal; line-height: 1; vertical-align: 2px; }
body.elementor-page-12043 .r-legend { display: flex; flex-wrap: wrap; gap: 8px 18px; margin: 14px 0 0; font-size: 14px; line-height: 1.4; color: #240054; }
body.elementor-page-12043 .r-legend__i { display: inline-flex; align-items: center; font-weight: 600; font-style: normal; }
body.elementor-page-12043 .r-legend .r-hl__n { vertical-align: 0; }

/* Technik-Kacheln v2 */
body.elementor-page-12043 .r-tile { display: flex; flex-direction: column; background: #EEF2FF; border: 0; border-radius: 14px; padding: 22px 22px 18px; }
body.elementor-page-12043 .r-tile p:not(.r-tile__use) { margin: 0 0 16px; }
body.elementor-page-12043 .r-tile .r-tile__use { margin: auto 0 0 !important; padding: 10px 14px; border-radius: 10px; background: #240054; color: #FFFFFF; font-size: 15px !important; line-height: 1.4 !important; }
body.elementor-page-12043 .r-tile .r-tile__use strong { color: #FFFFFF; }

/* Technik-Kacheln v3 */
body.elementor-page-12043 .r-techniques { gap: 18px; }
body.elementor-page-12043 .r-tile { position: relative; display: flex; flex-direction: column; padding: 16px 16px 16px; border: 1px solid #DCE3FF; border-radius: 18px; background: linear-gradient(180deg, #EEF2FF 0%, #F7F8FF 100%); background-color: #EEF2FF; box-shadow: 0 1px 2px rgba(36, 0, 84, .04); transition: transform .2s ease, box-shadow .2s ease; }
body.elementor-page-12043 .r-tile:hover { transform: translateY(-3px); box-shadow: 0 16px 32px rgba(36, 0, 84, .10); }
body.elementor-page-12043 .r-tile__viz { display: flex; align-items: center; justify-content: center; height: 104px; margin-bottom: 16px; padding: 10px 14px; border-radius: 12px; background: #FFFFFF; box-shadow: inset 0 0 0 1px #E6EAFB; }
body.elementor-page-12043 .r-tile__viz svg { display: block; width: 100%; max-width: 270px; height: auto; max-height: 84px; overflow: visible; }
body.elementor-page-12043 .r-tile .r-tile__title { margin: 0 4px 8px !important; font-size: 19px !important; }
body.elementor-page-12043 .r-tile p:not(.r-tile__use) { margin: 0 4px 18px; font-size: 16px; line-height: 1.55; }
body.elementor-page-12043 .r-tile .r-tile__use { display: flex; align-items: center; gap: 10px; height: 46px; margin: auto 0 0 !important; padding: 0 16px; border-radius: 12px; background: #240054; color: #FFFFFF; font-size: 15px !important; font-weight: 600; line-height: 1.2 !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
body.elementor-page-12043 .r-tile .r-tile__use::before { content: ""; flex: 0 0 8px; width: 8px; height: 8px; border-radius: 50%; background: #6F93FF; }
@media (prefers-reduced-motion: reduce) { body.elementor-page-12043 .r-tile, body.elementor-page-12043 .r-tile:hover { transition: none; transform: none; } }
@media (max-width: 767px) { body.elementor-page-12043 .r-tile__viz { height: 92px; } body.elementor-page-12043 .r-tile .r-tile__use { font-size: 14px !important; } }

/* Prompt-Boxen v2 */
body.elementor-page-12043 .r-prompt, body.elementor-page-12043 .r-prompt--weak, body.elementor-page-12043 .r-prompt--strong { border-left: 0; border-radius: 12px; }
body.elementor-page-12043 .r-prompt__label { font-size: 15px; font-weight: 700; letter-spacing: 0; text-transform: none; }/* End custom CSS */