:root{--pbi-ex-blue:#45546c;--pbi-ex-gold:#d4ad67;--pbi-ex-red:#8b3a46;--pbi-ex-text:#65707a;--pbi-ex-pale:#f3f0eb}
.pbi-ex-hero,.pbi-ex-strip,.pbi-ex-intro,.pbi-ex-services,.pbi-ex-multibank,.pbi-ex-international,.pbi-ex-structures,.pbi-ex-process,.pbi-ex-note,.pbi-ex-closing,.pbi-ex-hero *,.pbi-ex-strip *,.pbi-ex-intro *,.pbi-ex-services *,.pbi-ex-multibank *,.pbi-ex-international *,.pbi-ex-structures *,.pbi-ex-process *,.pbi-ex-note *,.pbi-ex-closing *{box-sizing:border-box}
.pbi-ex-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(520px,1fr)!important;gap:0!important;min-height:730px!important;margin-top:180px!important;align-items:stretch!important}.pbi-ex-hero>.e-con{width:100%!important;max-width:none!important;min-width:0!important;min-height:730px!important}.pbi-ex-intro,.pbi-ex-multibank,.pbi-ex-international,.pbi-ex-closing{display:flex!important}
.pbi-ex-eyebrow{margin:0 0 18px}.pbi-ex-eyebrow .elementor-heading-title{color:var(--pbi-ex-gold);letter-spacing:.18em;text-transform:uppercase;font-size:14px;font-weight:700}.pbi-ex-title .elementor-heading-title{letter-spacing:-.025em}.pbi-ex-hero-title .elementor-heading-title{max-width:720px;letter-spacing:-.035em}
.pbi-ex-hero-copy{justify-content:center!important;padding:90px 58px 82px max(48px,calc(50vw - 590px))!important}.pbi-ex-hero-copy>.elementor-element{width:100%!important}.pbi-ex-hero-body{max-width:690px;margin-top:28px}.pbi-ex-actions{display:flex!important;flex-direction:row!important;gap:14px;margin-top:38px}.pbi-ex-button{width:auto!important}.pbi-ex-button .elementor-button{min-height:55px;border:1px solid var(--pbi-ex-blue);border-radius:0;background:#fff;color:var(--pbi-ex-blue);padding:15px 25px;text-transform:uppercase;font-size:14px;font-weight:700;transition:background .2s,color .2s,border-color .2s,transform .2s}.pbi-ex-button-primary .elementor-button{background:var(--pbi-ex-blue);color:#fff}.pbi-ex-button .elementor-button:hover{border-color:var(--pbi-ex-red);background:var(--pbi-ex-red);color:#fff;transform:translateY(-2px)}.pbi-ex-notes{flex-wrap:wrap!important;gap:13px 30px;border-top:1px solid #dfe3e6;margin-top:40px;padding-top:22px}.pbi-ex-notes>.elementor-widget-heading{width:auto!important}
.pbi-ex-hero-visual{display:grid!important;place-items:center!important;overflow:hidden}.pbi-ex-hero-visual:before{content:"";position:absolute;inset:0;background:#f7f9f92e}.pbi-ex-orbit{position:absolute!important;left:50%;top:50%;width:650px!important;height:650px!important;min-height:0!important;border:1px solid #4152692e;border-radius:50%;transform:translate(-50%,-50%)}.pbi-ex-orbit-inner{width:430px!important;height:430px!important;border-color:#d4ad6747}.pbi-ex-center{position:relative!important;z-index:4;display:grid!important;place-content:center!important;gap:0!important;width:265px!important;height:265px!important;min-height:265px!important;border:1px solid var(--pbi-ex-gold);border-radius:50%;background:var(--pbi-ex-blue);padding:32px;box-shadow:0 28px 65px #2a394d3d}.pbi-ex-center>.elementor-widget-heading:nth-child(2),.pbi-ex-center>.elementor-widget-heading:nth-child(3){margin-top:12px}.pbi-ex-node{position:absolute!important;z-index:6;display:grid!important;grid-template-columns:30px 1fr!important;align-content:center!important;gap:0!important;height:86px!important;min-height:86px!important;min-width:190px;border:1px solid #d6dde0;border-top:3px solid var(--pbi-ex-gold);background:#fff;padding:17px 19px;box-shadow:0 14px 32px #2a394d1f}.pbi-ex-node-number{width:30px!important;grid-row:1/3}.pbi-ex-node>.e-con{display:block!important;width:100%!important}.pbi-ex-node-sub{margin-top:4px}.pbi-ex-node-family{top:15%;left:7%}.pbi-ex-node-assets{top:22%;right:5%}.pbi-ex-node-structure{bottom:15%;left:6%}.pbi-ex-node-partners{right:8%;bottom:13%}
.pbi-ex-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;height:88px!important;min-height:88px!important;padding:0 max(48px,calc(50vw - 590px));align-items:center!important}.pbi-ex-strip-item{width:100%!important;padding:8px 20px}.pbi-ex-strip-item+.pbi-ex-strip-item{border-left:1px solid #d4ad6773}
.pbi-ex-intro{display:grid!important;grid-template-columns:minmax(440px,.95fr) minmax(0,1.05fr);align-items:center!important;gap:clamp(70px,8vw,115px);padding:110px max(48px,calc(50vw - 590px))}.pbi-ex-photo{width:100%!important;overflow:hidden;box-shadow:0 30px 65px #2a394d21}.pbi-ex-photo:after{content:"";z-index:1;position:absolute;inset:0;background:linear-gradient(#0000 45%,#2d3a4cd1)}.pbi-ex-intro-image,.pbi-ex-intro-image .elementor-widget-container,.pbi-ex-intro-image img{width:100%;height:600px}.pbi-ex-intro-image img{object-fit:cover;object-position:62% center;filter:saturate(.68) contrast(.9) brightness(1.07)}.pbi-ex-photo-caption{z-index:2;position:absolute!important;left:34px;right:34px;bottom:33px}.pbi-ex-intro-copy{width:100%!important}.pbi-ex-intro-copy>.elementor-widget-text-editor{margin-top:24px}.pbi-ex-quote{border-left:3px solid var(--pbi-ex-gold);margin-top:31px!important;padding:21px 0 21px 25px}
.pbi-ex-services,.pbi-ex-structures,.pbi-ex-process{padding:105px clamp(28px,6vw,115px) 112px}.pbi-ex-section-head{width:min(900px,100%)!important;margin:0 auto;text-align:center}.pbi-ex-section-head>.elementor-widget-text-editor{margin-top:22px}.pbi-ex-service-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(1220px,100%)!important;margin:58px auto 0}.pbi-ex-service-card{width:auto!important;min-height:330px;padding:29px 27px;border:1px solid #d8dde1;border-top:3px solid var(--pbi-ex-gold);background:#fff;transition:transform .22s,box-shadow .22s}.pbi-ex-service-card:hover{transform:translateY(-6px);box-shadow:0 22px 48px #1f2d4021}.pbi-ex-service-label{margin-top:42px}.pbi-ex-service-title{margin-top:8px}.pbi-ex-service-card>.elementor-widget-text-editor{margin-top:18px}.pbi-ex-service-arrow{margin-top:auto}
.pbi-ex-multibank{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(470px,1fr);align-items:center!important;gap:clamp(70px,8vw,115px);padding:110px max(48px,calc(50vw - 590px));background:linear-gradient(135deg,#52637b,var(--pbi-ex-blue) 62%,#39465a)!important}.pbi-ex-multibank-copy{width:100%!important}.pbi-ex-multibank-copy .pbi-ex-title .elementor-heading-title{color:#fff}.pbi-ex-multibank-copy>.elementor-widget-text-editor{margin-top:24px}.pbi-ex-info-list{border-top:1px solid #ffffff30;margin-top:30px}.pbi-ex-info-row{gap:14px;padding:15px 0}.pbi-ex-info-row+.pbi-ex-info-row{border-top:1px solid #ffffff21}.pbi-ex-info-number{flex:none;width:32px!important;min-height:32px!important;border:1px solid var(--pbi-ex-gold);border-radius:50%}.pbi-ex-dashboard-stage{display:grid!important;place-items:center!important;width:100%!important;min-height:640px;gap:0!important;border:1px solid #ffffff2e;background:#ffffff0f;padding:55px}.pbi-ex-dashboard-window{display:block!important;width:min(500px,100%)!important;padding:30px;border:1px solid #d6dde0;border-top:3px solid var(--pbi-ex-gold);background:#fff;transform:rotate(1deg);box-shadow:0 30px 65px #18233247}.pbi-ex-dashboard-window>.elementor-element{width:100%!important}.pbi-ex-dashboard-head{display:grid!important;grid-template-columns:86px 1fr auto!important;align-items:center!important;gap:16px;border-bottom:1px solid #dfe4e7;padding-bottom:18px}.pbi-ex-dashboard-logo{width:86px!important}.pbi-ex-dashboard-logo img{width:86px;height:auto}.pbi-ex-dashboard-summary{display:grid!important;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:17px}.pbi-ex-dashboard-summary>.e-con{width:auto!important;padding:13px;border:1px solid #e0e5e8;border-top:2px solid #cbd4d9;background:#fbfcfc}.pbi-ex-performance{border:1px solid #e0e5e8;margin-top:15px;padding:14px 14px 9px}.pbi-ex-line-chart{height:98px;margin-top:7px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 105' preserveAspectRatio='none'%3E%3Cpath d='M0 20H420M0 51H420M0 82H420' fill='none' stroke='%23e5e9eb'/%3E%3Cpath d='M0 88L38 81L76 84L114 67L152 72L190 56L228 61L266 43L304 48L342 31L380 36L420 13V105H0Z' fill='%234c6f8b21'/%3E%3Cpath d='M0 92L38 86L76 80L114 75L152 68L190 63L228 56L266 51L304 45L342 38L380 32L420 26' fill='none' stroke='%2377a7b3' stroke-width='1.8'/%3E%3Cpath d='M0 88L38 81L76 84L114 67L152 72L190 56L228 61L266 43L304 48L342 31L380 36L420 13' fill='none' stroke='%234c6f8b' stroke-width='2.1'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat}.pbi-ex-chart{height:128px;border:1px solid #e0e5e8;margin-top:12px;padding:13px 13px 10px}.pbi-ex-chart-bars{height:86px;align-items:flex-end!important;gap:9px;background:repeating-linear-gradient(#fff 0 27px,#edf0f2 28px);margin-top:7px;padding:0 4px}.pbi-ex-chart-bar{background:#62758b}.pbi-ex-chart-gold{background:var(--pbi-ex-gold)}.pbi-ex-dashboard-legend{display:grid!important;grid-template-columns:1fr 1fr;gap:7px;margin-top:14px}.pbi-ex-dashboard-legend>.elementor-widget-heading{width:auto!important}
.pbi-ex-international{display:grid!important;grid-template-columns:minmax(460px,.96fr) minmax(0,1.04fr);align-items:center!important;gap:clamp(70px,8vw,115px);padding:110px max(48px,calc(50vw - 590px))}.pbi-ex-map{position:relative!important;display:block!important;width:100%!important;min-height:570px!important;overflow:hidden;background:radial-gradient(circle at 77% 18%,#d4ad672e,#0000 25%),linear-gradient(135deg,#eef3f4,#dbe5e7)}.pbi-ex-map-orbit{position:absolute!important;left:50%;top:50%;width:470px!important;height:470px!important;min-height:0!important;border:1px solid #42557021;border-radius:50%;transform:translate(-50%,-50%)}.pbi-ex-map-orbit-inner{width:300px!important;height:300px!important;border-color:#d4ad6738}.pbi-ex-map-line{position:absolute!important;z-index:2;height:1px!important;min-height:1px!important;background:var(--pbi-ex-gold);transform-origin:0}.pbi-ex-line-de-ch{width:42%!important;top:35%;left:48%;transform:rotate(137deg)}.pbi-ex-line-de-at{width:38%!important;top:36%;left:53%;transform:rotate(45deg)}.pbi-ex-country{position:absolute!important;z-index:3;display:grid!important;grid-template-columns:42px 1fr!important;align-content:center!important;gap:0!important;height:88px!important;min-height:88px!important;min-width:185px;padding:19px 20px;border:1px solid #d7dde1;border-top:3px solid var(--pbi-ex-gold);background:#fff;box-shadow:0 14px 34px #1f2d401c}.pbi-ex-country-code{flex:none;width:34px!important;min-height:34px!important;border:1px solid var(--pbi-ex-gold);border-radius:50%}.pbi-ex-country>.e-con{display:block!important;width:100%!important}.pbi-ex-country-de{top:14%;left:50%;transform:translateX(-50%)}.pbi-ex-country-ch{left:7%;bottom:14%}.pbi-ex-country-at{right:7%;bottom:17%}.pbi-ex-international-copy{width:100%!important}.pbi-ex-international-copy>.elementor-widget-text-editor{margin-top:24px}
.pbi-ex-structure-flow{display:grid!important;grid-template-columns:1fr 42px 1fr 42px 1fr 42px 1fr;align-items:stretch!important;width:min(1220px,100%)!important;margin:58px auto 0}.pbi-ex-structure-card{width:auto!important;min-height:275px;padding:28px 25px;border:1px solid #d8dde1;border-top:3px solid #cbd2d7;background:#fff}.pbi-ex-structure-title{margin-top:40px}.pbi-ex-structure-card>.elementor-widget-text-editor{margin-top:16px}.pbi-ex-structure-featured{border-color:var(--pbi-ex-gold);background:var(--pbi-ex-blue);transform:scale(1.035);box-shadow:0 20px 45px #2a394d2e}.pbi-ex-structure-arrow{width:42px!important;align-self:center}.pbi-ex-process-grid{display:grid!important;grid-template-columns:repeat(4,1fr);gap:18px;width:min(1120px,100%)!important;position:relative;margin:62px auto 0}.pbi-ex-process-grid:before{content:"";position:absolute;top:24px;left:7%;right:7%;height:1px;background:linear-gradient(90deg,var(--pbi-ex-gold),#d9dfe2)}.pbi-ex-process-card{width:auto!important;z-index:2;padding:0 16px}.pbi-ex-process-number{width:48px!important;min-height:48px!important;margin-bottom:22px;border:1px solid var(--pbi-ex-gold);border-radius:50%;background:#fff}.pbi-ex-process-card>.elementor-widget-text-editor{margin-top:12px}
.pbi-ex-note{display:grid!important;grid-template-columns:250px 1fr;align-items:center!important;gap:35px;padding:32px max(48px,calc(50vw - 590px));border-top:1px solid #ffffff33}.pbi-ex-note>.elementor-widget-heading,.pbi-ex-note>.elementor-widget-text-editor{width:auto!important}.pbi-ex-closing{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center!important;gap:80px;padding:90px max(48px,calc(50vw - 590px));border-top:1px solid #ded8cf;background:var(--pbi-ex-pale)}.pbi-ex-closing>.e-con{width:100%!important}.pbi-ex-closing-actions{gap:13px}
/* Elementor setzt bei nativen Containern eigene top/left-Werte mit höherer Spezifität.
   Diese Mockup-Koordinaten müssen deshalb ausdrücklich gewinnen. */
@media(min-width:1101px){
.pbi-ex-hero,.pbi-ex-hero>.e-con{height:730px!important;min-height:730px!important}.pbi-ex-hero-copy{gap:0!important}
.pbi-ex-orbit{top:50%!important;left:50%!important;right:auto!important;bottom:auto!important}.pbi-ex-node-family{top:15%!important;left:7%!important;right:auto!important;bottom:auto!important}.pbi-ex-node-assets{top:22%!important;right:5%!important;bottom:auto!important;left:auto!important}.pbi-ex-node-structure{bottom:15%!important;left:6%!important;top:auto!important;right:auto!important}.pbi-ex-node-partners{right:8%!important;bottom:13%!important;top:auto!important;left:auto!important}
.pbi-ex-dashboard-summary{height:91px!important}.pbi-ex-dashboard-summary>.e-con{display:block!important;gap:0!important;height:91px!important;min-height:91px!important}.pbi-ex-performance{display:block!important;gap:0!important;height:157px!important}.pbi-ex-chart{display:block!important;gap:0!important;height:134px!important}.pbi-ex-dashboard-legend{height:46px!important}.pbi-ex-dashboard-stage>.elementor-widget-heading{margin-top:25px!important;line-height:21px!important}
.pbi-ex-map-orbit{top:50%!important;left:50%!important;right:auto!important;bottom:auto!important}.pbi-ex-map-line{bottom:auto!important;right:auto!important}.pbi-ex-line-de-ch{top:35%!important;left:48%!important}.pbi-ex-line-de-at{top:36%!important;left:53%!important}.pbi-ex-country-de{top:14%!important;left:50%!important;right:auto!important;bottom:auto!important}.pbi-ex-country-ch{left:7%!important;bottom:14%!important;top:auto!important;right:auto!important}.pbi-ex-country-at{right:7%!important;bottom:17%!important;top:auto!important;left:auto!important}
.pbi-ex-photo-caption{top:auto!important;right:34px!important;bottom:33px!important;left:34px!important;width:auto!important;height:auto!important;min-height:0!important}.pbi-ex-photo-caption .elementor-heading-title{margin-top:9px!important}
.pbi-ex-multibank-copy{display:block!important;gap:0!important}.pbi-ex-multibank-copy .pbi-ex-eyebrow{margin:0 0 18px!important}.pbi-ex-multibank-copy .pbi-ex-eyebrow .elementor-heading-title{color:#d4ad67!important;font-size:14px!important;line-height:21px!important}.pbi-ex-multibank-copy .pbi-ex-title .elementor-heading-title{color:#fff!important;font-size:clamp(36px,3.8vw,53px)!important;line-height:1.14!important}.pbi-ex-multibank-copy>.elementor-widget-text-editor{margin-top:24px!important;color:rgba(255,255,255,.76)!important;font-size:16px!important;line-height:28px!important}.pbi-ex-info-list{display:block!important;gap:0!important;margin-top:30px!important}.pbi-ex-info-row{display:grid!important;grid-template-columns:40px 1fr!important;align-items:center!important;gap:14px!important;padding:15px 0!important}.pbi-ex-info-row>.e-con{display:block!important;width:100%!important;gap:0!important}.pbi-ex-info-row>.e-con>.elementor-widget-heading:first-child .elementor-heading-title{color:#fff!important;font-size:14px!important;line-height:21px!important}.pbi-ex-info-row>.e-con>.elementor-widget-heading:last-child{margin-top:4px!important}.pbi-ex-info-row>.e-con>.elementor-widget-heading:last-child .elementor-heading-title{color:rgba(255,255,255,.63)!important;font-size:14px!important;line-height:21px!important}.pbi-ex-info-number .elementor-heading-title{color:#d4ad67!important;font-size:11px!important;line-height:16px!important}
.pbi-ex-dashboard-stage{min-height:0!important}.pbi-ex-dashboard-window{line-height:24px!important}.pbi-ex-dashboard-summary{height:91px!important}.pbi-ex-dashboard-summary>.e-con{height:91px!important;min-height:91px!important}.pbi-ex-performance{height:157px!important}.pbi-ex-dashboard-legend{height:46px!important}.pbi-ex-dashboard-stage>.elementor-widget-heading .elementor-heading-title{color:rgba(255,255,255,.76)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:14px!important;line-height:21px!important}
}
@media(max-width:1100px){.pbi-ex-hero{grid-template-columns:1fr}.pbi-ex-hero-copy,.pbi-ex-hero-visual{width:100%!important}.pbi-ex-hero-copy{padding:90px 55px 78px!important}.pbi-ex-hero-visual{min-height:680px!important}.pbi-ex-intro,.pbi-ex-multibank,.pbi-ex-international,.pbi-ex-closing{display:flex!important;flex-direction:column!important;gap:55px;padding:90px 55px}.pbi-ex-photo,.pbi-ex-intro-copy,.pbi-ex-multibank-copy,.pbi-ex-dashboard-stage,.pbi-ex-map,.pbi-ex-international-copy{width:min(720px,100%)!important}.pbi-ex-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pbi-ex-structure-flow{display:flex!important;flex-direction:column!important;gap:14px}.pbi-ex-structure-arrow{min-height:26px;transform:rotate(90deg)}.pbi-ex-structure-featured{transform:none}}
@media(max-width:760px){.pbi-ex-hero-copy{padding:75px 28px 72px!important}.pbi-ex-hero-title .elementor-heading-title{font-size:40px!important}.pbi-ex-actions{flex-direction:column!important}.pbi-ex-button{width:100%!important}.pbi-ex-hero-visual{min-height:620px!important}.pbi-ex-center{width:215px!important;min-height:215px!important}.pbi-ex-center>.elementor-widget-heading:nth-child(2) .elementor-heading-title{font-size:24px!important}.pbi-ex-node{min-width:145px;width:145px!important;padding:12px}.pbi-ex-node-family{left:2%}.pbi-ex-node-assets{right:2%}.pbi-ex-node-structure{left:2%}.pbi-ex-node-partners{right:2%}.pbi-ex-strip{padding:20px 28px}.pbi-ex-strip-item{width:50%!important;font-size:14px}.pbi-ex-strip-item+.pbi-ex-strip-item{border-left:0}.pbi-ex-strip-item:nth-child(2n){border-left:1px solid #d4ad6773}.pbi-ex-intro,.pbi-ex-multibank,.pbi-ex-international,.pbi-ex-closing{padding:75px 28px 82px}.pbi-ex-photo{min-height:500px}.pbi-ex-intro-image,.pbi-ex-intro-image .elementor-widget-container,.pbi-ex-intro-image img{height:500px}.pbi-ex-services,.pbi-ex-structures,.pbi-ex-process{padding:75px 28px 82px}.pbi-ex-service-grid{grid-template-columns:1fr}.pbi-ex-dashboard-stage{min-height:500px;padding:25px}.pbi-ex-dashboard-window{padding:20px;transform:none}.pbi-ex-chart{height:160px}.pbi-ex-map{min-height:520px!important}.pbi-ex-country{min-width:145px;width:145px!important;padding:14px}.pbi-ex-process-grid{grid-template-columns:repeat(2,1fr);gap:42px 15px}.pbi-ex-process-grid:before{display:none}.pbi-ex-note{display:flex!important;flex-direction:column!important;gap:12px;padding:30px 28px}.pbi-ex-closing>.e-con:last-child{order:-1}}

/* 9.8.0 – Länderkennzeichen exakt kreisrund und mittig wie im Mockup. */
.pbi-ex-country-code{position:relative!important;display:flex!important;flex:0 0 36px!important;align-self:center!important;align-items:center!important;justify-content:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;aspect-ratio:1/1!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important;border:1px solid var(--pbi-ex-gold)!important;border-radius:50%!important}
.pbi-ex-country-code>.elementor-widget-heading,.pbi-ex-country-code .elementor-widget-container{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}
.pbi-ex-country-code .elementor-heading-title{display:block!important;width:100%!important;margin:0!important;padding:0!important;color:var(--pbi-ex-gold)!important;font-size:11px!important;font-weight:400!important;line-height:36px!important;text-align:center!important}
