@font-face{font-family: "IBM Plex Sans";src: url("/assets/Fonts/IBM_Plex_Sans/IBMPlexSans-Medium.ttf")}@font-face{font-family: "IBM Plex Sans";src: url("/assets/Fonts/IBM_Plex_Sans/IBMPlexSans-Light.ttf");font-weight: 300}@font-face{font-family: "IBM Plex Sans";src: url("/assets/Fonts/IBM_Plex_Sans/IBMPlexSans-Bold.ttf");font-weight: 700}@font-face{font-family: "Playfair Display";src: url("/assets/Fonts/Playfair_Display/PlayfairDisplay-Regular.ttf")}.Anmeldeformular{padding-top: 5rem;padding-bottom: 5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;max-width: 100%;font-weight: 300;font-size: 17px}@media (min-width: 36em){.Anmeldeformular{font-size: 18px}}@media (min-width: 62em){.Anmeldeformular{font-size: 19px}}.Anmeldeformular form{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: 100%}@media (min-width: 62em){.Anmeldeformular form{width: 60%}}.Anmeldeformular label{width: 100%;margin-bottom: .5rem}@media (min-width: 36em){.Anmeldeformular label{width: 35%}}.Anmeldeformular option{font-weight: 300;font-size: 17px}@media (min-width: 36em){.Anmeldeformular option{font-size: 18px}}@media (min-width: 62em){.Anmeldeformular option{font-size: 19px}}.Anmeldeformular__input{border: 1px solid #70ac42;border-radius: 3px;width: 100%;margin-bottom: .5rem;font-weight: 300;font-size: 17px}@media (min-width: 36em){.Anmeldeformular__input{font-size: 18px}}@media (min-width: 62em){.Anmeldeformular__input{font-size: 19px}}@media (min-width: 36em){.Anmeldeformular__input{width: 60%}}.Anmeldeformular__input.error{border: 1px solid #f00}.Anmeldeformular__infotext{width: 99%}.Anmeldeformular .spacer{width: 1%}.Anmeldeformular .link{margin: 1rem 0}.Anmeldeformular #response{width: 100%}