.maincontent {
    max-width: 100%;
    margin: 0 auto;
    padding: 0;
    border: none;
}

.hero-buttons {
display: flex;
flex-flow: row wrap;
justify-content: center;
gap: 15px;
}

.hero-buttons .site-button {
margin-inline: 0;
}

.alt-button {
background: transparent;
}