.elementor-25446 .elementor-element.elementor-element-6effd74e{--display:flex;}.elementor-25446 .elementor-element.elementor-element-680a79ab{--display:flex;}/* Start custom CSS */body{
    overflow-x: clip;
}

/* ===================== HERO: Häkchen nur auf dieser Seite zentriert ===================== */
.bw-hero__bullets .elementor-icon-list-items{justify-content:center !important}

/* ===================== SEO-SPRINT / ANSATZ ===================== */
.bw-sprint .bw-rail__seg{position:relative;padding-top:1.375rem}
.bw-sprint .bw-rail__seg::before{content:"";position:absolute;top:0;left:0;right:0;height:0.375rem;border-radius:999px}
.bw-sprint .bw-rail__seg--hot::before{background:#E0E05C}
.bw-sprint .bw-rail__seg--soft::before{background:repeating-linear-gradient(90deg,rgba(224,224,92,.45) 0 6px,transparent 6px 13px)}
.bw-sprint .bw-rail__week .elementor-heading-title{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#E0E05C}
.bw-sprint .bw-rail__seg--soft .bw-rail__week .elementor-heading-title{color:#8E948F}
.bw-sprint .bw-rail__lbl .elementor-heading-title{font-size:1rem;font-weight:600;line-height:1.3;color:#F1F1F1}
@media(max-width:767px){
  .bw-sprint .bw-rail__seg{padding-top:0;padding-left:1.125rem}
  .bw-sprint .bw-rail__seg::before{top:0;bottom:0;left:0;right:auto;width:.25rem;height:auto}
  .bw-sprint .bw-rail__seg--soft::before{background:repeating-linear-gradient(180deg,rgba(224,224,92,.45) 0 6px,transparent 6px 13px)}
}

.bw-sprint .bw-sprintcard{height:100%;transition:border-color .25s ease,background-color .25s ease}
.bw-sprint .bw-sprintcard:hover{background-color:rgba(255,255,255,.05);border-color:#3D423F}
.bw-sprint .bw-sprintnum .elementor-heading-title{font-size:2.5rem;font-weight:800;line-height:1;color:rgba(224,224,92,.25)}
.bw-sprint .bw-sprintlist{margin-top:auto;padding-top:0.5rem}
.bw-sprint .bw-sprintlist .elementor-icon-list-item{align-items:center}
.bw-sprint .bw-sprinttext p:last-child{margin-bottom:0}

.bw-sprint .bw-sprintnote__text p:last-child{margin-bottom:0}
.bw-sprint .bw-sprintnote .prim{color:#E0E05C}

/* ===================== FAQ: Abstand Liste -> Zwischentitel ===================== */
.bw-faq2__acc .elementor-widget-text-editor ul{margin:0 0 0.875rem 0 !important}
.bw-faq2__acc .elementor-widget-text-editor ul + p{margin-top:1.25rem !important}/* End custom CSS */