body.af-stage19-page {
    overflow-x: clip;
    margin: 0;
    color: #27231f;
    background: #fbfaf7;
    -webkit-font-smoothing: antialiased;
}

body.af-stage19-page .af-site-header {
    color: #27231f;
    background: rgba(251, 250, 247, 0.97);
    box-shadow: 0 1px 0 rgba(39, 35, 31, 0.12);
    backdrop-filter: blur(12px);
}

body.af-stage19-page .af-stage19-main {
    width: 100%;
    padding-top: var(--af-header-height, 82px);
}

body.af-stage19-page .af-stage19-content {
    margin: 0;
    padding: 0;
}

body.af-stage19-page .af-stage19-content > * {
    max-width: none;
}

body.af-stage19-page .af-stage19-content .wp-block-html {
    margin: 0;
}

body.af-stage19-page .af-site-footer p {
    margin-top: 0;
    margin-bottom: 0;
}

body.af-stage19-page .af-site-footer a {
    color: inherit;
    text-decoration: none;
}

@media (max-width: 1023px) {
    body.af-stage19-page .af-primary-navigation {
        color: #27231f;
        background: #fbfaf7;
    }
}

@media (max-width: 767px) {
    body.af-stage19-page .af-stage19-main {
        padding-top: 72px;
    }
}

