@font-face{font-family:Apercu Pro;src:url(../../../fonts/apercu-regular-pro.woff2) format("woff2"),url(../../../fonts/apercu-regular-pro.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apercu Pro;src:url(../../../fonts/apercu-bold-pro.woff2) format("woff2"),url(../../../fonts/apercu-bold-pro.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.zig-zag.svelte-1poevao{position:relative;width:100%;background-color:#fff;color:#000}.zig-zag__item.svelte-1poevao{padding:40px 0;border-bottom:1px solid #a9cd3c}@media all and (min-width: 900px){.zig-zag__item.svelte-1poevao{padding:80px 0}}.zig-zag__item.svelte-1poevao:first-child{padding-top:0}.zig-zag__item.svelte-1poevao:last-child{border-bottom:0}.zig-zag--rule.svelte-1poevao{border-top:1px solid #a9cd3c}.zig-zag--rule.svelte-1poevao .zig-zag__item:where(.svelte-1poevao):first-child{padding-top:60px}@media all and (min-width: 900px){.zig-zag--rule.svelte-1poevao .zig-zag__item:where(.svelte-1poevao):first-child{padding-top:80px}}.zig-zag--last-rule.svelte-1poevao .zig-zag__item:where(.svelte-1poevao):last-child{border-bottom:1px solid #a9cd3c}.zig-zag__row.svelte-1poevao{row-gap:30px;align-items:center}@media all and (min-width: 900px){.zig-zag__row.svelte-1poevao{justify-content:space-between}}@media all and (min-width: 900px){.zig-zag__item--reverse.svelte-1poevao .zig-zag__row:where(.svelte-1poevao){flex-direction:row-reverse}}.zig-zag__media.svelte-1poevao{position:relative;width:100%;aspect-ratio:450/300}@media all and (max-width: 899px){.zig-zag__media.svelte-1poevao{max-width:450px}}.zig-zag__media.svelte-1poevao .picture-frame{width:100%;height:100%}.zig-zag__media.svelte-1poevao picture,.zig-zag__media.svelte-1poevao img{display:block;width:100%;height:100%}.zig-zag__media.svelte-1poevao img{object-fit:cover}.zig-zag__title.svelte-1poevao{margin:0 0 20px;color:#000}.zig-zag__text.svelte-1poevao{color:#000}.zig-zag__text.svelte-1poevao p{font-size:inherit}.zig-zag__text.svelte-1poevao p:first-child{margin-top:0}.zig-zag__text.svelte-1poevao p:last-child{margin-bottom:0}.zig-zag__cta.svelte-1poevao{margin-top:30px}@media all and (min-width: 900px){.zig-zag__cta.svelte-1poevao{margin-top:40px}}.zig-zag__cta--dark.svelte-1poevao .btn--secondary{padding-left:25px;padding-right:25px}@media all and (min-width: 900px){.zig-zag__cta--dark.svelte-1poevao .btn--secondary{padding-left:40px;padding-right:40px}}
