.umbraco-bg{--section-text: var(--color-text, #141414);--section-muted: var(--color-secondary11, #6c6c6c);--section-surface: #ffffff;padding-block:2.5rem;color:var(--section-text)}@media only screen and (min-width:1024px){.umbraco-bg{padding-block:4.5rem}}.umbraco-bg h2,.umbraco-bg h3{color:inherit}.umbraco-bg--white{background:#fff;--section-surface: var(--color-primary2, #f3f3f3);--section-muted: #5f5f5f}.umbraco-bg--light{background:var(--ds-color-background, #f3f3f3);--section-muted: #5c5c5c}.umbraco-bg--dark{background:var(--ds-color-inverse-bg, #141414);--section-text: #ffffff;--section-muted: #c8c8c8;--section-surface: #262626}.umbraco-bg--brand{background:var(--ds-color-brand, #3b297a);--section-text: #ffffff;--section-muted: #ddd6f0;--section-surface: rgba(255, 255, 255, .1)}.umbraco-bg--dark a:not(.button-1):not([class*=btn]),.umbraco-bg--brand a:not(.button-1):not([class*=btn]){color:inherit}.umbraco-bg--dark :focus-visible,.umbraco-bg--brand :focus-visible{outline-color:#fff}.umbraco-section__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.5rem 1.5rem;margin-bottom:1.25rem}@media only screen and (min-width:1024px){.umbraco-section__header{margin-bottom:2rem}}.umbraco-section__heading{margin:0}.umbraco-section__subtitle{margin:.375rem 0 0;color:var(--section-muted, var(--color-secondary11, #6c6c6c));font-size:.9375rem;line-height:1.5}.umbraco-section__all{flex:none;display:inline-flex;align-items:center;gap:.5rem;width:auto;min-height:44px;white-space:nowrap;color:inherit;font-weight:var(--font-weight-semibold, 600);text-decoration:underline;text-underline-offset:.2em}.umbraco-section__all svg{flex:none;width:18px;height:18px;transition:transform .2s ease}.umbraco-section__all:hover svg{transform:translate(3px)}.umbraco-section__all:focus-visible{outline:3px solid currentColor;outline-offset:3px}@media(prefers-reduced-motion:reduce){.umbraco-section__all svg{transition:none}}.umbraco-section.umbraco-bg>.umbraco-section__body>.umbraco-content{margin-top:0;margin-bottom:0}.umbraco-section:not(.umbraco-bg){margin-top:2.5rem}@media only screen and (min-width:1024px){.umbraco-section:not(.umbraco-bg){margin-top:4rem}}.umbraco-section:not(.umbraco-bg)>.umbraco-section__body>.umbraco-content{margin-top:0}
