/* Navigation */
body {
    margin-top: 5vh;
}
header > nav {
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        z-index: 1030;
}

nav > ul {
    display: flex;
    flex-direction: row;
    width: 100%;
    list-style: none;
    justify-content: space-around;
}

nav > ul > li {
    flex: auto;
}

section {
    padding-top: 5vh;
}

h2 {
  background-color: var(--color-bg);
  color: var(--color-txt);
}

/* Decorations */
.strip {
    box-sizing: border-box;
    width: 90%;
    height: 4em;
    z-index: -1;
    position: absolute;
    margin-left: -19px;
    background-color: #FF00C7;

}

.strip>.strip--1 {
    top: 55em;
    transform: skew(30deg) rotate(30deg);
}

.strip>.strip--2 {
    top: 82em;
    transform: skew(-30deg) rotate(-30deg);
}

.strip>.strip--3 {
    top: 109em;
    transform: skew(30deg) rotate(30deg);
}

.strip>.strip--cash {
    max-width: 100%;
    background-image: url(/assets/images/stripeuro.png);
    background-size: cover;
    filter: invert(1);
    margin-top: -19em;
}