.keypoints__list{margin:0;padding:0;list-style-type:none}.checkbox__hidden{visibility:hidden;pointer-events:none;opacity:0;position:absolute}.hidden{display:none!important}.visuallyhidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.no-scroll{height:100%;overflow:hidden}.keypoints{flex-flow:wrap;margin-left:auto;margin-right:auto;display:flex}@media only screen and (min-width:320px){.keypoints{width:93.8667vw}}@media only screen and (min-width:768px){.keypoints{width:93.75vw}}@media only screen and (min-width:1280px){.keypoints{width:93.75vw}}@media only screen and (min-width:1920px){.keypoints{width:1800px}}.keypoints{justify-content:center}.keypoints__inner{row-gap:var(--general-spacing-m-3);flex-direction:column;flex-basis:93.8667vw;width:93.8667vw;max-width:93.8667vw;padding-left:1.6vw;padding-right:1.6vw;display:flex}@media only screen and (min-width:768px){.keypoints__inner{row-gap:var(--general-spacing-xl-2);flex-basis:93.75vw;width:93.75vw;max-width:93.75vw;padding-left:1.30208vw;padding-right:1.30208vw}}@media only screen and (min-width:1280px){.keypoints__inner{flex-basis:78.125vw;width:78.125vw;max-width:78.125vw;padding-left:1.09375vw;padding-right:1.09375vw}}@media only screen and (min-width:1920px){.keypoints__inner{flex-basis:1500px;width:1500px;max-width:1500px;padding-left:16px;padding-right:16px}}.keypoints__image.image{border-radius:var(--border-radius-l);width:100%;overflow:hidden}@media only screen and (min-width:768px){.keypoints__image.image{border-radius:var(--border-radius-xl)}}.keypoints__image.image img{width:100%}.keypoints__graphic svg{width:100%;height:100%}@media only screen and (max-width:767px){.keypoints__graphic--is-desktop{display:none}}@media only screen and (min-width:768px){.keypoints__graphic--is-mobile{display:none}}.keypoints__list{row-gap:var(--general-spacing-m-3);flex-direction:column;display:flex}@media only screen and (min-width:768px){.keypoints__list{justify-content:space-between;row-gap:var(--general-spacing-l-1);flex-flow:wrap}}.keypoints__item{row-gap:var(--general-spacing-s-1);text-align:center;flex-direction:column;align-items:center;display:flex}@media only screen and (min-width:768px){.keypoints__item{text-align:left;flex-direction:row;justify-content:space-between;align-items:baseline;width:44.2708vw}}@media only screen and (min-width:1280px){.keypoints__item{width:36.875vw}}@media only screen and (min-width:1920px){.keypoints__item{width:718px}}@media only screen and (min-width:768px){.keypoints__item-content{width:36.4583vw}}@media only screen and (min-width:1280px){.keypoints__item-content{width:29.0625vw}}@media only screen and (min-width:1920px){.keypoints__item-content{width:568px}}.keypoints__item-headline{font-family:ApercuMoia,Helvetica,sans-serif;font-size:1.5rem;font-weight:700;line-height:125%}@media only screen and (min-width:768px){.keypoints__item-headline{font-size:1.625rem;line-height:125%}}@media only screen and (min-width:1280px){.keypoints__item-headline{font-size:1.625rem}}@media only screen and (min-width:1920px){.keypoints__item-headline{font-size:1.75rem}}.keypoints__item-headline{margin-bottom:var(--general-spacing-xs-3)}.keypoints__item-icon{margin-bottom:var(--general-spacing-xs-3);width:20.2667vw}.keypoints__item-icon span{width:100%}@media only screen and (min-width:768px){.keypoints__item-icon{width:5.20833vw}}@media only screen and (min-width:1280px){.keypoints__item-icon{width:5.625vw}}@media only screen and (min-width:1920px){.keypoints__item-icon{width:118px}}.keypoints__item-icon svg{width:100%;height:100%}.keypoints__item-icon svg [fill]{fill:var(--color-body-foreground);transition:fill .5s cubic-bezier(.645,.045,.355,1)}.keypoints__item-icon svg [stroke]{stroke:var(--color-body-foreground);transition:stroke .5s cubic-bezier(.645,.045,.355,1)}