*{background:0 0;border:0;margin:0;padding:0}a{text-decoration:none}p{white-space:pre-line}h2{scroll-margin-top:5rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}@media only screen and (width>=1000px){#contactPanelGridContainer{grid-template-columns:1fr 1fr 1fr;gap:3rem;display:grid}}#contactPanel{margin:9rem 0 0}#contactPanelGridContainer{margin:8rem 0 0}#contactformTitleContainer{margin:5rem 0}.ccPic{max-width:5rem}#contactComponent{border-radius:.5rem;margin:2rem 0 0}#contactComponentContent{border-radius:0 0 .5rem .5rem;width:100%;min-height:5rem}#ccTitle{margin:1rem}#ccDesc{margin:0 1rem 3rem}#ccIconContainer{grid-template-columns:1fr 1fr 1fr;margin:auto 0 4rem;display:grid;overflow:auto}@media only screen and (width<=700px){#contactFormContainer{flex-direction:column;display:flex}#contactFormContent{margin:3rem 0 0}}@media only screen and (width>=701px){#contactFormContainer{grid-template-columns:2fr 1fr;gap:1.5rem;display:grid}}#contactFormContainer{margin:0 0 3rem}#contactForm{border-radius:0 .5rem .5rem 0;grid-template-rows:1fr 1fr 4fr 1fr;display:grid}#contactFormBottom{border-radius:0 0 .5rem .5rem;padding:.5rem}#cfCheckbox{width:1.5rem;height:1.5rem;margin:0 1rem}#cfSubmit{border-radius:.5rem;margin-left:auto;padding:.5rem}#contactFormContent{border-radius:.5rem;padding:.5rem}@media only screen and (width<=700px){#contactFormComponent{flex-direction:column;display:flex}#cfcLabel{padding:.1rem .5rem}#cfText{flex-grow:1}}@media only screen and (width>=701px){#contactFormComponent{grid-template-columns:1fr 4fr;align-items:center;display:grid}#cfcLabel{padding:1rem}}.cfcInput{resize:none;background-color:#e6e4e4;border-radius:.5rem;margin:.5rem;padding:.5rem}#cfText{align-self:stretch}#deleteAccount{box-sizing:border-box;gap:1.5rem;width:min(100%,32rem);margin:9rem auto 4rem;padding:0 1rem}#deleteAccount h1{text-align:center;margin:0}#formContainer{background-color:#fff;border-radius:1rem;flex-direction:column;gap:1.25rem;padding:2rem;display:flex;box-shadow:0 4px 24px #32325d14,0 1px 3px #0000000f}#formSubmit{background-color:var(--form-button-color);border:none;border-radius:.5rem;width:100%;margin-top:.5rem;padding:.875rem 1rem;transition:filter .12s ease-in-out,transform 80ms ease-in-out}#formSubmit:hover{filter:brightness(.92)}#formSubmit:active{transform:translateY(1px)}#formSubmit:focus-visible{outline:3px solid color-mix(in srgb, var(--form-button-color) 35%, transparent);outline-offset:2px}.formInputContainer{flex-direction:column;gap:.375rem;display:flex}.formInputLabel{color:#333}.formInput{box-sizing:border-box;border:1.5px solid var(--form-input-color);background-color:#fff;border-radius:.5rem;width:100%;padding:.75rem .875rem;transition:border-color .12s ease-in-out,box-shadow .12s ease-in-out}.formInput:hover{border-color:color-mix(in srgb, var(--form-input-color) 80%, black)}.formInput:focus{border-color:var(--form-input-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--form-input-color) 25%, transparent);outline:none}.formInput:user-invalid{border-color:#d36b6b}.formInput:user-invalid:focus{box-shadow:0 0 0 3px #d36b6b40}.formInputError{color:#c0392b;margin:0;font-size:.875rem}#snackBar{z-index:1000;animation:.3s bottom-slide-in;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}.snackBarError{color:#fff;background-color:#d32f2f;border-radius:.375rem;margin:0;padding:.75rem 1.5rem;box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d}@keyframes bottom-slide-in{0%{bottom:-10rem}to{bottom:1rem}}#errorPanelContainer{height:100vh}#errorPanelExpression{margin:5rem 0 0;font-family:Roboto,sans-serif;font-size:min(20rem,35vw);overflow:hidden}#errorPanelContent{margin-top:max(-14vw,-8rem);padding:1rem}#errorPanelText{font-size:min(2rem,3vw)}#errorText{margin:1rem}@media only screen and (width<=700px){#navBar{display:none}}#header{z-index:2;background-color:#16a286b3;width:100%;height:4rem;position:fixed}#headerContent{width:100%;max-width:85rem}#logo{width:14rem}#navBar{margin:0 0 0 auto}@media only screen and (width>=701px){#mobileNavButtonContainer{display:none}}#mobileNavButtonContainer{margin:0 0 0 auto}#mobileNavMenuContainer{position:fixed;inset:0}#mobileNavMenuTop{height:4rem}#mobileNavMenu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;animation:.3s slide-in;position:fixed}#mobileNavMenuBot{height:100%}@keyframes slide-in{0%{opacity:0;transform:translateY(-50rem)}to{opacity:1;transform:translateY(0)}}.mobileNavButtonOpened{background-color:#fff;width:2rem;height:.1rem;margin:.6rem 0;animation:.5s rotate-in-flat;transform:translate(1rem)}#mobileNavButtonClosedTop{background-color:#fff;width:.1rem;height:2.5rem;animation:.5s rotate-in-tilted;transform:translate(1.9rem)rotate(45deg)}#mobileNavButtonClosedBot{background-color:#fff;width:.1rem;height:2.5rem;transform:rotate(90deg)}#mobileNavButton{width:4rem;height:4rem}@keyframes rotate-in-tilted{0%{opacity:0;transform:translate(1.9rem)rotate(360deg)}to{opacity:1;transform:translate(1.9rem)rotate(45deg)}}@keyframes rotate-in-flat{0%{opacity:0;transform:translate(1rem)rotate(360deg)}to{opacity:1;transform:translate(1rem)rotate(0)}}@media only screen and (width<=700px){#navigationBar{background-color:#00000026;flex-direction:column;align-items:stretch}.navLink{text-shadow:2px 0 10px #fff;border-width:.1rem;border-color:#000;border-bottom-style:dotted}}.navLink{padding:1rem}#navigationBar .navLink:hover{color:#fff;text-shadow:0 1px 4px #00000059}#navigationBar>.navLink{margin:0 .5rem 0 0}.loginButton{border:2px solid #fff;border-radius:.5rem;padding:.5rem 1.25rem}@media only screen and (width<=700px){.loginButton{border:.1rem #000;border-bottom-style:dotted;border-radius:0;padding:1rem}#clContainer{display:none}}#clButton{margin:0 1rem 0 .5rem}#clIcon{filter:invert();height:2rem}#clPopUpContainer{background-color:#fff;border-radius:.5rem;padding:1rem}#popUp{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0009;animation:.5s smooth-blur;position:fixed;inset:0}#popUpContent{position:absolute;overflow:auto}@keyframes smooth-blur{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}to{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0009}}.clbButton{padding:1rem 1rem 0}@media only screen and (width>=701px){#mclContainer{display:none}}#changeLanguage{margin-left:auto;padding:1rem 1rem 1rem .7rem}.navigationLink{padding:1rem}#imprintTitle{margin:7rem 0 5rem}#ic8{margin:5rem 0 0}.imprintContent{width:100%;max-width:60rem;margin:0 auto;line-height:1.5}.imprintContent h2{margin:2rem 0 .5rem;font-size:1.5rem}.imprintContent h3{margin:1.5rem 0 .25rem;font-size:1.15rem}.imprintContent p{margin:.5rem 0}.imprintContent address{margin:.25rem 0;font-style:normal}.imprintContent a{color:inherit;text-decoration:underline}#mapSpacing{border-top:1px solid #0000001a;border-bottom:1px solid #ffffff4d;margin:4rem 0}@media only screen and (width<=999px){#introductionPanel{margin:2rem 0 4rem}#introductionContent{flex-direction:column;justify-content:flex-start;margin:0}#ipUpperText{font-size:3rem}#ipLowerText{font-size:1.5rem}#ipDescription{font-size:1rem}}@media only screen and (width>=1000px){#introductionPanel{margin:3rem 0 6rem}#introductionContent{margin:1rem 0 0}#ipUpperText{font-size:5rem}#ipLowerText{font-size:2rem}#ipDescription{max-width:50rem;font-size:1.125rem}}#ipUpperText img{width:100%;max-width:28rem;height:auto;display:block}#ipDescription{margin:1.5rem 0 0;line-height:1.5}@media only screen and (width<=350px){#downloadSectionContainer{grid-template-rows:1fr 1fr 1fr;justify-content:center;margin:1rem 0}#apple,#google,#website{width:9.375rem}}@media only screen and (width>=351px){#downloadSectionContainer{grid-template-columns:1fr 1fr 1fr;margin:1rem 0}#apple,#google,#website{width:100%}}@media only screen and (width>=1000px){#downloadSectionContainer{width:69%}}#downloadSectionContainer{display:grid}#resetPassword{box-sizing:border-box;gap:1.5rem;width:min(100%,32rem);margin:9rem auto 4rem;padding:0 1rem}#resetPassword h1{text-align:center;margin:0}.flex-col{flex-direction:column;display:flex}.flex-row{flex-direction:row;display:flex}.jc-center{justify-content:center}.jc-start{justify-content:flex-start}.jc-end{justify-content:flex-end}.jc-space-b{justify-content:space-between}.al-center{align-items:center}.clickable{cursor:pointer}.shadow{box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d}.c-green{background-color:#16a286}.c-white{background-color:#fff}.c-lightGreen{background-color:#eafcef}.c-gray{background-color:#f6f9fc}.font{font-family:Arial,sans-serif}.fs-s{font-size:.75rem}.fs-m{font-size:1rem}.fs-l{font-size:1.5rem}.fs-xl{font-size:2rem}.fc-green{color:#16a286}.fc-white{color:#fff}.fc-black{color:#000}.fc-darkGreen{color:#107762}.fc-comp{color:#e95d79}.fc-blue{color:#1079b0}.link:hover{color:#e95d79}.linkUnderline:hover{text-decoration-line:underline}.fw-thick{font-weight:700}.fw-normal{font-weight:400}@media only screen and (width<=999px){#contentContainer{max-width:40rem}}@media only screen and (width>=1000px){#contentContainer{max-width:85rem}}#contentContainer{min-height:max(100vh,1200px);padding:4rem 1rem 0}#top{z-index:-1;justify-content:center;width:100%;display:flex;position:absolute;overflow:hidden;transform:translateY(-100rem)}#backgroundImage{transform:translate(5rem)}@media only screen and (width<=699px){#footerContainer{flex-direction:column}}@media only screen and (width>=700px){#footerContainer{flex-direction:row}}#footerContainer{width:100%;max-width:85rem}#footerContainer .navigationLink:hover{color:#fff;text-shadow:0 1px 4px #00000059}
