/*
* hash: 6037e1895c47b0d143c30902d4af714510e08dca
* version: v1.0.1
* date: 12-08-2025
*/
@keyframes selbsttest_3_in_1__App-module__keyframe__fadein___WzAz0 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes selbsttest_3_in_1__App-module__keyframe__toleft___nmD0M {
  0% {
    transform: translate(2rem);
  }
  to {
    transform: translate(0);
  }
}
@keyframes selbsttest_3_in_1__App-module__keyframe__fadeout___J3Cca {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes selbsttest_3_in_1__App-module__keyframe__fade___gTZ2f {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.selbsttest_3_in_1__App-module__container___ISawn {
  color: light-dark(var(--readable-01, #292929), var(--readable-01, #ffffff));
  padding: 0.25rem;
  max-width: 60rem;
  display: flex;
  align-self: center;
  scroll-behavior: smooth;
  font-family: sparkasseweb, helvetica, arial, sans-serif;
}
.selbsttest_3_in_1__App-module__container___ISawn:focus {
  outline: none;
}
.selbsttest_3_in_1__App-module__row___FCsiN {
  display: flex;
  place-items: center flex-start;
  flex-wrap: wrap;
  column-gap: 2rem;
  margin-bottom: 2rem;
}
.selbsttest_3_in_1__App-module__row___FCsiN.selbsttest_3_in_1__App-module__buttonRow___I3Y3x {
  margin-bottom: 0;
}
.selbsttest_3_in_1__App-module__row___FCsiN.selbsttest_3_in_1__App-module__spaceBetween___PzOFZ {
  justify-content: space-between;
}
.selbsttest_3_in_1__App-module__row___FCsiN.selbsttest_3_in_1__App-module__center___Ej5oD {
  justify-content: center;
  gap: 1rem;
}
@keyframes selbsttest_3_in_1__FocusHandler-module__keyframe__fadein___i-5IQ {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes selbsttest_3_in_1__FocusHandler-module__keyframe__toleft___GINuH {
  0% {
    transform: translate(2rem);
  }
  to {
    transform: translate(0);
  }
}
@keyframes selbsttest_3_in_1__FocusHandler-module__keyframe__fadeout___QLPBn {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes selbsttest_3_in_1__FocusHandler-module__keyframe__fade___VFirw {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.selbsttest_3_in_1__FocusHandler-module__focusHandler___0PeJ2:focus-visible {
  outline: 2px solid var(--focus-01, #0071d4);
  outline-offset: 2px;
  border-radius: 7px;
}
@keyframes selbsttest_3_in_1__Card-module__keyframe__fadein___y9EPU {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes selbsttest_3_in_1__Card-module__keyframe__toleft___ST68T {
  0% {
    transform: translate(2rem);
  }
  to {
    transform: translate(0);
  }
}
@keyframes selbsttest_3_in_1__Card-module__keyframe__fadeout___0I5QJ {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes selbsttest_3_in_1__Card-module__keyframe__fade___dM85- {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.selbsttest_3_in_1__Card-module__card___8-LNS {
  border-radius: 0.5rem;
  padding: 1.5rem;
  margin: 0.5rem 0;
  border: 1px solid light-dark(var(--ui-01, #e3e3e3), var(--ui-01, #4c4c4c));
  background-color: light-dark(var(--ui-background-02, #fff), var(--ui-background-01, #292929));
  box-shadow: var(--shadow-default, 0 2px 3px rgba(86, 86, 86, 0.1));
  box-sizing: border-box;
  width: 100%;
  min-width: fit-content;
}
.selbsttest_3_in_1__Card-module__card___8-LNS:focus-visible {
  outline: 2px solid light-dark(var(--focus-01, #0071d4), var(--focus-01, #6dbbff));
}
@media only screen and (max-width: 1079px) {
  .selbsttest_3_in_1__Card-module__card___8-LNS {
    padding: 1.25rem 0.75rem 1.5rem;
  }
}
.selbsttest_3_in_1__Card-module__cardBody___Y5aaE {
  padding: 1rem 0;
  position: relative;
}
.selbsttest_3_in_1__Card-module__cardHeader___-sMf3 {
  border-bottom: 2px solid light-dark(var(--ui-01, #e3e3e3), var(--ui-01, #4c4c4c));
  padding-bottom: 1rem;
}
@keyframes selbsttest_3_in_1__CalcResult-module__keyframe__fadein___UjE7R {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes selbsttest_3_in_1__CalcResult-module__keyframe__toleft___r-AY8 {
  0% {
    transform: translate(2rem);
  }
  to {
    transform: translate(0);
  }
}
@keyframes selbsttest_3_in_1__CalcResult-module__keyframe__fadeout___uhG6k {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes selbsttest_3_in_1__CalcResult-module__keyframe__fade___83wF0 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.selbsttest_3_in_1__CalcResult-module__calcResult___VIiLN {
  display: flex;
  flex-direction: column;
}
.selbsttest_3_in_1__CalcResult-module__calcResult___VIiLN h2 {
  margin-bottom: 0.5rem;
}
.selbsttest_3_in_1__CalcResult-module__calcResult___VIiLN .selbsttest_3_in_1__CalcResult-module__button___VqsJq {
  display: flex;
  gap: 1rem;
  justify-content: center;
  flex-direction: column;
  margin-top: 1rem;
}
@media only screen and (min-width: 1080px) {
  .selbsttest_3_in_1__CalcResult-module__calcResult___VIiLN .selbsttest_3_in_1__CalcResult-module__button___VqsJq {
    flex-direction: row;
    justify-content: center;
  }
}
@keyframes selbsttest_3_in_1__Dropdown-module__keyframe__fadein___OnvGj {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes selbsttest_3_in_1__Dropdown-module__keyframe__toleft___ftcpF {
  0% {
    transform: translate(2rem);
  }
  to {
    transform: translate(0);
  }
}
@keyframes selbsttest_3_in_1__Dropdown-module__keyframe__fadeout___FJzmr {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes selbsttest_3_in_1__Dropdown-module__keyframe__fade___y6BKt {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.selbsttest_3_in_1__Dropdown-module__dropdownSelectInput___Lf0Wa {
  max-width: 39.5rem;
  min-width: 10rem;
  position: relative;
  font-size: 1rem;
}
@keyframes selbsttest_3_in_1__Slider-module__keyframe__fadein___BcIsV {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes selbsttest_3_in_1__Slider-module__keyframe__toleft___84D8K {
  0% {
    transform: translate(2rem);
  }
  to {
    transform: translate(0);
  }
}
@keyframes selbsttest_3_in_1__Slider-module__keyframe__fadeout___FESUk {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes selbsttest_3_in_1__Slider-module__keyframe__fade___4pQFW {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.selbsttest_3_in_1__Slider-module__sliderContainer___oA-WA {
  width: 100%;
  position: relative;
  height: 3.7rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  color: light-dark(var(--readable-01, #292929), var(--readable-01, #ffffff));
}
.selbsttest_3_in_1__Slider-module__sliderContainer___oA-WA .selbsttest_3_in_1__Slider-module__sliderTooltip___psooM {
  display: block;
  position: absolute;
  left: 50%;
  top: 0;
}
.selbsttest_3_in_1__Slider-module__sliderContainer___oA-WA
  .selbsttest_3_in_1__Slider-module__sliderTooltip___psooM
  span {
  width: 1.875rem;
  height: 1.5rem;
  line-height: 1.5rem;
  text-align: center;
  font-size: 1rem;
  display: block;
  position: absolute;
  transform: translate(-50%);
}
.selbsttest_3_in_1__Slider-module__sliderContainer___oA-WA .selbsttest_3_in_1__Slider-module__slider___TfMrw {
  all: unset;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  height: 5px !important;
  background: light-dark(var(--ui-01, #e3e3e3), var(--ui-01, #4c4c4c));
  outline: none;
  transition: opacity 0.2s;
  margin: 1rem 0;
  --webkitProgressPercent: 0%;
}
.selbsttest_3_in_1__Slider-module__sliderContainer___oA-WA
  .selbsttest_3_in_1__Slider-module__slider___TfMrw:focus-visible::-webkit-slider-thumb {
  box-shadow:
    2px 2px #0000000d,
    0 0 0 2px light-dark(var(--focus-01, #0071d4), var(--focus-01, #6dbbff));
}
.selbsttest_3_in_1__Slider-module__sliderContainer___oA-WA
  .selbsttest_3_in_1__Slider-module__slider___TfMrw:focus-visible::-moz-range-thumb {
  box-shadow:
    2px 2px #0000000d,
    0 0 0 2px light-dark(var(--focus-01, #0071d4), var(--focus-01, #6dbbff));
}
.selbsttest_3_in_1__Slider-module__sliderContainer___oA-WA
  .selbsttest_3_in_1__Slider-module__slider___TfMrw::-webkit-slider-thumb {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background-color: light-dark(var(--ui-01-contrast, #e3e3e3), var(--ui-01-contrast, #e3e3e3));
  border: 1px light-dark(var(--ui-01, #e3e3e3), var(--ui-01, #4c4c4c)) solid;
  cursor: grabbing;
  box-shadow: 2px 2px #0000000d;
}
.selbsttest_3_in_1__Slider-module__sliderContainer___oA-WA
  .selbsttest_3_in_1__Slider-module__slider___TfMrw::-moz-range-thumb {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background-color: light-dark(var(--ui-01-contrast, #e3e3e3), var(--ui-01-contrast, #e3e3e3));
  border: 1px light-dark(var(--ui-01, #e3e3e3), var(--ui-01, #4c4c4c)) solid;
  cursor: grabbing;
  box-shadow: 2px 2px #0000000d;
}
.selbsttest_3_in_1__Slider-module__sliderContainer___oA-WA
  .selbsttest_3_in_1__Slider-module__slider___TfMrw::-moz-range-progress {
  all: unset;
  width: 100%;
  background: light-dark(var(--brand-01, #e00), var(--brand-01, #ffffff));
}
@keyframes selbsttest_3_in_1__Form-module__keyframe__fadein___HGCom {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes selbsttest_3_in_1__Form-module__keyframe__toleft___iP4I6 {
  0% {
    transform: translate(2rem);
  }
  to {
    transform: translate(0);
  }
}
@keyframes selbsttest_3_in_1__Form-module__keyframe__fadeout___mr5-H {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes selbsttest_3_in_1__Form-module__keyframe__fade___lJzdt {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.selbsttest_3_in_1__Form-module__lifeValueCalculatorForm___XqZns {
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
  position: relative;
}
.selbsttest_3_in_1__Form-module__lifeValueCalculatorForm___XqZns .selbsttest_3_in_1__Form-module__genderAge___ZVaHP {
  display: flex;
  flex-direction: column;
}
.selbsttest_3_in_1__Form-module__lifeValueCalculatorForm___XqZns
  .selbsttest_3_in_1__Form-module__genderAge___ZVaHP
  .ifaNotification__root {
  width: auto;
}
.selbsttest_3_in_1__Form-module__lifeValueCalculatorForm__label___mS3H9 {
  margin-bottom: 0.5rem;
}
.selbsttest_3_in_1__Form-module__lifeValueCalculatorForm___XqZns .selbsttest_3_in_1__Form-module__formRow___8syGi {
  display: flex;
  flex-flow: row wrap;
  gap: 0.5rem 0.5rem;
  margin-bottom: 1rem;
  justify-content: left;
}
@media only screen and (max-width: 356px) {
  .selbsttest_3_in_1__Form-module__lifeValueCalculatorForm___XqZns .selbsttest_3_in_1__Form-module__formRow___8syGi {
    justify-content: center;
  }
  .selbsttest_3_in_1__Form-module__lifeValueCalculatorForm___XqZns
    .selbsttest_3_in_1__Form-module__formRow___8syGi
    .selbsttest_3_in_1__Form-module__selectContainer___0P18G,
  .selbsttest_3_in_1__Form-module__lifeValueCalculatorForm___XqZns
    .selbsttest_3_in_1__Form-module__formRow___8syGi
    .selbsttest_3_in_1__Form-module__selectContainer___0P18G
    .ifaSelect__combobox {
    width: 100%;
  }
}
.selbsttest_3_in_1__Form-module__lifeValueCalculatorForm___XqZns
  .selbsttest_3_in_1__Form-module__formRow___8syGi
  .selbsttest_3_in_1__Form-module__selectContainer___0P18G {
  height: 4.5rem;
  min-height: 100%;
  display: flex;
  justify-content: center;
}
.selbsttest_3_in_1__Form-module__lifeValueCalculatorForm___XqZns
  .selbsttest_3_in_1__Form-module__formRow___8syGi
  .selbsttest_3_in_1__Form-module__selectContainer___0P18G
  .ifaSelect__combobox {
  height: 4.5rem;
  min-height: 100%;
  width: calc(9.5rem + 2px);
}
.selbsttest_3_in_1__Form-module__lifeValueCalculatorForm___XqZns
  .selbsttest_3_in_1__Form-module__formRow___8syGi
  .selbsttest_3_in_1__Form-module__tileButtonGroup___8hgqV {
  display: flex;
  justify-content: left;
}
.selbsttest_3_in_1__Form-module__lifeValueCalculatorForm___XqZns
  .selbsttest_3_in_1__Form-module__formRow___8syGi
  .selbsttest_3_in_1__Form-module__tileButtonGroup___8hgqV
  .ifaTileButton__base {
  border-color: light-dark(var(--ui-02, #6e6e6e), var(--ui-02, #949494));
}
.selbsttest_3_in_1__Form-module__lifeValueCalculatorForm___XqZns
  .selbsttest_3_in_1__Form-module__formRow___8syGi
  .selbsttest_3_in_1__Form-module__tileButtonGroup___8hgqV
  .ifaTileButton__base[data-selected] {
  border-color: light-dark(var(--category-garden-01, #008a00), var(--category-garden-01, #28e85d));
}
.selbsttest_3_in_1__Form-module__lifeValueCalculatorForm___XqZns
  .selbsttest_3_in_1__Form-module__formRow___8syGi
  .selbsttest_3_in_1__Form-module__tileButtonGroup___8hgqV
  .ifaTileButton__base[data-invalid] {
  border-color: light-dark(var(--error-01-contrast, #b10000), var(--error-01-contrast, #f3b6b6));
}
.selbsttest_3_in_1__Form-module__lifeValueCalculatorForm___XqZns
  .selbsttest_3_in_1__Form-module__formRow___8syGi
  .selbsttest_3_in_1__Form-module__tileButtonGroup__button___L-GDV,
.selbsttest_3_in_1__Form-module__lifeValueCalculatorForm___XqZns
  .selbsttest_3_in_1__Form-module__formRow___8syGi
  .selbsttest_3_in_1__Form-module__tileButtonGroup__button___L-GDV[data-selected] {
  padding: 0.5rem;
  height: 4.5rem;
  width: 9.5rem;
}
.selbsttest_3_in_1__Form-module__lifeValueCalculatorForm___XqZns
  .selbsttest_3_in_1__Form-module__formRow___8syGi
  .selbsttest_3_in_1__Form-module__tileButtonGroup__button___L-GDV
  div,
.selbsttest_3_in_1__Form-module__lifeValueCalculatorForm___XqZns
  .selbsttest_3_in_1__Form-module__formRow___8syGi
  .selbsttest_3_in_1__Form-module__tileButtonGroup__button___L-GDV[data-selected]
  div {
  display: flex;
  gap: 0;
  flex-direction: row;
  justify-content: left;
}
@media only screen and (min-width: 1080px) {
  .selbsttest_3_in_1__Form-module__lifeValueCalculatorForm___XqZns
    .selbsttest_3_in_1__Form-module__formRow___8syGi
    .selbsttest_3_in_1__Form-module__tileButtonGroup__button___L-GDV,
  .selbsttest_3_in_1__Form-module__lifeValueCalculatorForm___XqZns
    .selbsttest_3_in_1__Form-module__formRow___8syGi
    .selbsttest_3_in_1__Form-module__tileButtonGroup__button___L-GDV[data-selected] {
    width: 10rem;
  }
}
.selbsttest_3_in_1__Form-module__lifeValueCalculatorForm___XqZns
  .selbsttest_3_in_1__Form-module__formRow___8syGi
  .selbsttest_3_in_1__Form-module__tileButtonGroup__button___L-GDV
  svg,
.selbsttest_3_in_1__Form-module__lifeValueCalculatorForm___XqZns
  .selbsttest_3_in_1__Form-module__formRow___8syGi
  .selbsttest_3_in_1__Form-module__tileButtonGroup__button___L-GDV[data-selected]
  svg {
  transform: scale(0.5);
}
.selbsttest_3_in_1__Form-module__lifeValueCalculatorForm___XqZns .selbsttest_3_in_1__Form-module__formLabel___CRE2e {
  margin-bottom: 0.5rem;
  font-weight: 700;
}
.selbsttest_3_in_1__Form-module__lifeValueCalculatorForm___XqZns .selbsttest_3_in_1__Form-module__sliderMinMax___dzhSN {
  display: flex;
  justify-content: space-between;
}
.selbsttest_3_in_1__Form-module__lifeValueCalculatorForm___XqZns button {
  align-self: center;
}
@keyframes selbsttest_3_in_1__LiveValueCalculator-module__keyframe__fadein___C1yab {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes selbsttest_3_in_1__LiveValueCalculator-module__keyframe__toleft___JylIg {
  0% {
    transform: translate(2rem);
  }
  to {
    transform: translate(0);
  }
}
@keyframes selbsttest_3_in_1__LiveValueCalculator-module__keyframe__fadeout___-q-cY {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes selbsttest_3_in_1__LiveValueCalculator-module__keyframe__fade___-RlA8 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.selbsttest_3_in_1__LiveValueCalculator-module__lifeValueCalculator___z-dTp {
  box-sizing: border-box;
  overflow: visible;
}
.selbsttest_3_in_1__LiveValueCalculator-module__headline___7KbaF {
  margin-bottom: 1rem !important;
}
@keyframes _keyframe__fadein_1w906_1 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _keyframe__toleft_1w906_1 {
  0% {
    transform: translate(2rem);
  }
  to {
    transform: translate(0);
  }
}
@keyframes _keyframe__fadeout_1w906_1 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _keyframe__fade_1w906_1 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
selbsttest_3_in_1 ._typography_1w906_40 {
  color: light-dark(var(--readable-01, #292929), var(--readable-01, #ffffff));
}
selbsttest_3_in_1 ._typography--headline1_1w906_43 {
  font-family: sparkasseheadweb, helvetica, arial, sans-serif;
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: 700;
}
@media only screen and (max-width: 1079px) {
  selbsttest_3_in_1 ._typography--headline1_1w906_43 {
    font-size: 1.75rem;
    line-height: 2rem;
  }
}
selbsttest_3_in_1 ._typography--headline2_1w906_55 {
  font-family: sparkasseheadweb, helvetica, arial, sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
}
@media only screen and (max-width: 1079px) {
  selbsttest_3_in_1 ._typography--headline2_1w906_55 {
    font-size: 1.375rem;
    line-height: 1.75rem;
  }
}
selbsttest_3_in_1 ._typography--headline3_1w906_67 {
  font-family: sparkassewebmedium, helvetica, arial, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 400;
}
@media only screen and (max-width: 1079px) {
  selbsttest_3_in_1 ._typography--headline3_1w906_67 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
@media only screen and (max-width: 1079px) {
  selbsttest_3_in_1 ._typography--headline4_1w906_80 {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
selbsttest_3_in_1 ._typography--headline4_1w906_80 {
  font-family: sparkassewebmedium, helvetica, arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: 400;
}
selbsttest_3_in_1 ._typography--headline5_1w906_91 {
  font-family: sparkassewebmedium, helvetica, arial, sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 400;
}
selbsttest_3_in_1 ._typography--headline6_1w906_97 {
  font-family: sparkassewebmedium, helvetica, arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: 400;
}
@media only screen and (max-width: 1079px) {
  selbsttest_3_in_1 ._typography--headline6_1w906_97 {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
}
selbsttest_3_in_1 ._typography--multiline1_1w906_109 {
  font-family: sparkasseweb, helvetica, arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
@media only screen and (max-width: 1079px) {
  selbsttest_3_in_1 ._typography--multiline1_1w906_109 {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
selbsttest_3_in_1 ._typography--multiline2_1w906_121 {
  font-family: sparkasseweb, helvetica, arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
}
@media only screen and (max-width: 1079px) {
  selbsttest_3_in_1 ._typography--multiline2_1w906_121 {
    line-height: 1rem;
  }
}
selbsttest_3_in_1 ._typography--link1_1w906_132 {
  font-family: sparkasseweb, helvetica, arial, sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 400;
}
selbsttest_3_in_1 ._typography--link1_1w906_132 {
  text-decoration: underline;
  text-underline-position: under;
}
selbsttest_3_in_1 ._typography--link2_1w906_142 {
  font-family: sparkassewebmedium, helvetica, arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 400;
}
selbsttest_3_in_1 ._typography--link2_1w906_142 {
  text-decoration: underline;
  text-underline-position: under;
}
selbsttest_3_in_1 ._typography--light_1w906_152 {
  font-family: sparkasseweblight, helvetica, arial, sans-serif;
  font-weight: 400;
}
selbsttest_3_in_1 ._typography--bold_1w906_156 {
  font-family: sparkassewebmedium, helvetica, arial, sans-serif;
  font-weight: 700;
}
selbsttest_3_in_1 [data-design-system='relaunch'] ._typography--headline1_1w906_43 {
  font-family: sparkasseheadweb, helvetica, arial, sans-serif;
  font-size: 3.25rem;
  line-height: 112%;
  font-weight: 700;
}
@media only screen and (max-width: 1079px) {
  selbsttest_3_in_1 [data-design-system='relaunch'] ._typography--headline1_1w906_43 {
    font-size: 2rem;
    line-height: 112%;
  }
}
selbsttest_3_in_1 [data-design-system='relaunch'] ._typography--headline2_1w906_55 {
  font-family: sparkasseheadweb, helvetica, arial, sans-serif;
  font-size: 2.75rem;
  line-height: 112%;
  font-weight: 700;
}
@media only screen and (max-width: 1079px) {
  selbsttest_3_in_1 [data-design-system='relaunch'] ._typography--headline2_1w906_55 {
    font-size: 1.75rem;
    line-height: 112%;
  }
}
selbsttest_3_in_1 [data-design-system='relaunch'] ._typography--headline3_1w906_67 {
  font-family: sparkasseheadweb, helvetica, arial, sans-serif;
  font-size: 2rem;
  line-height: 125%;
  font-weight: 700;
}
@media only screen and (max-width: 1079px) {
  selbsttest_3_in_1 [data-design-system='relaunch'] ._typography--headline3_1w906_67 {
    font-size: 1.5rem;
    line-height: 125%;
  }
}
selbsttest_3_in_1 [data-design-system='relaunch'] ._typography--headline4_1w906_80 {
  font-family: sparkassewebmedium, helvetica, arial, sans-serif;
  font-size: 1.5rem;
  line-height: 125%;
  font-weight: 400;
  letter-spacing: -0.02em;
}
@media only screen and (max-width: 1079px) {
  selbsttest_3_in_1 [data-design-system='relaunch'] ._typography--headline4_1w906_80 {
    font-size: 1.25rem;
    line-height: 125%;
  }
}
selbsttest_3_in_1 [data-design-system='relaunch'] ._typography--headline5_1w906_91 {
  font-family: sparkassewebmedium, helvetica, arial, sans-serif;
  font-size: 1.25rem;
  line-height: 125%;
  font-weight: 400;
  letter-spacing: -0.02em;
}
@media only screen and (max-width: 1079px) {
  selbsttest_3_in_1 [data-design-system='relaunch'] ._typography--headline5_1w906_91 {
    font-size: 1.125rem;
    line-height: 125%;
  }
}
selbsttest_3_in_1 [data-design-system='relaunch'] ._typography--headline6_1w906_97 {
  font-family: sparkassewebmedium, helvetica, arial, sans-serif;
  font-size: 1rem;
  line-height: 125%;
  font-weight: 400;
  letter-spacing: -0.02em;
}
@media only screen and (max-width: 1079px) {
  selbsttest_3_in_1 [data-design-system='relaunch'] ._typography--headline6_1w906_97 {
    font-size: 1rem;
    line-height: 125%;
  }
}
selbsttest_3_in_1 [data-design-system='relaunch'] ._typography--multiline1_1w906_109 {
  font-family: sparkasseweblight, helvetica, arial, sans-serif;
  font-size: 1.125rem;
  line-height: 144%;
  font-weight: 400;
  letter-spacing: -0.02em;
}
@media only screen and (max-width: 1079px) {
  selbsttest_3_in_1 [data-design-system='relaunch'] ._typography--multiline1_1w906_109 {
    font-size: 1rem;
    line-height: 144%;
  }
}
selbsttest_3_in_1 [data-design-system='relaunch'] ._typography--multiline2_1w906_121 {
  font-family: sparkasseweblight, helvetica, arial, sans-serif;
  font-size: 1rem;
  line-height: 144%;
  font-weight: 400;
  letter-spacing: -0.02em;
}
@media only screen and (max-width: 1079px) {
  selbsttest_3_in_1 [data-design-system='relaunch'] ._typography--multiline2_1w906_121 {
    font-size: 0.875rem;
    line-height: 144%;
  }
}
@keyframes _keyframe__fadein_y2tc5_1 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _keyframe__toleft_y2tc5_1 {
  0% {
    transform: translate(2rem);
  }
  to {
    transform: translate(0);
  }
}
@keyframes _keyframe__fadeout_y2tc5_1 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _keyframe__fade_y2tc5_1 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
selbsttest_3_in_1 ._errorMessage_y2tc5_40 {
  font-family: sparkasseweb, helvetica, arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
}
@media only screen and (max-width: 1079px) {
  selbsttest_3_in_1 ._errorMessage_y2tc5_40 {
    line-height: 1rem;
  }
}
selbsttest_3_in_1 ._errorMessage_y2tc5_40 {
  display: flex;
  align-items: center;
  flex-direction: row;
  color: light-dark(var(--error-01-contrast, #b10000), var(--error-01-contrast, #f3b6b6));
}
selbsttest_3_in_1 ._errorMessage_y2tc5_40:before {
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  flex-shrink: 0;
  width: 1rem;
  height: 1rem;
  content: '';
  background-color: light-dark(var(--error-01-contrast, #b10000), var(--error-01-contrast, #f3b6b6));
  margin-right: 0.5rem;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M21.83,19.63L13.46,2.91c-.19-.39-.53-.68-.94-.82-.41-.14-.85-.11-1.24,.08-.32,.16-.58,.42-.74,.74L2.17,19.63c-.26,.51-.23,1.13,.07,1.61,.29,.48,.82,.78,1.38,.78H20.37c.56,0,1.09-.3,1.38-.78,.3-.48,.33-1.1,.07-1.61ZM11,9.92c0-.55,.45-1,1-1s1,.45,1,1v4.61c0,.55-.45,1-1,1s-1-.45-1-1v-4.61Zm1,9.21c-.69,0-1.25-.56-1.25-1.25s.56-1.25,1.25-1.25,1.25,.56,1.25,1.25-.56,1.25-1.25,1.25Z'/></svg>");
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M21.83,19.63L13.46,2.91c-.19-.39-.53-.68-.94-.82-.41-.14-.85-.11-1.24,.08-.32,.16-.58,.42-.74,.74L2.17,19.63c-.26,.51-.23,1.13,.07,1.61,.29,.48,.82,.78,1.38,.78H20.37c.56,0,1.09-.3,1.38-.78,.3-.48,.33-1.1,.07-1.61ZM11,9.92c0-.55,.45-1,1-1s1,.45,1,1v4.61c0,.55-.45,1-1,1s-1-.45-1-1v-4.61Zm1,9.21c-.69,0-1.25-.56-1.25-1.25s.56-1.25,1.25-1.25,1.25,.56,1.25,1.25-.56,1.25-1.25,1.25Z'/></svg>");
  display: inline-block;
  align-self: flex-start;
}
@keyframes _keyframe__fadein_viunm_1 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _keyframe__toleft_viunm_1 {
  0% {
    transform: translate(2rem);
  }
  to {
    transform: translate(0);
  }
}
@keyframes _keyframe__fadeout_viunm_1 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _keyframe__fade_viunm_1 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
selbsttest_3_in_1 ._descriptionContainer_viunm_40 {
  justify-content: space-between;
  display: flex;
  gap: 4px;
  color: light-dark(var(--readable-02, #565656), var(--readable-02, #e3e3e3));
  font-size: 0.875rem;
  align-items: flex-start;
}
selbsttest_3_in_1 ._descriptionContainer_viunm_40 {
  font-family: sparkasseweb, helvetica, arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
}
@media only screen and (max-width: 1079px) {
  selbsttest_3_in_1 ._descriptionContainer_viunm_40 {
    font-size: 0.75rem;
    line-height: 1rem;
  }
}
selbsttest_3_in_1 ._descriptionContainer--maxLength_viunm_60 {
  justify-content: right;
}
selbsttest_3_in_1 ._descriptionContainer_viunm_40 ._maxLength_viunm_63 {
  word-break: keep-all;
}
@keyframes _keyframe__fadein_1n8z6_1 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _keyframe__toleft_1n8z6_1 {
  0% {
    transform: translate(2rem);
  }
  to {
    transform: translate(0);
  }
}
@keyframes _keyframe__fadeout_1n8z6_1 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _keyframe__fade_1n8z6_1 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
selbsttest_3_in_1 ._errorContainer_1n8z6_40 {
  display: flex;
  gap: 4px;
  color: light-dark(var(--readable-02, #565656), var(--readable-02, #e3e3e3));
  font-size: 0.875rem;
  color: light-dark(var(--error-01-contrast, #b10000), var(--error-01-contrast, #f3b6b6));
  align-items: flex-start;
}
selbsttest_3_in_1 ._errorContainer_1n8z6_40 svg {
  fill: light-dark(var(--error-01-contrast, #b10000), var(--error-01-contrast, #f3b6b6));
}
selbsttest_3_in_1 ._errorText_1n8z6_53 {
  color: light-dark(var(--error-01-contrast, #b10000), var(--error-01-contrast, #f3b6b6));
}
@keyframes _keyframe__fadein_p2t3j_1 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _keyframe__toleft_p2t3j_1 {
  0% {
    transform: translate(2rem);
  }
  to {
    transform: translate(0);
  }
}
@keyframes _keyframe__fadeout_p2t3j_1 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _keyframe__fade_p2t3j_1 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
selbsttest_3_in_1 ._hidden_p2t3j_40 {
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
}
selbsttest_3_in_1 ._disabled_p2t3j_47 {
  cursor: not-allowed;
}
selbsttest_3_in_1 ._messageContainer_p2t3j_51 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
  max-width: 100%;
  flex-direction: column;
  margin-top: 0.5rem;
  gap: 0.25rem;
  word-break: break-word;
}
selbsttest_3_in_1 ._visibleSelect_p2t3j_62 {
  position: relative;
  font-family: sparkasseweb, helvetica, arial, sans-serif;
}
selbsttest_3_in_1 ._combobox_p2t3j_67 {
  border: 0.063rem solid light-dark(var(--ui-02, #6e6e6e), var(--ui-02, #949494));
  border-radius: 0.5rem;
  position: relative;
  cursor: pointer;
  outline: none;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: light-dark(var(--ui-background-02, #fff), var(--ui-background-01, #292929));
  height: 4.125rem;
  padding: 0 0.75rem;
  font-weight: 400;
}
@media only screen and (min-width: 1080px) {
  selbsttest_3_in_1 ._combobox_p2t3j_67 {
    height: 4.625rem;
    padding: 0 1.25rem;
  }
}
selbsttest_3_in_1 ._combobox_p2t3j_67 ._label_p2t3j_88 {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  color: light-dark(var(--readable-02, #565656), var(--readable-02, #e3e3e3));
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 0.25rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.2s ease;
  pointer-events: none;
}
selbsttest_3_in_1 ._combobox_p2t3j_67 ._label_p2t3j_88 ._optionalTag_p2t3j_103 {
  color: light-dark(var(--ui-02, #6e6e6e), var(--ui-02, #949494));
}
selbsttest_3_in_1 ._combobox_p2t3j_67 ._label_p2t3j_88 ._labelIcon_p2t3j_106 {
  display: flex;
  margin-right: 5px;
}
selbsttest_3_in_1 ._combobox_p2t3j_67 ._label_p2t3j_88[data-raised='true'] {
  position: absolute;
  top: 0.75rem;
  transform: none;
  font-size: 0.75rem;
  line-height: 1rem;
}
@media only screen and (min-width: 1080px) {
  selbsttest_3_in_1 ._combobox_p2t3j_67 ._label_p2t3j_88[data-raised='true'] {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
selbsttest_3_in_1 ._combobox_p2t3j_67 ._label_p2t3j_88[data-raised='true'] ._labelIcon_p2t3j_106 {
  display: none;
}
selbsttest_3_in_1 ._combobox_p2t3j_67 ._placeholder_p2t3j_126 {
  bottom: 0.437rem;
  position: absolute;
  color: light-dark(var(--ui-02, #6e6e6e), var(--ui-02, #949494));
  font-style: italic;
}
@media only screen and (min-width: 1080px) {
  selbsttest_3_in_1 ._combobox_p2t3j_67 ._placeholder_p2t3j_126 {
    bottom: 0.687rem;
  }
}
selbsttest_3_in_1 ._combobox_p2t3j_67 ._value_p2t3j_137 {
  position: absolute;
  color: light-dark(var(--readable-02, #565656), var(--readable-02, #e3e3e3));
  display: flex;
  align-items: center;
  gap: 0.5rem;
  overflow: hidden;
  max-width: calc(100% - 0.5rem);
  top: 60%;
  transform: translateY(-50%);
  padding-top: 0.875rem;
}
selbsttest_3_in_1 ._combobox_p2t3j_67 ._value_p2t3j_137 * {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}
selbsttest_3_in_1 ._combobox_p2t3j_67 ._icon_p2t3j_155 {
  transform: rotate(270deg);
  color: light-dark(var(--readable-02, #565656), var(--readable-02, #e3e3e3));
}
selbsttest_3_in_1 ._combobox_p2t3j_67 ._messageContainer--hidden_p2t3j_159 {
  display: none;
}
selbsttest_3_in_1 ._combobox_p2t3j_67[data-hovered='true'] {
  border-color: light-dark(var(--readable-02, #565656), var(--readable-02, #e3e3e3));
}
selbsttest_3_in_1 ._combobox_p2t3j_67[data-invalid='true'] {
  outline: 0.125rem solid light-dark(var(--error-01-contrast, #b10000), var(--error-01-contrast, #f3b6b6));
  border-color: transparent;
  padding: 0 0.6875rem;
}
@media only screen and (min-width: 1080px) {
  selbsttest_3_in_1 ._combobox_p2t3j_67[data-invalid='true'] {
    padding: 0 1.1875rem;
  }
}
selbsttest_3_in_1 ._combobox_p2t3j_67[data-invalid='true'] ._messageContainer--hidden_p2t3j_159 {
  display: block;
}
selbsttest_3_in_1 ._combobox_p2t3j_67[data-invalid='true'] ._label_p2t3j_88[data-raised='true'] {
  top: 0.75rem;
}
selbsttest_3_in_1 ._combobox_p2t3j_67:focus-visible,
selbsttest_3_in_1 ._combobox_p2t3j_67[data-focused='true']:not([data-click-focused='true']) {
  border: 0.063rem solid transparent;
  outline: 0.125rem solid light-dark(var(--focus-01, #0071d4), var(--focus-01, #6dbbff));
}
selbsttest_3_in_1 ._combobox_p2t3j_67:focus-visible ._label_p2t3j_88[data-raised='true'],
selbsttest_3_in_1
  ._combobox_p2t3j_67[data-focused='true']:not([data-click-focused='true'])
  ._label_p2t3j_88[data-raised='true'] {
  top: 0.75rem;
}
selbsttest_3_in_1 ._combobox_p2t3j_67[data-expanded='true'] ._icon_p2t3j_155 {
  transform: rotate(90deg);
}
selbsttest_3_in_1 ._combobox_p2t3j_67[data-expanded='true'][data-placement='top'] {
  border-radius: 0 0 0.5rem 0.5rem;
}
selbsttest_3_in_1 ._combobox_p2t3j_67[data-expanded='true'][data-placement='bottom'] {
  border-radius: 0.5rem 0.5rem 0 0;
}
selbsttest_3_in_1 ._combobox_p2t3j_67[data-disabled='true'] {
  pointer-events: none;
  color: light-dark(var(--ui-02, #6e6e6e), var(--ui-02, #949494));
  border-color: light-dark(var(--disabled-01, #bebebe), var(--disabled-01, #6e6e6e));
}
selbsttest_3_in_1 ._combobox_p2t3j_67[data-disabled='true'] ._label_p2t3j_88,
selbsttest_3_in_1 ._combobox_p2t3j_67[data-disabled='true'] ._value_p2t3j_137,
selbsttest_3_in_1 ._combobox_p2t3j_67[data-disabled='true'] ._icon_p2t3j_155 {
  color: light-dark(var(--ui-02, #6e6e6e), var(--ui-02, #949494));
  cursor: not-allowed;
}
selbsttest_3_in_1 ._combobox_p2t3j_67[data-labelled='false'] ._value_p2t3j_137,
selbsttest_3_in_1 ._combobox_p2t3j_67[data-labelled='false'] ._placeholder_p2t3j_126 {
  bottom: unset;
  top: 50%;
  transform: translateY(-50%);
}
selbsttest_3_in_1 ._combobox_p2t3j_67[data-labelled='false'] ._value_p2t3j_137 {
  padding-top: 0;
}
selbsttest_3_in_1 ._combobox_p2t3j_67[data-focused='true'] ._label_p2t3j_88,
selbsttest_3_in_1 ._combobox_p2t3j_67[data-has-value='true'] ._label_p2t3j_88 {
  top: 0.875rem;
  transform: none;
  font-size: 0.75rem;
  line-height: 1rem;
}
@media only screen and (min-width: 1080px) {
  selbsttest_3_in_1 ._combobox_p2t3j_67[data-focused='true'] ._label_p2t3j_88,
  selbsttest_3_in_1 ._combobox_p2t3j_67[data-has-value='true'] ._label_p2t3j_88 {
    top: 0.75rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
selbsttest_3_in_1 ._combobox_p2t3j_67[data-focused='true'] ._searchInput_p2t3j_230 {
  opacity: 1;
}
selbsttest_3_in_1 ul._listbox_p2t3j_234 {
  border: 0.063rem solid light-dark(var(--ui-02, #6e6e6e), var(--ui-02, #949494));
  position: absolute;
  z-index: 5;
  list-style: none;
  padding: 0;
  margin: 0;
  width: calc(100% + 0.125rem);
  box-sizing: border-box;
  left: -0.063rem;
  background: light-dark(var(--ui-background-02, #fff), var(--ui-background-01, #292929));
  max-height: 18.75rem;
  overflow: hidden auto;
}
selbsttest_3_in_1 ul._listbox_p2t3j_234::-webkit-scrollbar {
  width: 0.5rem;
}
selbsttest_3_in_1 ul._listbox_p2t3j_234::-webkit-scrollbar-track {
  background: light-dark(var(--ui-background-02, #fff), var(--ui-background-01, #292929));
}
selbsttest_3_in_1 ul._listbox_p2t3j_234::-webkit-scrollbar-thumb {
  background: light-dark(var(--ui-02, #6e6e6e), var(--ui-02, #949494));
  border-radius: 0.25rem;
}
selbsttest_3_in_1 ul._listbox_p2t3j_234::-webkit-scrollbar-thumb:hover {
  background: light-dark(var(--readable-02, #565656), var(--readable-02, #e3e3e3));
}
selbsttest_3_in_1 ul._listbox_p2t3j_234[data-visible='false'] {
  display: none;
}
selbsttest_3_in_1 ul._listbox_p2t3j_234 li[role='option']:before {
  content: unset;
  display: block;
  margin-left: 0;
  text-align: left;
  width: 0;
}
selbsttest_3_in_1 ._combobox_p2t3j_67[data-hovered='true'] ._listbox_p2t3j_234 {
  outline-color: light-dark(var(--readable-02, #565656), var(--readable-02, #e3e3e3));
}
selbsttest_3_in_1 ._combobox_p2t3j_67[data-invalid='true'] ._listbox_p2t3j_234 {
  width: calc(100% + 0.12rem);
  left: -0.05rem;
  border: none;
  outline: 0.125rem solid light-dark(var(--error-01-contrast, #b10000), var(--error-01-contrast, #f3b6b6));
}
selbsttest_3_in_1 ._combobox_p2t3j_67:focus-visible ._listbox_p2t3j_234,
selbsttest_3_in_1 ._combobox_p2t3j_67[data-focused='true']:not([data-click-focused='true']) ._listbox_p2t3j_234 {
  width: calc(100% + 0.12rem);
  left: -0.05rem;
  border: none;
  outline: 0.125rem solid light-dark(var(--focus-01, #0071d4), var(--focus-01, #6dbbff));
}
selbsttest_3_in_1 ._combobox_p2t3j_67[data-placement='top'] ._listbox_p2t3j_234 {
  bottom: 3.75rem;
  border-radius: 0.5rem 0.5rem 0 0;
  border-bottom-width: 0.063rem;
}
@media only screen and (min-width: 1080px) {
  selbsttest_3_in_1 ._combobox_p2t3j_67[data-placement='top'] ._listbox_p2t3j_234 {
    bottom: 4.375rem;
  }
}
selbsttest_3_in_1 ._combobox_p2t3j_67[data-placement='bottom'] ._listbox_p2t3j_234 {
  top: 3.875rem;
  border-radius: 0 0 0.5rem 0.5rem;
  border-top-width: 0.063rem;
}
@media only screen and (min-width: 1080px) {
  selbsttest_3_in_1 ._combobox_p2t3j_67[data-placement='bottom'] ._listbox_p2t3j_234 {
    top: 4.375rem;
  }
}
selbsttest_3_in_1 ._checkCircle_p2t3j_313 {
  min-width: 1.5rem;
  min-height: 1.5rem;
}
selbsttest_3_in_1 ._checkCircle_p2t3j_313 path {
  fill: light-dark(var(--success-01-contrast, #408000), var(--success-01-contrast, #adc992));
}
selbsttest_3_in_1 ._selectItem_p2t3j_321 {
  padding: 0.75rem 1.125rem;
  cursor: pointer;
  transition: background-color 0.1s ease;
  display: flex;
  gap: 0.75rem;
  justify-content: space-between;
  align-items: center;
  color: light-dark(var(--readable-02, #565656), var(--readable-02, #e3e3e3));
}
selbsttest_3_in_1 ._selectItem_p2t3j_321[data-selected='true'] ._selectItem__content_p2t3j_331 {
  max-width: calc(100% - 2rem);
}
selbsttest_3_in_1 ._selectItem_p2t3j_321[data-preselected='true'] {
  background: light-dark(var(--ui-03, #f5f5f5), var(--ui-03, #565656));
}
selbsttest_3_in_1 ._selectItem_p2t3j_321[data-disabled='true'] {
  color: light-dark(var(--disabled-01, #bebebe), var(--disabled-01, #6e6e6e));
  cursor: not-allowed;
}
selbsttest_3_in_1 ._selectItem_p2t3j_321:hover {
  background: light-dark(var(--ui-03, #f5f5f5), var(--ui-03, #565656));
}
selbsttest_3_in_1 ._selectItem__content_p2t3j_331 {
  display: flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
  max-width: 100%;
  width: 100%;
}
selbsttest_3_in_1 ._selectItem__content_p2t3j_331 * {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}
selbsttest_3_in_1 ._selectItem__icon_p2t3j_359 {
  width: 1rem;
  height: 1rem;
  min-width: 1rem;
  min-height: 1rem;
}
selbsttest_3_in_1 ._searchInputWrapper_p2t3j_366 {
  padding: 0.75rem 1.125rem;
  background: light-dark(var(--ui-background-02, #fff), var(--ui-background-01, #292929));
  border-bottom: 0.063rem solid light-dark(var(--ui-02, #6e6e6e), var(--ui-02, #949494));
  position: sticky;
  top: 0;
  z-index: 6;
}
selbsttest_3_in_1 ._labelAndInputWrapper_p2t3j_375 {
  position: relative;
  width: 100%;
  height: 100%;
  top: 0;
}
selbsttest_3_in_1 ._searchInput_p2t3j_230 {
  width: 100%;
  box-sizing: border-box;
  font-size: 1rem;
  line-height: 1.25rem;
  color: light-dark(var(--readable-02, #565656), var(--readable-02, #e3e3e3));
  background: transparent;
  padding: 0;
  outline: none;
  position: absolute;
  opacity: 0;
  border: none;
  top: 65%;
  transform: translateY(-50%);
}
selbsttest_3_in_1 ._searchInput_p2t3j_230[data-focused='true'],
selbsttest_3_in_1 ._searchInput_p2t3j_230[data-has-value='true'] {
  opacity: 1;
}
@keyframes selbsttest_3_in_1__PensionGabCalculatorForm-module__keyframe__fadein___a3b-H {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes selbsttest_3_in_1__PensionGabCalculatorForm-module__keyframe__toleft___oF-24 {
  0% {
    transform: translate(2rem);
  }
  to {
    transform: translate(0);
  }
}
@keyframes selbsttest_3_in_1__PensionGabCalculatorForm-module__keyframe__fadeout___BlQbx {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes selbsttest_3_in_1__PensionGabCalculatorForm-module__keyframe__fade___RqWN8 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.selbsttest_3_in_1__PensionGabCalculatorForm-module__pensionGabCalcForm___PPz1- {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
}
.selbsttest_3_in_1__PensionGabCalculatorForm-module__pensionGabCalcForm___PPz1-
  .selbsttest_3_in_1__PensionGabCalculatorForm-module__Form___dORvu {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 2rem;
}
.selbsttest_3_in_1__PensionGabCalculatorForm-module__pensionGabCalcForm___PPz1-
  .selbsttest_3_in_1__PensionGabCalculatorForm-module__Form__Input___uwqUv {
  display: flex;
  width: 100%;
  justify-content: center;
}
.selbsttest_3_in_1__PensionGabCalculatorForm-module__pensionGabCalcForm___PPz1-
  .selbsttest_3_in_1__PensionGabCalculatorForm-module__Form__Input___uwqUv
  .ifaNumberField__root,
.selbsttest_3_in_1__PensionGabCalculatorForm-module__pensionGabCalcForm___PPz1-
  .selbsttest_3_in_1__PensionGabCalculatorForm-module__Form__Input___uwqUv
  .ifaSelect__root {
  width: 100%;
  max-width: 39.5rem;
}
@media only screen and (min-width: 1080px) {
  .selbsttest_3_in_1__PensionGabCalculatorForm-module__pensionGabCalcForm___PPz1-
    .selbsttest_3_in_1__PensionGabCalculatorForm-module__Form__Input___uwqUv {
    justify-content: left;
    width: 48%;
    max-width: 50%;
  }
}
.selbsttest_3_in_1__PensionGabCalculatorForm-module__pensionGabCalcFormCalcButton___3DkEL {
  margin-top: 1rem;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  row-gap: 0.5rem;
}
@keyframes selbsttest_3_in_1__PensionGabCalculator-module__keyframe__fadein___AnXM6 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes selbsttest_3_in_1__PensionGabCalculator-module__keyframe__toleft___eSj7h {
  0% {
    transform: translate(2rem);
  }
  to {
    transform: translate(0);
  }
}
@keyframes selbsttest_3_in_1__PensionGabCalculator-module__keyframe__fadeout___11Cc3 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes selbsttest_3_in_1__PensionGabCalculator-module__keyframe__fade___e0cqa {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.selbsttest_3_in_1__PensionGabCalculator-module__pensionGabCalc___8fsd2 {
  box-sizing: border-box;
  display: flex;
  row-gap: 2rem;
  flex-direction: column;
  width: 100%;
}
.selbsttest_3_in_1__PensionGabCalculator-module__pensionGabCalc___8fsd2:focus-visible {
  outline: 2px solid light-dark(var(--focus-01, #0071d4), var(--focus-01, #6dbbff));
}
.selbsttest_3_in_1__PensionGabCalculator-module__pensionGabCalcTable___o7nwX {
  display: flex;
  row-gap: 2rem;
  flex-direction: column;
}
@keyframes selbsttest_3_in_1__PensionGabCalculatorTable-module__keyframe__fadein___boMpK {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes selbsttest_3_in_1__PensionGabCalculatorTable-module__keyframe__toleft___RfLOH {
  0% {
    transform: translate(2rem);
  }
  to {
    transform: translate(0);
  }
}
@keyframes selbsttest_3_in_1__PensionGabCalculatorTable-module__keyframe__fadeout___bYRdW {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes selbsttest_3_in_1__PensionGabCalculatorTable-module__keyframe__fade___B7Nxc {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.selbsttest_3_in_1__PensionGabCalculatorTable-module__pensionGabCalcTable___9LJnU {
  display: flex;
  flex-direction: column;
  max-width: 100%;
}
.selbsttest_3_in_1__PensionGabCalculatorTable-module__pensionGabCalcTableRow___z-qqP {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 1.25rem 0;
  border-bottom: 1px solid light-dark(var(--ui-01, #e3e3e3), var(--ui-01, #4c4c4c));
}
.selbsttest_3_in_1__PensionGabCalculatorTable-module__pensionGabCalcTableRow___z-qqP:last-child {
  border-bottom: none;
}
.selbsttest_3_in_1__PensionGabCalculatorTable-module__pensionGabCalcTableRow___z-qqP span:first-child {
  max-width: 75%;
}
.selbsttest_3_in_1__PensionGabCalculatorTable-module__pensionGabCalcTableSubmitButton___-7iiO {
  display: flex;
  justify-content: center;
}
@keyframes selbsttest_3_in_1__Tabs-module__keyframe__fadein___e6HYx {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes selbsttest_3_in_1__Tabs-module__keyframe__toleft___wdkCP {
  0% {
    transform: translate(2rem);
  }
  to {
    transform: translate(0);
  }
}
@keyframes selbsttest_3_in_1__Tabs-module__keyframe__fadeout___kc-3N {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes selbsttest_3_in_1__Tabs-module__keyframe__fade___b-5pU {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.selbsttest_3_in_1__Tabs-module__tabs___SlASc {
  width: 100%;
}
.selbsttest_3_in_1__Tabs-module__tabs___SlASc .ifaTabs__content:focus-visible {
  outline: 2px solid light-dark(var(--focus-01, #0071d4), var(--focus-01, #6dbbff));
  border-radius: 7px;
}
.selbsttest_3_in_1__Tabs-module__tabs__Content___AzFoE {
  margin-top: 1rem;
}
.selbsttest_3_in_1__Tabs-module__tabs__Content___AzFoE:focus-visible {
  outline: 2px solid light-dark(var(--focus-01, #0071d4), var(--focus-01, #6dbbff));
  border-radius: 7px;
}
@keyframes selbsttest_3_in_1__ScrollButton-module__keyframe__fadein___ldVa6 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes selbsttest_3_in_1__ScrollButton-module__keyframe__toleft___R-8cA {
  0% {
    transform: translate(2rem);
  }
  to {
    transform: translate(0);
  }
}
@keyframes selbsttest_3_in_1__ScrollButton-module__keyframe__fadeout___-H0uZ {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes selbsttest_3_in_1__ScrollButton-module__keyframe__fade___H8WIX {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.selbsttest_3_in_1__ScrollButton-module__scrollButton___VoSjn {
  display: flex;
  justify-content: center;
  align-items: center;
}
.selbsttest_3_in_1__ScrollButton-module__scrollButton___VoSjn .ifaLinkButton__root {
  min-width: fit-content;
  border-color: transparent;
}
.selbsttest_3_in_1__ScrollButton-module__scrollButton___VoSjn .ifaLinkButton__root svg {
  width: 2rem;
  height: 2rem;
}
.selbsttest_3_in_1__ScrollButton-module__scrollButton___VoSjn .selbsttest_3_in_1__ScrollButton-module__upBtn___e4J2I {
  margin-bottom: 2rem;
}
.selbsttest_3_in_1__ScrollButton-module__scrollButton___VoSjn .selbsttest_3_in_1__ScrollButton-module__downBtn___rOZ1q {
  margin-top: 2rem;
}
@keyframes selbsttest_3_in_1__SelectionButton-module__keyframe__fadein___AxgYJ {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes selbsttest_3_in_1__SelectionButton-module__keyframe__toleft___3rgIA {
  0% {
    transform: translate(2rem);
  }
  to {
    transform: translate(0);
  }
}
@keyframes selbsttest_3_in_1__SelectionButton-module__keyframe__fadeout___FkRFU {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes selbsttest_3_in_1__SelectionButton-module__keyframe__fade___bRzVP {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.selbsttest_3_in_1__SelectionButton-module__selectionButton___mW0ES {
  display: flex;
  gap: 0.5rem;
  justify-content: center;
  text-align: center;
  flex-direction: column;
}
.selbsttest_3_in_1__SelectionButton-module__selectionButtonItem___KO1bU {
  width: 48%;
}
@media only screen and (min-width: 1080px) {
  .selbsttest_3_in_1__SelectionButton-module__selectionButtonItem___KO1bU {
    width: 24%;
  }
}
.selbsttest_3_in_1__SelectionButton-module__selectionButtonItem___KO1bU button {
  width: 100%;
  height: 100%;
  border: 2px light-dark(var(--ui-02, #6e6e6e), var(--ui-02, #949494)) solid;
  color: light-dark(var(--readable-01, #292929), var(--readable-01, #ffffff));
}
@media only screen and (min-width: 1080px) {
  .selbsttest_3_in_1__SelectionButton-module__selectionButtonItem___KO1bU {
    display: flex;
    justify-content: left;
    flex-grow: 1;
    max-width: 49%;
  }
}
.selbsttest_3_in_1__SelectionButton-module__selectionButtonItemHeadline___I-A-U {
  margin-bottom: 0.5rem;
  overflow: auto;
  word-break: break-all;
}
.selbsttest_3_in_1__SelectionButton-module__selectionButtonItemText___tY1NS {
  font-weight: 400;
  font-size: 0.75rem;
  color: light-dark(var(--readable-01, #292929), var(--readable-01, #ffffff));
  text-align: center;
}
@media only screen and (min-width: 1080px) {
  .selbsttest_3_in_1__SelectionButton-module__selectionButtonItemText___tY1NS {
    font-size: 1rem;
  }
}
@keyframes selbsttest_3_in_1__SelfTestForms-module__keyframe__fadein___IuWS0 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes selbsttest_3_in_1__SelfTestForms-module__keyframe__toleft___J4Wbr {
  0% {
    transform: translate(2rem);
  }
  to {
    transform: translate(0);
  }
}
@keyframes selbsttest_3_in_1__SelfTestForms-module__keyframe__fadeout___NqvQB {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes selbsttest_3_in_1__SelfTestForms-module__keyframe__fade___GOKA4 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.selbsttest_3_in_1__SelfTestForms-module__selfTestForms___wrWSr {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.selbsttest_3_in_1__SelfTestForms-module__selfTestFormsLabel___rM28Q {
  font-weight: 700;
  font-size: 0.938rem;
}
@media only screen and (min-width: 1080px) {
  .selbsttest_3_in_1__SelfTestForms-module__selfTestFormsLabel___rM28Q {
    font-size: 1.25rem;
  }
}
.selbsttest_3_in_1__SelfTestForms-module__selfTestForms___wrWSr form {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
}
.selbsttest_3_in_1__SelfTestForms-module__selfTestFormsDropdown___cHisB {
  margin-top: 1rem;
  display: flex;
  flex-direction: row;
  column-gap: 0.5rem;
  align-items: center;
  justify-content: center;
}
.selbsttest_3_in_1__SelfTestForms-module__selfTestFormsDropdown___cHisB .ifaSelect__root {
  width: auto;
  min-width: 12.5rem;
}
@media only screen and (min-width: 1080px) {
  .selbsttest_3_in_1__SelfTestForms-module__selfTestFormsDropdown___cHisB .ifaSelect__root {
    min-width: 15.5rem;
  }
}
.selbsttest_3_in_1__SelfTestForms-module__selfTestForms___wrWSr
  .selbsttest_3_in_1__SelfTestForms-module__tileButtonGroup___8yx6S
  label {
  width: 17rem;
}
.selbsttest_3_in_1__SelfTestForms-module__centeredBox___vcrph {
  display: flex;
  justify-content: center;
  align-items: center;
}
.selbsttest_3_in_1__SelfTestForms-module__centeredBox___vcrph button:focus-visible {
  outline: none;
}
.selbsttest_3_in_1__SelfTestForms-module__positionRight___HFq4s {
  display: flex;
  justify-content: center;
}
@media only screen and (min-width: 1080px) {
  .selbsttest_3_in_1__SelfTestForms-module__positionRight___HFq4s {
    justify-content: right;
  }
}
.selbsttest_3_in_1__SelfTestForms-module__genderAgeForm___t1Yqr,
.selbsttest_3_in_1__SelfTestForms-module__monthlyInvestmentForm___yC4IA,
.selbsttest_3_in_1__SelfTestForms-module__pensionEstimationForm___Gkxf6,
.selbsttest_3_in_1__SelfTestForms-module__retirementPlanningForm___faClF,
.selbsttest_3_in_1__SelfTestForms-module__retirementPrioForm___g9a1U,
.selbsttest_3_in_1__SelfTestForms-module__securitiesExperienceForm___G8lil {
  scroll-behavior: smooth;
}
@keyframes selbsttest_3_in_1__SelfTest-module__keyframe__fadein___Xf7-k {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes selbsttest_3_in_1__SelfTest-module__keyframe__toleft___JpD7w {
  0% {
    transform: translate(2rem);
  }
  to {
    transform: translate(0);
  }
}
@keyframes selbsttest_3_in_1__SelfTest-module__keyframe__fadeout___9hPtf {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes selbsttest_3_in_1__SelfTest-module__keyframe__fade___QxtK6 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.selbsttest_3_in_1__SelfTest-module__selfTest___nGFXc {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
  scroll-behavior: smooth;
}
.selbsttest_3_in_1__SelfTest-module__selfTest___nGFXc .ifaFieldError__root {
  display: block;
  text-align: center;
}
.selbsttest_3_in_1__SelfTest-module__selfTestButton___EDZDL {
  display: flex;
  justify-content: center;
}
.selbsttest_3_in_1__SelfTest-module__selfTestResult___e1s5R {
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 1080px) {
  .selbsttest_3_in_1__SelfTest-module__selfTestResult___e1s5R {
    flex-direction: row;
    column-gap: 0.5rem;
  }
}
.selbsttest_3_in_1__SelfTest-module__selfTestResult___e1s5R h2 {
  margin-bottom: 1rem;
}
.selbsttest_3_in_1__SelfTest-module__selfTestResultText___Y0YVB {
  order: 2;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1080px) {
  .selbsttest_3_in_1__SelfTest-module__selfTestResultText___Y0YVB {
    flex-direction: row;
    column-gap: 0.5rem;
    order: 1;
  }
}
.selbsttest_3_in_1__SelfTest-module__selfTestResult___e1s5R img {
  align-self: center;
  order: 1;
  margin-bottom: 1rem;
  width: 100%;
  height: auto;
}
.selbsttest_3_in_1__SelfTest-module__selfTestResultButtons___LhHJB {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
}
@media only screen and (min-width: 1080px) {
  .selbsttest_3_in_1__SelfTest-module__selfTestResultButtons___LhHJB {
    flex-direction: row;
    column-gap: 0.5rem;
  }
}
