.elementor-54806 .elementor-element.elementor-element-970e901{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54806 .elementor-element.elementor-element-fdea639 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1 - 0.02px);flex:0 1 calc( 100% / 1 - 0.02px );flex-grow:1;padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );}.elementor-54806 .elementor-element.elementor-element-fdea639 .elementor-repeater-item-c18033f > *{font-family:"Overpass", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-primary );display:inline-block;}.elementor-54806 .elementor-element.elementor-element-fdea639 .elementor-repeater-item-c18033f a{color:var( --e-global-color-primary );}.elementor-54806 .elementor-element.elementor-element-fdea639 .elementor-repeater-item-c18033f a:hover{color:var( --e-global-color-secondary );}.elementor-54806 .elementor-element.elementor-element-fdea639 .elementor-repeater-item-c2e69e9 > *{font-family:"Open Sans", Sans-serif;font-size:16px;color:var( --e-global-color-primary );display:inline-block;}.elementor-54806 .elementor-element.elementor-element-fdea639 .elementor-repeater-item-c2e69e9 a{color:var( --e-global-color-primary );}.elementor-54806 .elementor-element.elementor-element-fdea639 > .elementor-widget-container{background-color:var( --e-global-color-908866b );}.elementor-54806 .elementor-element.elementor-element-fdea639 .dce-posts-container.dce-skin-grid{margin:0 auto;width:100%;}.elementor-54806 .elementor-element.elementor-element-fdea639 .dce-posts-fallback{text-align:left;color:var( --e-global-color-secondary );font-family:"Overpass", Sans-serif;font-size:18px;font-weight:400;}.elementor-54806 .elementor-element.elementor-element-fdea639 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );}.elementor-54806 .elementor-element.elementor-element-fdea639 .dce-post-item{padding-bottom:1px;}.elementor-54806 .elementor-element.elementor-element-4efd872 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-54806 .elementor-element.elementor-element-4efd872 .elementor-button{color:var( --e-global-color-primary );background-color:var( --e-global-color-dcb37f4 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-dcb37f4 );border-radius:4px 4px 4px 4px;}.elementor-54806 .elementor-element.elementor-element-4efd872 .elementor-button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-908866b );border-color:var( --e-global-color-dcb37f4 );}@media(max-width:1024px){.elementor-54806 .elementor-element.elementor-element-970e901{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54806 .elementor-element.elementor-element-fdea639 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1 - 0.02px);flex:0 1 calc( 100% / 1 - 0.02px );}}@media(max-width:767px){.elementor-54806 .elementor-element.elementor-element-970e901{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-54806 .elementor-element.elementor-element-fdea639 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1 - 0.02px);flex:0 1 calc( 100% / 1 - 0.02px );}}/* Start custom CSS for dce-dynamic-show-favorites, class: .elementor-element-fdea639 */.elementor-54806 .elementor-element.elementor-element-fdea639 ul {
    padding-inline-start: 0px;
}/* End custom CSS */
/* Start custom CSS for dce-clear-favorites, class: .elementor-element-4efd872 */.elementor-54806 .elementor-element.elementor-element-4efd872 .elementor-button {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-970e901 *//* Merkliste löschen nur zeigen, wenn etwas in der Liste steht (05.10.2026) */
.elementor-54806 .elementor-element.elementor-element-970e901:has(.dce-posts-fallback) .elementor-element-4efd872 {
    display: none;
}/* End custom CSS */