*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100dvh}#app{padding:0;margin:0;font-weight:400;min-height:100dvh;display:flex;flex-direction:column;position:relative}:root,html{color-scheme:dark;--caption-font: Jost, -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--lumo-font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}:where(h1,h2,h3,h4,h5,h6){font-family:Gabarito}p{padding:0;margin:0}@media screen and (max-width: 767px){.hide-on-mobile{display:none!important}}@media screen and (min-width: 768px){.hide-on-desktop{display:none!important}}blockquote{border-left:none}.a-fade-up{opacity:0;transform:translateY(50px);transition:all .26s ease}.a-fade-up.animate{opacity:1;transform:translateY(0)}.a-fade-in{opacity:0;transition:all .26s ease}.a-fade-in.animate{opacity:1}.a-big-hov{transition:all .26s ease;will-change:transform}.a-big-hov:hover{transform:scale(1.03)}.a-big-hov:hover:focus{transform:scale(.97)}.all-transition{transition:all .26s ease}:root,html{--lumo-primary-text-color: rgb(117, 1, 18);--lumo-primary-color-50pct: rgba(117, 1, 18, .5);--lumo-primary-color-10pct: rgba(117, 1, 18, .1);--lumo-primary-color: rgb(117, 1, 18);--lumo-shade-5pct: rgba(17, 24, 39, .05);--lumo-shade-10pct: rgba(17, 24, 39, .1);--lumo-shade-20pct: rgba(17, 24, 39, .2);--lumo-shade-30pct: rgba(17, 24, 39, .3);--lumo-shade-40pct: rgba(17, 24, 39, .4);--lumo-shade-50pct: rgba(17, 24, 39, .5);--lumo-shade-60pct: rgba(17, 24, 39, .6);--lumo-shade-70pct: rgba(17, 24, 39, .7);--lumo-shade-80pct: rgba(17, 24, 39, .8);--lumo-shade-90pct: rgba(17, 24, 39, .9);--lumo-shade: #111827;--lumo-secondary-text-color: rgb(115, 115, 115);--lumo-header-text-color: rgb(0, 0, 0);--lumo-body-text-color: rgb(0, 0, 0);--lumo-tertiary-text-color: rgba(0, 0, 0, .5);--lumo-base-color: #fff;--lumo-border-radius: 1.5em !important;--lumo-border-radius-s: .4em;--lumo-border-radius-m: .8em;--lumo-border-radius-l: 1.6em}:is(vaadin-button,vaadin-details-summary):not([disabled]),vaadin-checkbox:not([disabled])>*{cursor:pointer}vaadin-button[theme~=border]{border:1px solid var(--lumo-tint-10pct);background-color:var(--lumo-tint-5pct);color:var(--lumo-primary-contrast-color);transition:all .2s ease-in-out}vaadin-button[theme~=border]:hover{border:1px solid var(--lumo-shade-10pct);background-color:var(--lumo-tint);color:var(--lumo-primary-text-color)}[theme~=badge][theme~=large]{font-size:var(--lumo-font-size-l);line-height:inherit}vaadin-checkbox-group::part(group-field){display:grid;grid-template-columns:1fr 1fr;gap:var(--lumo-space-s)}@media screen and (max-width: 800px){vaadin-checkbox-group::part(group-field){grid-template-columns:1fr}}vaadin-checkbox{border:1px solid var(--lumo-shade-10pct);border-radius:var(--lumo-border-radius-m);color:var(--lumo-body-text-color);padding:var(--lumo-space-xs);font-size:var(--lumo-font-size-s);transition:all .2s ease-in-out}vaadin-checkbox::part(label),vaadin-checkbox>label{width:100%;max-width:100%;font-weight:500}vaadin-checkbox:hover{border-color:var(--lumo-primary-color-50pct)}vaadin-checkbox[checked]{background-color:var(--lumo-primary-color-10pct);border-color:var(--lumo-primary-color)}vaadin-details-summary[theme~=summary-primary]{color:var(--lumo-primary-contrast-color);background-color:var(--lumo-primary-color);border-radius:var(--lumo-border-radius-s)}vaadin-details-summary::part(toggle){color:var(--lumo-primary-contrast-color)}.carousel{width:100%}.carousel__viewport{border-radius:var(--lumo-border-radius-m)}.carousel__item{min-height:200px;height:100%;width:100%;color:var(--vc-clr-white);font-size:20px;border-radius:var(--lumo-border-radius-m);display:flex;justify-content:center;align-items:center}.carousel__prev{left:-10px}.carousel__next{right:-10px}.carousel__prev,.carousel__next{box-sizing:content-box;--vc-nav-background: var(--lumo-shade-30pct);--vc-nav-border-radius: 9px }.carousel__icon{color:#fff}.loader{width:96px;height:16px;display:inline-block;background-color:#fff;border:1px solid #FFF;border-radius:4px;background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.25) 50%,rgba(0,0,0,.25) 75%,transparent 75%,transparent);font-size:30px;background-size:1em 1em;box-sizing:border-box;animation:barStripe 1s linear infinite}@keyframes barStripe{0%{background-position:1em 0}to{background-position:0 0}}.center-layout{max-width:1400px;margin:0 auto;width:100%}main .center-layout{padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-m)}main>.center-layout:first-child{padding-top:65px}.flex-layout{width:100%;display:flex;flex-flow:column nowrap;align-items:center}.layout-space{padding-top:calc(var(--lumo-space-xl) * 3);padding-bottom:calc(var(--lumo-space-xl) * 3)}.content{padding:var(--lumo-space-s) var(--lumo-space-m);display:flex;gap:var(--lumo-space-m)}.text{max-width:600px}.hero-background{background-image:url(/assets/Bito_Vaumann-DqcCSHnt.webp);background-position:center;background-repeat:none;background-size:cover;top:0;left:0;overflow:hidden}.hero{height:calc(100svh + 200px);min-height:400px;max-height:1450px;position:relative}@media screen and (max-width: 767px){.hero{height:75svh}}.hero-layout{height:100svh;min-height:400px;max-height:1450px;position:relative}.hero-layout *{color:var(--lumo-primary-contrast-color)}.hero-title{text-align:center;text-transform:uppercase;margin-bottom:0;font-family:var(--caption-font);font-size:200px;font-weight:700;line-height:75%;letter-spacing:-5px;color:#fff}@media screen and (max-width: 991px),screen and (max-height: 800px){.hero-title{font-size:125px}}@media screen and (max-width: 767px){.hero-title{font-size:90px}}@media screen and (max-width: 479px){.hero-title{font-size:76px}}:root{--vc-clr-primary: #000;--vc-clr-secondary: #090f207f;--vc-clr-white: #ffffff}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;position:relative;touch-action:pan-x pan-y pinch-zoom;z-index:1}.carousel.is-dragging{touch-action:none}.carousel__track{display:flex;gap:var(--vc-slide-gap);height:100%;list-style:none;margin:0;padding:0;position:relative;transition:transform ease-out;transition-duration:var(--vc-transition-duration);width:100%}.carousel__viewport{height:100%;overflow:hidden;width:100%}.carousel__sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.carousel.is-rtl{direction:rtl}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}.carousel.is-vertical .carousel__slide--clone:first-child{margin-block-start:var(--vc-cloned-offset)}.carousel:not(.is-vertical) .carousel__slide--clone:first-child{margin-inline-start:var(--vc-cloned-offset)}.carousel.is-effect-fade .carousel__track{display:grid;grid-template-columns:100%;grid-template-rows:100%;transition:none}.carousel.is-effect-fade .carousel__slide{grid-area:1 / 1;height:100%;opacity:0;pointer-events:none;transition:opacity ease-in-out;transition-duration:var(--vc-transition-duration);width:100%}.carousel.is-effect-fade .carousel__slide--active{opacity:1;pointer-events:auto}:root{--vc-icn-width: 100%}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}:root{--vc-nav-background: transparent;--vc-nav-border-radius: 0;--vc-nav-color: var(--vc-clr-primary);--vc-nav-color-hover: var(--vc-clr-secondary);--vc-nav-height: 30px;--vc-nav-width: 30px}.carousel__next,.carousel__prev{align-items:center;background:var(--vc-nav-background);border:0;border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:var(--vc-nav-height);height:var(--vc-nav-height);justify-content:center;padding:0;position:absolute;inset-block-start:50%;transform:translateY(-50%);width:var(--vc-nav-width)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__next{inset-inline-end:0}.carousel__prev{inset-inline-start:0}.carousel.is-vertical .carousel__next,.carousel.is-vertical .carousel__prev{inset-inline:auto 50%;inset-block-start:auto;transform:translate(50%)}.carousel.is-vertical.is-ttb .carousel__next{inset-block-end:0}.carousel.is-vertical.is-ttb .carousel__prev,.carousel.is-vertical.is-btt .carousel__next{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__prev{inset-block-end:0}@media (hover: hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}:root{--vc-pgn-active-color: var(--vc-clr-primary);--vc-pgn-background-color: var(--vc-clr-secondary);--vc-pgn-border-radius: 0;--vc-pgn-gap: 6px;--vc-pgn-height: 4px;--vc-png-bottom: 10px;--vc-png-left: auto;--vc-png-right: 10px;--vc-pgn-width: 16px}.carousel__pagination{bottom:var(--vc-png-bottom);display:flex;gap:var(--vc-pgn-gap);justify-content:center;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translate(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border:0;border-radius:var(--vc-pgn-border-radius);cursor:pointer;display:block;height:var(--vc-pgn-height);margin:0;padding:0;width:var(--vc-pgn-width)}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}@media (hover: hover){.carousel__pagination-button:hover{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical .carousel__pagination{bottom:50%;flex-direction:column;left:var(--vc-png-left);right:var(--vc-png-right);transform:translateY(50%)}.carousel.is-vertical .carousel__pagination-button{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}.carousel.is-btt .carousel__pagination{flex-direction:column-reverse}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;transform:translateZ(0)}@media screen and (min-width: 1024px){.column-no-flex-on-mobile{flex-basis:500px}}.hero2-layout{--hero-padding: calc(2 * var(--lumo-space-xl));padding-top:calc(0px + var(--hero-padding));padding-bottom:var(--hero-padding);height:fit-content;min-height:500px;position:relative;background-image:url(/assets/logo_fade_04-B2sDXJvK.webp);background-repeat:no-repeat;background-attachment:fixed;background-position:center;background-size:cover}.text-caption{font-size:var(--lumo-font-size-xxxl)}@media (min-width: 1024px){.hero2-layout{padding-top:calc(62px + var(--hero-padding));height:100svh;max-height:1450px}.text-caption{font-size:calc(var(--lumo-font-size-xxxl) * 1.4)}}.image-rounded{border-radius:var(--lumo-border-radius-m);object-fit:cover;object-position:center;overflow:hidden}.ImageAspect219{aspect-ratio:21 / 9;max-width:99vw;object-fit:cover;overflow:hidden}@media screen and (max-width: 812px){.ImageAspect219{aspect-ratio:13 / 9;max-width:99vw;object-fit:cover;overflow:hidden}}.feedback-wrap{display:flex;align-items:start;margin-bottom:var(--lumo-space-xxl)}.feedback-container{display:flex;flex-direction:column;gap:calc(var(--lumo-space-xl) * 2);justify-items:start;width:100%}.feedback-item{display:flex;flex-direction:column;gap:var(--lumo-space-m)}.feedback-item>div{flex:unset;max-height:250px;width:100%}.sticky-img{position:relative;top:0;z-index:1}.Stars{--star-height: 20px;height:calc(var(--star-height) - 2px);gap:var(--lumo-space-xs);display:flex;flex-flow:row nowrap;width:fit-content;-webkit-user-select:none;user-select:none}@media screen and (min-width: 768px){.feedback-container{gap:var(--lumo-space-m);position:relative;min-height:min(2200px,250svh)}.feedback-item{display:flex;flex-direction:row;gap:var(--lumo-space-m);align-items:center}.feedback-wrap{position:absolute;min-height:min(2200px,250svh);width:100%;height:100%}.feedback-item>div{flex:1 1 500px;max-height:unset}.Stars{--star-height: 28px}.sticky-img{position:sticky;top:120px}}.Stars .Star{height:var(--star-height);width:var(--star-height);aspect-ratio:1 / 1;object-fit:contain}@keyframes appear{0%{clip-path:polygon(0% var(--lumo-space-xl),100% 400px,100% 100%,0% 100%)}80%{clip-path:polygon(0% 0%,100% 0px,100% 100%,0% 100%)}to{clip-path:polygon(0% 100px,100% 0%,100% 100%,0% 100%)}}.top-line{-webkit-box-shadow:inset 0px 174px 197px -100px var(--lumo-shade-10pct);box-shadow:inset 0 174px 197px -100px var(--lumo-shade-10pct)}@media screen and (max-width: 800px){@keyframes appear{0%{clip-path:polygon(0% var(--lumo-space-xl),100% 200px,100% 100%,0% 100%)}80%{clip-path:polygon(0% 0%,100% 0px,100% 100%,0% 100%)}to{clip-path:polygon(0% 100px,100% 0%,100% 100%,0% 100%)}}}.image-wrapper{flex-basis:500px;max-width:99vw;object-fit:cover;overflow:hidden;height:500px;flex-grow:1;max-width:100%;border-radius:var(--lumo-border-radius-m)}.image-wrapper>img{object-fit:cover;width:100%;height:100%}.stickyBox{position:relative}.stickyBox.enable-sticky{position:fixed;bottom:0;left:0}.Textbox{overflow:hidden;transition:all .5s ease-in;position:relative;padding:var(--lumo-space-m)}.Textbox.open{max-height:200vh}.Textbox+.More{display:flex;flex-flow:column;align-items:center;bottom:0;width:100%;cursor:pointer;transition:opacity .5s ease}.Textbox.open>.Shader,.Textbox.open+.More{opacity:0}.Textbox>.Shader{position:absolute;bottom:0;height:200px;width:100%;background:var(--lumo-base-color);background:linear-gradient(0deg,var(--lumo-shade) 0%,var(--lumo-shade-60pct) 32%,transparent 77%)}.erkrankungen-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lumo-space-l, 2rem);width:100%;padding:var(--lumo-space-l) 0}@media (max-width: 800px){.erkrankungen-grid{grid-template-columns:1fr}}.header-wrap{z-index:100;position:fixed;top:0;left:0;width:100%;background-color:var(--lumo-primary-color);color:var(--lumo-primary-contrast-color)}.header-wrap *{color:var(--lumo-primary-contrast-color)}@media (max-width: 1024px){.header-wrap{display:none}}.header-box{margin:var(--lumo-space-s);border-radius:25px;border:1px solid var(--lumo-shade-40pct);box-shadow:inset 0 0 23px -1px var(--lumo-shade-10pct);overflow:hidden;background-color:var(--lumo-base-color)}.mobile-header-button{position:fixed;top:var(--lumo-space-l);right:var(--lumo-space-m);display:none;z-index:301;box-shadow:var(--box-shadow);border-radius:22px;height:44px;width:55px;place-content:center}.mobile-header{display:none;position:fixed;background-color:var(--lumo-base-color-off);z-index:300;overflow:hidden;top:var(--lumo-space-l);right:var(--lumo-space-m);height:44px;width:55px;clip-path:inset(0 0 0 0 round 22px);box-shadow:var(--box-shadow);border:5px inset var(--lumo-primary-color);border-radius:22px}header{padding:var(--lumo-space-m) var(--lumo-space-xl);display:flex;flex-flow:row;gap:var(--lumo-space-m);align-items:center;font-size:var(--lumo-font-size-l)}.mobile-header header{padding:var(--lumo-space-m) var(--lumo-space-xl);flex-flow:column nowrap;gap:calc(var(--lumo-space-xl) * 2);align-items:center;justify-content:center;box-sizing:border-box;position:fixed;top:0;left:0;height:100%;width:100%;background-color:var(--lumo-primary-color)}nav{display:flex;flex-flow:row wrap;gap:var(--lumo-space-m)}.mobile-header nav{display:flex;flex-flow:column nowrap;align-items:center;gap:var(--lumo-space-m)}header a{color:var(--lumo-primary-contrast-color)}header a:hover{text-decoration:underline}@media screen and (max-width: 1024px){header{padding:var(--lumo-space-xl) var(--lumo-space-m)}.mobile-header-button{display:grid}.mobile-header{display:block}.mobile-header.show{display:block;animation:header-m-appear .36s ease-in-out;top:0;right:0;height:100%;width:100%;border-radius:0;clip-path:inset(0 0 0 0)}.mobile-header.close{animation:header-m-close .26s ease-out}}@keyframes header-m-appear{0%{top:var(--lumo-space-l);right:var(--lumo-space-m);height:44px;width:55px;border-radius:22px;clip-path:inset(0 0 0 0 round 22px)}to{top:0;right:0;height:100%;width:100%;border-radius:0;clip-path:inset(0 0 0 0 round 0px)}}@keyframes header-m-close{0%{top:0;right:0;height:100%;width:100%;border-radius:0;clip-path:inset(0 0 0 0 round 0px)}to{top:var(--lumo-space-l);right:var(--lumo-space-m);height:44px;width:55px;border-radius:22px;clip-path:inset(0 0 0 0 round 22px)}}footer nav{display:flex;gap:var(--lumo-space-m)}footer nav a{text-decoration:none;font-weight:500;transition:color .2s}footer nav a:hover{color:var(--lumo-contrast);text-decoration:underline}.by{display:block}.lean{text-decoration:none;color:#edcb36;transition:.4s;font-family:inherit;font-family:Unbounded}.lean:hover{background-color:#edcb3633}
