.elementor-186 .elementor-element.elementor-element-4f004dbf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(116px,14vh,160px);--padding-bottom:clamp(56px,7.5vh,92px);--padding-left:clamp(20px,5vw,72px);--padding-right:clamp(20px,5vw,72px);}.elementor-186 .elementor-element.elementor-element-c781c244{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;}.elementor-186 .elementor-element.elementor-element-be09e51b .bpc-cd__image{aspect-ratio:16/9;background-color:#ffffff;border-radius:20px;box-shadow:0px 26px 60px 0px rgba(58,37,23,.16);margin-bottom:clamp(44px,6vh,72px);}.elementor-186 .elementor-element.elementor-element-be09e51b .bpc-cd__image img{object-fit:contain;object-position:center center;}.elementor-186 .elementor-element.elementor-element-be09e51b .bpc-cd__gallery{--bpc-cols:2;gap:16px;margin-bottom:48px;}.elementor-186 .elementor-element.elementor-element-be09e51b .bpc-cd__gallery img{object-fit:cover;aspect-ratio:4/3;border-radius:16px;}.elementor-186 .elementor-element.elementor-element-be09e51b .bpc-cd{--bpc-cd-w:1000px;--bpc-cd-imgw:1200px;}.elementor-186 .elementor-element.elementor-element-be09e51b .bpc-cd__badge{font-family:"Mulish", Sans-serif;font-size:11.5px;font-weight:700;line-height:1.2em;padding:6px 12px 6px 12px;border-radius:100px;}.elementor-186 .elementor-element.elementor-element-be09e51b .bpc-cd__badges{gap:10px;margin-bottom:16px;}.elementor-186 .elementor-element.elementor-element-be09e51b .bpc-cd__badge--branche{background-color:#eef0f4;color:#16233f;}.elementor-186 .elementor-element.elementor-element-be09e51b .bpc-cd__badge--gelegenheid{background-color:#fdf1de;color:#b5713a;}.elementor-186 .elementor-element.elementor-element-be09e51b .bpc-cd__title{font-family:"Newsreader", Sans-serif;font-size:clamp(36px,5.6vw,68px);font-weight:500;line-height:1.04em;letter-spacing:-0.02em;color:#3a2517;margin-bottom:clamp(28px,3.5vh,44px);}.elementor-186 .elementor-element.elementor-element-be09e51b .bpc-cd__cols{--bpc-min:260px;gap:28px;margin-bottom:40px;}.elementor-186 .elementor-element.elementor-element-be09e51b .bpc-cd__col-label{font-family:"Mulish", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.1em;color:#b5713a;margin-bottom:10px;}.elementor-186 .elementor-element.elementor-element-be09e51b .bpc-cd__col-text{font-family:"Mulish", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.7em;color:#6a5344;}.elementor-186 .elementor-element.elementor-element-be09e51b .bpc-cd__content{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.78em;color:#6a5344;margin-bottom:40px;}.elementor-186 .elementor-element.elementor-element-be09e51b .bpc-cd__content h2, .elementor-186 .elementor-element.elementor-element-be09e51b .bpc-cd__content h3{font-family:"Newsreader", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#3a2517;}.elementor-186 .elementor-element.elementor-element-be09e51b .bpc-cd__quote{background-color:#fafaf8;border-color:#e9e7e1;border-radius:18px;padding:clamp(24px,3.4vw,36px) clamp(24px,3.4vw,36px) clamp(24px,3.4vw,36px) clamp(24px,3.4vw,36px);margin-bottom:40px;}.elementor-186 .elementor-element.elementor-element-be09e51b .bpc-cd__quote-text{font-family:"Newsreader", Sans-serif;font-size:clamp(19px,2.2vw,24px);font-weight:400;font-style:italic;line-height:1.5em;color:#3a2517;}.elementor-186 .elementor-element.elementor-element-be09e51b .bpc-cd__quote-name{font-family:"Mulish", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#8a7360;margin-top:12px;}.elementor-186 .elementor-element.elementor-element-be09e51b .bpc-btn--cta{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:700;line-height:1em;letter-spacing:0em;color:#ffffff;background-color:#b5713a;border-color:rgba(0,0,0,0);border-width:0px;border-radius:100px;padding:17px 40px 17px 40px;}.elementor-186 .elementor-element.elementor-element-be09e51b .bpc-btn--cta:hover{color:#ffffff;background-color:#7a4a28;border-color:rgba(0,0,0,0);}.elementor-186 .elementor-element.elementor-element-92d11b59{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#e9e7e1;--border-color:#e9e7e1;--padding-top:clamp(48px,6.5vh,80px);--padding-bottom:clamp(48px,6.5vh,80px);--padding-left:clamp(20px,5vw,72px);--padding-right:clamp(20px,5vw,72px);}.elementor-186 .elementor-element.elementor-element-92d11b59:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-92d11b59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fafaf8;}.elementor-186 .elementor-element.elementor-element-2d191f62{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;}.elementor-186 .elementor-element.elementor-element-0c00df30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-186 .elementor-element.elementor-element-0c00df30 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-186 .elementor-element.elementor-element-dae60b7d .bpc-cases__grid{--bpc-min:260px;--bpc-maxcols:3;gap:18px;--bpc-gap:18px;}.elementor-186 .elementor-element.elementor-element-dae60b7d .bpc-card__media img{object-fit:cover;object-position:center center;}.elementor-186 .elementor-element.elementor-element-dae60b7d .bpc-case--compact .bpc-card__media{aspect-ratio:16/9;}.elementor-186 .elementor-element.elementor-element-dae60b7d .bpc-card{background-color:#ffffff;border-color:#e9e7e1;border-radius:16px;}.elementor-186 .elementor-element.elementor-element-dae60b7d .bpc-card:hover{border-color:#d9b98e;}.elementor-186 .elementor-element.elementor-element-dae60b7d .bpc-case--compact .bpc-card__body{padding:16px 18px 16px 18px;}.elementor-186 .elementor-element.elementor-element-dae60b7d .bpc-case--compact .bpc-case__company{font-family:"Newsreader", Sans-serif;font-size:18px;font-weight:600;line-height:1.15em;}.elementor-186 .elementor-element.elementor-element-dae60b7d .bpc-case__company{color:#3a2517;}.elementor-186 .elementor-element.elementor-element-dae60b7d .bpc-case__occasion{font-family:"Mulish", Sans-serif;font-size:12.5px;font-weight:700;line-height:1.3em;color:#b5713a;}.elementor-186 .elementor-element.elementor-element-dae60b7d .bpc-case--compact .bpc-case__occasion{margin-top:3px;}.elementor-186 .elementor-element.elementor-element-dae60b7d{--bpc-zoom:1.06;}body.elementor-page-186:not(.elementor-motion-effects-element-type-background), body.elementor-page-186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}@media(max-width:1024px){.elementor-186 .elementor-element.elementor-element-be09e51b .bpc-cd__gallery{--bpc-cols:2;}.elementor-186 .elementor-element.elementor-element-0c00df30 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-186 .elementor-element.elementor-element-4f004dbf{--padding-top:clamp(96px,12vh,120px);--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-186 .elementor-element.elementor-element-be09e51b .bpc-cd__gallery{--bpc-cols:1;}.elementor-186 .elementor-element.elementor-element-92d11b59{--padding-top:clamp(48px,6.5vh,80px);--padding-bottom:clamp(48px,6.5vh,80px);--padding-left:20px;--padding-right:20px;}.elementor-186 .elementor-element.elementor-element-0c00df30 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(min-width:768px){.elementor-186 .elementor-element.elementor-element-c781c244{--width:100%;}.elementor-186 .elementor-element.elementor-element-2d191f62{--width:100%;}}