.module-appel-action { position: relative; isolation: isolate; }
.module-appel-action__inner { display:grid; grid-template-columns:minmax(0,1fr); gap:clamp(28px,5vw,80px); }
.module-appel-action__inner--2 { grid-template-columns:minmax(0,var(--site-column-first,1fr)) minmax(0,var(--site-column-second,1fr)); }
.module-appel-action__column { display:flex; flex-direction:column; align-items:stretch; justify-content:var(--site-content-vertical,flex-start); gap:clamp(20px,2vw,30px); min-width:0; }
.module-appel-action__heading { min-width:0; }
.module-appel-action__eyebrow { color:var(--site-accent-text,var(--site-accent)); font-size:14px; font-weight:700; line-height:1.4; letter-spacing:.06em; text-transform:uppercase; margin:0 0 16px; text-align:var(--site-title-align,left); }
.module-appel-action h2 { color:inherit; margin:0; line-height:1.1; overflow-wrap:anywhere; }
.module-appel-action__text { color:inherit; text-align:var(--site-text-align,left); }
.module-appel-action__text > :last-child { margin-bottom:0; }
.module-appel-action__button-wrap { display:flex; justify-content:var(--site-text-align,left); min-width:0; }
@media(max-width:767px) {
    .module-appel-action__inner--2 { display:flex; flex-direction:column; }
    .module-appel-action__inner--2 .module-appel-action__column { display:contents; }
    .module-appel-action__heading { order:0; }
    .module-appel-action__text { order:1; }
    .module-appel-action__button-wrap { order:2; }
}


.module-appel-action__inner--2 { align-items:center; column-gap:clamp(32px,6vw,96px); }
.module-appel-action__column { gap:24px; }
.module-appel-action__heading { display:grid; justify-items:var(--site-title-align,left); }
.module-appel-action h2 { max-width:17ch; font-size:clamp(30px,3.35vw,48px); font-weight:900; text-transform:uppercase; text-wrap:balance; }
.module-appel-action__text { font-size:clamp(16px,1.3vw,18px); line-height:1.65; }
.module-appel-action__button-wrap { margin-top:4px; }
@media(max-width:767px) { .module-appel-action__inner--2 { gap:24px; } }
.module-appel-action__text { margin:0; }
