.mcb-section .mcb-wrap .mcb-item-0vn0q45g{text-align:center;}.mcb-section .mcb-wrap .mcb-item-e34790a42 .mcb-column-inner-e34790a42{background-image:url(https://plakat-digital.at/wp-content/uploads/2026/02/Plakat_Digital_unser_Service_led_signage.webp#123);background-position:center;background-attachment:scroll;background-size:auto;}.mcb-section .mcb-wrap-70f7c9cfd{align-self:center;}.mcb-section .mcb-wrap-70f7c9cfd > .mcb-wrap-inner-70f7c9cfd{align-items:center;justify-content:center;}.mcb-section .mcb-wrap .mcb-item-2289y1bg .content_slider .content_slider_ul .button{--mfn-slider-arrow-size:40px;}.mcb-section .mcb-wrap .mcb-item-2289y1bg .content_slider .content_slider_ul .button i{color:#F9F9F9;}.hbp-player-shell {
width: 100%;
max-width: var(--hbp-max-width, 1100px);
margin-inline: auto;
}
.hbp-player {
position: relative;
width: 100%;
aspect-ratio: 16 / 9;
overflow: hidden;
background: var(--hbp-background, #000);
isolation: isolate;
}
.hbp-slides,
.hbp-slide {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
}
.hbp-slide {
opacity: 0;
visibility: hidden;
transition: opacity 350ms ease;
pointer-events: none;
}
.hbp-slide.is-active {
opacity: 1;
visibility: visible;
pointer-events: auto;
z-index: 1;
}
.hbp-slide img,
.hbp-slide video {
display: block;
width: 100%;
height: 100%;
object-fit: var(--hbp-fit, contain);
object-position: center;
background: var(--hbp-background, #000);
}
.hbp-ad-label-row {
display: flex;
align-items: center;
gap: 10px;
min-height: 16px;
margin: 0 0 7px;
color: #687078;
line-height: 1;
}
.hbp-ad-label-row::before {
content: "";
flex: 1 1 auto;
height: 1px;
background: currentColor;
opacity: 0.2;
}
.hbp-ad-label {
order: 2;
display: block;
flex: 0 0 auto;
padding: 0;
border: 0;
border-radius: 0;
color: inherit;
background: transparent;
font: 600 11px/1.2 system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
letter-spacing: 0.09em;
text-transform: uppercase;
white-space: nowrap;
}
.hbp-nav {
position: absolute;
top: 50%;
z-index: 4;
display: inline-flex;
align-items: center;
justify-content: center;
width: 44px;
height: 56px;
padding: 0;
border: 1px solid rgba(255, 255, 255, 0.5);
border-radius: 8px;
color: #fff;
background: rgba(0, 0, 0, 0.48);
font: 700 28px/1 system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
cursor: pointer;
opacity: 0.82;
transform: translateY(-50%);
transition: opacity 160ms ease, background-color 160ms ease;
-webkit-tap-highlight-color: transparent;
}
.hbp-nav:hover,
.hbp-nav:focus-visible {
opacity: 1;
background: rgba(0, 0, 0, 0.72);
}
.hbp-nav:focus-visible {
outline: 3px solid #fff;
outline-offset: 2px;
}
.hbp-nav-prev {
left: 12px;
}
.hbp-nav-next {
right: 12px;
}
@media (hover: hover) and (pointer: fine) {
.hbp-nav {
opacity: 0;
}
.hbp-player:hover .hbp-nav,
.hbp-player:focus-within .hbp-nav {
opacity: 0.82;
}
.hbp-player .hbp-nav:hover,
.hbp-player .hbp-nav:focus-visible {
opacity: 1;
}
}
@media (max-width: 600px) {
.hbp-ad-label-row {
gap: 8px;
margin-bottom: 5px;
padding-right: 12px;
}
.hbp-ad-label {
font-size: 10px;
letter-spacing: 0.075em;
}
}
@media (max-width: 600px) {
.hbp-nav {
width: 38px;
height: 48px;
font-size: 24px;
}
.hbp-nav-prev {
left: 7px;
}
.hbp-nav-next {
right: 7px;
}
}
.hbp-empty {
padding: 16px;
border: 1px dashed #a7aaad;
background: #f6f7f7;
color: #50575e;
}
@media (prefers-reduced-motion: reduce) {
.hbp-slide {
transition: none;
}
}