.wp-component-cta-button{display:grid;gap:var(--grid-gap-row) var(--grid-gap-column);grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:auto;position:relative;width:100%}.wp-component-cta-button__title{font-family:var(--font-sans-serif);font-size:var(--font-size-heading-s);font-weight:700;letter-spacing:var(--letter-spacing-heading-s);line-height:var(--line-height-heading-s);text-transform:none}.wp-component-cta-button__link-blocks{display:grid;gap:2rem;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:auto;width:100%}.wp-component-cta-button__link--top-margin{margin-top:var(--spacing-l)}.wp-component-cta-button__link{align-items:center;appearance:none;border-radius:var(--radius-button);border-style:solid;border-width:var(--border-button);display:inline-flex;flex-shrink:0;font-family:var(--font-sans-serif);font-size:var(--font-size-p);font-weight:400;gap:2rem;height:auto;justify-content:center;letter-spacing:var(--letter-spacing-p);line-height:var(--line-height-p);line-height:1;outline:none;overflow:hidden;padding:calc(2rem - var(--border-button)) calc(var(--spacing-xxs) - var(--border-button)) calc(2rem - var(--border-button)) calc(var(--spacing-xxs) - var(--border-button));position:relative;text-decoration:none;text-transform:uppercase;width:auto;z-index:1}.wp-component-cta-button__link .edwp-icon{position:relative}@media(min-width:768px)and (hover:hover)and (pointer:fine){.wp-component-cta-button__link:enabled:focus-visible,.wp-component-cta-button__link:enabled:hover,.wp-component-cta-button__link:not([disabled]):focus-visible,.wp-component-cta-button__link:not([disabled]):hover{cursor:pointer}}.wp-component-cta-button__link{background-color:var(--component-button-primary-ghost-background);border-color:var(--component-button-primary-ghost-border);color:var(--component-button-primary-ghost-colour);opacity:.3;transition:var(--transition-background),var(--transition-color),var(--transition-border-color)}.wp-component-cta-button__link .button-icon{color:var(--component-button-primary-ghost-colour);transition:var(--transition-color)}.wp-component-cta-button__link:enabled,.wp-component-cta-button__link:not([disabled]){opacity:1}@media(min-width:768px)and (hover:hover)and (pointer:fine){.wp-component-cta-button__link:enabled:focus-visible,.wp-component-cta-button__link:enabled:hover,.wp-component-cta-button__link:not([disabled]):focus-visible,.wp-component-cta-button__link:not([disabled]):hover{background-color:var(--component-button-primary-ghost-background-hover);border-color:var(--component-button-primary-ghost-border-hover);color:var(--component-button-primary-ghost-colour-hover)}.wp-component-cta-button__link:enabled:focus-visible .button-icon,.wp-component-cta-button__link:enabled:hover .button-icon,.wp-component-cta-button__link:not([disabled]):focus-visible .button-icon,.wp-component-cta-button__link:not([disabled]):hover .button-icon{color:var(--component-button-primary-ghost-colour-hover)}.wp-component-cta-button__link:enabled:active,.wp-component-cta-button__link:not([disabled]):active{background-color:var(--component-button-primary-ghost-background-active);border-color:var(--component-button-primary-ghost-border-active);color:var(--component-button-primary-ghost-colour-active)}.wp-component-cta-button__link:enabled:active .button-icon,.wp-component-cta-button__link:not([disabled]):active .button-icon{color:var(--component-button-primary-ghost-colour-active)}}.wp-component-cta-button__link{justify-content:space-between;text-transform:none;width:100%}