.component--defaultbutton{padding:var(--spacing-2,16px)}.cta-btn span,.cta-btn.cta-btn--full-width,.cta-btn:focus:before,.cta-btn:hover:before{width:100%}.cta-btn:focus,.cta-btn:hover{color:var(--color-white,#fff);border-color:var(--color-white,#fff)}.cta-btn .cta-btn__icon path,.cta-btn:focus .cta-btn__icon path,.cta-btn:hover .cta-btn__icon path{fill:var(--color-white,#fff)}.cta-btn:disabled{opacity:.5!important;cursor:not-allowed!important;pointer-events:none!important}.cta-btn.cta-btn--margin-bottom{margin-bottom:var(--spacing-2,16px)}.cta-btn,.cta-btn.cta-btn--light,.cta-btn.light{border-color:var(--color-white,#fff);background-color:var(--color-white,#fff);color:#1b1b1b}.cta-btn .cta-btn__icon path,.cta-btn.cta-btn--light .cta-btn__icon path,.cta-btn.light .cta-btn__icon path{fill:#1b1b1b}.cta-btn.cta-btn--light:active,.cta-btn.cta-btn--light:focus-visible,.cta-btn.cta-btn--light:hover,.cta-btn.light:active,.cta-btn.light:focus-visible,.cta-btn.light:hover,.cta-btn:active,.cta-btn:focus-visible,.cta-btn:hover{color:var(--color-white,#fff);background-color:#1b1b1b;border-color:#1b1b1b}.cta-btn.ghost-light{color:var(--color-white,#fff);border-color:var(--color-white,#fff);background-color:#0000}.cta-btn.dark .cta-btn__icon path,.cta-btn.ghost-light .cta-btn__icon path{fill:var(--color-white,#fff)}.cta-btn.ghost-light:active,.cta-btn.ghost-light:focus-visible,.cta-btn.ghost-light:hover{background-color:#ffffff59}.cta-btn.dark{border-color:var(--color-black,#000);background-color:var(--color-black,#000);color:var(--color-white,#fff)}.cta-btn.dark:active,.cta-btn.dark:focus-visible,.cta-btn.dark:hover{border-color:var(--color-white,#fff);background-color:var(--color-white,#fff);color:var(--color-black,#000)}.cta-btn.dark:active .cta-btn__icon path,.cta-btn.dark:focus-visible .cta-btn__icon path,.cta-btn.dark:hover .cta-btn__icon path{fill:var(--color-black,#000)}.cta-btn.ghost-dark{color:var(--color-black,#000);border-color:var(--color-black,#000);background-color:#0000}.cta-btn.ghost-dark:active,.cta-btn.ghost-dark:focus-visible,.cta-btn.ghost-dark:hover{background-color:#cbcbcb}.cta-btn.primary{border-color:var(--primary-color,#fd470b);background-color:var(--primary-color,#fd470b);color:var(--color-white,#fff)}.cta-btn.primary .cta-btn__icon path{fill:var(--color-white,#fff)}.cta-btn.primary:active,.cta-btn.primary:focus-visible,.cta-btn.primary:hover{border-color:var(--color-white,#fff);background-color:var(--color-white,#fff);color:var(--color-white,#fff)}.cta-btn.primary:active .cta-btn__icon path,.cta-btn.primary:focus-visible .cta-btn__icon path,.cta-btn.primary:hover .cta-btn__icon path{fill:var(--color-white,#fff)}.cta-btn.ghost-primary{color:var(--primary-color,#000);border-color:var(--primary-color,#000);background-color:#0000}.cta-btn.ghost-primary:active,.cta-btn.ghost-primary:focus-visible,.cta-btn.ghost-primary:hover{background-color:#cbcbcb}.cta-btn:focus-visible{outline:2px solid var(--color-btn-focus,#015ecc);outline-offset:4px}.cta-btn.standalone-light{margin:var(--spacing-2,16px);color:var(--color-white,#fff);font-size:var(--text-xs,12px);border-color:#0000;font-weight:700;line-height:140%;text-decoration:underline}.cta-btn.standalone-light>span{width:auto;padding-left:var(--spacing-4,32px)}.cta-btn.standalone-light .cta-btn__icon{height:14px}
