
#MainContent#MainContent .faq-item summary::before{color:#f1dc9e!important;-webkit-text-fill-color:#f1dc9e;font-size:14px;font-weight:700;text-shadow:0 1px 2px #001731}
#MainContent#MainContent .faq-item__answer,#MainContent#MainContent .faq-item__answer :is(p,li,span,strong,a){color:#fff!important;-webkit-text-fill-color:currentColor}
#MainContent#MainContent .faq-item__icon{background:#083877!important;color:#f1dc9e!important;border-color:#b9a365!important}
#MainContent .erfolgsreise-slide:not(.active){display:none!important}
#MainContent .erfolgsreise-slide.active{display:block!important;min-width:0;width:100%}
#MainContent .erfolgsreise-summary{box-sizing:border-box;max-width:100%;margin-inline:auto;padding:clamp(20px,4vw,45px)}
#MainContent .erfolgsreise-summary-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:20px}
#MainContent .erfolgsreise-summary-item{min-width:0;overflow-wrap:anywhere;border-radius:10px;padding:20px 12px}
#MainContent .erfolgsreise-button{display:inline-flex;align-items:center;justify-content:center;max-width:100%;white-space:normal;cursor:pointer}
#MainContent .st-about-content :is(.split-content,.value-item){background:rgba(255,255,255,.30)!important;border:1px solid rgba(255,255,255,.18);border-radius:10px;box-shadow:none}
#MainContent#MainContent .st-about-content :is(.split-content,.value-item) :is(h2,h3,p,a,.story-text,.story-headline,.value-title,.value-text){color:#fff!important;-webkit-text-fill-color:currentColor}
#MainContent .st-about-content .value-icon{color:#f1dc9e!important}
#MainContent#MainContent#MainContent .article-template__content .st-article .st-cta{background:rgba(255,255,255,.30)!important;border:1px solid rgba(255,255,255,.18);color:#fff!important}
#MainContent#MainContent#MainContent .article-template__content .st-article .st-cta :is(p,h2,h3,strong,span){color:#fff!important;-webkit-text-fill-color:currentColor}
#MainContent#MainContent#MainContent .article-template__content .st-article .st-cta .st-button{background:#b9a365!important;color:#fff!important}
#MainContent:has(.contact) .rich-text__text,#MainContent:has(.contact) .rich-text__text :is(p,strong,a){color:#fff!important;-webkit-text-fill-color:currentColor;opacity:1!important}
#MainContent:has(.streaks-magazine) .collection .card-wrapper{background:rgba(255,255,255,.30)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:10px!important;box-shadow:none!important}
#MainContent:has(.streaks-magazine) .collection .card-wrapper :is(.card,.card__inner,.card__content){background:transparent!important;box-shadow:none!important}
#MainContent:has(.streaks-magazine) .collection :is(.card__heading,.card__heading a,.price,.price-item,.card-information){color:#fff!important}
.st-life-media img{width:100%;height:auto;display:block;border-radius:12px}
@media(max-width:749px){#MainContent .erfolgsreise-summary-grid{grid-template-columns:1fr;gap:12px}#MainContent .erfolgsreise-summary-item{padding:16px}.st-phones{padding-block:28px}}
#MainContent#MainContent .faq-item summary::before{display:grid;place-items:center;min-width:32px;height:32px;padding:3px;border-radius:6px;background:#083877;border:1px solid rgba(185,163,101,.6);text-shadow:none}
#MainContent .erfolgsreise-option:focus-visible{outline:3px solid #f1dc9e;outline-offset:4px}

#MainContent#MainContent .faq-item__icon{color:#fff!important}
#MainContent#MainContent .faq-item__icon::before,#MainContent#MainContent .faq-item__icon::after{background:#fff!important}
#MainContent .st-payment-icons{display:flex!important;flex-wrap:wrap!important;align-items:center;gap:8px;list-style:none;padding:0!important;margin:12px 0!important;width:100%}
#MainContent .st-payment-icons>li{display:inline-flex!important;align-items:center;flex:0 0 auto;width:auto!important;padding:0!important;margin:0!important;list-style:none}
#MainContent .st-payment-icons svg{display:block;width:38px;height:24px;max-width:none}
