.elementor-2094 .elementor-element.elementor-element-66c7616 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2094 .elementor-element.elementor-element-5674d07 > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-364d76a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2094 .elementor-element.elementor-element-9b37157 > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-2f14643 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2094 .elementor-element.elementor-element-520d2e0 > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-39fb1c8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2094 .elementor-element.elementor-element-5f1fae7 > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-c54a0ee > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-e1d0bd6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2094 .elementor-element.elementor-element-3c917bb > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-b18cc6d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2094 .elementor-element.elementor-element-4afa157 > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-98d0d91 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2094 .elementor-element.elementor-element-295ad7c > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-8e7b8b0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2094 .elementor-element.elementor-element-d571834 > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-9d86721 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2094 .elementor-element.elementor-element-5618c55 > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-7312b49 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2094 .elementor-element.elementor-element-5183b54 > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-3f9d61d > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-5426e08 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2094 .elementor-element.elementor-element-115ed03 > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-a4ac4d2 > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-9a7af30 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2094 .elementor-element.elementor-element-cb04342 > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-17eb67c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2094 .elementor-element.elementor-element-a44772f > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-63436cb > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-0dbc916 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2094 .elementor-element.elementor-element-07c628b > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-9827d58 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2094 .elementor-element.elementor-element-b98d0e7 > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-cc86861 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2094 .elementor-element.elementor-element-29a3eda > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-4969527 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2094 .elementor-element.elementor-element-605fcc9 > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-4fe2261 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2094 .elementor-element.elementor-element-0a272d1 > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-156adb1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2094 .elementor-element.elementor-element-d0788ac > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-6c0a08c > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-0afcfb3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2094 .elementor-element.elementor-element-3ff2561 > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-efcd730 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2094 .elementor-element.elementor-element-916bc66 > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-e5b0866 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2094 .elementor-element.elementor-element-1def302 > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-5f11481 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2094 .elementor-element.elementor-element-30ef6c8 > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-31141fc > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-0039a7a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2094 .elementor-element.elementor-element-68272f3 > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-62f547a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2094 .elementor-element.elementor-element-3022d78 > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-f7b1c58 > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-293ba28 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2094 .elementor-element.elementor-element-7455db8 > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-0a04538 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2094 .elementor-element.elementor-element-6b67a83 > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-cbcdddc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2094 .elementor-element.elementor-element-3373dd3 > .elementor-widget-container{transition:background 0.9s;}.elementor-2094 .elementor-element.elementor-element-e2bd407 > .elementor-widget-container{transition:background 0.9s;}/* Start custom CSS *//* Container */
.image_hover {
  width: 100%;
}
.imagecont {}

    /* Bild */
.imagecont img { 
    width:100%; 
    height:100%; 
    object-fit:cover; 
    display:block; }
    
.imagecont video {
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;      /* verhindert Inline-Whitespace */
}

    /* Overlay (halbtransparent) + Text ausgeblendet */
    .overlay { 
      position:absolute; inset:0; 
      display:flex; align-items:flex-end; 
      background:rgba(0,0,0,.45); 
      opacity:0; 
      transition:opacity .3s ease-in-out; 
    }
    .overlay-content { 
      width:100%; padding:16px; color:#fff; 
      opacity:0; 
      transition:opacity .3s ease-in-out; 
    }

    /* Hover: Overlay und Text einblenden */
    .imagecont:hover .overlay { opacity:1; }
    .imagecont:hover .overlay-content { opacity:1; }

.title { 
    margin:0 0 6px; 
    font-weight:700;
    font-size:30px; 
    line-height:1.2; 
}
    .subtitle { margin:0; font-size:16px; opacity:.95; }/* End custom CSS */