.buttons{display:flex;flex-wrap:wrap;justify-content:center;padding:24px 8px}@media only screen and (min-width:577px){.buttons{padding-left:60px;padding-right:60px}}@media only screen and (min-width:577px){.buttons--left{justify-content:flex-start}}@media only screen and (min-width:577px){.buttons--right{justify-content:flex-end}}.buttons .button{margin-top:8px;margin-bottom:8px}@media only screen and (min-width:577px){.buttons .button{margin:8px}}