
.startseite h1, .startseite h2, .startseite h3{
    text-shadow: 0 0 3px var(--color-secondary);
}
.startseite label.error {
    color: #FFF;
    text-shadow: 0 0 3px var(--color-secondary);
}
.startseite .step .grid-x>*:nth-child(2) {
    text-shadow: 0 0 3px var(--color-secondary);
}

.startseite .logo img {
    filter: drop-shadow(0 0 1px var(--color-secondary));
}

.startseite input[name='selectedCountry'] {
    display: none;
}
.startseite .selected-country, .startseite .step04 label {
    display: inline-block;
}
.startseite .step04 input:not(:checked)+.btn {
    background-color: #FFF;
    border-color: #FFF;
    color: var(--color-primary);
}
.startseite span.btn {
    line-height: 1;
}
.register form .social-buttons {
    display: flex;
    gap: 10px;
    justify-content: space-around;
    flex-wrap: wrap;
}
.register form .social-buttons .btn {
    flex-shrink: 0;
    text-align: center;
}
footer {
    background-color: #F9F6F1;
    color: #293133;
}
footer .subheader {
    color: #293133;
}
footer i {
    width: 26px;
    height: 26px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    float: left;
    margin-right: 5px;
}
footer a:hover i.fi-social-facebook{
    filter: invert(42%) sepia(63%) saturate(512%) hue-rotate(190deg) brightness(99%) contrast(109%);
}
footer i.fi-social-facebook{
    filter: invert(42%) sepia(63%) saturate(512%) hue-rotate(190deg) brightness(70%) contrast(109%);
    transition: 0.3s;
}
footer a:hover i.fi-social-youtube {
    filter: invert(42%) sepia(63%) saturate(722%) hue-rotate(310deg) brightness(100%) contrast(109%);
}
footer a i.fi-social-youtube {
    filter: invert(42%) sepia(63%) saturate(722%) hue-rotate(310deg) brightness(90%) contrast(109%);
    transition: 0.3s;
}
footer .qr-code {
    width: 100px;
}
body {
    background-color: #F9F6F1;
}
.box, .profil-bearbeiten .details-menu, .edit-box, .register .cell.large-7 {
    background-color: #FFF;
}
.member-head .logo {
    display: flex;
    align-items: center;
}