.elementor-7206 .elementor-element.elementor-element-1ba438d{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7206 .elementor-element.elementor-element-6416a24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7206 .elementor-element.elementor-element-6416a24 .elementor-heading-title{font-family:var( --e-global-typography-4d168ff-font-family ), Sans-serif;font-size:var( --e-global-typography-4d168ff-font-size );font-weight:var( --e-global-typography-4d168ff-font-weight );line-height:var( --e-global-typography-4d168ff-line-height );color:var( --e-global-color-text );}.elementor-7206 .elementor-element.elementor-element-3c7ff19 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-7206 .elementor-element.elementor-element-3c7ff19 .dynamic-content-for-elementor-acf{color:var( --e-global-color-text );margin-bottom:0px;font-family:var( --e-global-typography-cba6d91-font-family ), Sans-serif;font-size:var( --e-global-typography-cba6d91-font-size );line-height:var( --e-global-typography-cba6d91-line-height );}.elementor-7206 .elementor-element.elementor-element-0894b27 .elementor-repeater-item-a814787 > *{font-family:var( --e-global-typography-cba6d91-font-family ), Sans-serif;font-size:var( --e-global-typography-cba6d91-font-size );line-height:var( --e-global-typography-cba6d91-line-height );border-style:none;display:inline-block;}.elementor-7206 .elementor-element.elementor-element-0894b27 .dce-post-item{text-align:center;}.elementor-7206 .elementor-element.elementor-element-0894b27 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7206 .elementor-element.elementor-element-0894b27 .dce-post-item .dce-post-block{border-style:solid;border-width:1px 1px 1px 1px;padding:0px 0px 0px 0px;border-radius:23px 23px 23px 23px;}.elementor-7206 .elementor-element.elementor-element-0894b27 .dce-posts-fallback{text-align:center;}.elementor-7206 .elementor-element.elementor-element-0894b27 .acc_section h1, .elementor-7206 .elementor-element.elementor-element-0894b27 .acc_section h2, .elementor-7206 .elementor-element.elementor-element-0894b27 .acc_section h3, .elementor-7206 .elementor-element.elementor-element-0894b27 .acc_section h4, .elementor-7206 .elementor-element.elementor-element-0894b27 .acc_section h5, .elementor-7206 .elementor-element.elementor-element-0894b27 .acc_section h6{background-color:var( --e-global-color-primary );}.elementor-7206 .elementor-element.elementor-element-0894b27 .acc_active h1, .elementor-7206 .elementor-element.elementor-element-0894b27 .acc_active h2, .elementor-7206 .elementor-element.elementor-element-0894b27 .acc_active h3, .elementor-7206 .elementor-element.elementor-element-0894b27 .acc_active h4, .elementor-7206 .elementor-element.elementor-element-0894b27 .acc_active h5, .elementor-7206 .elementor-element.elementor-element-0894b27 .acc_active h6{background-color:var( --e-global-color-5b5f698 );}.elementor-7206 .elementor-element.elementor-element-0894b27 .acc_button *{color:var( --e-global-color-text );}.elementor-7206 .elementor-element.elementor-element-0894b27 .acc_active .acc_button *{color:var( --e-global-color-primary );}.elementor-7206 .elementor-element.elementor-element-0894b27 .acc_section{border-style:none;}.elementor-7206 .elementor-element.elementor-element-0894b27 .acc_button{font-family:var( --e-global-typography-9d1b0f9-font-family ), Sans-serif;font-size:var( --e-global-typography-9d1b0f9-font-size );font-weight:var( --e-global-typography-9d1b0f9-font-weight );padding:20px 20px 20px 20px;}.elementor-7206 .elementor-element.elementor-element-0894b27 .acc_section:not(:last-child){margin-bottom:20px;}.elementor-7206 .elementor-element.elementor-element-0894b27 .acc_button .icon{margin-right:10px;margin-left:10px;}.elementor-7206 .elementor-element.elementor-element-0894b27 .acc_button .icon-active{margin-right:10px;margin-left:10px;}.elementor-7206 .elementor-element.elementor-element-0894b27 .acc_section h1:has(.acc_button:focus), .elementor-7206 .elementor-element.elementor-element-0894b27 .acc_section h2:has(.acc_button:focus), .elementor-7206 .elementor-element.elementor-element-0894b27 .acc_section h3:has(.acc_button:focus), .elementor-7206 .elementor-element.elementor-element-0894b27 .acc_section h4:has(.acc_button:focus), .elementor-7206 .elementor-element.elementor-element-0894b27 .acc_section h5:has(.acc_button:focus), .elementor-7206 .elementor-element.elementor-element-0894b27 .acc_section h6:has(.acc_button:focus){background-color:var( --e-global-color-5b5f698 );}.elementor-7206 .elementor-element.elementor-element-0894b27 .acc_button:focus{outline:var( --e-global-color-5b5f698 );border-left-width:0px;}.elementor-7206 .elementor-element.elementor-element-0894b27 .acc_content{background-color:var( --e-global-color-5b5f698 );padding:0px 20px 10px 30px;border-style:none;}@media(max-width:1124px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7206 .elementor-element.elementor-element-6416a24 .elementor-heading-title{font-size:var( --e-global-typography-4d168ff-font-size );line-height:var( --e-global-typography-4d168ff-line-height );}.elementor-7206 .elementor-element.elementor-element-3c7ff19 .dynamic-content-for-elementor-acf{font-size:var( --e-global-typography-cba6d91-font-size );line-height:var( --e-global-typography-cba6d91-line-height );}.elementor-7206 .elementor-element.elementor-element-0894b27 .elementor-repeater-item-a814787 > *{font-size:var( --e-global-typography-cba6d91-font-size );line-height:var( --e-global-typography-cba6d91-line-height );}.elementor-7206 .elementor-element.elementor-element-0894b27 .acc_button{font-size:var( --e-global-typography-9d1b0f9-font-size );}}@media(min-width:768px){.elementor-7206 .elementor-element.elementor-element-1ba438d{--content-width:800px;}}@media(max-width:767px){.elementor-7206 .elementor-element.elementor-element-1ba438d{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7206 .elementor-element.elementor-element-6416a24 .elementor-heading-title{font-size:var( --e-global-typography-4d168ff-font-size );line-height:var( --e-global-typography-4d168ff-line-height );}.elementor-7206 .elementor-element.elementor-element-3c7ff19 .dynamic-content-for-elementor-acf{font-size:var( --e-global-typography-cba6d91-font-size );line-height:var( --e-global-typography-cba6d91-line-height );}.elementor-7206 .elementor-element.elementor-element-0894b27 .elementor-repeater-item-a814787 > *{font-size:var( --e-global-typography-cba6d91-font-size );line-height:var( --e-global-typography-cba6d91-line-height );}.elementor-7206 .elementor-element.elementor-element-0894b27 .acc_button{font-size:var( --e-global-typography-9d1b0f9-font-size );}}/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-0894b27 *//* Jedes Akkordeon-Element (geschlossen + geöffnet) = weiße Box mit grünem Rahmen */
.elementor-7206 .elementor-element.elementor-element-0894b27 .acc_section {
  border: 1px solid #318538 !important;
  border-radius: 9px !important;
  background: #fff !important;
  overflow: hidden; /* damit Ecken sauber wirken */
}

/* Inneres neutralisieren (kein eigener Border/Hintergrund) */
.elementor-7206 .elementor-element.elementor-element-0894b27 .acc_head,
.elementor-7206 .elementor-element.elementor-element-0894b27 .acc_head .acc_button,
.elementor-7206 .elementor-element.elementor-element-0894b27 .acc_content {
  border: none !important;
  background: transparent !important;
  border-radius: 0 !important;
}

/* Optional: für geöffnetes Item keine Ecke „verlieren“ */
.elementor-7206 .elementor-element.elementor-element-0894b27 .acc_section.acc_active {
  border-radius: 9px !important;
}/* End custom CSS */