.cta-block{--cta-block-bg: var(--off-black);--cta-block-eyebrow: var(--off-white);--cta-block-text: var(--off-white);--cta-block-accent: var(--orange);--cta-block-stripe-height: 5.6rem;--cta-block-stripe-size: 1.6rem}@media only screen and (min-width: 911px){.cta-block{--cta-block-stripe-height: 10rem;--cta-block-stripe-size: 2.4rem}}@media(min-width: 600px){.editor-styles-wrapper .cta-block{--cta-block-stripe-height: 10rem;--cta-block-stripe-size: 2.4rem}}.cta-block__card{border-radius:.8rem;overflow:hidden;background-color:var(--cta-block-bg);color:var(--cta-block-text)}@media only screen and (min-width: 911px){.cta-block__card{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 600px){.editor-styles-wrapper .cta-block__card{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}}.cta-block__media{position:relative;padding-top:3.2rem;padding-right:2.4rem;padding-bottom:var(--cta-block-stripe-height);padding-left:2.4rem;min-height:30rem}@media only screen and (min-width: 911px){.cta-block__media{padding-top:5.6rem;padding-right:5.6rem;padding-bottom:var(--cta-block-stripe-height);padding-left:5.6rem;min-height:40rem}}@media(min-width: 600px){.editor-styles-wrapper .cta-block__media{padding-top:5.6rem;padding-right:5.6rem;padding-bottom:var(--cta-block-stripe-height);padding-left:5.6rem;min-height:40rem}}.cta-block__asset-wrap{position:relative;z-index:2;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.cta-block__media--full{padding-top:0;padding-right:0;padding-bottom:var(--cta-block-stripe-height);padding-left:0}.cta-block__media--full .cta-block__asset-wrap,.cta-block__media--full .cta-block__asset,.cta-block__media--full .asset__image,.cta-block__media--full .asset__video{width:100%;height:100%}.cta-block__media--full .asset__image,.cta-block__media--full .asset__video{object-fit:cover}.cta-block__media--centered .cta-block__asset-wrap{display:flex;align-items:center;justify-content:center;height:100%;margin-top:0;margin-right:0;margin-bottom:calc(var(--cta-block-stripe-height)*-0.55);margin-left:0}.cta-block__media--centered .cta-block__asset{width:100%;max-width:100%;max-height:100%}.cta-block__media--centered .asset__image,.cta-block__media--centered .asset__video{width:auto;max-width:100%;max-height:100%;display:block;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.cta-block__media--no-stripes{padding-bottom:3.2rem}@media only screen and (min-width: 911px){.cta-block__media--no-stripes{padding-bottom:5.6rem}}@media(min-width: 600px){.editor-styles-wrapper .cta-block__media--no-stripes{padding-bottom:5.6rem}}.cta-block__media--no-stripes.cta-block__media--full{padding-bottom:0}.cta-block__media--no-stripes.cta-block__media--centered .cta-block__asset-wrap{margin-bottom:0}.cta-block__asset .asset__image,.cta-block__asset .asset__video{display:block}.cta-block__stripes{position:absolute;left:0;right:0;bottom:0;z-index:1;height:var(--cta-block-stripe-height);background-image:repeating-linear-gradient(135deg, var(--cta-block-accent) 0, var(--cta-block-accent) var(--cta-block-stripe-size), transparent var(--cta-block-stripe-size), transparent calc(var(--cta-block-stripe-size) * 2));pointer-events:none}.cta-block__content{display:flex;flex-direction:column;align-items:flex-start;row-gap:2.4rem;padding-top:3.2rem;padding-right:2.4rem;padding-bottom:3.2rem;padding-left:2.4rem}@media only screen and (min-width: 911px){.cta-block__content{justify-content:center;row-gap:3.2rem;padding-top:6rem;padding-right:6rem;padding-bottom:6rem;padding-left:6rem;min-height:56rem}}@media(min-width: 600px){.editor-styles-wrapper .cta-block__content{justify-content:center;row-gap:3.2rem;padding-top:6rem;padding-right:6rem;padding-bottom:6rem;padding-left:6rem;min-height:56rem}}.cta-block__eyebrow{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;color:var(--cta-block-eyebrow)}.cta-block__heading{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;color:var(--cta-block-accent);max-width:44rem}.cta-block__button{margin-top:.8rem;width:100%;text-align:center}@media only screen and (min-width: 911px){.cta-block__button{margin-top:.4rem;width:auto}}@media(min-width: 600px){.editor-styles-wrapper .cta-block__button{margin-top:.4rem;width:auto}}
