.hds-hero{--arrow-icon-color:var(--color);--arrow-icon-size:128px;--background-color:var(--color-white);--color:var(--color-black-90);--diagonal-koros-position:45%;--hero-content-max-width:690px;--horizontal-padding-large:var(--spacing-layout-xs);--horizontal-padding-medium:var(--spacing-layout-xs);--horizontal-padding-small:var(--spacing-layout-2-xs);--horizontal-padding-x-large:var(--spacing-layout-xs);--image-position:bottom right;--koros-color:var(--color-white);--bottom-koros-color:var(--koros-color);--koros-height:85px;--padding-horizontal:var(--horizontal-padding-small);--padding-vertical:var(--spacing-xl);--z-index:1;--bottom-background-color:transparent;--information-padding-top:0;--information-color:inherit;background-color:var(--background-color);color:var(--color);display:flex;flex-direction:column;position:relative;z-index:var(--z-index)}.hds-hero__bottom-container{background-color:var(--bottom-background-color);width:100%}.hds-hero__bottom-content-aligner{justify-content:space-between;margin:0 auto;max-width:var(--container-width-xl);width:100%}.hds-hero__arrow-icon-container,.hds-hero__bottom-content-aligner{display:flex;position:relative;z-index:calc(var(--z-index) + 1)}.hds-hero--arrow-icon{--icon-size:var(--arrow-icon-size)!important;color:var(--arrow-icon-color);margin-left:calc(var(--padding-horizontal) - var(--arrow-icon-size) / 4);margin-top:calc(0px - var(--arrow-icon-size) / 6.4 - var(--spacing-layout-xs))}.hds-hero__information-container{display:flex;flex-grow:1;justify-content:flex-end;padding-top:var(--information-padding-top)}.hds-hero__information-container span{color:var(--information-color);padding:var(--spacing-2-xs) var(--spacing-s)}.hds-hero__title{font-size:var(--fontsize-heading-xl-mobile);font-weight:400;letter-spacing:-1px;line-height:var(--lineheight-s);margin:0 0 var(--spacing-s) 0}.hds-hero__text{font-size:var(--fontsize-body-l);margin:0 0 var(--spacing-s) 0}.hds-hero__text:last-of-type{margin:0 0 var(--spacing-l) 0}.hds-hero__container{margin-left:auto;margin-right:auto}.hds-hero__content{display:flex;margin:auto;max-width:var(--container-width-xl);padding:var(--padding-vertical) var(--padding-horizontal)}.hds-hero__content--single-column,.hds-hero__content--two-columns{display:flex;flex-direction:column}.hds-hero__content--two-columns{align-items:center}.hds-hero__content--two-columns__image-container{display:none}.hds-hero__card{box-sizing:border-box;display:block}.hds-hero__koros-container,.hds-hero__koros-container--inward-koros,.hds-hero__koros-container--overflow-bottom{height:var(--koros-height);inset:0;overflow:hidden;position:absolute;z-index:1}.hds-hero__koros-container--inward-koros{position:relative}.hds-hero__koros-container--overflow-bottom{bottom:calc(-1 * var(--koros-height));display:flex;flex-direction:column;justify-content:flex-end;top:auto}.hds-hero__koros-container>div{bottom:0;height:100%;position:absolute;width:100%}.hds-hero__card--centered-content{text-align:center;width:100%}.hds-hero__image{display:block;width:100%}.hds-hero__koros-and-image-container{display:block;position:relative}.hds-hero__image-below-koros{display:block}.hds-hero__image-below-koros .hds-hero__image{height:100%;object-fit:cover;object-position:var(--image-position)}.hds-hero--with-background__container{position:relative}.hds-hero--with-background__background{position:relative;width:100%}.hds-hero--with-background__background .hds-hero__image{height:100%;object-fit:cover;object-position:var(--image-position)}.hds-hero--with-background__content-columns{display:flex;margin:0 auto}.hds-hero--with-background__empty-column{display:none}.hds-hero--background-image .hds-hero__content{padding:0}.hds-hero--background-image .hds-hero__card{background-color:var(--background-color);padding:var(--padding-vertical) var(--padding-horizontal)}.hds-hero--background-image__koros{--koros-color:var(--top-koros-color);bottom:0;height:var(--koros-height);overflow:hidden;position:absolute;width:100%}.hds-hero--diagonal-koros .hds-hero--with-background__container{display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:1}.hds-hero--diagonal-koros .hds-hero__content{box-sizing:border-box;display:block;padding:0;width:100%;z-index:2}.hds-hero--diagonal-koros .hds-hero__card{background-color:var(--background-color);padding:var(--padding-vertical) var(--padding-horizontal)}.hds-hero--diagonal-koros__koros-and-background{height:var(--koros-height);position:absolute;transform:rotate(180deg);width:100%}.hds-hero--diagonal-koros__koros-aligner{position:relative;z-index:1}.hds-hero--diagonal-koros__koros-and-background .hds-hero__koros-container{height:100%;overflow:hidden;position:absolute;top:0;width:100%}.hds-hero--with-background__background,.hds-hero__image-below-koros{height:300px}@media only screen and (min-width:768px){.hds-hero{--padding-horizontal:var(--horizontal-padding-medium);--padding-vertical:var(--spacing-layout-m);--arrow-icon-size:164px}.hds-hero--with-background__background,.hds-hero__image-below-koros{height:400px}.hds-hero__information-container span{padding-bottom:var(--spacing-xs);padding-right:var(--spacing-m);padding-top:var(--spacing-xs)}.hds-hero__card{max-width:var(--hero-content-max-width)}}@media only screen and (min-width:992px){.hds-hero{--padding-horizontal:var(--horizontal-padding-large);--padding-vertical:var(--spacing-layout-xl)}.hds-hero__text{font-size:var(--fontsize-body-xl)}.hds-hero--image-left .hds-hero__image-below-koros,.hds-hero--image-right .hds-hero__image-below-koros{display:none}.hds-hero--image-left .hds-hero__information-container,.hds-hero--image-right .hds-hero__information-container{--information-padding-top:var(--koros-height)}.hds-hero__content--two-columns{align-items:center;display:grid;gap:var(--spacing-xl);grid-template-columns:minmax(0,var(--hero-content-max-width)) minmax(50%,1fr)}.hds-hero--image-left .hds-hero__content--two-columns{grid-template-columns:minmax(50%,1fr) minmax(0,var(--hero-content-max-width))}.hds-hero__content--two-columns__image-container{display:block}.hds-hero--background-image .hds-hero--with-background__container{padding:var(--padding-vertical) var(--padding-horizontal)}.hds-hero--background-image .hds-hero__content{--padding-vertical:var(--spacing-2-xl);display:grid;grid-template-columns:minmax(0,var(--hero-content-max-width)) 1fr;margin:0 auto}.hds-hero--background-image .hds-hero__bottom-content-aligner{margin-left:0;margin-right:auto;max-width:var(--hero-content-max-width);padding-left:0}.hds-hero--background-image .hds-hero--arrow-icon{margin-left:calc(-1 * var(--arrow-icon-size) / 4)}.hds-hero--with-background__background{height:auto;inset:0;position:absolute;width:auto;z-index:-1}.hds-hero--with-background__empty-column{display:block}.hds-hero--diagonal-koros .hds-hero__content{background-color:transparent;padding:var(--padding-vertical) 0}.hds-hero--diagonal-koros .hds-hero__card{background:none;padding:0 var(--padding-horizontal);width:55%}.hds-hero--diagonal-koros__koros-aligner{bottom:0;max-width:var(--container-width-xl);position:absolute;right:var(--diagonal-koros-position);top:0;width:100%;z-index:1}.hds-hero--diagonal-koros__koros-and-background{display:block;height:100%;inset:0;overflow:visible;position:absolute;transform:rotate(135deg);transform-origin:center;width:150%}.hds-hero--diagonal-koros__koros-and-background:after{background-color:var(--koros-color);content:"";display:block;height:1500px;left:0;position:absolute;top:50px;width:150%}.hds-hero--diagonal-koros__koros-and-background .hds-hero__koros-container{height:100%;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.hds-hero--background-image__koros{--koros-color:var(--bottom-koros-color)}.hds-hero__title{font-size:var(--fontsize-heading-xl)}}@media only screen and (min-width:1248px){.hds-hero{--padding-horizontal:var(--horizontal-padding-x-large)}.hds-hero--with-background__content-columns,.hds-hero__container{max-width:var(--container-width-xl)}.hds-hero__title{font-size:var(--fontsize-heading-xxl);letter-spacing:-1.2px;line-height:var(--lineheight-s)}.hds-hero--diagonal-koros .hds-hero__text{padding-right:var(--spacing-l)}.hds-hero__content--two-columns{gap:var(--spacing-2-xl)}.hds-hero--background-image .hds-hero__bottom-container{padding-left:calc((100% - var(--container-width-xl)) / 2);width:calc(50% + var(--container-width-xl) / 2)}}