.feedbackGrey{background-color:#f0f0f0}.feedbackWhite{background-color:#fff}.feedback{padding:2rem 10px}@media (min-width:43.75em){.feedback{padding-left:40px;padding-right:40px;margin-top:0}}@media (max-width:43em){.feedback blockquote{padding-left:10px;padding-right:10px;padding-left:0;padding-right:0}}.feedback .feedbackQuote{margin-left:.125rem;margin-right:.125rem;color:#fff}.feedback .feedbackQuote,.feedback .feedbackQuote div[class^=col]{background-color:#308790;padding:0}.feedback .feedbackQuote.quoteText,.feedback .feedbackQuote div[class^=col].quoteText{padding:0 20px!important}.feedback h2.triangle-left{position:relative;margin:0;margin-bottom:1.5rem;margin-top:1rem;padding:10px;text-align:left;border:0!important;color:#308790;background-color:#fff;font-size:1.5rem;line-height:1.25}@media (max-width:43.75em){.feedback h2.triangle-left{font-size:1.25rem;line-height:1.25}}.feedback h2.triangle-left:before{content:"";position:absolute;bottom:-20px;left:60px;border:0;border-right-width:45px;border-bottom-width:30px;border-style:solid;border-color:transparent #fff;display:block;width:0}.feedback h2.triangle-left:after{content:"";position:absolute;bottom:-20px;left:95px;border:0;border-right-width:10px;border-bottom-width:20px;border-style:solid;border-color:transparent #308790;display:block;width:0}#bezahlung{padding-bottom:20px;display:none}:focus{outline:none}.form-field{position:relative;margin-bottom:5px;width:100%}.form-field:first-of-type{margin-top:0}.form-field.valid .valid{color:#a1bd46}.form-field.valid .valid:before{font-family:Lato,sans-serif!important;content:"\2713";font-weight:700;margin-left:-50px}.form-field.invalid .invalid{color:#ff7f7e}.form-field.invalid .invalid:before{font-family:Lato,sans-serif!important;content:"\2716";font-weight:700;margin-left:-50px}.form-field .inputError{display:none}.form-field.invalid input,.form-field.invalid select,.form-field.invalid textarea{border-color:#ff7f7e!important;color:#bd1a16!important}.form-field.invalid input.smallTest:focus~label,.form-field.invalid input.smallTest:not(:focus):valid~label,.form-field.invalid select.smallTest:focus~label,.form-field.invalid select.smallTest:not(:focus):valid~label,.form-field.invalid textarea.smallTest:focus~label,.form-field.invalid textarea.smallTest:not(:focus):valid~label{color:#bd1a16!important}.form-field.invalid .inputError{color:#bd1a16;display:block}.form-field.invalid .inputOk{display:none}.form-field.valid .inputError{font-size:15px;display:none}.form-field.valid .inputOk{display:block}.form-field label{position:absolute;color:#225e61;font-size:20px;top:calc(1rem - 10px);left:.5rem;pointer-events:none;transition:all .25s ease-in-out}@media (max-width:43em){.form-field label{font-size:1.1rem}}@media handheld,only screen and (max-width:767px){.form-field label{top:7.5px}}.form-field .form-feedback{position:absolute;top:10px;right:-30px;z-index:2;display:block;width:55px;height:20px;line-height:20px;text-align:center;pointer-events:none}.form-field select{-webkit-appearance:none;-webkit-border-radius:0;background-repeat:no-repeat;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'><path fill='#444' d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'></path></svg>")!important;background-position:100% 50%!important}.form-field input,.form-field select,.form-field textarea{display:block;width:100%;height:45px;font-size:1.25rem;font-family:Lato,sans-serif!important;color:#225e61;border:1px solid #225e61;padding-left:.5rem;padding-right:.5rem;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-field input:disabled,.form-field select:disabled,.form-field textarea:disabled{background-color:#ebebe4}@media (max-width:43em){.form-field input,.form-field select,.form-field textarea{padding-left:.3rem;padding-right:.3rem;font-size:1.1rem}}@media handheld,only screen and (max-width:767px){.form-field input,.form-field select,.form-field textarea{width:100%}}.form-field input.smallTest,.form-field select.smallTest,.form-field textarea.smallTest{font-size:1.25rem;vertical-align:baseline;margin:0;padding-top:1rem;height:45px}@media handheld,only screen and (max-width:767px){.form-field input.smallTest,.form-field select.smallTest,.form-field textarea.smallTest{font-size:17px;height:42.5px;padding-top:12px}}.form-field input.smallTest:focus~label,.form-field input.smallTest:not(:focus):valid~label,.form-field select.smallTest:focus~label,.form-field select.smallTest:not(:focus):valid~label,.form-field textarea.smallTest:focus~label,.form-field textarea.smallTest:not(:focus):valid~label{top:-1px;bottom:10px;left:.5rem;font-size:.8rem;opacity:1;color:#666}@media handheld,only screen and (max-width:767px){.form-field input.smallTest:focus~label,.form-field input.smallTest:not(:focus):valid~label,.form-field select.smallTest:focus~label,.form-field select.smallTest:not(:focus):valid~label,.form-field textarea.smallTest:focus~label,.form-field textarea.smallTest:not(:focus):valid~label{top:0;font-size:12px;left:5px}}.form-field input.smallTest:focus~label:after,.form-field input.smallTest:not(:focus):valid~label:after,.form-field select.smallTest:focus~label:after,.form-field select.smallTest:not(:focus):valid~label:after,.form-field textarea.smallTest:focus~label:after,.form-field textarea.smallTest:not(:focus):valid~label:after{content:":"}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #92a041;color:#fff;background-color:#a1bd46;font-size:20px;margin-top:5px;height:40px;line-height:20px;padding-left:1rem;padding-right:1rem;width:100%;text-align:center;cursor:pointer}@media handheld,only screen and (max-width:767px){input[type=submit]{font-size:17px;padding:0 5px;margin-top:0;height:34px;line-height:34px;border:1px solid #225e61}}input[type=submit].inactive{color:#225e61;background-color:#eee;border-color:#ddd}.checkbox{margin-left:0}@media handheld,only screen and (max-width:767px){.checkbox{margin-left:2.5px}}.checkbox label{display:inline-block;cursor:pointer;position:relative;padding-left:40px;padding-bottom:10px}.checkbox label:before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;position:absolute;left:0;top:5px;background-color:#36a7b0;background-color:#fff;border:1px solid #225e61}@media handheld,only screen and (max-width:767px){.checkbox label:before{width:17px;height:17px;margin-right:2.5px}}.checkbox input[type=checkbox]:checked+label:before{font-family:Lato,sans-serif!important;content:"\2713";font-size:20px;font-weight:700;color:#225e61;text-align:center;line-height:20px}.checkbox input[type=checkbox]{display:none}.checkbox.invalid label{color:#bd1a16!important}@media (max-width:43em){.universe p.paddingTop{padding-top:.5rem!important}}@media (min-width:43.75em){.universe .row:not(:first-child):not(:last-child){margin-bottom:3rem}}.universe p:not(a){padding-top:0}.universe a{text-decoration:none}.universe a:hover p{text-decoration:underline}@media (max-width:43em){.universe img{display:block;text-align:center;margin:0 auto;height:60px!important}}.universe img.link{height:80px}@media (max-width:43em){.center{text-align:center}}@media (max-width:43.5em){.mobileSpacer{margin-bottom:1rem;text-align:center}}@media (max-width:43.5em){.mobileSpacer:after{content:"";display:block;margin:0 auto;width:80%;border-bottom:5px solid #eee;padding-bottom:.5rem}}.mobileSpacer a{text-decoration:none}.mobileSpacer a:hover p{text-decoration:underline}.teaser .row{margin-right:0;margin-left:0}.teaser .col-xs-12{padding-left:0;padding-right:0}h1.normal,h2.normal,h3.normal{background:none;border:none;color:#225e61;text-align:left;padding-left:0}footer{margin-top:0}@font-face{font-family:Bitter;font-style:normal;font-weight:400;font-display:auto;src:local("Bitter-Regular"),url(/assets/fonts/bitter-regular.ecc3c061.woff) format("woff")}@font-face{font-family:Bitter;font-style:normal;font-weight:700;font-display:auto;src:local("Bitter-Bold"),url(/assets/fonts/bitter-bold.26774a15.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:auto;src:local("Lato Regular"),local("Lato-Regular"),url(/assets/fonts/lato-regular.b2704529.woff2) format("woff")}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:auto;src:local("Lato Italic"),local("Lato-Italic"),url(/assets/fonts/lato-italic.e3c13d06.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215,u+e0ff,u+effd,u+f000}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:auto;src:local("Lato Bold"),local("Lato-Bold"),url(/assets/fonts/lato-bold.ef957703.woff) format("woff")}.hide{display:none!important}@media (max-width:43.75em){.show-on-desktop{display:none!important}}@media (min-width:43.75em){.show-on-mobile{display:none!important}}