header {
    display: flex;
    background-color: transparent;
    backdrop-filter: unset;
    font-size: 1.3em;
}

.tagline {
    display: none;
}

.right {
    display: none;
}

.header {
    position: fixed;
    right: 0;
    left: 0;
}

.right ul li,
.right ul {
    display: inline-block;
    margin-left: 1em;
}

.header,
.right {
    margin: 0.6em 2em 0 2em;
    padding: 0.3em 1em 0.3em 1em;
}


.right {
    margin-left: auto;
}


.plane_left {
    left: -10%;
}

.plane_right {
    right: -10%;
}

/* END BAR */

section.hero {
    margin-top: 10vh;
    height: 90vh;
}

section.hero .text .accent {
    font-size: 2em;
}

.content,
section {
    flex-direction: column;
    width: 100%;
    padding: 1em;
}

footer {
    padding: 1em;
    justify-content: space-between;
}

.block {
    width: 100%;
    padding: 1em;
    margin: 1em;
}

.master, .price {
    padding-left: 0;
    padding-right: 0;
}

.masters,
.pricelist {
    display: flex;
    flex-direction: column;
}

section.hero .text {
    margin-top: auto;
}

section.hero .block {
    text-align: center;
    margin-top: auto;
}

section.hero .block ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

section.hero .block ul li {
    display: inline-block;
    margin: 0.4em;
}

.block ul li {
    margin-top: 0.7em;
}