.awards-container{display:grid;grid-auto-columns:auto;grid-auto-flow:column;grid-gap:45px;gap:45px;padding:0;scroll-snap-type:x mandatory;scroll-snap-stop:always;-ms-overflow-style:none;scrollbar-width:thin;overflow-x:auto;justify-content:space-between}.award{scroll-snap-align:center;align-items:center;display:grid;grid-gap:10px;gap:10px;width:min-content}.award img{width:auto;height:135px;max-width:unset;vertical-align:bottom;margin-bottom:var(--spacing)}@media (prefers-reduced-motion:no-preference){.awards-container{scroll-behavior:smooth}}.awards-container.awards-container--key-visual{display:flex;gap:unset;width:100%;justify-content:space-around}.awards-container.awards-container--key-visual .award{flex:1 1;margin-left:var(--spacing);margin-right:var(--spacing);justify-content:center}.awards-container.awards-container--key-visual .award img{height:125px;margin-bottom:var(--spacing-3);max-width:200px}@media screen and (min-width:960px){.awards-container.awards-container--key-visual .award{margin-left:var(--spacing-2);margin-right:var(--spacing-2)}}.placeholder--cta{grid-area:action;display:block;height:36px}.key-visual[data-layout=row] .key-visual__cta{min-height:40px}.key-visual[data-layout=row] .key-visual__media{justify-content:center;min-width:auto;min-height:290px}.key-visual--wrapper{background-color:var(--color-canvas);background-image:var(--color-gradient)}.key-visual--wrapper.award--portrait .key-visual[data-layout=row] .key-visual__award img{max-width:75px;min-width:auto}.key-visual--wrapper .key-visual[data-layout=row] .key-visual__supporting-text{justify-self:start;max-height:170px}.kv__promo-badge{top:350px;justify-self:flex-start}.select-country-kv{min-height:650px}[lang^=de] .key-visual[data-layout=row] .key-visual__award img{max-width:135px;width:10vw;min-width:106px}.key-visual__awards.center--content{padding-right:0;padding-left:0}@media screen and (min-width:600px){.key-visual--wrapper.award--portrait .key-visual[data-layout=row] .key-visual__award img{max-width:130px;min-width:130px}.placeholder--cta{height:40px}}@media screen and (min-width:960px){.key-visual--wrapper.award--portrait .key-visual[data-layout=row] .key-visual__award img{max-width:75px;min-width:auto}.key-visual--wrapper .key-visual__headline,.key-visual--wrapper .key-visual__rating,.key-visual--wrapper .key-visual__sub-headline,.key-visual[data-layout=column] .key-visual__media picture>img{aspect-ratio:inherit}.key-visual--wrapper .key-visual[data-layout=row] .key-visual__supporting-text{justify-self:auto}.kv__promo-badge{margin-left:var(--spacing-3);top:200px}.key-visual[data-layout=row] .key-visual__media{min-width:475px;min-height:340px}}@media screen and (min-width:1024px){.key-visual--wrapper .key-visual__supporting-text[data-trim=true]{overflow:visible}}@media screen and (min-width:1284px){.key-visual--wrapper.award--portrait .key-visual[data-layout=row] .key-visual__award img{max-width:130px;min-width:130px}}.footer__newsletter{display:flex;flex-direction:column;align-items:center;text-align:center;margin:var(--spacing-2) var(--spacing-2) var(--spacing-4) var(--spacing-2)}.footer__newsletter h3,.footer__newsletter p{padding-right:var(--spacing-3);padding-left:var(--spacing-3);margin-top:var(--spacing-2)}.footer__newsletter .footer__newsletter-icon__container{margin-top:-159px}.footer__newsletter__form{display:flex;flex-direction:column;align-items:center;text-align:left;width:100%;max-width:380px;padding:0 var(--spacing-3);margin-top:var(--spacing-4)}.footer__newsletter__form button{max-width:200px;margin-top:var(--spacing-2)}.footer__newsletter-icon__container{display:flex;justify-content:center;align-items:center;background-color:var(--color-on);border-radius:50%;width:175px;min-height:175px;margin-bottom:var(--spacing-4)}.newsletter__link-block{display:block}.usp__media{border-end-end-radius:var(--border-radius-5);border-end-start-radius:var(--border-radius-5);height:auto}.usp__media>img{height:100%}.main-section .usp__header{flex:1 1;margin-right:0}.usp__container{display:grid;grid-gap:var(--spacing-3);gap:var(--spacing-3);grid-template-columns:none}.main-section .uspList__container{margin-top:0}@media screen and (min-width:600px){.usp__media{flex:1 1;height:100%}.usp__media>img{width:100%}.main-section .usp__header{margin-right:var(--spacing-2)}}