.elementor-176 .elementor-element.elementor-element-bbksroot{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-e286188{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-1f5280b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-f14f576{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-b1e4444{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-176 .elementor-element.elementor-element-b94ba15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-0b2c8b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-f350e5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-dc7eb00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-2ddfb47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-0e439a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-33ad315{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-fc4b5a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-b194145{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-a055a7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-b0644a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-e0057dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-acb960e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-ca2ad4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-7bcb26f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-512dab4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-e979406{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-599e49b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-337200c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-dca0973{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-2ae89b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-ffb9a6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-fea8a2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-a68e13c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-e286188 */.bbk-home-section.e-con{--gap:0;display:block;width:100%;padding:48px 28px 56px;font-family:'DM Sans',sans-serif;color:#454a42}
.bbk-home-section .e-con{--gap:0;min-width:0}
.bbk-home-section .bbk-home-wrap{display:flex;flex-direction:column;max-width:1164px;width:100%;margin:auto;gap:0}
.bbk-home-intro.e-con{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:34px}
.bbk-home-titles.e-con{width:auto;flex:1;gap:0}
.bbk-home-eyebrow p{display:flex;align-items:center;gap:17px;font-size:11px;line-height:1.5;letter-spacing:1.6px;text-transform:uppercase;font-weight:700;margin:0 0 22px;color:#454a42}
.bbk-home-eyebrow p:before{content:'';width:24px;height:3px;background:#cf49a4;flex-shrink:0}
.bbk-home-title .elementor-heading-title{font-family:'DM Sans',sans-serif;font-weight:700;font-size:46px;line-height:1.1;letter-spacing:-1.7px;color:#454a42}
.bbk-home-intro-text{max-width:310px;font:400 14px/1.65 'DM Sans',sans-serif;color:#6c7266}
.bbk-home-section p{margin-top:0}.bbk-home-intro-text p{margin:0}
.bbk-home-sort-grid.e-con{display:grid;grid-template-columns:1.5fr .9fr 1fr;gap:20px;align-items:stretch}
.bbk-home-card.e-con{display:block;width:100%;min-width:0}
.bbk-home-card>div{width:100%;height:100%}
.bbk-home-card :is(.bbv-glassroot,.bbv-glasscompactroot,.bbv-decorroot,.bbv-giftroot,.bbv-joyroot,.bbv-horizontalroot,.bbv-horizontalrightroot,.bbv-approot,.bbv-visitroot,.bbk-cardtop){max-width:none;width:100%}
.bbk-home-card-66{margin-top:24px}
.bbk-home-anlaesse.e-con{position:relative;isolation:isolate;padding-top:44px;padding-bottom:44px;background:#f7f8f4}
.bbk-home-anlaesse:before{content:'';position:absolute;inset:0;z-index:-1;background:url('/wp-content/uploads/bbk-home/floral-gerbera.png') center/cover no-repeat;opacity:.32;mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}
.bbk-home-occasion-grid.e-con{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:stretch}
.bbk-home-occasion-side.e-con{display:flex;flex-direction:column;gap:24px}
.bbk-home-occasion-side>.bbk-home-card{flex:1}
.bbk-home-occasion-side :is(.bbv-horizontalroot,.bbv-horizontalrightroot){height:100%;min-height:200px}
.bbk-home-gemeinschaft.e-con{padding-top:56px;padding-bottom:56px}
.bbk-home-community-grid.e-con{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}
.bbk-home-community-grid :is(.bbv-approot,.bbk-cardtop){height:540px}
.bbk-home-community-grid .bbk-cardimg{height:75%;min-height:0;flex:1}.bbk-home-community-grid .bbk-cardimg img{width:100%;height:100%;object-fit:cover}
.bbk-home-community-grid .bbk-cardtxt{flex-shrink:0}
.bbk-home-filialen.e-con{padding-top:56px;padding-bottom:30px;background:linear-gradient(180deg,#eee4ed,#e4e9ee 58%,#f1f2f4)}
@media(max-width:900px){.bbk-home-sort-grid.e-con{grid-template-columns:1fr 1fr}.bbk-home-card-36{grid-column:1/-1}.bbk-home-community-grid.e-con{grid-template-columns:1fr}.bbk-home-title .elementor-heading-title{font-size:38px}.bbk-home-occasion-grid.e-con{grid-template-columns:1fr}.bbk-home-card-54 .bbv-joyroot{max-width:none}}
@media(max-width:600px){.bbk-home-section.e-con{padding:32px 20px 36px}.bbk-home-intro.e-con{flex-direction:column;align-items:stretch;gap:18px;margin-bottom:28px}.bbk-home-intro-text{max-width:100%}.bbk-home-title .elementor-heading-title{font-size:32px;letter-spacing:-1.2px}.bbk-home-eyebrow p{font-size:10px;margin-bottom:17px}.bbk-home-sort-grid.e-con{grid-template-columns:1fr;gap:20px}.bbk-home-occasion-grid.e-con,.bbk-home-occasion-side.e-con{gap:20px}.bbk-home-community-grid :is(.bbv-approot,.bbk-cardtop){height:auto;min-height:0}.bbk-home-community-grid .bbk-cardimg{height:300px;flex:none}.bbk-home-gemeinschaft.e-con{padding-top:36px;padding-bottom:36px}.bbk-home-filialen.e-con{padding:40px 20px 20px}.bbk-home-anlaesse.e-con{padding-top:32px;padding-bottom:32px}}
/* Match approved type against Elementor Kit defaults. */
.elementor .bbk-home-title .elementor-heading-title{font-family:'DM Sans',sans-serif!important;font-weight:700!important;color:#454a42!important}
.elementor .bbk-home-intro-text{font:400 14px/1.65 'DM Sans',sans-serif!important;color:#6c7266!important;width:310px;flex-shrink:0}
.elementor .bbk-home-filialen.e-con{background:linear-gradient(180deg,#eee4ed,#e4e9ee 58%,#f1f2f4)!important}
@media(max-width:600px){.elementor .bbk-home-intro-text{width:100%}.elementor .bbk-home-community-grid .bbk-cardtop{height:auto!important;min-height:0!important}.elementor .bbk-home-community-grid .bbk-cardimg{height:300px!important;min-height:0!important;flex:none!important}}
.bbk-home-section{scroll-margin-top:100px}
@media(max-width:700px){.bbk-home-section{scroll-margin-top:88px}}/* End custom CSS */