/* v14: gezielte Korrektur der Unterseiten-Header, keine Tarif-/Shop-Logik */
.gf-v14-hero{height:auto!important;min-height:0!important;background-image:none!important;background:#f3f7fd!important;border-bottom:1px solid #dce7f6!important;box-shadow:none!important;}
.gf-v14-hero>.pi-texture{display:none!important}
.gf-v14-hero>.pi-section{padding:42px 18px 46px!important;max-width:1160px!important;margin:0 auto!important}
.gf-v14-hero .pi-row{margin:0!important}
.gf-v14-hero .pi-col-md-12{float:none!important;width:100%!important;padding:0!important}
.gf-v14-hero .sliderUeberschrift,.gf-v14-hero .sliderSlogan{float:none!important;display:block!important;position:static!important;max-width:900px!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important;text-align:left!important;transform:none!important;}
.gf-v14-hero .sliderUeberschrift h1{display:block!important;width:auto!important;max-width:900px!important;margin:0 0 14px!important;padding:0!important;background:none!important;color:#10233e!important;text-transform:none!important;font-size:clamp(27px,3.2vw,43px)!important;font-weight:750!important;line-height:1.17!important;letter-spacing:-.025em!important;text-shadow:none!important;}
.gf-v14-hero .sliderSlogan p,.gf-v14-hero .sliderSlogan .gf-seo-subtitle{display:block!important;max-width:780px!important;width:auto!important;margin:0!important;padding:0!important;background:none!important;color:#51647d!important;font-size:clamp(15px,1.35vw,18px)!important;line-height:1.65!important;text-transform:none!important;letter-spacing:normal!important;font-weight:400!important;text-shadow:none!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;}
.gf-v14-hero br{display:none!important}
/* Alte Titelbalken und Dekor-Abstand der Tarifseiten kompakter */
.gf-v14-hero+section.pi-section-w.pi-section-grey{display:none!important}
@media(max-width:767px){.gf-v14-hero>.pi-section{padding:30px 18px 34px!important}}
