.wp-block-erl-cta-banner{margin-inline:var(--erl-spacing-xl)}.wp-block-erl-cta-banner .erl-cta-banner__card{display:flex;align-items:center;gap:var(--erl-spacing-xl);max-width:1376px;margin-inline:auto;padding:48px 48px 48px 118px;border-radius:var(--erl-border-radius-lg);background-color:var(--erl-color-primary-hover);color:var(--erl-color-on-dark);text-decoration:none;transition:background-color .2s ease}.wp-block-erl-cta-banner.alignfull .erl-cta-banner__card{max-width:min(1376px,calc(100% - 2 * var(--erl-spacing-xl)))}.wp-block-erl-cta-banner.erl-cta-banner--dark .erl-cta-banner__card{background-color:var(--erl-color-blue-grey-700)}.wp-block-erl-cta-banner a.erl-cta-banner__card:is(:hover,:focus-visible){background-color:var(--erl-color-primary-700);color:var(--erl-color-on-dark);text-decoration:none}.wp-block-erl-cta-banner a.erl-cta-banner__card:focus-visible{outline:var(--erl-focus-ring);outline-offset:var(--erl-focus-ring-offset)}.wp-block-erl-cta-banner .erl-cta-banner__heading{flex:0 0 350px;margin:0;font-family:var(--erl-font-heading);font-size:var(--erl-fs-h3);font-weight:var(--erl-fw-bold);line-height:1;letter-spacing:var(--erl-ls-h3);color:inherit}.wp-block-erl-cta-banner .erl-cta-banner__text{flex:1 1 0;min-width:0;margin:0;padding-inline:0;font-size:var(--erl-fs-body-lg);line-height:26px;color:inherit}.wp-block-erl-cta-banner .erl-cta-banner__heading,.wp-block-erl-cta-banner .erl-cta-banner__text{text-box-trim:trim-both;text-box-edge:cap alphabetic}.wp-block-erl-cta-banner .erl-cta-banner__arrow{margin-inline-start:auto;background-color:currentcolor}.wp-block-erl-cta-banner.erl-cta-banner--dark a.erl-cta-banner__card:is(:hover,:focus-visible){background-color:var(--erl-color-info-dark)}.wp-block-erl-cta-banner a.erl-cta-banner__card:is(:hover,:focus-visible) .erl-cta-banner__arrow{transform:translate(8px)}@media(prefers-reduced-motion:reduce){.wp-block-erl-cta-banner .erl-cta-banner__card{transition:none}.wp-block-erl-cta-banner a.erl-cta-banner__card:is(:hover,:focus-visible) .erl-cta-banner__arrow{transform:none}}@media(max-width:991px){.wp-block-erl-cta-banner .erl-cta-banner__card{padding:var(--erl-spacing-xl)}.wp-block-erl-cta-banner .erl-cta-banner__heading{flex-basis:260px}}@media(max-width:600px){.wp-block-erl-cta-banner{margin-inline:var(--erl-spacing-sm-md)}.wp-block-erl-cta-banner.alignfull .erl-cta-banner__card{max-width:calc(100% - 24px)}.wp-block-erl-cta-banner .erl-cta-banner__card{flex-direction:column;align-items:flex-start;padding:var(--erl-spacing-xl) var(--erl-spacing-lg)}.wp-block-erl-cta-banner .erl-cta-banner__heading{flex-basis:auto;font-size:32px}.wp-block-erl-cta-banner .erl-cta-banner__arrow{align-self:flex-end;margin-inline-start:0}}
