@font-face{font-family:MeinEBO;src:url('/ebo/assets/mein-ebo-outfit.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
body.mein-ebo120{--brand:#153e38;--forest:#153e38;--ink:#153e38;--text:#153e38;--muted:#536c65;--orange:#ef7956;--peach:#f6b59e;--paper:#f7f6f0;--line:#dce5df;background:#f7f6f0;color:#153e38;font-family:MeinEBO,system-ui,sans-serif!important;-webkit-font-smoothing:antialiased}
.mein-ebo120 .entry549-public{--forest:#153e38;--ink:#153e38;--muted:#536c65;--orange:#ef7956;--peach:#f6b59e;--paper:#f7f6f0;--line:#dce5df;font-family:inherit;background:#f7f6f0}
.mein-ebo120 :is(h1,h2,h3,h4){font-family:MeinEBO,system-ui,sans-serif!important;font-weight:450!important;letter-spacing:-.035em!important;line-height:1.14!important}
.mein-ebo120 h1{font-size:clamp(38px,4.5vw,62px)!important}
.mein-ebo120 h2{font-size:clamp(30px,3.3vw,43px)!important}
.mein-ebo120 h3{font-size:23px!important}
.mein-ebo120 :is(p,a,button,input,select,textarea,summary,li,span){font-family:inherit}
.mein-ebo120 p{line-height:1.7}
.mein-ebo120 strong{font-weight:550}
.mein-ebo120 :is(.eyebrow,.entry549-public .eyebrow){font-size:12px!important;font-weight:500!important;letter-spacing:.13em!important}
.mein-ebo120 :is(.site-header,.site-head,.site-head .head-inner){background:#fff;border-color:#e1e8e2;box-shadow:none}
.mein-ebo120 :is(.brand img,.brand svg){width:210px!important;height:auto!important;max-width:100%}
.mein-ebo120 .brand120-image{display:block;width:210px;height:auto}
.mein-ebo120 .entry549-public .head-inner{height:88px}
.mein-ebo120 :is(.button,a.primary,button.primary,.btn){border-radius:8px!important;min-height:46px;font-weight:500!important;letter-spacing:0;box-shadow:none!important}
.mein-ebo120 :is(.entry549-public .primary,.price-card>.button,.price-card a.button,.closing .button,.closing a.primary){background:#ef7956!important;border-color:#ef7956!important;color:#153e38!important}
.mein-ebo120 :is(.entry549-public .primary:hover,.price-card>.button:hover,.closing .button:hover){background:#e76c48!important;border-color:#e76c48!important}
.mein-ebo120 :is(a,button,input,summary):focus-visible{outline:3px solid #ef7956;outline-offset:4px}
.mein-ebo120 .entry549-public .hero{background:#f7f6f0!important;color:#153e38;padding:75px 0 85px;border-bottom:1px solid #e0e7df}
.mein-ebo120 .entry549-public .hero-grid{align-items:center;gap:64px}
.mein-ebo120 .entry549-public .hero h1{font-weight:450!important;line-height:1.08!important;letter-spacing:-.045em!important;color:#153e38}
.mein-ebo120 .entry549-public .hero h1 span{color:#153e38!important}
.mein-ebo120 .entry549-public .hero :is(.lead,.eyebrow,.offer span,.offer-note,.text-link){color:#536c65!important}
.mein-ebo120 .entry549-public .hero .lead{font-size:18px;max-width:45ch}
.mein-ebo120 .entry549-public .offer{border-color:#dce5df}
.mein-ebo120 .entry549-public .offer strong{font-weight:450;color:#153e38}
.mein-ebo120 .entry549-public .mailbox{background:white;border:1px solid #dce5df;border-radius:18px;box-shadow:0 22px 65px #153e380c;transform:none}
.mein-ebo120 .entry549-public .mailbox-top{background:white;border-color:#e1e8e2;padding:22px 24px}
.mein-ebo120 .entry549-public .mini-brand img{width:145px;height:auto;display:block}
.mein-ebo120 .entry549-public .mailbox-body{background:white}
.mein-ebo120 .entry549-public .mailbox :is(h2,.mail-item strong){font-weight:450!important}
.mein-ebo120 .entry549-public .mail-tabs .active{color:#153e38;border-color:#ef7956}
.mein-ebo120 .entry549-public .mail-icon{background:#eef3ef;color:#153e38}
.mein-ebo120 .entry549-public .new-message{background:#ef7956;color:#153e38}
.mein-ebo120 :is(.section,.ebo-videos507,.short-setup466,.short-questions466){padding-top:80px;padding-bottom:80px}
.mein-ebo120 :is(.intro-band,.mobility474){background:#fff!important;border-bottom:1px solid #e1e8e2}
.mein-ebo120 .visual-flow350 .flow-pin350{background:#f7f6f0;color:#153e38}
.mein-ebo120 :is(.ebo-gallery358,.audiences){background:#f7f6f0}
.mein-ebo120 :is(.audience-card365,.audience-gallery365 article,.audience-detail350,.gallery-frame358,.gallery-panel358,.price-card){border:1px solid #dce5df!important;border-radius:14px!important;box-shadow:none!important;background:white}
.mein-ebo120 .audience-gallery365 h3{font-size:24px!important;font-weight:450!important}
.mein-ebo120 .trust-card361{background:#153e38!important;border:1px solid #31564c;border-radius:18px!important;box-shadow:none;color:#f7f6f0}
.mein-ebo120 .trust-card361 :is(p,.eyebrow){color:#d4e4dd!important}
.mein-ebo120 :is(.organisation-section,.closing){background:#153e38!important;color:#f7f6f0}
.mein-ebo120 :is(.organisation-section,.closing) :is(h2,h3){color:#f7f6f0!important}
.mein-ebo120 :is(.organisation-section,.closing) :is(p,.eyebrow){color:#d4e4dd!important}
.mein-ebo120 .organisation-section a{color:#f7f6f0}
.mein-ebo120 .ebo-video-card507{border:1px solid #dce5df!important;border-radius:14px!important;background:white;box-shadow:none!important;overflow:hidden}
.mein-ebo120 :is(.ebo-video-card507 h3,.price-card h3){font-size:24px!important}
.mein-ebo120 .price-card .price strong{font-size:64px;font-weight:400!important;letter-spacing:-.05em}
.mein-ebo120 .price-card :is(.tag,.badge){background:#edf3ef;color:#153e38}
.mein-ebo120 .price-card{padding:34px!important}
.mein-ebo120 :is(.site-footer,footer){background:#fff!important;color:#536c65!important;border-top:1px solid #dce5df}
.mein-ebo120 :is(.site-footer,footer) :is(a,h2,h3,strong){color:#153e38}
.mein-ebo120 :is(.article-hero,.editorial-hero,.editorial-page,.editorial-main,.article-body,.ebo-editorial){background:transparent;color:#153e38}
.mein-ebo120 :is(.article-hero,.editorial-hero){border-bottom:1px solid #dce5df}
.mein-ebo120 :is(.article-body,.editorial-page,.ebo-editorial) :is(.card,aside,blockquote){border:1px solid #dce5df;border-radius:12px;box-shadow:none;background:white}
.mein-ebo120 .entry549-public .login{border-radius:8px;background:white;color:#153e38;border-color:#bdcec4;font-weight:500}
.mein-ebo120 .closing .wrap{max-width:1160px}
@media(max-width:760px){.mein-ebo120 .entry549-public .hero{padding:40px 0 48px}.mein-ebo120 .entry549-public .hero-grid{gap:38px}.mein-ebo120 .entry549-public .head-inner{height:76px}.mein-ebo120 :is(.brand img,.brand svg){width:165px!important}.mein-ebo120 :is(.section,.ebo-videos507,.short-setup466,.short-questions466){padding-block:52px}.mein-ebo120 h1{font-size:40px!important}.mein-ebo120 h2{font-size:31px!important}.mein-ebo120 .price-card{padding:26px!important}}
@media(max-width:440px){.mein-ebo120 .entry549-public .site-head .brand img{width:132px!important}.mein-ebo120 .entry549-public .head-inner{gap:10px}.mein-ebo120 .entry549-public .site-head a.login{padding:9px 10px!important;font-size:13px!important}.mein-ebo120 .entry549-public .mailbox h2{font-size:26px!important}}
@media(max-width:360px){.mein-ebo120 .entry549-public .site-head .brand img{width:112px!important}.mein-ebo120 .entry549-public .head-inner{gap:6px}.mein-ebo120 .entry549-public .site-head a.login{font-size:12px!important}}
@media(prefers-reduced-motion:reduce){.mein-ebo120 *, .mein-ebo120 *:before,.mein-ebo120 *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/* Readable color pairs for the light public pages. */
.mein-ebo120 .visual-flow350 .flow-heading350 :is(h2,h2 span){color:#153e38!important}
.mein-ebo120 .visual-flow350 .flow-heading350 .eyebrow{color:#42635b!important}
.mein-ebo120 .visual-flow350 .flow-fine350{color:#42635b!important;font-size:13px!important;opacity:1!important}
.mein-ebo120 .visual-flow350 .flow-mailbox350{background:#fff;border-color:#b5c9bf;box-shadow:0 25px 55px #153e3826}
.mein-ebo120 .visual-flow350 .flow-top350{background:#edf3ef;color:#153e38;border-color:#c5d6cc}
.mein-ebo120 .visual-flow350 .flow-logo120{display:block;width:130px;height:auto}
.mein-ebo120 .visual-flow350 .flow-side350{background:#edf3ef;color:#3c5c53}
.mein-ebo120 .visual-flow350 :is(.flow-small350,.flow-search350,.flow-recipient350 span,.flow-document350>span,.flow-status350 span){color:#42635b!important}
.mein-ebo120 .visual-flow350 .flow-side-compose350{background:#153e38;color:#fff}
.mein-ebo120 .visual-flow350 :is(.flow-file350,.flow-send350){background:#ef7956;color:#153e38}
.mein-ebo120 .visual-flow350 .flow-document350{background:#fff1e9;border-color:#ef7956;color:#153e38;box-shadow:0 18px 40px #153e381c}
.mein-ebo120 .visual-flow350 .flow-document350 svg{color:#c35232}
.mein-ebo120 .visual-flow350 .flow-path350{background:#527c6d;opacity:1}
.mein-ebo120 .visual-flow350 .flow-path350>div{background:#ef7956}
.mein-ebo120 .visual-flow350 .flow-path350 span{color:#c35232}
.mein-ebo120 .visual-flow350 .flow-attachment350{background:#fff1e9;border:1px solid #edaa94;opacity:1!important}
.mein-ebo120 .visual-flow350 .flow-attachment350 :is(strong,span){color:#153e38}
.mein-ebo120 .visual-flow350 .flow-orbit350{border-color:#c5d6cc}
.mein-ebo120 .visual-flow350 :is(.flow-captions350,.flow-steps350) li{color:#42635b!important;opacity:1}
.mein-ebo120 .visual-flow350 :is(.flow-captions350,.flow-steps350) li.active{color:#153e38!important;border-color:#ef7956}
.mein-ebo120 .entry549-public .mailbox :is(.mail-item p,.mail-item small,.mail-item time,.example-tag,.illustration-note){color:#536c65!important;opacity:1}
.mein-ebo120 .entry549-public .mailbox-heading h2{color:#153e38!important}
.mein-ebo120 .entry549-public .mailbox .mail-item strong{color:#153e38!important}
.mein-ebo120 .entry549-public .new-message{opacity:1}

body.mein-ebo120 .own-page120{max-width:860px;margin:0 auto;padding:64px 32px 90px;color:#153e38}body.mein-ebo120 .own-page120 header{padding:0 0 32px;border-bottom:1px solid #d7e0da;margin-bottom:35px}body.mein-ebo120 .own-page120 h1{font-size:clamp(38px,5vw,58px);line-height:1.12;margin:16px 0 0;font-weight:450}body.mein-ebo120 .own-page120 article{font-size:17px;line-height:1.75}body.mein-ebo120 .own-page120 h2{font-size:25px;font-weight:450;margin:35px 0 12px}body.mein-ebo120 .own-page120 p{color:#36574f}body.mein-ebo120 .own-page120 a{color:#153e38;text-underline-offset:4px}@media(max-width:600px){body.mein-ebo120 .own-page120{padding:38px 24px 60px}}
