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

.tagline {
    display: none;
}

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

.header,
.right {
    border-radius: 1.5em;
    margin: 0.6em 2em 0 2em;
    padding: 0.3em 1em 0.3em 1em;
    border-style: solid;
    border-width: 3px;
}


.right {
    margin-left: auto;
    border-radius: 1.5em;
}

/* END BAR */

footer,
section .block {
    padding: 1em;
}

footer {
    width: 80%;
    margin: auto;
}

section .text,
section .block {
    margin: 1em;
}

section .text {
    font-size: 2em;
    margin-right: 0.5em;
    width: 60%;
}

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

section .block {
    margin-left: 0.5em;
    font-size: 1.5rem;
    flex: auto;
}

section.hero .block {
    display: none;
}

section.hero .site-down {
    display: none;
}

.content {
    width: 100%;
}

section.hero {
    margin-top: 10vh;
    height: 90vh;
    padding: 0 6em 0 6em;
}

.works .block {
    height: 100%;
}

footer {
    justify-content: space-between;
    width: 100%;
    padding-left: 15em;
    padding-right: 15em;
}

.pricelist * {
    font-size: 0.9em;
}

.pricelist {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

.pricelist .block {
    flex: 1 1;
}