body{font-family:'Lato', sans-serif;background-color:transparent;background-color:#779dc8;line-height:1.3}body{font-size:18px}@media screen and (min-width:320px){body{font-size:calc(18px + 4 * ((100vw - 320px) / 1280))}}@media screen and (min-width:1600px){body{font-size:22px}}button,input,textarea{outline:none}.content-wrapper{max-width:1500px;padding:40px 2%;margin:0 auto}.heading-wrapper{background:url("../assets/akb-bg.jpg");background-size:cover;background-position:50%}.heading-wrapper h1{margin-top:0;max-width:1500px;padding:45px;margin:0 auto}.form-intro{color:#fff;margin-bottom:20px}.steps ul{list-style:none;text-align:center;padding-left:0}.steps ul li{display:inline-block;margin:20px;color:#084a97;font-weight:900;font-size:1.3em;margin:0;padding:3px 0}@media (max-width:580px){.steps ul li{width:100%}}.steps ul li.c-active{color:#fff}.form-wrapper{background-color:#f2f6fa;border-radius:30px;padding:30px}.form-wrapper ul li{font-weight:700;color:#084a97;margin:20px 25px}.form-wrapper ol{list-style:none}.form-wrapper ol li{margin:10px}.form-wrapper ol li:before{content:"1";display:inline-block;margin-right:10px;color:#fff;font-weight:700;width:30px;vertical-align:middle;line-height:1.5;text-align:center;height:30px;background-color:#084a97;border-radius:200px}.form-wrapper ol li:nth-child(2):before{content:"2"}.form-wrapper ol li:nth-child(3):before{content:"3"}form .c-form{color:#414141;font-family:'Lato', sans-serif;width:100%;overflow:visible;margin-top:20px}form .c-form p{margin:0 0 20px}form .c-form label{display:block;font-weight:700;width:100%}form .c-form input,form .c-form select{display:block;margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Lato', sans-serif;color:#414141;background-color:#f2f6fa;width:100%;text-align:left;font-weight:300;border:none;-webkit-box-shadow:inset 0px -4px 0 -3px #084a97;box-shadow:inset 0px -4px 0 -3px #084a97;-webkit-transition:background .3s ease, -webkit-box-shadow .3s ease;transition:background .3s ease, -webkit-box-shadow .3s ease;-o-transition:box-shadow .3s ease, background .3s ease;transition:box-shadow .3s ease, background .3s ease;transition:box-shadow .3s ease, background .3s ease, -webkit-box-shadow .3s ease;padding:10px 0 10px 15px;line-height:1.15;vertical-align:bottom;height:50px}form .c-form input[type=checkbox],form .c-form select[type=checkbox]{-webkit-box-shadow:none;box-shadow:none;height:auto}form .c-form textarea{width:100%;height:7em;max-width:100%;font-family:"Lato", sans-serif!important;line-height:1.4!important;font-style:normal;text-transform:none;font-weight:200!important;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease, -webkit-box-shadow .3s ease;padding:.5em;-webkit-box-sizing:border-box;box-sizing:border-box}form .c-form button{background-color:#c50a35;font-family:Lato;border:none;padding:10px 20px 12px;border-radius:8px;color:#fff;text-transform:uppercase;font-weight:300;line-height:1;display:block;margin:0 0 0 auto}@media (max-width:580px){form .c-form button{margin:0 auto}}form .c-form .c-field-wrapper:not(:last-child){margin-right:20px}@media (max-width:580px){form .c-form .c-field-wrapper:not(:last-child){margin-right:0px}}form .c-form input:not([type=checkbox]):not([type=radio]):focus,form .c-form input:not([type=checkbox]):not([type=radio]):hover,form .c-form select:focus,form .c-form select:hover,form .c-form textarea:focus,form .c-form textarea:hover{-webkit-box-shadow:inset 0px -6px 0 -3px #084a97;box-shadow:inset 0px -6px 0 -3px #084a97;background:#fff}form .c-form.checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}form .c-form.checkbox input{margin-right:12px;width:13px;margin-bottom:5px}form .c-form.checkbox label{display:inline-block;-webkit-flex-basis:calc(100% - 30px);-ms-flex-preferred-size:calc(100% - 30px);flex-basis:calc(100% - 30px)}form .c-form.checkbox span.error{margin-left:25px}form .c-form.radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justifiy-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}form .c-form.radio>.radio{margin-top:0;width:auto}form .c-form.radio p{margin-bottom:5px}form .c-form.radio label{width:auto}form .c-form.radio input{height:25px;width:auto;-webkit-box-shadow:none;box-shadow:none;margin-right:5px;margin-left:20px}form .c-form.radio span.error{margin-left:10px}form .c-form.half{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}form .c-form.half>div{width:46%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:580px){form .c-form.half>div{width:100%}}form .c-form.quarter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}form .c-form.quarter>div{width:65%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}form .c-form.quarter>div:last-child{width:30%}@media (max-width:580px){form .c-form.quarter>div:last-child{width:100%}}@media (max-width:580px){form .c-form.quarter>div{width:100%}}form .c-form.quarter.reverse>div{width:30%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}form .c-form.quarter.reverse>div:last-child{width:65%}form .c-form.third{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}form .c-form.third>div{width:32%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:580px){form .c-form.third>div{width:100%}}form#spender-registrierung-3{text-align:center}form#spender-registrierung-3 button{display:block;margin:0 auto 20px;background-color:#084a97}form#spender-registrierung-3 button#c-small{font-size:.8em;padding:5px 10px;background-color:#aaa}form#nachsorge .radio.full{margin-top:0}span.error{color:red;font-size:1rem;font-weight:300;width:auto;display:block}
/*# sourceMappingURL=forms.css.map */