@media (min-width: 1200px) {
    .container {
        max-width: 1024px;
    }
}


.u-textCenter {
    text-align: center;
}

.u-flexCenter {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    justify-content: center;
}

.button {
    margin-bottom: 0;
}

.iconButton {
    padding: 0.3rem;
}

.u-buttonFixed {
    width: 250px;
}

.u-buttonFixed .button {
    width: 100%;
    margin: 0;
}

.u-maxWidth850 {
    max-width: 850px;
    margin: 0 auto;
}

.u-maxWidth500 {
    max-width: 500px;
    margin: 0 auto;
}

.u-marginTop100px {
    margin-top: 100px;
}

.u-marginTop50px {
    margin-top: 50px;
}
.u-inlineBlock {
    display: inline-block;
}

.u-textRight {
    text-align: right;
}

.buttonGrid[role="list"],
.buttonGrid[role="list"] > li {
    list-style: none;
    padding: 0;
    margin: 0;
}

.footer-nav {
    text-align: right;
    font-size: 0.875rem;
}

footer.container {
    font-size: 0.875rem;
}

footer.container a {
    margin-left: 1rem;
}
.hidden {
  display: none;
}

.smallButton {
    font-size: 0.75rem;
}

.u-margin-left-1rem {
  margin-left: 1rem;
}

 .botty-input {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 0;
    width: 0;
    z-index: -1;
  }
