.cta,.wp-block-eternia-cta{border-radius:var(--spacing-xs);container-type:inline-size;display:grid;margin-bottom:var(--spacing-l);margin-top:var(--spacing-l)}@media (min-width:768px){.cta,.wp-block-eternia-cta{margin-bottom:var(--spacing-xxxl);margin-top:var(--spacing-xxxl)}}.cta.is-style-blue .cta__wrapper,.wp-block-eternia-cta.is-style-blue .cta__wrapper{background-color:var(--color--brand-primary-25)}.cta.is-style-green .cta__wrapper,.wp-block-eternia-cta.is-style-green .cta__wrapper{background-color:var(--color--brand-secondary-50)}.cta.is-style-orange .cta__wrapper,.wp-block-eternia-cta.is-style-orange .cta__wrapper{background-color:var(--color--brand-tertiary)}@media (min-width:768px){.cta--reversed .cta__wrapper,.wp-block-eternia-cta--reversed .cta__wrapper{grid-template-columns:4fr 8fr}.cta--reversed .cta__column--text,.wp-block-eternia-cta--reversed .cta__column--text{border-radius:0 var(--spacing-xs) var(--spacing-xs) 0;padding:clamp(2rem,4.6154vw - .6538rem,3.5rem) clamp(1rem,18.8308vw - 9.8277rem,7.12rem) clamp(2rem,7.5077vw - 2.3169rem,4.44rem) clamp(1rem,4.6154vw - 1.6538rem,2.5rem)}}.cta--reversed .cta__column--image figure,.cta--reversed .cta__column--image img,.wp-block-eternia-cta--reversed .cta__column--image figure,.wp-block-eternia-cta--reversed .cta__column--image img{border-radius:var(--spacing-xs) var(--spacing-xs) 0 0}@media (min-width:768px){.cta--reversed .cta__column--image figure,.cta--reversed .cta__column--image img,.wp-block-eternia-cta--reversed .cta__column--image figure,.wp-block-eternia-cta--reversed .cta__column--image img{border-radius:var(--spacing-xs) 0 0 var(--spacing-xs)}}.cta__wrapper,.wp-block-eternia-cta__wrapper{background-color:var(--color--brand-primary-25);border-radius:var(--spacing-xs);display:grid;grid-template-columns:1fr;position:relative;z-index:2}@media (min-width:768px){.cta__wrapper,.wp-block-eternia-cta__wrapper{grid-template-columns:8fr 4fr}}.cta__column--text,.wp-block-eternia-cta__column--text{border-radius:0 0 var(--spacing-xs) var(--spacing-xs);display:flex;flex-direction:column;justify-content:flex-start;position:relative;z-index:1}@media (min-width:768px){.cta__column--text,.wp-block-eternia-cta__column--text{border-radius:var(--spacing-xs) 0 0 var(--spacing-xs);padding:clamp(2rem,4.6154vw - .6538rem,3.5rem) clamp(1rem,18.8308vw - 9.8277rem,7.12rem) clamp(2rem,7.5077vw - 2.3169rem,4.44rem) clamp(1rem,4.6154vw - 1.6538rem,2.5rem)}}@container (width <= 48.8125rem){.cta__column--text,.wp-block-eternia-cta__column--text{padding:2rem 1.5rem 2rem 1rem}}.cta__column--image figure,.wp-block-eternia-cta__column--image figure{border-radius:var(--spacing-xs) var(--spacing-xs) 0 0;height:100%}@media (min-width:768px){.cta__column--image figure,.wp-block-eternia-cta__column--image figure{border-radius:0 var(--spacing-xs) var(--spacing-xs) 0}}.cta__column--image figure img,.wp-block-eternia-cta__column--image figure img{aspect-ratio:1/1;border-radius:var(--spacing-xs) var(--spacing-xs) 0 0;height:100%;object-fit:cover;object-position:center;width:100%}@media (min-width:768px){.cta__column--image figure img,.wp-block-eternia-cta__column--image figure img{aspect-ratio:1.0021/1;border-radius:0 var(--spacing-xs) var(--spacing-xs) 0}}.cta__column--image figcaption,.wp-block-eternia-cta__column--image figcaption{display:none}.cta .wp-block-heading,.cta__heading,.wp-block-eternia-cta .wp-block-heading,.wp-block-eternia-cta__heading{color:var(--rnb--color--text);font-family:var(--rnb--font-family--heading);font-size:var(--rnb--font-size--h2--clamp);font-weight:var(--rnb--font-weight--semibold);line-height:var(--rnb--line-height--h2--clamp);margin-bottom:0}.cta__ingress,.wp-block-eternia-cta__ingress{color:var(--rnb--color--text);font-family:var(--rnb--font-family--paragraph);font-size:var(--rnb--font-size--body-regular);font-weight:var(--rnb--font-weight--regular);line-height:var(--rnb--line-height--body-regular);margin-bottom:0;margin-top:var(--spacing-m)}@media (min-width:768px){.cta__ingress,.wp-block-eternia-cta__ingress{margin-top:var(--spacing-l)}}.cta__buttons,.wp-block-eternia-cta__buttons{margin-top:var(--spacing-l)}@media (min-width:992px){.cta__buttons,.wp-block-eternia-cta__buttons{margin-top:var(--spacing-l)}}