.pageblock--cta .cta__wrapper--split{border-radius:var(--border-radius-md,10px)}.pageblock--cta.pageblock--cta-overlay{--block-padding-x:0;--block-padding-top:0;--block-padding-bottom:0;--intro-gutter-after:0;--media-border-radius:0;min-block-size:360px;position:relative;overflow:hidden}.pageblock--cta.pageblock--cta-overlay>.container{z-index:1;padding-block:var(--spacing-3xl);justify-content:center;align-items:center;min-block-size:550px;display:flex;position:relative}.pageblock--cta.pageblock--cta-overlay .cta__background{border-radius:0;min-block-size:100%;position:absolute;inset:0;overflow:hidden}.pageblock--cta.pageblock--cta-overlay .cta__background :is(.cta__background-media,.x-core-image,.x-core-video,img,video){object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.pageblock--cta.pageblock--cta-overlay .cta__background-oembed{block-size:100%;position:absolute;inset:0}.pageblock--cta.pageblock--cta-overlay .cta__background-oembed iframe{border:0;block-size:100%;inline-size:100%}.pageblock--cta.pageblock--cta-overlay .cta__overlay{z-index:1;background:#0000008c;position:absolute;inset:0}.pageblock--cta.pageblock--cta-overlay .cta__content--overlay{--heading-color:var(--color-neutral-0);--body-color:var(--color-neutral-0);--intro-max-width:720px;--h2-size:var(--h1-size);color:var(--color-neutral-0);text-align:center;justify-content:center;inline-size:100%;display:flex}.pageblock--cta.pageblock--cta-overlay .cta__content--overlay .x-core-intro{inline-size:100%;max-inline-size:var(--intro-max-width);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.pageblock--cta.pageblock--cta-overlay .cta__content--overlay .x-core-title,.pageblock--cta.pageblock--cta-overlay .cta__content--overlay .x-core-title :is(.x-core-title--title,.x-core-title--pre-title,.x-core-title--post-title),.pageblock--cta.pageblock--cta-overlay .cta__content--overlay .x-core-heading,.pageblock--cta.pageblock--cta-overlay .cta__content--overlay .x-core-intro__content,.pageblock--cta.pageblock--cta-overlay .cta__content--overlay .x-core-intro__content :is(p,li,span,a){color:var(--color-neutral-0)}.pageblock--cta.pageblock--cta-overlay .cta__content--overlay .x-core-button-wrapper{justify-content:center}.pageblock--cta.pageblock--cta-overlay .cta__content--overlay .x-core-button--secondary{--button-color:var(--color-neutral-0);--button-bg:transparent;--button-background:transparent;--button-border-color:var(--color-neutral-0)}.pageblock--cta.pageblock--cta-overlay .cta__content--overlay .x-core-button--secondary.x-core-button--active,.pageblock--cta.pageblock--cta-overlay .cta__content--overlay .x-core-button--secondary:hover,.pageblock--cta.pageblock--cta-overlay .cta__content--overlay .x-core-button--secondary:focus-visible{--button-background:transparent}.pageblock--cta.pageblock--cta-overlay:not(:last-of-type){margin-block-end:var(--block-padding-y)}.pageblock--cta .cta__wrapper--split{padding-inline:var(--spacing-lg);background-color:color-mix(in srgb, var(--color-primary-500) 7%, transparent);padding-block:0;position:relative;overflow:hidden}.pageblock--cta .cta__wrapper--split .cta__grid{align-items:center}.pageblock--cta .cta__wrapper--split .cta__content--split{padding-block:var(--spacing-3xl);flex-direction:column;justify-content:center;display:flex}.pageblock--cta .cta__wrapper--split .cta__media{justify-content:center;align-items:center;block-size:100%;min-block-size:220px;display:flex}.pageblock--cta .cta__wrapper--split .cta__image{block-size:100%;max-block-size:360px;inline-size:100%}.pageblock--cta .cta__wrapper--split.cta__wrapper--fit-cover{padding-inline:0}.pageblock--cta .cta__wrapper--split.cta__wrapper--fit-cover .cta__grid{align-items:stretch;gap:0}.pageblock--cta .cta__wrapper--split.cta__wrapper--fit-cover .cta__content--split{padding-inline:var(--spacing-lg)}.pageblock--cta .cta__wrapper--split.cta__wrapper--fit-cover .cta__media{align-self:stretch;min-block-size:280px;position:relative;overflow:hidden}.pageblock--cta .cta__wrapper--split.cta__wrapper--fit-cover .cta__image,.pageblock--cta .cta__wrapper--split.cta__wrapper--fit-cover .cta__media :is(.x-core-image,img){object-fit:cover;object-position:center;block-size:100%;max-block-size:none;inline-size:100%;display:block;position:absolute;inset:0}.pageblock--cta .cta__wrapper--split.cta__wrapper--fit-contain{--cta-contain-image-overflow:60px;overflow:visible}.pageblock--cta .cta__wrapper--split.cta__wrapper--fit-contain .cta__grid{align-items:stretch}.pageblock--cta .cta__wrapper--split.cta__wrapper--fit-contain .cta__media{align-self:stretch;min-block-size:220px;position:relative;overflow:visible}.pageblock--cta .cta__wrapper--split.cta__wrapper--fit-contain .cta__image{object-fit:contain;object-position:bottom center;block-size:auto;inline-size:auto;max-inline-size:100%;max-block-size:calc(100% + var(--cta-contain-image-overflow));position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pageblock--cta .cta__wrapper--split.cta__wrapper--fit-contain.cta__wrapper--reverse .cta__content--split{order:1}.pageblock--cta .cta__wrapper--split.cta__wrapper--fit-contain.cta__wrapper--reverse .cta__media{order:2}@media (min-width:1200px){.pageblock--cta .cta__wrapper--split.cta__wrapper--fit-contain.cta__wrapper--reverse .cta__content--split{order:2}.pageblock--cta .cta__wrapper--split.cta__wrapper--fit-contain.cta__wrapper--reverse .cta__media{order:1}}.pageblock--cta .cta__wrapper--split.cta__wrapper--reverse:not(.cta__wrapper--fit-contain) .cta__content--split{order:2}.pageblock--cta .cta__wrapper--split.cta__wrapper--reverse:not(.cta__wrapper--fit-contain) .cta__media{order:1}.pageblock--cta .cta__wrapper--split .x-core-button--secondary{--button-color:var(--color-neutral-900);--button-bg:transparent;--button-background:transparent;--button-border-color:var(--color-neutral-300)}.pageblock--cta .cta__wrapper--split .x-core-button--secondary.x-core-button--active,.pageblock--cta .cta__wrapper--split .x-core-button--secondary:hover,.pageblock--cta .cta__wrapper--split .x-core-button--secondary:focus-visible{--button-bg:var(--color-neutral-0);--button-background:var(--button-bg)}
