/* 2.9.80: a dark, full-width finder directly below the light portrait hero. */
body.home.bt-mobile-root-fix #loesungsfinder.bt2972-finder {
  background:var(--dark,#0a1318)!important;color:#fff!important;
  padding:48px 0!important;margin:0!important;border:0!important;
  scroll-margin-top:130px;
}
body.home.bt-mobile-root-fix #loesungsfinder.bt2972-finder .bt2972-finder-panel,
body.home.bt-mobile-root-fix #loesungsfinder.bt2972-finder .bt-solution-finder {
  background:transparent!important;border:0!important;border-radius:0!important;
  padding:0!important;margin:0!important;box-shadow:none!important;color:#fff!important;
}
body.home.bt-mobile-root-fix #loesungsfinder.bt2972-finder :is(.bt-solution-finder-title,.panelLabel h2,.bt-solution-finder-result-copy strong) {
  color:#fff!important;-webkit-text-fill-color:#fff!important;
}
body.home.bt-mobile-root-fix #loesungsfinder.bt2972-finder .bt-solution-finder-head {margin-bottom:24px;gap:24px}
body.home.bt-mobile-root-fix #loesungsfinder.bt2972-finder .bt-solution-finder-title {
  font-size:clamp(24px,2.2vw,32px)!important;line-height:1.2!important;
}
body.home.bt-mobile-root-fix #loesungsfinder.bt2972-finder :is(.bt-solution-finder-kicker,.bt-solution-finder-result-copy small) {
  color:var(--mint,#64eacd)!important;-webkit-text-fill-color:var(--mint,#64eacd)!important;
}
body.home.bt-mobile-root-fix #loesungsfinder.bt2972-finder :is(.bt-solution-finder-intro,.bt-solution-finder-secondary-label,.bt-solution-finder-result-copy p,.panelLabel p) {
  color:#c4d4d1!important;-webkit-text-fill-color:#c4d4d1!important;
}
body.home.bt-mobile-root-fix #loesungsfinder.bt2972-finder .bt-solution-finder-intro {margin-top:10px;line-height:1.55!important}
body.home.bt-mobile-root-fix #loesungsfinder.bt2972-finder .bt-solution-finder-steps {
  background:#183832;color:var(--mint,#64eacd)!important;-webkit-text-fill-color:var(--mint,#64eacd)!important;
}
body.home.bt-mobile-root-fix #loesungsfinder.bt2972-finder :is(.bt-solution-finder-primary,.bt-solution-finder-secondary) {gap:10px}
body.home.bt-mobile-root-fix #loesungsfinder.bt2972-finder :is(.bt-solution-finder-chip,.bt-solution-finder-secondary-action,.panelLabel .btn) {
  background:#14272a;border:1px solid #526966;
  color:#f3faf8!important;-webkit-text-fill-color:#f3faf8!important;
}
body.home.bt-mobile-root-fix #loesungsfinder.bt2972-finder .bt-solution-finder-chip {padding:13px 16px;min-height:48px!important}
body.home.bt-mobile-root-fix #loesungsfinder.bt2972-finder :is(.bt-solution-finder-chip,.bt-solution-finder-secondary-action,.panelLabel .btn):hover {
  background:#224039;border-color:var(--mint,#64eacd);
}
body.home.bt-mobile-root-fix #loesungsfinder.bt2972-finder .bt-solution-finder-chip.is-active,
body.home.bt-mobile-root-fix #loesungsfinder.bt2972-finder .bt-solution-finder-chip.is-active:hover {
  background:var(--mint,#64eacd);border-color:var(--mint,#64eacd);
  color:#09201a!important;-webkit-text-fill-color:#09201a!important;box-shadow:none;
}
body.home.bt-mobile-root-fix #loesungsfinder.bt2972-finder .bt-solution-finder-secondary-wrap {border-color:#344f4b;margin-top:24px;padding-top:24px}
body.home.bt-mobile-root-fix #loesungsfinder.bt2972-finder .bt-solution-finder-result {background:#122d28;border-color:#456d61;margin-top:20px;padding:20px}
body.home.bt-mobile-root-fix #loesungsfinder.bt2972-finder :focus-visible {outline:3px solid var(--mint,#64eacd);outline-offset:4px}
@media(max-width:700px){
  body.home.bt-mobile-root-fix #loesungsfinder.bt2972-finder {padding:32px 0!important}
  body.home.bt-mobile-root-fix #loesungsfinder.bt2972-finder > .wrap {width:calc(100% - 40px)!important;padding-left:0!important;padding-right:0!important}
  body.home.bt-mobile-root-fix #loesungsfinder.bt2972-finder .bt-solution-finder-chip {padding:12px 10px;font-size:14px!important}
  body.home.bt-mobile-root-fix #loesungsfinder.bt2972-finder .bt-solution-finder-result {padding:16px}
}
