.eip-callout{box-sizing:border-box;color:inherit;text-decoration:none}.eip-callout__icon{align-items:center;color:var(--eip-wine);display:flex;flex:none;justify-content:center}.eip-callout__icon img,.eip-callout__icon svg{display:block;height:22px;object-fit:contain;width:22px}.eip-callout__title{line-height:1.3;margin:0}.eip-callout__text{line-height:1.4;margin:0}.eip-callout__cta{align-items:center;color:var(--eip-wine);display:inline-flex;flex:none;font-size:var(--eip-size-body);font-weight:var(--eip-weight-bold);gap:6px;text-decoration:none;white-space:nowrap}.eip-callout__cta svg{display:block}.eip-callout__body{color:var(--eip-ink);font-size:var(--eip-size-body);font-weight:var(--eip-weight-regular);line-height:1.55;margin:0}.eip-callout__body p{margin:0 0 .35em}.eip-callout__body p:last-child{margin-bottom:0}.eip-callout__body strong{font-weight:var(--eip-weight-extrabold)}.eip-callout--row{align-items:center;background:#fff;border:1px solid var(--eip-line-soft);border-radius:14px;container-name:eip-callout-row;container-type:inline-size;display:flex;flex-wrap:wrap;gap:12px 16px;padding:18px 20px;transition:border-color .15s ease,background .15s ease}.eip-callout--row:focus-visible,.eip-callout--row:hover{background:#fff;border-color:var(--eip-wine)}.eip-callout--row.is-placeholder{cursor:default;opacity:.85}.eip-callout--row .eip-callout__icon{margin-top:-25px}.eip-callout--row .eip-callout__copy{display:flex;flex:1 1 12rem;flex-direction:column;gap:4px;min-width:0}.eip-callout--row .eip-callout__title{color:var(--eip-wine);font-size:var(--eip-size-heading);font-weight:var(--eip-weight-extrabold);letter-spacing:.1em;text-transform:uppercase}.eip-callout--row .eip-callout__text{color:var(--eip-ink-2);font-size:var(--eip-size-body);font-weight:var(--eip-weight-regular)}.eip-callout--row .eip-callout__cta{flex:0 1 auto;margin-inline-start:auto}@container eip-callout-row (max-width: 26rem){.eip-callout--row .eip-callout__icon{margin-top:0}.eip-callout--row .eip-callout__cta{flex-basis:100%;margin-inline-start:34px}}@media(max-width:680px){.eip-callout--row .eip-callout__icon{margin-top:0}.eip-callout--row .eip-callout__cta{flex-basis:100%;margin-inline-start:34px}}.eip-callout--panel{align-items:flex-start;align-self:flex-start;background:#fff;border:1px solid var(--eip-line-soft);border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:auto;max-width:100%;padding:40px 36px;width:clamp(60%,60% + (1400px - 100vw)*.35,100%)}.eip-callout--panel .eip-callout__icon{margin:0}.eip-callout--panel .eip-callout__title{color:var(--eip-wine);font-size:clamp(36px,4vw,48px);font-weight:var(--eip-weight-extrabold);letter-spacing:-.03em;line-height:1.1;width:100%}.eip-callout--panel .eip-callout__text{color:var(--eip-ink-2);flex:none;font-size:var(--eip-size-lead);font-weight:var(--eip-weight-regular);max-width:none;width:100%}.eip-callout--panel .eip-callout__body{flex:none;margin-block-start:4px;max-width:none;width:100%}.eip-callout--panel .eip-callout__cta{margin-block-start:auto}@media(max-width:980px){.eip-callout--panel{align-self:stretch;max-width:none;width:100%}}@media(max-width:680px){.eip-callout--panel{padding:28px 20px}}.eip-hero .eip-callout--row,.eip-hero .eip-hero__inner>.eip-callout--row{flex:1 0 100%;margin-block-start:20px;order:3;width:100%}.eip-hero .eip-hero__inner>.eip-callout--row{margin-block-start:20px}.eip-hero-row:has(>.eip-callout),.eip-hero-row:has(>.eip-hero-aside),.eip-hero-row:has(>.wp-block-esistpunkt-blocks-callout-card){align-items:stretch}.eip-hero-aside{align-self:stretch;display:flex;flex-direction:column;gap:16px;justify-self:stretch;min-width:0;width:100%}.eip-hero-aside>*{margin:0;max-width:none}.eip-hero-aside>.eip-callout--panel,.eip-hero-aside>.wp-block-esistpunkt-blocks-callout-card.eip-callout--panel{align-self:stretch;max-width:none;width:100%}.eip-hero-aside>.eip-callout--row,.eip-hero-aside>.wp-block-esistpunkt-blocks-callout-card.eip-callout--row{margin:0;width:100%}@media(max-width:980px){.eip-hero-aside>.eip-callout--mobile-first,.eip-hero-aside>.wp-block-esistpunkt-blocks-callout-card.eip-callout--mobile-first{order:-1}}@media(min-width:981px){.wp-block-group.eip-hero-row>.eip-hero-aside{align-self:start;flex:0 1 auto;justify-self:start;max-width:100%;width:clamp(92%,75% + (1400px - 100vw)*.55,100%)}}@media(max-width:980px){.wp-block-group.eip-hero-row>.eip-hero-aside{align-self:stretch;justify-self:stretch;max-width:none;width:100%}}.wp-block-group.eip-hero-row>.eip-callout,.wp-block-group.eip-hero-row>.wp-block-esistpunkt-blocks-callout-card{flex:1;justify-self:stretch;margin-inline:0;max-width:none;padding-inline:36px;width:100%}.eip-hero-row>.eip-callout--panel,.eip-hero-row>.eip-callout--row,.eip-hero-row>.wp-block-esistpunkt-blocks-callout-card{align-items:flex-start;align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;height:100%;justify-self:stretch;max-width:none;min-height:0;padding:40px 36px;width:100%}@media(min-width:981px){.wp-block-group.eip-hero-row>.eip-callout--panel,.wp-block-group.eip-hero-row>.wp-block-esistpunkt-blocks-callout-card.eip-callout--panel{align-self:start;flex:0 1 auto;justify-self:start;max-width:100%;padding-inline:36px;width:clamp(92%,75% + (1400px - 100vw)*.55,100%)}.eip-hero-row>.eip-callout--panel,.eip-hero-row>.wp-block-esistpunkt-blocks-callout-card.eip-callout--panel{align-self:start;flex:0 1 auto;height:auto;justify-self:start;max-width:100%;width:clamp(92%,75% + (1400px - 100vw)*.55,100%)}}.eip-hero-row>.eip-callout--row .eip-callout__icon{margin-top:0}.eip-hero-row>.eip-callout--row .eip-callout__copy{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.eip-hero-row>.eip-callout--row .eip-callout__title{font-size:clamp(28px,3vw,40px);letter-spacing:-.03em;text-transform:none}.eip-hero-row>.eip-callout--row .eip-callout__cta{margin-block-start:auto;margin-inline-start:0}.eip-hero-row>.eip-callout--panel .eip-callout__body,.eip-hero-row>.eip-callout--panel .eip-callout__text{flex:none;max-width:none;width:100%}.eip-hero-row>.eip-callout--panel .eip-callout__cta{margin-block-start:auto}@media(max-width:980px){.wp-block-group.eip-hero-row>.eip-callout,.wp-block-group.eip-hero-row>.wp-block-esistpunkt-blocks-callout-card{flex:1 1 auto}.eip-hero-row>.eip-callout--panel,.eip-hero-row>.wp-block-esistpunkt-blocks-callout-card.eip-callout--panel,.wp-block-group.eip-hero-row>.eip-callout--panel,.wp-block-group.eip-hero-row>.wp-block-esistpunkt-blocks-callout-card.eip-callout--panel{align-self:stretch;flex:1 1 auto;height:auto;justify-self:stretch;max-width:none;padding-inline:36px;width:100%}}@media(max-width:680px){.eip-hero-row>.eip-callout--panel,.eip-hero-row>.eip-callout--row,.eip-hero-row>.wp-block-esistpunkt-blocks-callout-card,.eip-hero-row>.wp-block-esistpunkt-blocks-callout-card.eip-callout--panel,.wp-block-group.eip-hero-row>.eip-callout,.wp-block-group.eip-hero-row>.wp-block-esistpunkt-blocks-callout-card{align-self:stretch;height:auto;justify-self:stretch;max-width:none;padding:28px 20px;width:100%}.eip-hero-row>.eip-callout--panel .eip-callout__body,.eip-hero-row>.eip-callout--panel .eip-callout__text{max-width:none}}
