:root{--cta-font-size:0.9rem;--cta-font-weight:700;--cta-letter-spacing:2px;--cta-padding:16px 20px 17px;--cta-border:2px solid}.single-button__wrapper{align-items:center;display:flex;flex-direction:row;justify-content:center;text-align:center}.single-button__button{border-radius:0;color:#fff;font-family:GTWalsheimPro,sans-serif;font-size:var(--cta-font-size);font-weight:var(--cta-font-weight);height:auto;letter-spacing:var(--cta-letter-spacing);line-height:1;padding:var(--cta-padding);text-decoration:none;text-transform:uppercase;width:auto}.orange{background:#cd601b;border:2px solid #cd601b;color:#fff}.orange:hover{background:#fff;color:#cd601b}.green{background:#989c2d;border:2px solid #989c2d;color:#fff}.green:hover{background:#fff;color:#989c2d}.gray{background:#585d73;border:2px solid #585d73;color:#fff}.gray:hover{background:#fff;color:#585d73}