.pb-slideshow .pb-slide-overlay { position: absolute; inset: 0; pointer-events: none; background: var(--pb-overlay-color, #000000); opacity: var(--pb-overlay-opacity, 0); }
.pb-slideshow .hero-content:not(.container) { max-width: 100%; overflow-wrap: anywhere; }
.pb-slideshow .hero-content.container { overflow-wrap: anywhere; }
.pb-slideshow .hero-content .btn { white-space: normal; }
.pb-slideshow .hero-slide[data-pb-style~="--pb-vertical"] { justify-content: var(--pb-vertical) !important; }
.pb-slideshow .hero-slide[data-pb-style~="--pb-horizontal"] { align-items: var(--pb-horizontal) !important; }
.pb-slideshow .hero-slide[data-pb-style~="--pb-text-align"] .hero-content { text-align: var(--pb-text-align) !important; }
.pb-slideshow .hero-slide[data-pb-style*="--pb-image-"] .hero-slide-image { object-position: var(--pb-image-x, 50%) var(--pb-image-y, 50%); }
.pb-slideshow .hero-slide[data-pb-style~="--pb-padding"] { padding: var(--pb-padding) !important; box-sizing: border-box; }
.pb-slideshow .hero-slide[data-pb-style~="--pb-content-width"] .hero-content { width: var(--pb-content-width); }
.pb-slideshow .hero-slide[data-pb-style~="--pb-title-size"] :is(h1, h2) { font-size: var(--pb-title-size) !important; line-height: 1.15; }
.pb-slideshow .hero-slide[data-pb-style~="--pb-body-size"] .hero-content p { font-size: var(--pb-body-size) !important; }
.pb-slideshow .hero-slide[data-pb-style~="--pb-text-color"] :is(h1, h2, p) { color: var(--pb-text-color) !important; }
.pb-slideshow .hero-slide[data-pb-style~="--pb-font"] :is(h1, h2, p) { font-family: var(--pb-font) !important; }
.pb-slideshow .hero-slide[data-pb-style~="--pb-shadow"] :is(h1, h2, p) { text-shadow: var(--pb-shadow) !important; }
.pb-slideshow[data-pb-style~="--pb-height"] { height: var(--pb-height) !important; min-height: var(--pb-height) !important; max-height: var(--pb-height) !important; }
.pb-slideshow[data-pb-style~="--pb-height"] :is(.hero-carousel, .owl-stage-outer, .owl-stage, .owl-item, .hero-slide) { height: var(--pb-height) !important; min-height: var(--pb-height) !important; max-height: var(--pb-height) !important; }
@media (max-width: 767px) {
    .pb-slideshow .hero-slide[data-pb-style~="--pb-vertical-mobile"] { justify-content: var(--pb-vertical-mobile) !important; }
    .pb-slideshow .hero-slide[data-pb-style~="--pb-horizontal-mobile"] { align-items: var(--pb-horizontal-mobile) !important; }
    .pb-slideshow .hero-slide[data-pb-style~="--pb-text-align-mobile"] .hero-content { text-align: var(--pb-text-align-mobile) !important; }
    .pb-slideshow .hero-slide[data-pb-style*="--pb-image-"] .hero-slide-image { object-position: var(--pb-image-x-mobile, var(--pb-image-x, 50%)) var(--pb-image-y-mobile, var(--pb-image-y, 50%)); }
    .pb-slideshow .pb-slide-overlay { background: var(--pb-overlay-color-mobile, var(--pb-overlay-color, #000000)); opacity: var(--pb-overlay-opacity-mobile, var(--pb-overlay-opacity, 0)); }
    .pb-slideshow .hero-slide[data-pb-style~="--pb-padding-mobile"] { padding: var(--pb-padding-mobile) !important; box-sizing: border-box; }
    .pb-slideshow .hero-slide[data-pb-style~="--pb-content-width-mobile"] .hero-content { width: var(--pb-content-width-mobile); }
    .pb-slideshow .hero-slide[data-pb-style~="--pb-title-size-mobile"] :is(h1, h2) { font-size: var(--pb-title-size-mobile) !important; line-height: 1.15; }
    .pb-slideshow .hero-slide[data-pb-style~="--pb-body-size-mobile"] .hero-content p { font-size: var(--pb-body-size-mobile) !important; }
    .pb-slideshow .hero-slide[data-pb-style~="--pb-text-color-mobile"] :is(h1, h2, p) { color: var(--pb-text-color-mobile) !important; }
    .pb-slideshow .hero-slide[data-pb-style~="--pb-font-mobile"] :is(h1, h2, p) { font-family: var(--pb-font-mobile) !important; }
    .pb-slideshow .hero-slide[data-pb-style~="--pb-shadow-mobile"] :is(h1, h2, p) { text-shadow: var(--pb-shadow-mobile) !important; }
    .pb-slideshow[data-pb-style~="--pb-height-mobile"] { height: var(--pb-height-mobile) !important; min-height: var(--pb-height-mobile) !important; max-height: var(--pb-height-mobile) !important; }
    .pb-slideshow[data-pb-style~="--pb-height-mobile"] :is(.hero-carousel, .owl-stage-outer, .owl-stage, .owl-item, .hero-slide) { height: var(--pb-height-mobile) !important; min-height: var(--pb-height-mobile) !important; max-height: var(--pb-height-mobile) !important; }
}