:root{--bcs-lb-navy:#0F3460;--bcs-lb-gold:#C7A760;--bcs-lb-cream:#FBF9F7}.bcs-block{padding:80px 0;background:#FBF9F7!important;position:relative}.bcs-block::before{content:'';position:absolute;top:0;bottom:0;left:-100vmax;right:-100vmax;background:#FBF9F7;z-index:-1}.elementor-widget-bcs-leistungsblocks,.elementor-widget-bcs-leistungsblocks>.elementor-widget-container,[data-widget_type="bcs-leistungsblocks.default"],[data-widget_type="bcs-leistungsblocks.default"]>.elementor-widget-container{background:#FBF9F7!important}.elementor-section:has(.bcs-block),.elementor-element:has(.bcs-block),.e-con:has(.bcs-block),.e-con-inner:has(.bcs-block){background-color:#FBF9F7!important}.bcs-block--preview{opacity:.45;outline:2px dashed rgb(199 167 96 / .5)}.bcs-block__inner{max-width:1160px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;position:relative;z-index:1}.bcs-block--flip .bcs-block__inner{direction:rtl}.bcs-block--flip .bcs-block__text,.bcs-block--flip .bcs-block__img{direction:ltr}.bcs-block__img{border-radius:16px;overflow:hidden;background:#E8E2D9}.bcs-block--landscape .bcs-block__img{aspect-ratio:3 / 2}.bcs-block--portrait .bcs-block__img{aspect-ratio:2 / 3}.bcs-block__img img{width:100%;height:100%;object-fit:cover;display:block}.bcs-block__img-ph{width:100%;min-height:220px;display:flex;align-items:center;justify-content:center;color:rgb(15 52 96 / .4);font-size:13px;padding:20px;text-align:center}.bcs-block__text{display:flex;flex-direction:column;gap:16px}.bcs-block .bcs-label{display:inline-flex;align-items:center;padding:6px 18px;border-radius:100px;background:#fff0;border:1.5px solid rgb(15 52 96 / .35);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bcs-lb-navy);width:fit-content}.bcs-block__eyebrow{font-family:'EB Garamond',Georgia,serif;font-style:italic;font-weight:500;font-size:19px;letter-spacing:.01em;color:var(--bcs-lb-gold);margin:0;line-height:1.4}.bcs-block__h2{font-size:clamp(24px, 3.2vw, 36px);font-weight:800;color:var(--bcs-lb-navy);line-height:1.2;margin:0}.bcs-block__intro{font-family:'EB Garamond',Georgia,serif;font-style:italic;font-weight:500;font-size:24px;letter-spacing:.01em;color:var(--bcs-lb-gold);margin:0;line-height:1.4}.bcs-block__desc{font-size:15px;color:rgb(15 52 96 / .72);line-height:1.72;margin:0}.bcs-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.bcs-bullets li{display:flex;align-items:center;gap:12px;font-size:14px;color:rgb(15 52 96 / .8);line-height:1.5}.bcs-bullets li::before{content:'';display:block;width:28px;height:28px;min-width:28px;border-radius:50%;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='5 12 10 17 19 7' stroke='%23C7A760' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:16px;border:1.5px solid rgb(199 167 96 / .3);flex-shrink:0}.bcs-block__cta{margin-top:4px}.bcs-block .bcs-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--bcs-lb-navy);color:#fff;text-decoration:none;border-radius:100px;font-size:14px;font-weight:700;letter-spacing:.04em;transition:background .2s,transform .15s,box-shadow .15s!important}.bcs-block .bcs-btn:hover{background:var(--bcs-lb-gold);color:var(--bcs-lb-navy);transform:translateY(-2px);box-shadow:0 6px 20px rgb(199 167 96 / .3)}@media (max-width:900px){.bcs-block{padding:52px 0}.bcs-block__inner{grid-template-columns:1fr;gap:32px;padding:0 20px}.bcs-block--flip .bcs-block__inner{direction:ltr}.bcs-block__h2{font-size:26px}.bcs-block__intro{font-size:18px}}@media (max-width:480px){.bcs-block{padding:40px 0}.bcs-block__inner{padding:0 16px;gap:24px}}.bcs-portrait{padding:80px 0;background:#FBF9F7!important;position:relative}.bcs-portrait::before{content:'';position:absolute;top:0;bottom:0;left:-100vmax;right:-100vmax;background:#FBF9F7;z-index:-1}.elementor-widget-bcs-portrait,.elementor-widget-bcs-portrait>.elementor-widget-container,[data-widget_type="bcs-portrait.default"],[data-widget_type="bcs-portrait.default"]>.elementor-widget-container{background:#FBF9F7!important}.elementor-section:has(.bcs-portrait),.elementor-element:has(.bcs-portrait),.e-con:has(.bcs-portrait),.e-con-inner:has(.bcs-portrait){background-color:#FBF9F7!important}.bcs-portrait__inner{max-width:1160px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:400px 1fr;gap:72px;align-items:center;position:relative;z-index:1}.bcs-portrait--flip .bcs-portrait__inner{grid-template-columns:1fr 400px}.bcs-portrait--flip .bcs-portrait__photo{order:2}.bcs-portrait--flip .bcs-portrait__text{order:1}.bcs-portrait__photo{width:100%;max-width:400px;aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;background:#E8E2D9;justify-self:center}.bcs-portrait__photo img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.bcs-portrait__photo-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:rgb(15 52 96 / .4);font-size:13px}.bcs-portrait__text{display:flex;flex-direction:column;gap:14px}.bcs-portrait__label{display:inline-flex;align-items:center;padding:9px 26px;border-radius:100px;background:#FFF;border:1.5px solid rgb(15 52 96 / .28);box-shadow:0 2px 10px rgb(15 52 96 / .10);font-family:'Open Sans',system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--bcs-lb-navy);width:fit-content}.bcs-portrait__eyebrow{font-family:'EB Garamond',Georgia,serif;font-style:italic;font-weight:500;font-size:21px;letter-spacing:.01em;color:var(--bcs-lb-gold);margin:0;line-height:1.4}.bcs-portrait__h2{font-family:'Rajdhani',system-ui,sans-serif;font-size:clamp(30px, 3.8vw, 48px);font-weight:700;color:var(--bcs-lb-navy);line-height:1.1;margin:0}.bcs-portrait__intro{font-family:'EB Garamond',Georgia,serif;font-style:italic;font-weight:500;font-size:clamp(34px, 4.2vw, 52px);letter-spacing:.01em;color:var(--bcs-lb-gold);margin:0;line-height:1.3}.bcs-portrait__body{font-size:15px;color:rgb(15 52 96 / .72);line-height:1.72;margin:0}.bcs-portrait__cta{margin-top:8px}@media (max-width:900px){.bcs-portrait{padding:52px 0}.bcs-portrait__inner{grid-template-columns:1fr!important;gap:36px;padding:0 20px}.bcs-portrait--flip .bcs-portrait__photo,.bcs-portrait--flip .bcs-portrait__text{order:unset}.bcs-portrait__photo{max-width:280px;margin:0 auto}.bcs-portrait__h2{font-size:28px}.bcs-portrait__intro{font-size:30px}}@media (max-width:480px){.bcs-portrait{padding:40px 0}.bcs-portrait__inner{padding:0 16px;gap:28px}.bcs-portrait__photo{max-width:220px}}