.form-handler--invalid .selection-item.selection__item{color:#e30513;border-color:#e30513}.form-handler--invalid .selection-input{border-color:#e30513}.error-message{color:#e30513;margin:0 16px;font-size:12px}.teaser-tabs-form__competition-selection,.teaser-tabs-form__line{-moz-column-gap:16px;flex-wrap:wrap;column-gap:16px;display:flex}.teaser-tabs-form__competition-selection .selection-item{border:1px solid #bfbfbf;border-radius:4px;flex:1;min-width:160px;padding:10px}.teaser-tabs-form__competition-selection-wrapper{margin-bottom:16px}.teaser-tabs-form__competition-selection-wrapper .error-message{margin-top:-16px}.teaser-tabs-form__question{padding-bottom:16px;font:700 14px/21px Roboto,sans-serif}@media (width>=1024px){.teaser-tabs-form__question{font:700 16px/21px Roboto,sans-serif}}.teaser-tabs-form__header{border-bottom:2px solid #bfbfbf;margin-bottom:24px;padding-bottom:8px;font:700 18px/25px Roboto,sans-serif}@media (width>=1024px){.teaser-tabs-form__header{font:700 23px/34px Roboto,sans-serif}}.teaser-tabs-form__header:first-child{border-color:#008dca}@media (width>=1024px){.teaser-tabs-form__header{line-height:1.54}}.teaser-tabs-form__header span{font-size:18px;font-weight:300}.teaser-tabs-form__modal-button{min-height:0;font-size:inherit;padding:0}.teaser-tabs-form__submit{flex-direction:column;align-items:center;display:flex}@media (width>=768px){.teaser-tabs-form__submit{-moz-column-gap:16px;flex-flow:wrap;grid-column-end:span 2;justify-content:stretch;column-gap:16px}}.teaser-tabs-form__submit span{font-size:12px;line-height:1.25;display:inline-block}@media (width>=768px){.teaser-tabs-form__submit span{padding:0}}.teaser-tabs-form__submit-error{color:#e30513;flex-shrink:0;width:100%;margin-top:4px;font-size:12px}@media (width>=768px){.teaser-tabs-form__submit-error{order:2}.teaser-tabs-form__submit-label{flex-grow:1;flex-shrink:1;width:min-content}}.teaser-tabs-form__submit-button{flex-shrink:0;width:100%;margin-top:20px}@media (width>=768px){.teaser-tabs-form__submit-button{width:auto;margin-top:unset}}.teaser-tabs-form__modal-link{font-size:inherit;color:#008dca;background:0 0;border:none;padding:0;display:inline}.teaser-tabs-form__field{width:100%;min-height:73px}@media (width>=475px){.teaser-tabs-form__field{width:auto}.teaser-tabs-form__field--first,.teaser-tabs-form__field--last{flex:1 0 0;min-width:200px}.teaser-tabs-form__field--country,.teaser-tabs-form__field--zip{flex:1 0 0;min-width:100px}.teaser-tabs-form__field--city{flex:2 0 0}.teaser-tabs-form__field--street{flex:1 0 0;min-width:200px}.teaser-tabs-form__field--occupation,.teaser-tabs-form__field--place{flex:1 0 0;min-width:225px}.teaser-tabs-form__field--no-gap-bottom{min-height:auto}}.teaser-tabs-form__field--salutation{max-width:180px}
