.cta-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.cta-buttons--left{justify-content:flex-start}.cta-buttons--center{justify-content:center}.cta-buttons--right{justify-content:flex-end}.cta-buttons__btn{align-items:center;border-radius:var(--btn-radius,999px);box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:var(--font-gotham,sans-serif);font-size:var(--btn-font-size,1rem);font-weight:var(--btn-font-weight,500);justify-content:center;line-height:var(--btn-line-height,1.25);padding:var(--btn-padding-block,1rem) var(--btn-padding-inline,2rem);text-decoration:none!important;text-transform:none!important;transition:background-color .2s ease,color .2s ease,filter .2s ease;white-space:nowrap}.cta-buttons__btn--outline{background:transparent;border:1px solid var(--color-dark,#222529);color:var(--color-dark,#222529)!important}.cta-buttons__btn--outline:hover{@media (hover:hover){background:var(--color-dark,#222529);color:#fff!important}}.cta-buttons__btn--primary{background:linear-gradient(90deg,var(--color-red,#d22730),#7e2f7c);border:1px solid transparent;color:#fff!important}.cta-buttons__btn--primary:hover{@media (hover:hover){filter:brightness(1.06)}}