.mission {
    margin-bottom: 5%;
}

.mission p {
    color: #454444;
    line-height: 2.3em;
    font-size: 14px;
    font-weight: 100;
    font-style: normal;
    font-stretch: normal;
}

.mission img {
    width: 100%;
    height: auto;
    margin-bottom: 5%;
}

.contact {
    margin-bottom: 5%;
}

.contact strong {
    font-weight: 800;
}

.contact p {
    margin-bottom: 0;
}

.contact h1 {
    font-family: inherit !important;
    font-size: 26px !important;
    font-weight: 700;
    border-bottom: 1px solid #d6d6d6;
    padding-bottom: 0.5em;
    text-align: left !important;
    margin-top: 2em !important;
}

.register a,
.contact a {
    color: #e00c19;
}


.register input[type=checkbox],
.register input[type=radio]{
	width:30px;
	margin-left:5px;
    margin-right: 0px;;
}


.form-contact h2 {
    font-family: 'Engschrift', sans-serif;
    font-size: 20px;
}


.form-contact {
    margin-bottom: 10%;
}

.form-contact * {
    margin-bottom: 1em;
}

.form-contact label {
    margin-right: 1em;
}

.form strong {
    font-weight: 800;
    font-family: 'Engschrift', sans-serif;
    font-size: 16px;
}

.form a {
    color: inherit;
    margin-bottom: 1em;
    font-size: 14px;
}

.form p {
    margin-bottom: 0;
    font-size: 14px;
}

.form div {
    margin-bottom: 2em;
}