.promotion__text-collapse a:before,.promotion__text-collapse>div:before{font-family:hlc-icons!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e921"}.promotion{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;position:relative}@media only screen and (min-width:320px){.promotion{width:82.5vw}}@media only screen and (min-width:768px){.promotion{width:85.4166666667vw}}@media only screen and (min-width:1024px){.promotion{width:89.0625vw}}@media only screen and (min-width:1440px){.promotion{width:1272px}}.promotion{margin-top:40px}@media only screen and (min-width:768px){.promotion{margin-top:48px}}@media only screen and (min-width:1024px){.promotion{margin-top:54px}}.promotion{margin-bottom:40px}@media only screen and (min-width:768px){.promotion{margin-bottom:48px}}@media only screen and (min-width:1024px){.promotion{margin-bottom:54px}}.promotion__inner:has(.promotion__extra-headline) .promotion__extra-headline{margin-bottom:var(--general-spacing-xl-1)}@media only screen and (min-width:768px){.promotion__inner:has(.promotion__extra-headline) .promotion__extra-headline{margin-bottom:var(--general-spacing-xxl-1)}}.promotion__inner:not(:has(.promotion__extra-headline)) .promotion__container{margin-top:46px}@media only screen and (min-width:768px){.promotion__inner:not(:has(.promotion__extra-headline)) .promotion__container{margin-top:70px}}@media only screen and (min-width:768px){.promotion__inner{flex-basis:85.4166666667vw;max-width:85.4166666667vw;padding-left:1.171875vw;padding-right:1.171875vw;width:85.4166666667vw}}@media only screen and (min-width:1024px){.promotion__inner{flex-basis:89.0625vw;max-width:89.0625vw;padding-left:.87890625vw;padding-right:.87890625vw;width:89.0625vw}}@media only screen and (min-width:1440px){.promotion__inner{flex-basis:1272px;max-width:1272px;padding-left:12px;padding-right:12px;width:1272px}}.promotion__container{border:1px solid var(--color-border-base-5);position:relative;width:calc(79.375vw + var(--general-spacing-s-2)*2)}@media only screen and (min-width:768px){.promotion__container{width:100%}}.promotion__logo{background:var(--color-surface-base-1);border:1px solid var(--color-border-base-5);display:flex;height:92px;justify-content:center;left:50%;padding:var(--general-spacing-xs-1);position:absolute;top:0;transform:translate(-50%,-50%);width:92px}@media only screen and (min-width:768px){.promotion__logo{height:140px;padding:var(--general-spacing-xs-3);width:140px}}.promotion__logo__inner{align-self:center}.promotion__logo img{height:auto;width:100%}.promotion__content-text{display:flex;flex-basis:calc(var(--grid-column-outer)*6);flex-direction:column;margin-inline:auto;max-width:calc(var(--grid-column-outer)*6);padding-block:var(--general-spacing-l-3) var(--general-spacing-m-4);padding-inline:calc(var(--grid-gutter)/2);position:relative;width:100%;width:calc(var(--grid-column-outer)*6)}@media only screen and (min-width:768px){.promotion__content-text{padding-block:var(--general-spacing-xxl-1) var(--general-spacing-m-4)}}@media only screen and (min-width:1024px){.promotion__content-text{flex-basis:calc(var(--grid-column-outer)*10);max-width:calc(var(--grid-column-outer)*10);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*10)}.promotion__content-text.two_columns{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);flex-direction:row}.promotion__content-text.two_columns>div{flex:1}}.promotion__content-text.full_width .promotion__subline{margin-bottom:var(--general-spacing-s-2)}.promotion__content-text.text_center{text-align:center}.promotion__headline{font-family:GT Flexa,Arial,sans-serif;font-size:1.6875rem;font-weight:100;letter-spacing:.02em;line-height:120%;margin-bottom:var(--general-spacing-s-1)}@media screen and (min-width:768px){.promotion__headline{font-size:2rem}}@media screen and (min-width:1024px){.promotion__headline{font-size:2.375rem}}.promotion__extra-headline{display:block;font-family:GT Flexa,Arial,sans-serif;font-size:1.875rem;font-weight:100;letter-spacing:.02em;line-height:120%;text-align:center}@media screen and (min-width:768px){.promotion__extra-headline{font-size:2rem}}@media screen and (min-width:1024px){.promotion__extra-headline{font-size:2.875rem}}.promotion__subline{font-family:GT Flexa,Arial,sans-serif;font-size:1.3125rem;font-weight:100;letter-spacing:.02em;line-height:150%}@media screen and (min-width:768px){.promotion__subline{font-size:1.5rem}}@media screen and (min-width:1024px){.promotion__subline{font-size:1.75rem}}.promotion__text{font-family:GT Flexa,Arial,sans-serif;font-size:1rem;font-weight:100;line-height:180%}.promotion__text-collapse{background:linear-gradient(180deg,rgba(var(--color-surface-base-1),0) 0,var(--color-surface-base-1) 70.63%);bottom:50px;display:flex;height:50px;left:0;margin:0 auto;padding-top:40px;position:absolute;right:0;width:90%}@media only screen and (min-width:768px){.promotion__text-collapse{display:none}}.promotion__text-collapse a,.promotion__text-collapse>div{background:var(--color-surface-base-5);color:var(--color-content-base-1-aa);display:block;display:inline-block;font-size:12px;font-weight:500;letter-spacing:.21em;line-height:14px;padding-left:15px;padding-right:40px;position:relative;text-decoration:none;text-transform:uppercase;width:auto}.promotion__text-collapse a:before,.promotion__text-collapse>div:before{color:var(--color-content-base-1-aa);font-size:24px;position:absolute;right:6px;top:-5px}.promotion__text-collapse hr{background:var(--color-surface-base-2-aa);height:1px;left:0;opacity:.2;position:absolute;right:0;top:38px;width:89%}.promotion__media{margin-bottom:var(--general-spacing-m-4);overflow:hidden;width:100%}@media only screen and (max-width:767px){.promotion__media .swiper{overflow:visible}}@media only screen and (min-width:768px){.promotion__media{flex-basis:calc(var(--grid-column-outer)*6);margin-inline:auto;margin-bottom:var(--general-spacing-l-3);max-width:calc(var(--grid-column-outer)*6);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*6)}}@media only screen and (min-width:1024px){.promotion__media{flex-basis:calc(var(--grid-column-outer)*10);max-width:calc(var(--grid-column-outer)*10);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*10)}}.promotion__slider-controls{margin-top:var(--general-spacing-m-4)}.promotion__media-slider{display:flex;flex-direction:column;position:relative}@media only screen and (min-width:768px){.promotion__media-slider{overflow:hidden}}.promotion__media-slider .slider-navigation{bottom:35px;position:absolute}@media only screen and (min-width:768px){.promotion__media-slider .slider-navigation{margin-top:50px;position:relative}}.promotion__media-slider .slider-pagination{bottom:-7px!important}@media only screen and (min-width:768px){.promotion__media-slider .slider-pagination{bottom:unset!important;left:32px}.promotion__media-slider .slider-pagination.no--headline{top:41%}}.promotion__media-slider .slider-pagination__range{background:rgba(var(--color-surface-base-5),.3)}.promotion__media-slider .slider-pagination-range-indicator{background:var(--color-surface-base-5)}.promotion__media-slider .slider-button-next:before,.promotion__media-slider .slider-button-prev:before{color:var(--color-content-base-4)}@media only screen and (min-width:768px){.promotion__media-slider .slider-button-next:before,.promotion__media-slider .slider-button-prev:before{color:var(--color-content-base-1-aa)}}.promotion__media-image{height:auto;width:100%}.promotion__media-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.promotion__media-slider__item{position:relative;text-align:center;width:100%}.promotion__media-slider__item-image{height:auto;width:100%}.promotion__media-slider__item-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}