.c-hero{background-color:#fff;position:relative;--height-image:400px;--height-card:110px}@media(min-width:992px){.c-hero{--height-image:480px;--height-card:130px}}@media(min-width:1200px){.c-hero{--height-image:496px;--height-card:164px}}.c-hero .l-badges img{height:40px;width:auto}.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 8px rgba(0,0,0,.15);display:flex;flex-direction:column;gap:16px;margin:168px 0 40px;padding:24px}@media(min-width:544px){.c-hero__content--card{margin:256px 0 40px}}@media(min-width:768px){.c-hero__content--card{margin:272px 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%,.8);box-shadow:none}.c-hero__content--shadow-visible{box-shadow:0 4px 8px rgba(0,0,0,.15)}}.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__image-container{width:100%}.c-hero__image{inset:0;position:absolute;z-index:1}.c-hero:has(.c-hero__content--card) .c-hero__image{bottom:auto;height:256px}@media(min-width:544px){.c-hero:has(.c-hero__content--card) .c-hero__image{height:360px}}@media(min-width:768px){.c-hero:has(.c-hero__content--card) .c-hero__image{height:400px}}@media(min-width:992px){.c-hero:has(.c-hero__content--card) .c-hero__image{bottom:0;height:auto}}.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){min-height:704px}}@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){align-items:center;display:flex;min-height:552px}}@media(min-width:992px){.c-hero--sm:has(.c-hero__content--card){align-items:center;display:flex;min-height:448px}}.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) .l-buttons{justify-content:center}.c-hero:has(.c-hero__content--overview):has(.c-deck-buttons){padding:0 0 40px}@media(min-width:992px){.c-hero:has(.c-hero__content--overview):has(.c-deck-buttons){padding:0 0 48px}}@media(min-width:1200px){.c-hero:has(.c-hero__content--overview):has(.c-deck-buttons){padding:0 0 56px}}@media(min-width:1440px){.c-hero:has(.c-hero__content--overview):has(.c-deck-buttons){padding:0 0 80px}}@media(max-width:543px){.c-hero:has(.c-hero__content--overview):has(.c-deck-buttons) .c-hero__image-container{min-height:auto}}@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);position:relative}}@media(min-width:544px){.c-hero:has(.c-hero__content--overview):has(.c-deck-buttons) .c-hero__image{bottom:calc(var(--height-card)/-2)}}