.c-hero{background-color:#fff;position:relative}.c-hero .l-badges img{height:40px;width:auto}.c-hero .c-deck-buttons{position:relative;z-index:3}.c-hero__content{position:relative;z-index:2}.c-hero__content--card{background:hsla(0,0%,100%,.9);border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;flex-direction:column;gap:16px;margin:calc(var(--height-image) - 88px) 0 40px;padding:24px}@media(min-width:544px){.c-hero__content--card{margin:calc(var(--height-image) - 104px) 0 40px}}@media(min-width:768px){.c-hero__content--card{margin:calc(var(--height-image) - 128px) 0 48px;padding:32px}}@media(min-width:992px){.c-hero__content--card{background-color:transparent;box-shadow:none;margin:32px 0}}@media(min-width:1200px){.c-hero__content--card{margin:40px 0;padding:40px}}@media(min-width:992px){.c-hero__content--card-visible{background:hsla(0,0%,100%,.9);box-shadow:none}.c-hero__content--shadow-visible{box-shadow:0 4px 4px rgba(0,0,0,.25)}}.c-hero__content--overview{padding:24px 0}@media(min-width:768px){.c-hero__content--overview{padding:32px 0}}@media(min-width:992px){.c-hero__content--overview{padding:40px 0}}.c-hero__headings{display:flex;flex-direction:column;gap:8px}.c-hero__image-container{width:100%}.c-hero__image{position:absolute;top:0;z-index:1}@media(min-width:992px){.c-hero__image{inset:0}}.c-hero:has(.c-hero__content--card){--height-image:256px}@media(min-width:544px){.c-hero:has(.c-hero__content--card){--height-image:360px}}@media(min-width:768px){.c-hero:has(.c-hero__content--card){--height-image:400px}}.c-hero:has(.c-hero__content--card) .c-hero__image-container{display:flex;flex-direction:column;justify-content:center;min-height:var(--height-image)}.c-hero:has(.c-hero__content--card) .c-hero__image{height:var(--height-image)}@media(min-width:992px){.c-hero:has(.c-hero__content--card) .c-hero__image{height:unset}}.c-hero:has(.c-hero__content--card) .l-buttons{justify-content:center}@media(min-width:992px){.c-hero:has(.c-hero__content--card) .l-buttons{justify-content:start}}@media(min-width:992px){.c-hero--lg:has(.c-hero__content--card){--height-image:704px}}.c-hero--lg:has(.c-hero__content--card) .c-hero__image-container{justify-content:start}@media(min-width:992px){.c-hero--lg:has(.c-hero__content--card) .c-hero__card{margin-top:96px}}@media(min-width:992px){.c-hero--md:has(.c-hero__content--card){--height-image:552px}}@media(min-width:992px){.c-hero--sm:has(.c-hero__content--card){--height-image:448px}}.c-hero:has(.c-hero__content--overview){--height-image:400px}@media(min-width:992px){.c-hero:has(.c-hero__content--overview){--height-image:480px}}@media(min-width:1200px){.c-hero:has(.c-hero__content--overview){--height-image:496px}}.c-hero:has(.c-hero__content--overview) .c-hero__image-container{display:flex;flex-direction:column;justify-content:center;min-height:var(--height-image)}.c-hero:has(.c-hero__content--overview) .c-hero__image{inset:0}.c-hero:has(.c-hero__content--overview) .l-buttons{justify-content:center}@media(min-width:544px){.c-hero:has(.c-hero__content--overview):has(.c-deck-buttons) .c-hero__image-container{min-height:calc(var(--height-image) - var(--height-card)/2)}.c-hero:has(.c-hero__content--overview):has(.c-deck-buttons) .c-hero__image{bottom:calc(var(--height-card)/-2)}}.c-hero:has(.c-deck-buttons--nav){--height-card:110px;--padding-bottom:0;padding-bottom:var(--padding-bottom)}.c-hero:has(.c-deck-buttons--nav):has(.c-hero__content--overview){--padding-bottom:40px}@media(min-width:544px){.c-hero:has(.c-deck-buttons--nav):has(.c-hero__content--overview){--padding-bottom:0}}@media(max-width:543px){.c-hero:has(.c-deck-buttons--nav) .c-hero__image-container{min-height:auto}}@media(min-width:544px){.c-hero:has(.c-deck-buttons--nav) .c-hero__image-container{position:relative}}@media(min-width:992px){.c-hero:has(.c-deck-buttons--nav) .c-hero__image-container{min-height:calc(var(--height-image) - var(--height-card)/2)}}@media(min-width:992px){.c-hero:has(.c-deck-buttons--nav) .c-hero__image{bottom:calc(var(--height-card)/-2)}}.c-hero:has(.c-deck-buttons--nav) .c-hero__content--card{margin-bottom:24px}@media(min-width:992px){.c-hero:has(.c-deck-buttons--nav) .c-hero__content--card{margin-bottom:32px}}@media(min-width:1200px){.c-hero:has(.c-deck-buttons--nav) .c-hero__content--card{margin-bottom:40px}}.c-hero:has(.c-deck-buttons--options){--height-card:128px;--padding-bottom:8px;padding-bottom:var(--padding-bottom)}.c-hero:has(.c-deck-buttons--options):has(.c-hero__content--overview){--padding-bottom:40px}@media(min-width:544px){.c-hero:has(.c-deck-buttons--options):has(.c-hero__content--overview){--padding-bottom:8px}}@media(max-width:543px){.c-hero:has(.c-deck-buttons--options) .c-hero__image-container{min-height:auto}}@media(min-width:544px){.c-hero:has(.c-deck-buttons--options) .c-hero__image-container{position:relative}}@media(min-width:992px){.c-hero:has(.c-deck-buttons--options) .c-hero__image-container{min-height:calc(var(--height-image) - var(--height-card)/2)}}@media(min-width:992px){.c-hero:has(.c-deck-buttons--options) .c-hero__image{bottom:calc(var(--height-card)/-2)}}.c-hero:has(.c-deck-buttons--options) .c-hero__content--card{margin-bottom:24px}@media(min-width:992px){.c-hero:has(.c-deck-buttons--options) .c-hero__content--card{margin-bottom:32px}}@media(min-width:1200px){.c-hero:has(.c-deck-buttons--options) .c-hero__content--card{margin-bottom:40px}}