img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -.1em !important;
    background: none !important;
    padding: 0 !important
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 0 !important
}

#header .col-6:first-child a {
    pointer-events: none
}

.wp-block-button__link {
    background-color: rgb(122, 193, 67) !important;
    color: #fff !important;
    border-radius: 5px !important
}

/* Copied styles for brevity, ensure all your original styles are here */
#header {
    background: #009c79;
    border-color: #9c0023
}

.badge-primary {
    background: #009c79
}

#header .btn-primary {
    background: #7ac143;
    border-color: #7ac143;
    color: #fff
}

#footer {
    background: #009c79;
    border-color: #9c0023
}

p.brand {
    color: #fff;
    margin: 8px 2px 0;
    text-decoration: none;
    text-shadow: 2px 2px 2px #333;
    float: left;
    font-family: 'Roboto', Helvetica;
    font-size: 26px;
    font-weight: 400;
    text-transform: uppercase
}

p.brand strong {
    font-weight: 800
}

.containerAge {
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    max-width: 600px
}

.containerAge .buttonAge {
    background-color: #eee;
    color: #069;
    border: 2px solid #fff;
    font-size: 1.25em;
    padding: 25px 0;
    text-align: center
}

.containerAge .buttonAge:hover {
    background-color: #ddd
}

@media(max-width:767px) {
    .containerAge {
        max-width: 300px
    }
}

.containerAge .row {
    display: flex;
    flex-direction: row;
    flex-wrap: row
}

.buttonAge {
    width: 33.33333333%
}

@media all and (min-width:768px) {
    .buttonAge {
        width: 16.66666667%
    }
}

.wp-container-core-columns-is-layout-1 {
    flex-wrap: nowrap;
}

.wp-container-core-buttons-is-layout-1 {
    justify-content: center;
}

/* ... other styles ... */
.wp-container-core-buttons-is-layout-1 {
    justify-content: center;
    /* Add the new rules here if you want to target it this way,
               though targeting by all its classes is more specific */
}

/* Or, add as a new, more specific rule: */
.wp-block-buttons.is-content-justification-center.wp-container-core-buttons-is-layout-1 {
    justify-content: center;
    /* Kept for completeness, already in a less specific rule */
    margin-left: auto;
    margin-right: auto;
    width: fit-content;
}


.containerAge {
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    max-width: 600px
}

.containerAge .buttonAge {
    background-color: #eee;
    color: #069;
    border: 2px solid #fff;
    font-size: 1.25em;
    padding: 25px 0;
    text-align: center
}

.containerAge .buttonAge:hover {
    background-color: #ddd
}

@media(max-width:767px) {
    .containerAge {
        max-width: 300px
    }
}

.containerAge .row {
    display: flex;
    flex-direction: row;
    flex-wrap: row;
}

.buttonAge {
    width: 33.33333333%;
}

@media all and (min-width: 768px) {
    .buttonAge {
        width: 16.66666667%;
    }
}