.cta-button{--cta-button-icon-size:1.25rem;box-sizing:border-box;display:inline-flex;width:fit-content;min-width:fit-content;min-height:2.375rem;align-items:center;justify-content:center;border-width:0;border-radius:var(--et-radius-button);background:linear-gradient(to top right,var(--et-color-action-start),var(--et-color-action-end));cursor:pointer;font-family:var(--et-font-family-heading);font-weight:var(--et-font-weight-bold);text-align:center;text-decoration:none}.cta-button,.cta-button--primary{color:var(--et-color-text-inverse)}.cta-button--secondary{background:rgba(0,0,0,0);color:var(--et-color-text)}.cta-button--pomegranate{background:var(--et-color-brand-burgundy)}.cta-button--transparent{background:rgba(0,0,0,0);padding-left:0!important;padding-right:0!important}.cta-button--grey{background:var(--et-color-grey-200)}.cta-button--dark-grey{background:var(--et-color-grey-700)}.cta-button--variant-primary{background:linear-gradient(to top right,var(--et-color-action-start),var(--et-color-action-end));color:var(--et-color-text-inverse)}.cta-button--variant-accent{background:var(--et-color-brand-burgundy);color:var(--et-color-text-inverse)}.cta-button--variant-light{background:var(--et-color-white);color:var(--et-color-brand-burgundy)}.cta-button--variant-neutral{background:var(--et-color-grey-200);color:var(--et-color-text)}.cta-button--variant-dark{background:var(--et-color-grey-700);color:var(--et-color-text-inverse)}.cta-button--variant-ghost{background:rgba(0,0,0,0);color:var(--et-color-text)}.cta-button--small{--cta-button-icon-size:1rem;min-height:2.375rem;padding:.75rem 1.5rem .6875rem;font-size:.875rem}.cta-button--medium{--cta-button-icon-size:1.125rem;min-height:2.625rem;padding:.6875rem 1.5rem;font-size:1rem}.cta-button--large{--cta-button-icon-size:1.25rem;min-height:2.8125rem;padding:.75rem 1.75rem;font-size:1.125rem}.cta-button--xlarge{--cta-button-icon-size:1.375rem;min-height:3.125rem;padding:.8125rem 1.75rem;font-size:1.125rem}.cta-button--width-fit{width:fit-content;min-width:fit-content}.cta-button--width-auto{width:auto;min-width:0}.cta-button--full,.cta-button--width-full{width:100%;min-width:0}.cta-button--icon-end .cta-button__icon:has(+.cta-button__label){margin-right:.5625rem}.cta-button--icon-end .cta-button__label+.cta-button__icon{margin-right:0;margin-left:.5625rem}.cta-button--icon-only{min-width:0;aspect-ratio:1;padding-right:.625rem;padding-left:.625rem}.cta-button--icon-only.cta-button--small{padding:.625rem}.cta-button__icon{display:inline-flex;width:var(--cta-button-icon-size);height:var(--cta-button-icon-size);align-items:center;justify-content:center;flex:0 0 auto}.cta-button__icon>img,.cta-button__icon>svg{display:block;width:100%;height:100%;object-fit:contain}.cta-button .cta-button__icon:has(>img[src*="/arrow-"]){width:auto;height:calc(var(--cta-button-icon-size)*.7)}.cta-button .cta-button__icon:has(>img[src*="/arrow-"])>img{width:auto;height:100%;max-width:none}.cta-button__icon:has(+.cta-button__label){margin-right:.5625rem}.cta-button--transparent .cta-button__icon:has(+.cta-button__label){margin-right:.75rem}.cta-button--small .cta-button__icon:has(+.cta-button__label){margin-right:.375rem}.cta-button__label{margin-left:0;line-height:normal}.cta-button__label:empty{margin-left:0}.cta-button[aria-disabled=true],.cta-button[disabled]{background:#a7a9be;color:var(--et-color-text-inverse);cursor:not-allowed}@media(max-width:575px){.cta-button--mobile-full{width:100%;min-width:0}.cta-button--responsive:is(.cta-button--medium,.cta-button--large,.cta-button--xlarge){--cta-button-icon-size:1rem;min-height:2.375rem;padding:.75rem 1.5rem .6875rem;font-size:.875rem}}