.checkbox--hidden{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.content-teaser{display:flex;flex-direction:row;flex-wrap:wrap;margin:80px auto}@media only screen and (min-width:768px){.content-teaser{margin-top:120px}}@media only screen and (min-width:1024px){.content-teaser{margin-top:140px}}@media only screen and (min-width:768px){.content-teaser{margin-bottom:120px}}@media only screen and (min-width:1024px){.content-teaser{margin-bottom:140px}}@media only screen and (min-width:320px){.content-teaser{width:89.6vw}}@media only screen and (min-width:768px){.content-teaser{width:89.58333vw}}@media only screen and (min-width:1024px){.content-teaser{width:86.71875vw}}@media only screen and (min-width:1920px){.content-teaser{width:1665px}}.content-teaser__inner{flex-basis:89.6vw;max-width:89.6vw;padding-left:2.13333vw;padding-right:2.13333vw;width:89.6vw}@media only screen and (min-width:768px){.content-teaser__inner{flex-basis:89.58333vw;max-width:89.58333vw;padding-left:1.43229vw;padding-right:1.43229vw;width:89.58333vw}}@media only screen and (min-width:1024px){.content-teaser__inner{flex-basis:86.71875vw;max-width:86.71875vw;padding-left:1.36719vw;padding-right:1.36719vw;width:86.71875vw}}@media only screen and (min-width:1920px){.content-teaser__inner{flex-basis:1665px;max-width:1665px;padding-left:26.25px;padding-right:26.25px;width:1665px}}.content-teaser__headline{font-family:TNG Pro,Arial,sans-serif;font-size:30px;font-weight:700;line-height:33px;margin-bottom:24px}@media only screen and (min-width:768px){.content-teaser__headline{font-size:52px;line-height:60px}}@media only screen and (min-width:1440px){.content-teaser__headline{font-size:60px;line-height:68px}}@media only screen and (min-width:768px){.content-teaser__headline{flex-basis:89.58333vw;max-width:89.58333vw;padding-left:1.43229vw;padding-right:1.43229vw;width:89.58333vw}}@media only screen and (min-width:1024px){.content-teaser__headline{flex-basis:65.03906vw;max-width:65.03906vw;padding-left:1.36719vw;padding-right:1.36719vw;width:65.03906vw}}@media only screen and (min-width:1920px){.content-teaser__headline{flex-basis:1248.75px;max-width:1248.75px;padding-left:26.25px;padding-right:26.25px;width:1248.75px}}.content-teaser__subline{font-size:18px;font-weight:700;line-height:24px;margin-bottom:24px}.content-teaser__copy{margin-bottom:40px}@media only screen and (min-width:768px){.content-teaser__copy{flex-basis:89.58333vw;margin-bottom:48px;max-width:89.58333vw;width:89.58333vw}}@media only screen and (min-width:1024px){.content-teaser__copy{flex-basis:65.03906vw;max-width:65.03906vw;width:65.03906vw}}@media only screen and (min-width:1920px){.content-teaser__copy{flex-basis:1248.75px;max-width:1248.75px;width:1248.75px}}.content-teaser__content{display:grid;gap:4.26667vw;grid-template-columns:1fr}@media only screen and (min-width:768px){.content-teaser__content{gap:2.86458vw}}@media only screen and (min-width:1024px){.content-teaser__content{gap:2.73438vw;grid-template-columns:40.625vw 40.625vw}}@media only screen and (min-width:1920px){.content-teaser__content{gap:52.5px;grid-template-columns:780px 780px}}.content-teaser__img{width:100%}@media only screen and (min-width:1024px){.content-teaser__img{padding-bottom:16px}}.content-teaser__img img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:1024px){.content-teaser__img img{height:100%}}.content-teaser__link{background-color:var(--clr-primary-white);border-bottom:2px solid var(--clr-tertiary-dark-50);color:var(--clr-primary-dark);display:flex;flex-direction:column;padding:32px 24px;text-decoration:none;transition:all .3s cubic-bezier(.645,.045,.355,1);width:100%}.content-teaser__link:focus-visible{border-radius:1px;outline-color:var(--clr-primary-light);outline-offset:0;outline-style:solid;outline-width:2px}.content-teaser__link:hover{background-color:var(--clr-primary-light);border-color:var(--clr-primary-light);color:var(--clr-primary-white)}.content-teaser__link:hover .content-teaser__link-label:after{color:var(--clr-primary-white);transform:translateX(4px)}.content-teaser__link-label{display:flex;font-size:18px;font-weight:700;justify-content:space-between;line-height:24px}.content-teaser__link-label:after{color:var(--clr-primary-light);display:flex;font-size:24px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.content-teaser__link-copy{font-size:16px;font-weight:400;line-height:24px;padding-right:48px}