.hero{background-color:transparent!important;-o-border-image:unset!important;border-image:unset!important}.cmp-hero{--hero-min-height:initial;--hero-teaser-padding-block:32px;--hero-teaser-padding-inline:24px;--hero-image-aspect-ratio:2;--hero-storer-position-top:0;--hero-storer-position-left:var(--hero-teaser-padding-inline);--hero-storer-position-right:auto;--hero-cta-width:100%;--hero-cta-margin-top:32px;--hero-cta-gap:16px;background-color:var(--background-color,transparent)}@media (min-width:768px){.cmp-hero{--hero-cta-width:calc(50% - 12px);--hero-cta-gap:32px}}@media (min-width:912px){.cmp-hero{--hero-min-height:360px;--hero-teaser-padding-block:48px;--hero-image-aspect-ratio:initial;--hero-storer-position-top:24px;--hero-storer-position-left:auto;--hero-storer-position-right:24px;--hero-cta-width:100%;--hero-cta-max-width:100%;--hero-cta-margin-top:48px;--hero-cta-gap:24px;align-items:stretch;display:grid;grid-template-areas:"left image teaser right";grid-template-columns:1fr min(50%,720px) min(50%,720px) 1fr;min-height:var(--hero-min-height)}}@media (min-width:1152px){.cmp-hero{--hero-teaser-padding-block:64px;--hero-teaser-padding-inline:32px;--hero-cta-width:calc(50% - 12px);--hero-cta-gap:48px}}@media (min-width:1440px){.cmp-hero{--hero-teaser-padding-inline:48px}}@media (max-width:911px){.cmp-hero[data-image-large=true]{--hero-image-aspect-ratio:4/3}}@media (min-width:912px){.cmp-hero[data-image-large=true]{--hero-min-height:540px;--hero-teaser-padding-block:64px}}@media (min-width:1152px){.cmp-hero[data-image-large=true]{--hero-teaser-padding-block:96px}}@media (min-width:912px){.cmp-hero[data-image-position=right]{grid-template-areas:"left teaser image right"}}@media (max-width:767px){.cmp-hero[data-image-hide-mobile=true] .cmp-hero__image{display:none}.cmp-hero[data-storer-position=right]{--hero-storer-position-left:auto;--hero-storer-position-right:var(--hero-teaser-padding-inline)}}@media (max-width:911px){.cmp-hero[data-storer-hide-mobile=false]:has(.cmp-hero__storer) .cmp-hero__teaser{padding-top:56px}}@media (max-width:911px){.cmp-hero:not(:has(.cmp-hero__image))[data-storer-hide-mobile=false]:has(.cmp-hero__storer),.cmp-hero[data-image-hide-mobile=true][data-storer-hide-mobile=false]:has(.cmp-hero__storer){--hero-storer-position-left:var(--hero-teaser-padding-inline);--hero-storer-position-right:auto}}@media (max-width:767px){.cmp-hero:not(:has(.cmp-hero__image))[data-storer-hide-mobile=false]:has(.cmp-hero__storer) .cmp-hero__storer,.cmp-hero[data-image-hide-mobile=true][data-storer-hide-mobile=false]:has(.cmp-hero__storer) .cmp-hero__storer{top:24px;transform:translateY(0)}}@media (max-width:767px){.cmp-hero:not(:has(.cmp-hero__image))[data-storer-hide-mobile=false]:has(.cmp-hero__storer) .cmp-hero__teaser,.cmp-hero[data-image-hide-mobile=true][data-storer-hide-mobile=false]:has(.cmp-hero__storer) .cmp-hero__teaser{padding-top:128px}}@media (max-width:911px){.cmp-hero:not(:has(.cmp-hero__image))[data-storer-hide-mobile=false]:has(.cmp-hero__storer) .cmp-hero__storer{top:24px;transform:translateY(0)}}@media (max-width:911px){.cmp-hero:not(:has(.cmp-hero__image))[data-storer-hide-mobile=false]:has(.cmp-hero__storer) .cmp-hero__teaser{padding-top:128px}}@media (max-width:911px){.cmp-hero[data-storer-hide-mobile=true] .cmp-hero__storer{display:none}}.cmp-hero:not(:has(.cmp-hero__image)){--hero-cta-margin-top:32px}@media (min-width:912px){.cmp-hero:not(:has(.cmp-hero__image)){--hero-cta-width:calc(50% - 12px);--hero-cta-gap:var(--hero-cta-margin-top)}}@media (min-width:1152px){.cmp-hero:not(:has(.cmp-hero__image)){--hero-cta-margin-top:48px;--hero-cta-width:386px;--hero-cta-max-width:calc(50% - 12px)}}.cmp-hero:not(:has(.cmp-hero__image)) .cmp-hero__child-components{-moz-column-gap:24px;column-gap:24px;justify-content:flex-start}.cmp-hero .cmp-image__image{border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:912px){.cmp-hero__image{grid-area:image;position:relative}}.cmp-hero__image .cmp-image{aspect-ratio:var(--hero-image-aspect-ratio);width:100%}@media (min-width:912px){.cmp-hero__image .cmp-image{bottom:0;left:0;position:absolute;right:0;top:0}}.cmp-hero__teaser{align-items:stretch;display:flex;flex-direction:column;-webkit-hyphens:auto;hyphens:auto;justify-content:center;padding:var(--hero-teaser-padding-block) var(--hero-teaser-padding-inline);position:relative}@media (min-width:912px){.cmp-hero__teaser{grid-area:teaser}.cmp-hero__teaser:only-child{grid-area:1/2/2/4}.cmp-hero__image{-ms-grid-column:2;-ms-grid-row:1}.cmp-hero[data-image-position=right]>.cmp-hero__image,.cmp-hero__teaser{-ms-grid-column:3;-ms-grid-row:1}.cmp-hero[data-image-position=right]>.cmp-hero__teaser{-ms-grid-column:2;-ms-grid-row:1}}.cmp-hero__teaser-headline+.cmp-hero__teaser-title{padding-top:4px}@media (min-width:768px){.cmp-hero__teaser-headline+.cmp-hero__teaser-title{padding-top:8px}}.cmp-hero__teaser-headline+.cmp-hero__teaser-text{padding-top:12px}.cmp-hero__teaser-title+.cmp-hero__teaser-text{padding-top:32px}@media (min-width:768px){.cmp-hero__teaser-title+.cmp-hero__teaser-text{padding-top:48px}}.cmp-hero__storer{aspect-ratio:1;left:var(--hero-storer-position-left);position:absolute;right:var(--hero-storer-position-right);top:var(--hero-storer-position-top);transform:translateY(-50%);width:80px}@media (min-width:912px){.cmp-hero__storer{transform:none;width:96px}}.cmp-hero__storer .cmp-image{height:100%;width:100%}@media (min-width:912px){.cmp-hero__storer~:is(.cmp-hero__teaser-headline,.cmp-hero__teaser-title){margin-right:108px}}.cmp-hero__child-components{display:flex;flex-wrap:wrap;justify-content:space-between}.cmp-hero__child-components .price{margin-top:14px;width:100%}.cmp-hero__child-components .cta{margin-top:var(--hero-cta-margin-top);max-width:var(--hero-cta-max-width);width:var(--hero-cta-width)}.cmp-hero__child-components .cta .cmp-cta{--cta-width:100%}.cmp-hero__child-components .cta+.cta{margin-top:var(--hero-cta-gap)}.hero.cq-Editable-dom--container:not(:is(.padding-s,.padding-m,.padding-l,.padding-xl)){padding-block:0!important}html:is(.aem-AuthorLayer-Edit,.aem-AuthorLayer-Layouting,.aem-AuthorLayer-structure,.aem-AuthorLayer-initial) .cmp-hero .new{flex:0 0 100%!important;margin-top:24px!important;width:100%!important}