:root{--h6:clamp(0.76rem, -0.12vi + 0.79rem, 0.6rem);--h5:clamp(0.86rem, -0.1vi + 0.88rem, 0.72rem);--h4:clamp(0.97rem, -0.07vi + 0.98rem, 0.87rem);--h3:clamp(1.09rem, -0.03vi + 1.09rem, 1.04rem);--h2:clamp(1.22rem, 0.02vi + 1.22rem, 1.25rem);--h1:clamp(1.38rem, 0.09vi + 1.35rem, 1.5rem);--h-title:clamp(1.55rem, 0.18vi + 1.51rem, 1.8rem);--text-xs:clamp(0.69rem, 0vi + 0.69rem, 0.69rem);--text-s:clamp(0.78rem, 0.04vi + 0.77rem, 0.83rem);--text-m:clamp(0.88rem, 0.09vi + 0.85rem, 1rem);--text-l:clamp(0.98rem, 0.16vi + 0.95rem, 1.2rem);--text-xl:clamp(1.11rem, 0.24vi + 1.05rem, 1.44rem);--text-xxl:clamp(1.25rem, 0.35vi + 1.17rem, 1.73rem)}.h1{font-size:var(--h1)!important;letter-spacing:-.01em}.h2{font-size:var(--h2)!important}.h3{font-size:var(--h3)!important}.h4{font-size:var(--h4)!important}.h5{font-size:var(--h5)!important}.h6{font-size:var(--h6)!important}.h-title{font-size:var(--h-title)!important}.text-xs{font-size:var(--text-xs)!important}.text-s{font-size:var(--text-s)!important}.text-m{font-size:var(--text-m)!important}.text-l{font-size:var(--text-l)!important}.text-xl{font-size:var(--text-xl)!important}strong{font-weight:700}.services-title h3{font-family:"Open Sans"}@media (max-width:767px){.bw-mobile-first-hero.bw-mobile-first-hero{height:calc(100svh - 216px)!important}.bw-mobile-first-hero picture,.bw-mobile-first-hero figure,.bw-mobile-first-hero img{height:100%!important}.bw-mobile-first-hero img{object-fit:cover}.bw-mobile-first-intro.bw-mobile-first-intro{padding-top:24px!important}.bw-mobile-first-intro>.brxe-container{margin-block:0!important}.bw-mobile-first-intro .bw-mobile-first-title-wrap{display:flex;flex-direction:column;row-gap:0!important;margin-top:0!important;padding-top:0!important}.bw-mobile-first-intro .bw-mobile-first-title{order:0!important;min-height:80px;display:flex;flex-direction:column;justify-content:center;margin:0 0 64px!important}.bw-mobile-first-intro .bw-mobile-first-title-wrap>.brand{order:-1!important;margin:0!important}.bw-mobile-first-intro .reportage-heading{order:-2!important}}@media (max-width:767px){.bw-uniform-hero.bw-uniform-hero{height:calc(100svh - var(--bw-first-reserved, 160px))!important}.bw-uniform-intro.bw-uniform-intro{padding-top:24px!important}.bw-uniform-intro .bw-uniform-title-wrap{row-gap:0!important;min-height:0!important}.bw-uniform-intro .bw-uniform-title{min-height:0!important;display:block!important;padding:6px 0 0!important;margin:0!important;width:100%}.bw-uniform-intro .bw-uniform-title-wrap>.brand{width:100%;text-align:left;margin:0!important}.sf-intro-section .bw-uniform-title{padding-top:0!important}.bw-uniform-intro .bw-uniform-copy{margin-top:var(--bw-copy-adjust,-6px)!important}}:root{--bw-hero-gradient:linear-gradient(180deg, rgba(17,14,22,0) 0%, rgba(17,14,22,0) 58%, rgba(17,14,22,.22) 80%, rgba(17,14,22,.68) 100%)}.bw-standard-hero{position:relative;isolation:isolate}.bw-standard-hero::after{content:'';position:absolute;inset:0;z-index:3;pointer-events:none;background:var(--bw-hero-gradient)}body:is(.home,.single-orte) :is(#main,#brx-content) :is(h2,h3):not(.h4):not(.faq-q):not(.services-side-heading){line-height:1.4!important}body:is(.home,.single-orte) :is(#main,#brx-content) .brxe-ajlpmi{min-height:2.8em;min-height:2lh}body:is(.home,.single-orte) :is(#main,#brx-content) .brxe-ajlpmi>a{line-height:inherit;min-height:2.8em;min-height:2lh}body:where(.home,.single-orte,.single-hochzeitsblog).single-hochzeitsblog :is(.faq-accordion,.bw-faq-section) .faq-q,body:where(.home,.single-orte,.single-hochzeitsblog).single-hochzeitsblog .bw-faq summary{font-family:'Open Sans',sans-serif!important;font-weight:400!important;line-height:1.4!important}body:where(.home,.single-orte,.single-hochzeitsblog) .bw-faq-section>.brxe-container>h2{font-family:'Libre Baskerville',Georgia,serif!important;font-size:var(--h2,1.25rem)!important;line-height:1.4!important}:where(body.home,body.single-orte,body.single-hochzeitsblog) .faq-accordion{display:flex;flex-direction:column}:where(body.home,body.single-orte,body.single-hochzeitsblog) .faq-accordion .faq-title-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:20px;min-height:50px;gap:0}:where(body.home,body.single-orte,body.single-hochzeitsblog) .faq-accordion .faq-q{margin:0!important;flex:1;min-width:0;max-width:calc(100% - 3.25em)}:where(body.home,body.single-orte,body.single-hochzeitsblog) .faq-accordion .accordion-content-wrapper{padding:15px 0}:where(body.home,body.single-orte,body.single-hochzeitsblog) .faq-accordion .faq-item{border-bottom:1px solid rgb(0 0 0 / .1)}:where(body.home,body.single-orte,body.single-hochzeitsblog) .faq-accordion .brx-open>.accordion-title-wrapper,:where(body.home,body.single-orte,body.single-hochzeitsblog) .faq-accordion .brx-open>.accordion-title-wrapper .brxe-heading{color:var(--primary)}:where(body.home,body.single-orte,body.single-hochzeitsblog) .faq-css-icon .accordion-title-wrapper::after{content:'';display:block;width:2em;height:2em;flex:0 0 2em;margin-left:20px;align-self:center;background-image:url(https://cdn.beckerworks.de/wp-content/uploads/2026/06/ion-ios-add.svg);background-position:center;background-size:contain;background-repeat:no-repeat;filter:none}:where(body.home,body.single-orte,body.single-hochzeitsblog) .faq-css-icon .brx-open>.accordion-title-wrapper::after,:where(body.home,body.single-orte,body.single-hochzeitsblog) .faq-css-icon .accordion-title-wrapper[aria-expanded='true']::after{background-image:url(https://cdn.beckerworks.de/wp-content/uploads/2026/06/ion-ios-remove.svg);filter:brightness(0) saturate(100%) invert(32%) sepia(28%) saturate(1716%) hue-rotate(238deg) brightness(91%) contrast(92%)}body:where(.home,.single-orte,.single-hochzeitsblog).single-hochzeitsblog .bw-faq details{border:0;border-bottom:1px solid rgb(0 0 0 / .1);background:none}body:where(.home,.single-orte,.single-hochzeitsblog).single-hochzeitsblog .bw-faq summary{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:20px;min-height:50px;font-size:var(--h4,1rem);text-transform:uppercase;cursor:pointer}body:where(.home,.single-orte,.single-hochzeitsblog).single-hochzeitsblog .bw-faq summary::-webkit-details-marker{display:none}body:where(.home,.single-orte,.single-hochzeitsblog).single-hochzeitsblog .bw-faq summary::after{content:'';width:2em;height:2em;flex:0 0 2em;margin-left:20px;background:url(https://cdn.beckerworks.de/wp-content/uploads/2026/06/ion-ios-add.svg) center/contain no-repeat}body:where(.home,.single-orte,.single-hochzeitsblog).single-hochzeitsblog .bw-faq details[open]>summary{color:var(--primary)}body:where(.home,.single-orte,.single-hochzeitsblog).single-hochzeitsblog .bw-faq details[open]>summary::after{background-image:url(https://cdn.beckerworks.de/wp-content/uploads/2026/06/ion-ios-remove.svg);filter:brightness(0) saturate(100%) invert(32%) sepia(28%) saturate(1716%) hue-rotate(238deg) brightness(91%) contrast(92%)}body:where(.home,.single-orte,.single-hochzeitsblog).single-hochzeitsblog .bw-faq details>p{padding:15px 20px 30px;margin:0;line-height:1.65}body:where(.home,.single-orte,.single-hochzeitsblog) :is(.faq-accordion .accordion-title-wrapper,.bw-faq summary):focus-visible{outline:2px solid var(--primary);outline-offset:3px}body:where(.home,.single-orte,.single-hochzeitsblog).single-hochzeitsblog .bw-faq .bw-faq-answer{padding:15px 20px 30px;line-height:1.65}body:where(.home,.single-orte,.single-hochzeitsblog).single-hochzeitsblog .bw-faq .bw-faq-answer p{margin:0 0 1rem;padding:0}body:where(.home,.single-orte,.single-hochzeitsblog).single-hochzeitsblog .blog-content h2:has(+.bw-faq){font-family:'Libre Baskerville',Georgia,serif!important;line-height:1.4!important}body:where(.home,.single-orte,.single-hochzeitsblog).single-hochzeitsblog .bw-faq-section{padding-inline:0}body:where(.home,.single-orte,.single-hochzeitsblog).single-hochzeitsblog .bw-faq-section>.brxe-container{width:100%;max-width:none}body:where(.home,.single-orte,.single-hochzeitsblog) .faq-accordion .accordion-content-wrapper,body:where(.home,.single-orte,.single-hochzeitsblog) .faq-accordion .accordion-content-wrapper :is(p,li),body:where(.home,.single-orte,.single-hochzeitsblog).single-hochzeitsblog .bw-faq :is(.bw-faq-answer,p,li){font-size:var(--text-m,1rem)!important;line-height:1.5!important}body:where(.home,.single-orte,.single-hochzeitsblog) .faq-accordion .accordion-content-wrapper p{margin:0 0 1rem}body:where(.home,.single-orte,.single-hochzeitsblog) .faq-accordion .accordion-content-wrapper p:last-child{margin-bottom:0}html{font-size:16px}body{font-family:"Open Sans";font-size:var(--text-m);line-height:150%;letter-spacing:.01rem}h1,h2,h3,h4,h5,h6{color:#1e1e1e;font-family:"Libre Baskerville"}h1{font-size:var(--h1)!important;letter-spacing:-2%}h2{font-size:var(--h2)!important;line-height:110%;letter-spacing:-1,5%}h3{font-size:var(--h3)!important;line-height:120%;letter-spacing:-1.25%}h4{font-size:var(--h4)!important;line-height:130%;letter-spacing:-1%}h5{font-size:var(--h5)!important;line-height:140%;letter-spacing:.75%}h6{font-size:var(--h6)!important;line-height:150%;letter-spacing:-.5%}:where(:root) .bricks-color-primary{color:var(--primary)}:where(:root) .bricks-background-primary{background-color:var(--primary)}.brxe-container{margin-top:15px;margin-bottom:15px;row-gap:30px;column-gap:30px;width:1120px}.woocommerce main.site-main{width:1120px}#brx-content.wordpress{width:1120px}.brxe-section{padding-top:5rem;padding-right:20px;padding-bottom:5rem;padding-left:20px}:where(.brxe-accordion .accordion-content-wrapper) a,:where(.brxe-icon-box .content) a,:where(.brxe-list) a,:where(.brxe-post-content):not([data-source="bricks"]) a,:where(.brxe-posts .dynamic p) a,:where(.brxe-shortcode) a,:where(.brxe-tabs .tab-content) a,:where(.brxe-team-members) .description a,:where(.brxe-testimonials) .testimonial-content-wrapper a,:where(.brxe-text) a,:where(a.brxe-text),:where(.brxe-text-basic) a,:where(a.brxe-text-basic),:where(.brxe-post-comments) .comment-content a{color:#8045a8;font-weight:400}.brxe-text *+:is(h1,h2,h3,h4,h5,h6),.brxe-post-content:not([data-source=bricks]) *+:is(h1,h2,h3,h4,h5,h6),body:not(.woocommerce-checkout) [class*=woocommerce] *+:is(h1,h2,h3,h4,h5,h6){margin-block-start:40px}.brxe-text *+p:not(.woocommerce-mini-cart__total,.woocommerce-checkout *,.brxe-woocommerce-account-form-edit-account *),.brxe-post-content:not([data-source=bricks]) *+p:not(.woocommerce-mini-cart__total,.woocommerce-checkout *,.brxe-woocommerce-account-form-edit-account *),body:not(.woocommerce-checkout) [class*=woocommerce] *+p:not(.woocommerce-mini-cart__total,.woocommerce-checkout *,.brxe-woocommerce-account-form-edit-account *){margin-block-start:20px}@media (max-width:1024px){.brxe-section{padding-top:4rem;padding-bottom:4rem}}@media (max-width:478px){h1{font-size:1.5rem}.brxe-section{padding-top:3rem;padding-bottom:3rem}}