:root{--background:#fff;--foreground:#171717;max-width:100%}@media (prefers-color-scheme:dark){:root{--background:#fff;--foreground:#171717}}body{max-width:100%;color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif}*{font-family:var(--font-geist-mono)}.navbar{vertical-align:middle;list-style:none;padding:0;display:flex;justify-content:space-around}.navLink{letter-spacing:1px;font-family:var(--font-geist-mono);text-decoration:none;font-size:20px;position:relative;color:#000;transition:all .4s;margin:20px}.navLink:hover{color:grey}.navLink:after{content:"";height:5px;margin-right:10%;width:110%;background:#0389c8;display:block;position:absolute;left:0;bottom:-25px;opacity:0;transition:all .2s;pointer-events:none}.navLink:hover:after{opacity:1}.navbarFull{width:100%;box-shadow:0 6px 3px -2px #adc1ca;opacity:.8}.custom-carousel{width:100%;height:100%;overflow:hidden;margin-bottom:2%}.custom-carousel img{object-fit:cover;height:510%}.carousel-caption h5{color:#fff;margin-top:30%}.section{margin-top:5%}.formular{margin-top:3%}.inputForm{text-decoration:none!important;margin-top:2%;font-family:var(--font-geist-mono);border-radius:0;color:#0389c8}.accordion{border-left:none;border-right:none;outline:none}.accordion:focus{background-image:none;outline:0;box-shadow:none}.accordion-button:focus{outline:none;box-shadow:none}.sponsor{margin-top:5%}.startText{letter-spacing:3px;text-decoration:none;padding:3%;font-size:18px}.startHeadline,.startText{margin-top:5%;text-align:center;font-family:var(--font-geist-mono)}.startHeadline{margin-bottom:1%}.normalerText{letter-spacing:1px;text-decoration:none;padding:3%;text-align:left;font-size:17px;font-family:var(--font-geist-mono)}.highlightText{color:#0389c8}.listText{letter-spacing:1px}.impressumText,.listText{margin-top:2%;text-decoration:none;text-align:left;font-size:17px;font-family:var(--font-geist-mono)}.impressumText{word-wrap:break-word}.impressumHeadline{margin-top:5%;margin-bottom:2%;text-align:center}.impressumHeadline,.linkText{font-family:var(--font-geist-mono);color:#7dbad6}.linkText{text-decoration:none;padding:3%;text-align:left;font-size:17px}.linkText:hover{color:grey}.trainer{margin-top:5%;margin-bottom:5%;text-align:center;font-family:var(--font-geist-mono)}.trainerImage{align-items:center;overflow:hidden;position:relative;clip-path:circle()}.button{border:0}.buttonAcc{background-color:#7dbad6}.buttonAcc,.buttonAcc:hover{border-radius:0;font-family:var(--font-geist-mono);border-color:transparent;height:40px}.buttonAcc:hover{background-color:#0389c8}.headline{text-align:center}.headline,.headlineLeft{background-image:linear-gradient(270deg,#0174aa,#add7eb);background-clip:text;-webkit-background-clip:text;color:transparent;margin-bottom:2%;letter-spacing:5px;font-family:var(--font-geist-mono)}.headlineLeft{text-align:left;word-wrap:break-word;white-space:normal}.imageHeadline{color:#fff}.headlineAccordion,.imageHeadline{text-align:center;font-family:var(--font-geist-mono)}.headlineAccordion{margin-top:1%;margin-bottom:1%;background-image:linear-gradient(270deg,#0174aa,#add7eb);background-clip:text;-webkit-background-clip:text;color:transparent}.partner{margin-top:2%;text-align:center;font-family:var(--font-geist-mono);font-weight:400;font-style:normal;font-size:46px}.partnerSection{box-shadow:0 6px 3px -2px rgba(0,0,0,.2);max-width:"100%";background-color:hsla(0,0%,93%,.5)}.partnerImages{margin-top:10%;margin-bottom:10%}.galerie{margin-top:5%;margin-bottom:5%;background-image:linear-gradient(270deg,#0175aaa2,#add7eb63);border-radius:0}.galerie img{height:654px;object-fit:contain}.headerSection{max-width:"100%";height:650px}.headerSection img{height:100%;max-width:"100%";object-fit:cover;position:relative;size:100% auto}.footerSection{max-width:"100%";height:3rem}.footer{margin-top:3%;margin-bottom:3%;text-align:center}.accordion-button:not(.collapsed){background-color:inherit!important}@media (min-width:768px){html{scroll-padding-top:70px}.brand-collapsed{display:none}}@media (max-width:767px){html{scroll-padding-top:330px}.brand-desktop{display:none}.headerSection{max-width:"100%";height:400px}}.logo{color:#0174aa;margin:5px;height:25px;width:25px}.inputForm label{word-wrap:break-word;overflow-wrap:break-word;white-space:normal}