section {
    background-image: linear-gradient(135deg, #1F4D99 0%, #3380FF 100%);
    border-top: 1px solid #3380FF;
}

section .main {
    color: white;
}

.menu a:hover,
h2 .icon,
p a {
    color: #3380FF;
}

h3.header {
    background-image: linear-gradient(45deg, #1F4D99 0%, rgba(0, 0, 0, 0) 50%);
}

.list li a.overlay-btn:hover {
    color: white;
    background: #3380FF;
}

.musik::before {
    background-image: url(/images/services/live-musik.webp);
}

.moderation::before {
    background-image: url(/images/services/moderation.webp);
}

.lesung::before {
    background-image: url(/images/services/lesung.webp);
}

.vertonung::before {
    background-image: url(/images/services/vertonung.webp);
}

.design::before {
    background-image: url(/images/services/design.webp);
}

.programmierung::before {
    background-image: url(/images/services/programmierung.webp);
}

.betreuung::before {
    background-image: url(/images/services/management.webp);
}

.fotografie::before {
    background-image: url(/images/services/fotografie.webp);
}

.videos::before {
    background-image: url(/images/services/video.webp);
}