body.template-index [id$="__obp_home_voices"]{background:#f7eddf;border-top:1px solid #edddc7;border-bottom:1px solid #edddc7}
body.template-index .obp-home-voices{padding-top:30px;padding-bottom:26px}
body.template-index .obp-home-voices__slide{background:#fff;border-radius:12px;box-shadow:0 6px 18px #78562d0a}
body.template-index .obp-home-voices__controls button{background:#fff;border-color:#d9c6ab}
body.template-index .obp-home-v2 .obp2-trust-icon{width:50px;height:50px;flex-basis:50px;background:#287e72;color:#fff;font-size:12px;box-shadow:0 4px 12px #287e721a}
body.template-index .obp-home-v2 .obp2-trust-item:nth-child(even) .obp2-trust-icon{background:#187e91}
body.template-index .obpem-benefits li>span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#d0eee5;color:#185e50;margin-top:1px}
body.template-index .obpem-benefits li:nth-child(2)>span{background:#d6eef4;color:#176378}
body.template-index #notrufablauf{background:#e4f2ef}
body.template-index #notrufablauf .obp2-flow-step{background:white;border:1px solid #c8e0d9;border-radius:16px;padding:24px}
body.template-index #notrufablauf .obp2-flow-no{background:#287e72;color:white}
body.template-index #notrufablauf .obp2-flow-step:nth-child(even) .obp2-flow-no{background:#187e91}
body.template-index #alltag-video{background:#f7eddf}
body.template-index #unternehmen .obp2-story-image{border-radius:22px;overflow:hidden;box-shadow:0 12px 30px #315a4314}
body.template-index #magazin{background:#eef5f4}
@media(min-width:901px){
body.template-index #unternehmen .obp2-story-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px}
body.template-index #alltag-video .obp2-emotion-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:44px}
}
@media(max-width:760px){
body.template-index [id$="__obp_hero_v2"] .obpem-hero-photograph{height:200px!important}
body.template-index [id$="__obp_hero_v2"] .obpem-hero-photograph img{object-position:80% 28%!important}
body.template-index [id$="__obp_hero_v2"] .obpem-hero-photograph::after{background:linear-gradient(0deg,#e9f5f4,transparent 12%)}
body.template-index .obp-home-voices{padding:24px 16px}
body.template-index #notrufablauf .obp2-flow-step{padding:18px}
body.template-index #alltag-video .obp2-emotion-video{margin-inline:-8px;border-radius:16px}
}

@media(max-width:749px){body.template-index .obp-home-voices__track{overflow-y:hidden}}
