@font-face{font-display:swap;font-family:"Libre Franklin";font-style:normal;font-weight:300;src:url("../fonts/libre-franklin-v14/libre-franklin-v14-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Libre Franklin";font-style:normal;font-weight:400;src:url("../fonts/libre-franklin-v14/libre-franklin-v14-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Libre Franklin";font-style:normal;font-weight:500;src:url("../fonts/libre-franklin-v14/libre-franklin-v14-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Libre Franklin";font-style:normal;font-weight:600;src:url("../fonts/libre-franklin-v14/libre-franklin-v14-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Libre Franklin";font-style:normal;font-weight:700;src:url("../fonts/libre-franklin-v14/libre-franklin-v14-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Libre Franklin";font-style:normal;font-weight:900;src:url("../fonts/libre-franklin-v14/libre-franklin-v14-latin-900.woff2") format("woff2")}:root{--bg-color: rgba(244, 89, 43, 1)}body{font-family:"Libre Franklin",sans-serif;font-size:16px;font-weight:400;color:#000;background-color:var(--bg-color)}.row>*{padding-right:1rem;padding-left:1rem}h1,h2{font-weight:700;text-transform:uppercase}h1.center,h2.center{text-align:center}h1{font-size:1.65rem;line-height:2.5rem}h1 span{font-size:.875rem;color:#fff;vertical-align:.25rem;padding-right:.5rem;padding-left:.5rem}h2{font-size:2.25rem;line-height:2.5rem;color:#fff}header{height:1rem}.content .col-max{max-width:30rem}.content h1 span.first-letters{font-size:6rem}.content .line-wrapper{display:flex;justify-content:center;margin-top:1.75rem}.content .line-wrapper .line{width:14.25rem;height:.063rem;background-color:#000;display:block}.content .form-wrapper .col-right{padding-left:.5rem}.content .form-wrapper .col-left{padding-right:.5rem}.content .form-wrapper form{padding-top:1rem}.content .form-wrapper form .form-group{margin-bottom:.938rem}.content .form-wrapper form .form-group .hinweis{font-size:.875rem;display:flex;justify-content:flex-end;padding-right:.813rem;margin-bottom:.375rem;padding-left:.813rem}.content .form-wrapper form .form-group .hinweis.error{font-weight:700;justify-content:flex-start}.content .form-wrapper form .form-group input.form-control{height:3.125rem;font-size:1.125rem;border:1px solid #000;border-radius:1.25rem;padding-right:1.625rem;padding-left:1.625rem}.content .form-wrapper form .form-group input.form-control::-moz-placeholder{opacity:1}.content .form-wrapper form .form-group input.form-control::placeholder{opacity:1}.content .form-wrapper form .form-group input.form-control:focus::-moz-placeholder{opacity:0}.content .form-wrapper form .form-group input.form-control:focus::placeholder{opacity:0}.content .form-wrapper form .form-group input:focus{box-shadow:.15rem .15rem 0 0 rgba(0,0,0,.5)}.content .form-wrapper form .form-group input[type=submit]{color:#fff;font-weight:700;background-color:#000}.content .form-wrapper form .text-wrapper{font-size:1.125rem;display:flex;justify-content:center;margin-top:1.5rem;margin-bottom:.5rem}.signedin{margin-top:1rem}.signedin .headline-wrapper .first-word{font-size:4.5rem}.signedin .headline-wrapper .last-word{font-size:6rem}.signedin .button-wrapper{display:flex;justify-content:center}.signedin .button-wrapper a{height:2.5rem;font-size:1.5rem;color:#fff;text-decoration:none;background-color:#000;border-radius:1rem;display:flex;align-items:center;padding-right:3.938rem;padding-left:5.25rem;margin-top:5.75rem;margin-bottom:3.75rem}.footer{height:3.75rem;display:flex;justify-content:center;align-items:center;padding-top:2rem}.footer a{color:#fff;text-decoration:none;padding-right:.25rem;padding-left:.25rem}@media(min-width: 576px){h1{font-size:2.25rem;line-height:3rem}h1 span{font-size:1.25rem;vertical-align:.3rem}}@media(min-width: 768px){header{height:3rem}h1{font-size:2.75rem;line-height:3.25rem}h1 span{font-size:1.5rem;vertical-align:.375rem}.signedin{margin-top:4rem}.signedin .headline-wrapper h1{font-size:4.5rem;line-height:4.5rem}.signedin .headline-wrapper .first-word{font-size:6.25rem;line-height:6.25rem}.signedin .headline-wrapper .last-word{font-size:8.125rem;line-height:8.125rem}.signedin .button-wrapper{display:flex;justify-content:center}.signedin .button-wrapper a{height:2.5rem;font-size:1.5rem;color:#fff;text-decoration:none;background-color:#000;border-radius:1rem;display:flex;align-items:center;padding-right:3.938rem;padding-left:5.25rem;margin-top:5.75rem;margin-bottom:3.75rem}.form-wrapper form{margin-bottom:0}.form-wrapper form .form-group:last-of-type{margin-bottom:0}.footer{height:8.125rem}}@media(min-width: 992px){h1{font-size:3.5rem;line-height:4rem}h1 span{font-size:2rem;vertical-align:.5rem;padding-right:1rem;padding-left:1rem}}