@charset "UTF-8";.newsletter-box .h3.newsletter-box-head{text-align:left;position:relative}.newsletter-box .newsletter-box-content{position:relative}.newsletter-box input{max-width:500px}.newsletter-box .button{width:100%;max-width:500px}.newsletter-box .image{position:absolute;left:0;width:100%;height:100%;top:0;overflow:hidden;z-index:0}.newsletter-box .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.newsletter-box.centered *{color:#fff}.newsletter-box.centered ul{list-style:none}.newsletter-box.centered ul li{padding-left:1rem}.newsletter-box.centered ul li:before{content:"•";color:#fff;display:inline-block;width:1em;margin-left:-1em}.newsletter-box.centered label p{text-align:left}.newsletter-box.centered .h3,.newsletter-box.centered h3{text-align:center;color:#fff}.newsletter-box.centered .button,.newsletter-box.centered [type=email],.newsletter-box.centered [type=text]{float:left}.newsletter-box.centered [type=email],.newsletter-box.centered [type=text]{color:#333;text-align:left}.newsletter-box.centered form{width:1000px;margin:auto}.newsletter-box.centered .button{margin-bottom:1.2rem}.newsletter-box.centered .datenschutz.checkbox:before{content:"";display:table;clear:both}.newsletter-box.centered .datenschutz.checkbox{display:inline-block}@media screen and (max-width:1037px){.newsletter-box .newsletter-input-container{text-align:center;width:100%}.newsletter-box .newsletter-input-container .field-wrap#wrap_newsletter_email{float:none;width:100%;display:inline-block;min-height:0px}}.newsletter-box #wrap_newsletter_email{float:left;width:50%;max-width:500px;min-height:112px}.newsletter-box #wrap_newsletter_email input{margin-bottom:0;border:none}.newsletter-box-content input{margin-bottom:0}.newsletter-box-content [type=checkbox].has-error+label{color:red}.newsletter-box-content [type=checkbox].has-error+label p{color:red}.newsletter-box-content [type=checkbox].has-error+label p a{color:red}.newsletter-box-content .error{background:#FC5619;color:#fff;font-weight:bold;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-bottom:1rem;padding:0 1rem}@media screen and (max-width:1159px){.newsletter-box.centered .button,.newsletter-box.centered [type=email]{float:none;margin:auto;margin-bottom:1rem}.newsletter-box.centered form{width:auto}}.newsletter-nachprofilierung #profilformular-error .message{color:red}.newsletter-box.centered .button,.newsletter-box.centered [type=email]{height:62px}.newsletter-box-content .error{background:#00c1ff!important}#hp-name,.newsletter-box #hp-name,.profilformular-step1 #hp-name{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}