body.single-hochzeitsblog :is(.blog-content,.brxe-post-content) .bw-blog-photo-cta{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-end;background-color:#292725!important;background-image:var(--bw-blog-cta-image,none)!important;background-size:cover!important;background-position:center var(--bw-cta-focus,45%)!important;background-repeat:no-repeat!important;min-height:480px!important;height:auto!important;padding:clamp(24px,4vw,48px)!important;margin-block:2.5rem;border:0;box-sizing:border-box;isolation:isolate;position:relative;overflow:hidden}body.single-hochzeitsblog :is(.blog-content,.brxe-post-content) .bw-blog-photo-cta__panel{position:relative;z-index:1;background:#fff0;padding:0;width:min(100%,440px);box-sizing:border-box;color:#fff;border-radius:3px}body.single-hochzeitsblog :is(.blog-content,.brxe-post-content) .bw-blog-photo-cta__panel :is(h2,h3,p,li){color:#fff!important;max-width:none!important;text-align:left!important;text-transform:none!important;text-shadow:0 1px 3px rgb(0 0 0 / .35)}body.single-hochzeitsblog :is(.blog-content,.brxe-post-content) .bw-blog-photo-cta__panel :is(h2,h3){font-size:clamp(22px,2.4vw,30px)!important;line-height:1.3!important;margin:0 0 12px!important;text-wrap:balance}body.single-hochzeitsblog :is(.blog-content,.brxe-post-content) .bw-blog-photo-cta__panel p{font-size:16px!important;line-height:1.55!important;margin:0 0 20px!important}body.single-hochzeitsblog :is(.blog-content,.brxe-post-content) .bw-blog-photo-cta__button{text-shadow:none!important;display:inline-block;padding:12px 18px!important;background:#fff!important;color:#242220!important;border:1px solid #fff!important;border-radius:4px!important;font-size:15px!important;font-weight:600;text-decoration:none!important;line-height:1.4;white-space:normal;text-align:center;max-width:100%;box-sizing:border-box}body.single-hochzeitsblog .bw-blog-photo-cta__button:hover{background:#eee9e4!important}body.single-hochzeitsblog .bw-blog-photo-cta__button:focus-visible{outline:2px solid #fff;outline-offset:5px}@media(max-width:767px){body.single-hochzeitsblog :is(.blog-content,.brxe-post-content) .bw-blog-photo-cta{min-height:420px!important;padding:24px!important}body.single-hochzeitsblog :is(.blog-content,.brxe-post-content) .bw-blog-photo-cta__panel{width:100%;padding:0}}body.single-hochzeitsblog :is(.blog-content,.brxe-post-content) .bw-blog-photo-cta::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgb(15 14 13 / .06) 0%,rgb(15 14 13 / .16) 20%,rgb(15 14 13 / .38) 45%,rgb(15 14 13 / .62) 70%,rgb(15 14 13 / .75) 100%)}body.single-hochzeitsblog :is(.blog-content,.brxe-post-content) .bw-blog-photo-cta__panel a:not(.bw-blog-photo-cta__button){color:inherit;text-decoration:underline}body.single-hochzeitsblog :is(.blog-content,.brxe-post-content) .bw-blog-photo-cta__panel li{font-size:16px;line-height:1.55}body.single-hochzeitsblog :is(.blog-content,.brxe-post-content) .bw-blog-photo-cta:has(.bw-blog-photo-cta__panel>p:nth-of-type(3))::before,body.single-hochzeitsblog :is(.blog-content,.brxe-post-content) .bw-blog-photo-cta:has(.bw-blog-photo-cta__panel>ul)::before{background:linear-gradient(180deg,rgb(15 14 13 / .55) 0%,rgb(15 14 13 / .6) 45%,rgb(15 14 13 / .75) 100%)}body.single-hochzeitsblog.postid-6592 .bw-blog-photo-cta{--bw-cta-focus:25%}body.single-hochzeitsblog.postid-6592 :is(.blog-content,.brxe-post-content) .bw-blog-photo-cta{min-height:680px!important}@media(max-width:767px){body.single-hochzeitsblog.postid-6592 :is(.blog-content,.brxe-post-content) .bw-blog-photo-cta{min-height:600px!important}}