.elementor-4589 .elementor-element.elementor-element-33c3757{margin-top:-100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-70572c8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-553f63e > .elementor-widget-container{margin:200px 0px -106px 0px;padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-553f63e{z-index:5;}.elementor-4589 .elementor-element.elementor-element-78500cc{margin-top:135px;margin-bottom:0px;padding:0px 125px 0px 125px;}.elementor-bc-flex-widget .elementor-4589 .elementor-element.elementor-element-0fdc6c7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4589 .elementor-element.elementor-element-0fdc6c7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4589 .elementor-element.elementor-element-0fdc6c7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-e3a5b0a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-99df33d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 15px;}.elementor-4589 .elementor-element.elementor-element-47e3fc8{margin-top:160px;margin-bottom:0px;padding:0px 0px 150px 125px;}.elementor-4589 .elementor-element.elementor-element-fc9b09a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-9fa5c33 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-2551260 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:17px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-d253aad > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 135px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4589 .elementor-element.elementor-element-c2974ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4589 .elementor-element.elementor-element-68cd63d{margin-top:146px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-00c2773 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-3612d7b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-68778aa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-80489d7{margin-top:0px;margin-bottom:0px;padding:0px 0px 220px 0px;}.elementor-4589 .elementor-element.elementor-element-5ccfaef > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-a6f08fc{margin-top:0px;margin-bottom:0px;padding:0px 0px 154px 125px;}.elementor-4589 .elementor-element.elementor-element-a6c0ed2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-8b4fc68 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-902aa52 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4589 .elementor-element.elementor-element-54b98da.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4589 .elementor-element.elementor-element-54b98da.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4589 .elementor-element.elementor-element-54b98da.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4589 .elementor-element.elementor-element-54b98da > .elementor-element-populated{margin:0px 0px 0px 110px;--e-column-margin-right:0px;--e-column-margin-left:110px;padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-21ea3e9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-d75bd19{width:var( --container-widget-width, 559.969px );max-width:559.969px;--container-widget-width:559.969px;--container-widget-flex-grow:0;}.elementor-4589 .elementor-element.elementor-element-d75bd19 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:145px 80px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-d75bd19.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4589 .elementor-element.elementor-element-13ac263{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 80px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-13ac263.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4589 .elementor-element.elementor-element-13ac263 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:300;line-height:27px;color:#54595F;}.elementor-4589 .elementor-element.elementor-element-9706151{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-10fa2a9 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-26feff4{width:var( --container-widget-width, 502px );max-width:502px;--container-widget-width:502px;--container-widget-flex-grow:0;}.elementor-4589 .elementor-element.elementor-element-26feff4 > .elementor-widget-container{margin:070px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-26feff4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4589 .elementor-element.elementor-element-c653067{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-82b3233 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-ecfa895{width:var( --container-widget-width, 174.257% );max-width:174.257%;--container-widget-width:174.257%;--container-widget-flex-grow:0;}.elementor-4589 .elementor-element.elementor-element-ecfa895 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-ecfa895.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4589 .elementor-element.elementor-element-62a3101 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-9255e03{width:var( --container-widget-width, 116.509% );max-width:116.509%;--container-widget-width:116.509%;--container-widget-flex-grow:0;}.elementor-4589 .elementor-element.elementor-element-9255e03 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-9255e03.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4589 .elementor-element.elementor-element-78e667c{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4589 .elementor-element.elementor-element-0467adb > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-4589 .elementor-element.elementor-element-b33c603{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:154px;--padding-left:0px;--padding-right:0px;}.elementor-4589 .elementor-element.elementor-element-b33c603.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-4589 .elementor-element.elementor-element-b4e9732{left:0px;}body.rtl .elementor-4589 .elementor-element.elementor-element-b4e9732{right:0px;}.elementor-4589 .elementor-element.elementor-element-b4e9732{top:0px;z-index:-1;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4589 .elementor-element.elementor-element-7589236{width:var( --container-widget-width, 76.971% );max-width:76.971%;--container-widget-width:76.971%;--container-widget-flex-grow:0;}.elementor-4589 .elementor-element.elementor-element-7589236.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4589 .elementor-element.elementor-element-e40da0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:-163px;}.elementor-4589 .elementor-element.elementor-element-e40da0f.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}body:not(.rtl) .elementor-4589 .elementor-element.elementor-element-e40da0f{right:0px;}body.rtl .elementor-4589 .elementor-element.elementor-element-e40da0f{left:0px;}.elementor-4589 .elementor-element.elementor-element-0511daa{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-4589 .elementor-element.elementor-element-0511daa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4589 .elementor-element.elementor-element-5fd8f0a{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-4589 .elementor-element.elementor-element-5fd8f0a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4589 .elementor-element.elementor-element-07cde6a{width:var( --container-widget-width, 55.241% );max-width:55.241%;--container-widget-width:55.241%;--container-widget-flex-grow:0;}.elementor-4589 .elementor-element.elementor-element-07cde6a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4589 .elementor-element.elementor-element-07cde6a .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}.elementor-4589 .elementor-element.elementor-element-07cde6a .qodef-qi-contact-form-7{text-align:left;}.elementor-4589 .elementor-element.elementor-element-07cde6a .qodef-qi-contact-form-7 .wpcf7-not-valid-tip{text-align:left;}@media(max-width:1024px){.elementor-4589 .elementor-element.elementor-element-78500cc{padding:0px 54px 0px 54px;}.elementor-4589 .elementor-element.elementor-element-0fdc6c7 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-99df33d > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-4589 .elementor-element.elementor-element-47e3fc8{padding:0px 54px 0px 54px;}.elementor-4589 .elementor-element.elementor-element-9fa5c33 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-68cd63d{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-3612d7b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-80489d7{margin-top:-30px;margin-bottom:0px;padding:0px 0px 120px 0px;}.elementor-4589 .elementor-element.elementor-element-e552407 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-54b98da > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:110px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-d75bd19{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-4589 .elementor-element.elementor-element-d75bd19 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 250px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-13ac263{width:var( --container-widget-width, 622px );max-width:622px;padding:0px 250px 0px 0px;--container-widget-width:622px;--container-widget-flex-grow:0;}.elementor-4589 .elementor-element.elementor-element-26feff4 > .elementor-widget-container{margin:65px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-ecfa895{width:var( --container-widget-width, 731px );max-width:731px;--container-widget-width:731px;--container-widget-flex-grow:0;}.elementor-4589 .elementor-element.elementor-element-62a3101 > .elementor-element-populated{padding:40px 0px 0px 60px;}.elementor-4589 .elementor-element.elementor-element-9255e03{width:var( --container-widget-width, 912px );max-width:912px;--container-widget-width:912px;--container-widget-flex-grow:0;}.elementor-4589 .elementor-element.elementor-element-9255e03 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-b33c603{--justify-content:center;}.elementor-4589 .elementor-element.elementor-element-7589236{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-4589 .elementor-element.elementor-element-e40da0f{z-index:-1;}.elementor-4589 .elementor-element.elementor-element-5fd8f0a{width:var( --container-widget-width, 413.516px );max-width:413.516px;--container-widget-width:413.516px;--container-widget-flex-grow:0;}.elementor-4589 .elementor-element.elementor-element-07cde6a .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}}@media(max-width:767px){.elementor-4589 .elementor-element.elementor-element-33c3757{margin-top:-130px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-553f63e > .elementor-widget-container{margin:100px 0px -106px 0px;}.elementor-4589 .elementor-element.elementor-element-78500cc{margin-top:100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-0fdc6c7 > .elementor-element-populated{padding:0px 50px 0px 54px;}.elementor-4589 .elementor-element.elementor-element-99df33d > .elementor-element-populated{padding:100px 028px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-9970b99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-47e3fc8{padding:0px 28px 0px 28px;}.elementor-4589 .elementor-element.elementor-element-d253aad > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-a6f08fc{padding:0px 28px 154px 28px;}.elementor-4589 .elementor-element.elementor-element-54b98da{width:100%;}.elementor-4589 .elementor-element.elementor-element-d75bd19 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-13ac263{--container-widget-width:519px;--container-widget-flex-grow:0;width:var( --container-widget-width, 519px );max-width:519px;}.elementor-4589 .elementor-element.elementor-element-9706151{margin-top:0px;margin-bottom:0px;padding:0px 28px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-10fa2a9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-26feff4 > .elementor-widget-container{padding:0px 28px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-26feff4{--container-widget-width:308px;--container-widget-flex-grow:0;width:var( --container-widget-width, 308px );max-width:308px;}.elementor-4589 .elementor-element.elementor-element-ecfa895{width:var( --container-widget-width, 266px );max-width:266px;--container-widget-width:266px;--container-widget-flex-grow:0;}.elementor-4589 .elementor-element.elementor-element-62a3101 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4589 .elementor-element.elementor-element-9255e03{--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;}.elementor-4589 .elementor-element.elementor-element-b33c603{--width:526px;--justify-content:flex-start;}.elementor-4589 .elementor-element.elementor-element-7589236{width:var( --container-widget-width, 359.141px );max-width:359.141px;--container-widget-width:359.141px;--container-widget-flex-grow:0;}.elementor-4589 .elementor-element.elementor-element-e40da0f{top:475px;z-index:-1;}.elementor-4589 .elementor-element.elementor-element-0511daa{--width:585px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4589 .elementor-element.elementor-element-5fd8f0a{width:var( --container-widget-width, 306px );max-width:306px;--container-widget-width:306px;--container-widget-flex-grow:0;}.elementor-4589 .elementor-element.elementor-element-07cde6a{width:var( --container-widget-width, 325.422px );max-width:325.422px;--container-widget-width:325.422px;--container-widget-flex-grow:0;}.elementor-4589 .elementor-element.elementor-element-07cde6a .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}}@media(min-width:768px){.elementor-4589 .elementor-element.elementor-element-0fdc6c7{width:32%;}.elementor-4589 .elementor-element.elementor-element-99df33d{width:68%;}.elementor-4589 .elementor-element.elementor-element-fc9b09a{width:63.176%;}.elementor-4589 .elementor-element.elementor-element-d253aad{width:36.788%;}.elementor-4589 .elementor-element.elementor-element-a6c0ed2{width:51.624%;}.elementor-4589 .elementor-element.elementor-element-902aa52{width:48.342%;}.elementor-4589 .elementor-element.elementor-element-82b3233{width:35.661%;}.elementor-4589 .elementor-element.elementor-element-62a3101{width:64.339%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4589 .elementor-element.elementor-element-fc9b09a{width:100%;}.elementor-4589 .elementor-element.elementor-element-d253aad{width:30%;}.elementor-4589 .elementor-element.elementor-element-a6c0ed2{width:100%;}.elementor-4589 .elementor-element.elementor-element-902aa52{width:100%;}.elementor-4589 .elementor-element.elementor-element-54b98da{width:100%;}.elementor-4589 .elementor-element.elementor-element-21ea3e9{width:100%;}}/* Start custom CSS for ginevra_core_section_title, class: .elementor-element-9fa5c33 */@media (max-width: 480px) {
    .qodef-m-title { font-size: 1.5rem; }
    
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13ac263 */.text {text-transform: none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7589236 */:root{
    --bg: #F5F4ED;         /* Grundfläche (beige) */
    --bg-hover: #ECE9DD;   /* Hover */
    --panel: #FBFAF6;      /* ausgeklappte Box */
    --accent: #B7B096;     /* Akzent/Bordüre */
    --text: #1a1a1a;
  }

  .faq-list {
    display: grid;
    gap: 16px;
    padding: 0 16px;
  }

  .faq-item {
    width: min(100%, 800px);
    margin-inline: auto;
    overflow: hidden; /* für animiertes Panel */
    border: 1px solid color-mix(in oklab, var(--accent) 35%, #0000);
    background: var(--bg);
    transition: background-color .2s ease, border-color .2s ease;
  }
  .faq-item:hover { background: var(--bg-hover); }

  .faq-header {
    all: unset; /* <button> neutralisieren */
    display: flex;
    align-items: center;
    gap: 12px;
    width: 100%;
    padding: 20px 20px;
    cursor: pointer;
    color: var(--text);
  }
  .faq-header:focus-visible {
    outline: 2px solid var(--accent);
    outline-offset: 2px;
  }
  .faq-header h6 {
    margin: 0;
    line-height: 1.3;
    font-size: clamp(14px, 2.5vw, 16px);
  }
  .faq-header .icon {
    display: inline-flex;
    margin: 0 8px 0 4px;
    transition: transform .25s ease;
  }

  .faq-item.open .faq-header .icon { transform: rotate(180deg); }

  /* Ausklapp-Panel */
  .faq-content {
    max-height: 0;
    overflow: hidden;
    background: var(--panel);
    border-top: 1px solid color-mix(in oklab, var(--accent) 35%, #0000);
    transition: max-height .35s ease, opacity .25s ease;
    opacity: 0;
  }
  .faq-item.open .faq-content {
    opacity: 1;
  }
  .faq-inner {
    padding: 14px 16px;
    border-left: 4px solid var(--accent);
  }
  .faq-inner p {
    margin: 0;
    font-size: 15px;
    line-height: 1.55;
  }

  @media (max-width: 480px) {
    .faq-header { padding: 12px 12px; }
    .faq-inner { padding: 12px; }
    
  }

  /* Bewegt sich weniger für Menschen mit Motion-Reduktion */
  @media (prefers-reduced-motion: reduce) {
    .faq-content { transition: none; }
    .faq-header .icon { transition: none; }
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fd8f0a */.csx-contact {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: clamp(12px, 3vw, 24px);
  width: min(100%, 1000px);
  margin: 0 auto;
}

@media (max-width: 800px) {
  .csx-contact { grid-template-columns: 1fr; width: 100%; }
}

.csx-contact > div {
  padding: 12px 16px;
}

.csx-contact h6 {
  margin: 0 0 8px;
  font-size: 1rem;
}

.csx-contact a {
  text-decoration: none;
  border-bottom: 1px solid currentColor;
  overflow-wrap: anywhere;
}

.csx-contact a:hover { opacity: 0.85; }
.csx-contact a:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; }/* End custom CSS */