.cbt-btn-wrapper{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:14px;gap:var(--cbt-btn-gap,14px);gap:1.4rem;gap:var(--cbt-btn-gap,1.4rem);width:100%}.cbt-btn-align-left .cbt-btn-wrapper{justify-content:flex-start}.cbt-btn-align-center .cbt-btn-wrapper{justify-content:center}.cbt-btn-align-right .cbt-btn-wrapper{justify-content:flex-end}.cbt-btn-align-justify .cbt-btn-wrapper{justify-content:stretch}.cbt-btn-align-justify .cbt-btn-wrapper .cbt-btn{flex:1 1 auto;justify-content:center}.cbt-btn{align-items:center;border:2px solid transparent;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:PT Sans,system-ui,sans-serif;font-family:var(--cbt-font-sans,"PT Sans",system-ui,sans-serif);font-size:13px;font-size:1.3rem;font-weight:700;gap:10px;gap:1rem;justify-content:center;letter-spacing:.1em;line-height:1.2;padding:1.6rem 3.2rem;text-decoration:none;text-transform:uppercase;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.cbt-btn:hover{transform:translateY(-2px)}.cbt-btn:hover .cbt-btn__arrow{transform:translateX(4px)}.cbt-btn:focus-visible{outline:3px solid #c4a35a;outline:3px solid var(--cbt-gold,#c4a35a);outline-offset:3px}.cbt-btn__icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.cbt-btn__icon i,.cbt-btn__icon svg{display:block;height:14px;height:1.4rem;width:14px;width:1.4rem}.cbt-btn__arrow{height:14px;height:1.4rem;transition:transform .2s ease;width:14px;width:1.4rem}.cbt-btn--primary{background-color:#79242f;background-color:var(--cbt-burgundy,#79242f);border-color:#79242f;border-color:var(--cbt-burgundy,#79242f);color:#fff}.cbt-btn--primary:hover{background-color:#fff}.cbt-btn--outline,.cbt-btn--primary:hover{border-color:#79242f;border-color:var(--cbt-burgundy,#79242f);color:#79242f;color:var(--cbt-burgundy,#79242f)}.cbt-btn--outline{background-color:transparent}.cbt-btn--outline:hover{background-color:#79242f;background-color:var(--cbt-burgundy,#79242f);color:#fff}.cbt-btn--gold{background-color:#c4a35a;background-color:var(--cbt-gold,#c4a35a);border-color:#c4a35a;border-color:var(--cbt-gold,#c4a35a)}.cbt-btn--gold,.cbt-btn--gold:hover{color:#5c1a23;color:var(--cbt-burgundy-dark,#5c1a23)}.cbt-btn--gold:hover{background-color:#fff;border-color:#fff}.cbt-btn--ghost{background-color:transparent;border-color:#c4a35a;border-color:var(--cbt-gold,#c4a35a)}.cbt-btn--ghost,.cbt-btn--ghost:hover{color:#c4a35a;color:var(--cbt-gold,#c4a35a)}.cbt-btn--ghost:hover{background-color:rgba(196,163,90,.14)}.cbt-btn--white{background-color:#fff;border-color:#fff;color:#79242f;color:var(--cbt-burgundy,#79242f)}.cbt-btn--white:hover{background-color:#79242f;background-color:var(--cbt-burgundy,#79242f);border-color:#79242f;border-color:var(--cbt-burgundy,#79242f);color:#fff}@media (max-width:37.5em){.cbt-btn-wrapper--stack-mobile{align-items:stretch;flex-direction:column}.cbt-btn-wrapper--stack-mobile .cbt-btn{justify-content:center;width:100%}}
