.content-element--heading.headline--h1{font-size:30px;line-height:32px}.content-element--heading.headline--h2{font-size:24px;line-height:26px}.content-element--heading.headline--h3{font-size:20px;line-height:22px}.content-element--heading.headline--h4{font-size:16px;line-height:18px}@media(min-width:992px){.content-element--heading.headline--h1{font-size:50px;line-height:56px}.content-element--heading.headline--h2{font-size:40px;line-height:44px}.content-element--heading.headline--h3{font-size:30px;line-height:32px}.content-element--heading.headline--h4{font-size:20px;line-height:22px}}.content-element--heading.has--fade-in-effect{transform:translate3d(0,8px,0);opacity:0}.content-element--heading.has--fade-in-effect.is--shown{animation:calc(var(--transition-duration)*2.5) cubic-bezier(.25,.61,.355,1) calc(var(--transition-duration)*2.5) dynamicHeadingSlideIn forwards}@keyframes dynamicHeadingSlideIn{75%{opacity:1}to{opacity:1;transform:translateZ(0)}}@media(max-width:991.98px){.teaser-heading-wrapper{display:flex;justify-content:space-between;flex-direction:row}.teaser-heading-wrapper .content-element--heading{text-align:start;max-width:80%}.teaser-heading-wrapper .teaser-link-wrapper{margin-left:10px;display:flex;align-items:flex-end;max-width:50%}.teaser-heading-wrapper .teaser-link-wrapper .teaser-link{height:auto;width:100%}.teaser-heading-wrapper .teaser-link-wrapper .teaser-link a{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;margin-bottom:21px;text-decoration:none}}@media(min-width:992px){.teaser-heading-wrapper{flex-direction:column;margin-bottom:40px}.teaser-heading-wrapper .content-element--heading,.teaser-heading-wrapper .teaser-link{text-align:center}.teaser-heading-wrapper .teaser-link a{text-decoration:none}}