._navigation{font-size:20px;line-height:28px}._headline-hero{font-family:fritz-kola,Arial,sans-serif;font-size:50px;line-height:60px;text-transform:lowercase}@media only screen and (min-width:768px){._headline-hero{font-size:70px;line-height:84px}}@media only screen and (min-width:1024px){._headline-hero{font-size:90px;line-height:100px}}._headline-medium{font-family:fritz-kola,Arial,sans-serif;font-size:40px;line-height:50px;text-transform:lowercase}@media only screen and (min-width:768px){._headline-medium{font-size:50px;line-height:64px}}@media only screen and (min-width:1024px){._headline-medium{font-size:64px;line-height:74px}}._subline-hero{font-family:fritz-kola,Arial,sans-serif;font-size:24px;line-height:36px;text-transform:lowercase}@media only screen and (min-width:768px){._subline-hero{font-size:30px;line-height:64px}}._subline-medium{font-family:fritz-kola,Arial,sans-serif;font-size:20px;line-height:30px;text-transform:lowercase}@media only screen and (min-width:768px){._subline-medium{font-size:24px;line-height:36px}}._subline-small-spaceing{font-size:16px;letter-spacing:1px;line-height:24px}._headline-small,._subline-small-spaceing{font-family:fritz-kola,Arial,sans-serif;text-transform:lowercase}._headline-small{font-size:30px;line-height:40px}@media only screen and (min-width:768px){._headline-small{font-size:35px;line-height:54px}}@media only screen and (min-width:1024px){._headline-small{font-size:50px;line-height:64px}}._product-anchor-headline{font-family:fritz-kola,Arial,sans-serif;font-size:20px;line-height:30px;text-transform:lowercase}._product-anchor-product-name{font-family:Karla,Arial,sans-serif;font-size:10px;line-height:11px}@media only screen and (min-width:1280px){._product-anchor-product-name{font-size:12px;font-weight:700;line-height:15px}}._highlight{font-family:fritz-kola,Arial,sans-serif;font-size:16px;line-height:24px;text-transform:lowercase}._copy{font-size:16px;line-height:26px}._legal{font-family:fritz-kola,Arial,sans-serif;text-transform:lowercase}._figure,._legal{font-size:12px;line-height:18px}._figure{font-family:Karla,Arial,sans-serif;text-transform:none}._label-textinput,._label-textinput-error{color:#000;font-family:fritz-kola,Arial,sans-serif;font-size:14px;letter-spacing:.6px;line-height:22px;margin-left:15px;text-transform:lowercase}._label-textinput-error{color:#ba0c2f}._textinput-filled,._textinput-inactive{color:#000;font-size:16px;letter-spacing:26px;line-height:26px}._textinput-inactive{opacity:.4}._textinput-error{color:#000;color:#ba0c2f;font-family:fritz-kola,Arial,sans-serif;font-size:14px;letter-spacing:.6px;line-height:22px;margin-left:15px;text-transform:lowercase}._error{color:#ba0c2f;font-size:12px;line-height:18px}.checkbox__hidden{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.no-scroll{height:100%;overflow:hidden}.bubbles{height:50%;left:0;opacity:.5;overflow:visible;position:absolute;top:0;width:100%;z-index:1}.bubbles:before{content:"";display:block}.bubbles svg{height:100%;width:100%}.bubbles .bubble{animation:up 15s linear infinite;opacity:0;transform:translateY(50vh);will-change:transform,opacity}.bubbles .bubble path{animation:wobble 10s linear infinite}.bubbles .bubble:nth-child(10n-0){animation:up 15s linear 0s infinite}.bubbles .bubble:nth-child(10n-0) path{animation:wobble 10s ease-in-out 0s infinite}.bubbles .bubble:nth-child(10n-1){animation:up 15.5s linear .5s infinite}.bubbles .bubble:nth-child(10n-1) path{animation:wobble 10.25s ease-in-out .5s infinite}.bubbles .bubble:nth-child(10n-2){animation:up 16s linear 1s infinite}.bubbles .bubble:nth-child(10n-2) path{animation:wobble 10.5s ease-in-out 1s infinite}.bubbles .bubble:nth-child(10n-3){animation:up 16.5s linear 1.5s infinite}.bubbles .bubble:nth-child(10n-3) path{animation:wobble 10.75s ease-in-out 1.5s infinite}.bubbles .bubble:nth-child(10n-4){animation:up 17s linear 2s infinite}.bubbles .bubble:nth-child(10n-4) path{animation:wobble 11s ease-in-out 2s infinite}.bubbles .bubble:nth-child(10n-5){animation:up 17.5s linear 2.5s infinite}.bubbles .bubble:nth-child(10n-5) path{animation:wobble 11.25s ease-in-out 2.5s infinite}.bubbles .bubble:nth-child(10n-6){animation:up 18s linear 3s infinite}.bubbles .bubble:nth-child(10n-6) path{animation:wobble 11.5s ease-in-out 3s infinite}.bubbles .bubble:nth-child(10n-7){animation:up 18.5s linear 3.5s infinite}.bubbles .bubble:nth-child(10n-7) path{animation:wobble 11.75s ease-in-out 3.5s infinite}.bubbles .bubble:nth-child(10n-8){animation:up 19s linear 4s infinite}.bubbles .bubble:nth-child(10n-8) path{animation:wobble 12s ease-in-out 4s infinite}.bubbles .bubble:nth-child(10n-9){animation:up 19.5s linear 4.5s infinite}.bubbles .bubble:nth-child(10n-9) path{animation:wobble 12.25s ease-in-out 4.5s infinite}.bubbles .bubble:nth-child(10n-10){animation:up 20s linear 5s infinite}.bubbles .bubble:nth-child(10n-10) path{animation:wobble 12.5s ease-in-out 5s infinite}@keyframes wobble{33%{transform:translateX(-50px)}66%{transform:translateX(50px)}}@keyframes up{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-50vh)}}