.slideshow-home {
  position: relative;
}

.script-logo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
}

/* 1. Slider-Block auf volle Breite ziehen */
.slideshow-home.uagb-slider-container {
    position: relative;
    width: 100vw !important;  /* volle Bildschirmbreite */
    max-width: 100vw !important;
    margin-left: calc(-50vw + 50%) !important;
    margin-right: calc(-50vw + 50%) !important;
    min-height: 60vh;         /* Höhe anpassen */
    overflow: visible !important;
    z-index: 1;
}

/* 2. Innerer Swiper Wrapper auf 100% */
.slideshow-home.uagb-slider-container .uagb-slides,
.slideshow-home.uagb-slider-container .swiper-wrapper {
    width: 100% !important;
    max-width: 100% !important;
}

/* 3. Logo über dem Slider */
.script-logo {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
    width: 576px; /* optional: max-width: 80%; für responsive */
    height: auto;
    pointer-events: none;
}

/* 4. Responsive Anpassung */
@media (max-width: 768px) {
    .slideshow-home.uagb-slider-container {
        min-height: 40vh;
    }
    .script-logo {
        width: 50%;
    }
}

/* 5. Theme-Container overflow sichtbar machen */
.wp-site-blocks,
.entry-content {
    overflow: visible !important;
}

/* 6. Wenn Slider immer noch „zentriert/zu schmal“ ist */
.uagb-block-29b9337f {
    width: 100% !important;
    max-width: 100% !important;
}.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media (max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media (max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}
.uagb-swiper{position:relative;overflow:hidden}.uagb-slider-container{position:relative;width:100%;min-width:0;transition:box-shadow 0.2s ease}.uagb-slider-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.uagb-slider-container .swiper-button-next.swiper-button-disabled,.uagb-slider-container .swiper-button-prev.swiper-button-disabled{pointer-events:all}.uagb-slider-container .swiper-pagination.swiper-pagination-bullets{max-width:100%}.uagb-slider-container .swiper-button-prev,.uagb-slider-container .swiper-button-next{border-style:none;background:#efefef}
.uagb-slider-container.uagb-block-29b9337f{box-shadow: 0px 0px 0 #00000070;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;}.uagb-slider-container.uagb-block-29b9337f.uagb-slider-container{border-color: #4B4F58;}.uagb-slider-container.uagb-block-29b9337f .swiper-button-next:after{font-size: 0px;}.uagb-slider-container.uagb-block-29b9337f .swiper-button-prev:after{font-size: 0px;}.uagb-slider-container.uagb-block-29b9337f .swiper-pagination-bullet{background-color: #33333300;}.uagb-slider-container.uagb-block-29b9337f .swiper-button-prev{left: -50px;}.uagb-slider-container.uagb-block-29b9337f.uagb-slider-container .swiper-button-prev{border-top-left-radius: 50px;border-top-right-radius: 50px;border-bottom-left-radius: 50px;border-bottom-right-radius: 50px;color: #33333300;width: 0px;height: 0px;line-height: 0px;}.uagb-slider-container.uagb-block-29b9337f.uagb-slider-container .swiper-button-next{border-top-left-radius: 50px;border-top-right-radius: 50px;border-bottom-left-radius: 50px;border-bottom-right-radius: 50px;color: #33333300;width: 0px;height: 0px;line-height: 0px;}.uagb-slider-container.uagb-block-29b9337f .swiper-button-next{right: -50px;}.uagb-slider-container.uagb-block-29b9337f .swiper-wrapper{align-items: start;min-height: 350px;}.uagb-slider-container.uagb-block-29b9337f .swiper-pagination{bottom: 20px;}.uagb-slider-container.uagb-block-29b9337f:hover{box-shadow: 0px 0px 0 #00000070;}.uagb-block-600d6bb1 .swiper-content{padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;}.uagb-block-0ff2c616 .swiper-content{padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;}.uagb-slider-container.uagb-block-b8efc684{box-shadow: 0px 0px 0 #00000070;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 3px;border-left-width: 3px;border-right-width: 3px;border-bottom-width: 3px;border-top-left-radius: 24px;border-top-right-radius: 24px;border-bottom-left-radius: 24px;border-bottom-right-radius: 24px;border-style: solid;border-color: #7a1f2b;background-color: ;;}.uagb-slider-container.uagb-block-b8efc684.uagb-slider-container{border-color: #7a1f2b;}.uagb-slider-container.uagb-block-b8efc684 .swiper-button-next:after{font-size: 14px;}.uagb-slider-container.uagb-block-b8efc684 .swiper-button-prev:after{font-size: 14px;}.uagb-slider-container.uagb-block-b8efc684 .swiper-pagination-bullet{background-color: #7a1f2b;}.uagb-slider-container.uagb-block-b8efc684 .swiper-button-prev{left: 40px;}.uagb-slider-container.uagb-block-b8efc684.uagb-slider-container .swiper-button-prev{border-top-width: 0px;border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-top-left-radius: 12px;border-top-right-radius: 12px;border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;border-style: solid;color: #7a1f2b;background-color: rgba(245,241,235,0.16);width: 34px;height: 34px;line-height: 34px;}.uagb-slider-container.uagb-block-b8efc684.uagb-slider-container .swiper-button-next{border-top-width: 0px;border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-top-left-radius: 12px;border-top-right-radius: 12px;border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;border-style: solid;color: #7a1f2b;background-color: rgba(245,241,235,0.16);width: 34px;height: 34px;line-height: 34px;}.uagb-slider-container.uagb-block-b8efc684 .swiper-button-next{right: 40px;}.uagb-slider-container.uagb-block-b8efc684 .swiper-wrapper{align-items: center;min-height: 350px;}.uagb-slider-container.uagb-block-b8efc684 .swiper-pagination{bottom: 30px;}.uagb-slider-container.uagb-block-b8efc684:hover{box-shadow: 0px 0px 0 #00000070;}.uagb-block-9d221292 .swiper-content{padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;}.uagb-block-b5810ed5 .swiper-content{padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;}.uagb-block-517688ff .swiper-content{padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;}@media only screen and (max-width: 976px) {.uagb-slider-container.uagb-block-29b9337f{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;}.uagb-slider-container.uagb-block-29b9337f .swiper-button-prev:after{font-size: 0px;}.uagb-slider-container.uagb-block-29b9337f .swiper-button-next:after{font-size: 0px;}.uagb-slider-container.uagb-block-29b9337f .swiper-button-prev{left: -50px;}.uagb-slider-container.uagb-block-29b9337f .swiper-button-next{right: -50px;}.uagb-slider-container.uagb-block-29b9337f.uagb-slider-container .swiper-button-prev{width: 0px;height: 0px;line-height: 0px;}.uagb-slider-container.uagb-block-29b9337f.uagb-slider-container .swiper-button-next{width: 0px;height: 0px;line-height: 0px;}.uagb-block-600d6bb1 .swiper-content{padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;}.uagb-block-0ff2c616 .swiper-content{padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;}.uagb-slider-container.uagb-block-b8efc684{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-style: solid;border-color: #7a1f2b;background-color: ;;}.uagb-slider-container.uagb-block-b8efc684 .swiper-button-prev:after{font-size: 14px;}.uagb-slider-container.uagb-block-b8efc684 .swiper-button-next:after{font-size: 14px;}.uagb-slider-container.uagb-block-b8efc684 .swiper-button-prev{left: 40px;}.uagb-slider-container.uagb-block-b8efc684 .swiper-button-next{right: 40px;}.uagb-slider-container.uagb-block-b8efc684.uagb-slider-container .swiper-button-prev{border-style: solid;width: 34px;height: 34px;line-height: 34px;}.uagb-slider-container.uagb-block-b8efc684.uagb-slider-container .swiper-button-next{border-style: solid;width: 34px;height: 34px;line-height: 34px;}.uagb-block-9d221292 .swiper-content{padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;}.uagb-block-b5810ed5 .swiper-content{padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;}.uagb-block-517688ff .swiper-content{padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;}}@media only screen and (max-width: 767px) {.uagb-slider-container.uagb-block-29b9337f{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;}.uagb-slider-container.uagb-block-29b9337f .swiper-button-prev:after{font-size: 0px;}.uagb-slider-container.uagb-block-29b9337f .swiper-button-next:after{font-size: 0px;}.uagb-slider-container.uagb-block-29b9337f .swiper-button-prev{left: -50px;}.uagb-slider-container.uagb-block-29b9337f .swiper-button-next{right: -50px;}.uagb-slider-container.uagb-block-29b9337f.uagb-slider-container .swiper-button-prev{width: 0px;height: 0px;line-height: 0px;}.uagb-slider-container.uagb-block-29b9337f.uagb-slider-container .swiper-button-next{width: 0px;height: 0px;line-height: 0px;}.uagb-block-600d6bb1 .swiper-content{padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;}.uagb-block-0ff2c616 .swiper-content{padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;}.uagb-slider-container.uagb-block-b8efc684{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-style: solid;border-color: #7a1f2b;background-color: ;;}.uagb-slider-container.uagb-block-b8efc684 .swiper-button-prev:after{font-size: 14px;}.uagb-slider-container.uagb-block-b8efc684 .swiper-button-next:after{font-size: 14px;}.uagb-slider-container.uagb-block-b8efc684 .swiper-button-prev{left: 40px;}.uagb-slider-container.uagb-block-b8efc684 .swiper-button-next{right: 40px;}.uagb-slider-container.uagb-block-b8efc684.uagb-slider-container .swiper-button-prev{border-style: solid;width: 34px;height: 34px;line-height: 34px;}.uagb-slider-container.uagb-block-b8efc684.uagb-slider-container .swiper-button-next{border-style: solid;width: 34px;height: 34px;line-height: 34px;}.uagb-block-9d221292 .swiper-content{padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;}.uagb-block-b5810ed5 .swiper-content{padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;}.uagb-block-517688ff .swiper-content{padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;}}