:root{--foreground:var(--koenigsblau);--background:var(--white);--accent:var(--zitronengelb);--secondary:var(--naturpapier);--tertiary:var(--himmelblau);--purple-light:var(--hellblau);--purple-medium:var(--flieder);--dark-contrast:var(--koenigsblau);--light-contrast:var(--white);--placeholder:var(--grey);--error:var(--red);--hero:var(--naturpapier)}.pricing_item{background-color:var(--tertiary);border:2px solid rgba(10,10,58,.3);box-shadow:0 0 10px 0 rgba(10,10,58,.3);color:var(--foreground)}#hero,.header-container{background:var(--secondary)}#hero .button{background:var(--foreground);color:var(--background)}h1,p{color:var(--foreground)}.steps_item img{border:3px solid var(--foreground);border-radius:50%;padding:1rem}#steps_container:before,.steps_item img{background:var(--dark-contrast)}.button,.button-primary{background:var(--foreground);color:var(--background)}.button-primary:hover,.button-secondary,.button:hover{background:var(--purple-medium);color:var(--foreground)}.button-secondary,.button-secondary:hover{border:3px solid var(--foreground)}.button-secondary:hover{background:var(--secondary);color:var(--foreground)}.button-tertiary{background:transparent;border:3px solid transparent;color:var(--foreground);text-decoration:underline}.button-tertiary:hover{color:var(--purple-medium);text-decoration:underline}#form .button,#pricing .button{background:var(--foreground);color:var(--background)}#form .button:disabled,#form .button:hover,#pricing .button:hover{background:var(--purple-medium);color:var(--foreground)}#description,#features,#pricing,#steps{background:var(--background)}.check-icon,.icon-left,.icon-right{filter:invert(1) hue-rotate(240deg) brightness(.2) saturate(3)}