@media (max-width:991.98px){.teaser-blog-wrapper{margin-top:5.9375rem}}@media (min-width:768px){.teaser-blog-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:masonry}.teaser-blog-wrapper .teaser-blog__image-background{width:auto}}@media (min-width:1200px){.teaser-blog-wrapper{grid-template-columns:repeat(3,1fr)}}.teaser-blog{padding:3.125rem}@media (max-width:767.98px){.teaser-blog{padding:0}.teaser-blog+.teaser-blog{margin-top:1.875rem}}.teaser-blog__image{-webkit-box-shadow:0 1.875rem 2.5rem rgba(0,0,0,.4);-moz-box-shadow:0 1.875rem 2.5rem rgba(0,0,0,.4);box-shadow:0 1.875rem 2.5rem rgba(0,0,0,.4);position:relative}@media (min-width:992px){.teaser-blog__image{transition:transform .15s ease-in-out}}@media (min-width:992px) and (prefers-reduced-motion:reduce){.teaser-blog__image{transition:none}}@media (min-width:992px){.teaser-blog__image:hover{transform:scale(1.15)}}.teaser-blog__image picture:before{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.6));content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.teaser-blog__image-background{background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;max-width:100%;width:508px}.teaser-blog__image-background:after{content:"";display:block;padding-bottom:58.62%}.teaser-blog__image-link{display:block;height:100%;position:relative;width:100%;z-index:2}.teaser-blog__caption-wrapper{bottom:0;left:0;padding:1.25rem;pointer-events:none;position:absolute;z-index:2}.teaser-blog__caption{color:#fff;display:inline-block;font-family:SourceSans3;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;padding:.125rem 0;text-align:left}.teaser-blog__caption:not(:first-child){border-left:.063rem solid hsla(0,0%,100%,.5);margin-left:1.875rem;padding-left:1.875rem}.teaser-blog__caption strong{display:block;font-weight:700;margin-bottom:.25rem}@media (min-width:992px){.teaser-blog__caption{font-size:1rem}.teaser-blog__caption strong{margin-bottom:.125rem}}.teaser-blog__category{color:#2d343e;font-family:SourceSans3;font-size:.75rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal;margin-bottom:.625rem;margin-top:1.25rem;text-align:left;text-transform:uppercase}@media (min-width:992px){.teaser-blog__category{margin-bottom:1.25rem}}@media (max-width:767.98px){.teaser-blog__category--p{margin-left:1.25rem}}.teaser-blog__headline{color:#2d343e;font-family:SourceSans3;font-size:1.125rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.5rem;text-align:left}@media (min-width:992px){.teaser-blog__headline{font-size:1.875rem;line-height:2rem;margin-left:1.25rem}}@media (max-width:767.98px){.teaser-blog__headline--p{margin-left:1.25rem}}.teaser-blog__link,.teaser-blog__link:focus,.teaser-blog__link:hover{color:#2d343e;text-decoration:none}.teaser-blog__link:focus,.teaser-blog__link:hover{color:var(--app-primary-color)}@media (min-width:1200px){.teaser-blog:nth-child(3n+2) .teaser-blog__image{margin-top:2.375rem}}@media (min-width:768px) and (max-width:991.98px){.teaser-blog{padding:1.1875rem}}.teaser-blog--compact{padding:1.1875rem}@media (max-width:767.98px){.teaser-blog--compact{padding:0}.teaser-blog--compact+.teaser-blog{margin-top:1.875rem}}@media (min-width:992px){.teaser-blog--compact .teaser-blog__image:hover{transform:scale(1.05)}.teaser-blog--compact:nth-child(3n+2) .teaser-blog__image{margin-top:0}}.blog-header,.blog-header__image{position:relative}.blog-header__image:before{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent);content:"";display:block;left:0;position:absolute;top:0}.blog-header__caption-wrapper{bottom:0;left:0;padding:1.875rem 6.25rem;position:absolute}.blog-header__headline{color:#fff;font-family:Suedtirol Next TT;font-size:3.75rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:3.75rem;text-align:left;text-shadow:0 0 1.25rem rgba(0,0,0,.2)}.blog-header__headline:after{background-color:var(--app-primary-color);content:"";display:block;height:.188rem;margin-bottom:1.5625rem;margin-top:.9375rem;width:3.125rem}.blog-header__meta{vertical-align:middle}.blog-header__picture{border:.125rem solid #fff;border-radius:100%;display:inline-block;height:4.688rem;overflow:hidden;vertical-align:middle;width:4.688rem}.blog-header__caption{color:#fff;display:inline-block;font-family:SourceSans3;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;margin-left:1.875rem;padding:.9375rem 0;text-align:left;vertical-align:middle}.blog-header__caption+.blog-header__caption{border-left:.063rem solid hsla(0,0%,100%,.5);margin-left:1.875rem;padding-left:1.875rem}.blog-header__caption strong{display:block;font-weight:700;margin-bottom:.125rem}@media (max-width:991.98px){.blog-header__caption-wrapper{padding:2.5rem 1.125rem}.blog-header__headline{font-size:2.25rem;line-height:normal}.blog-header__headline:after{margin-bottom:8.125rem;width:1.875rem}.blog-header__picture{height:3.125rem;width:3.125rem}.blog-header__caption{font-size:.875rem;margin-left:.625rem;padding:.5rem 0}.blog-header__caption+.blog-header__caption{margin-left:1.25rem;padding-left:1.25rem}.blog-header__caption strong{margin-bottom:0}.blog-content{padding:0 1.125rem}}.tags{color:#2d343e;font-family:SourceSans3;font-size:.875rem;font-style:normal;letter-spacing:normal;line-height:normal;text-align:left}.tags strong{font-weight:700}.tags span{color:var(--app-primary-color);margin-left:.5625rem}.pagination{line-height:1.25rem;position:relative}.pagination__next,.pagination__prev{color:var(--app-primary-color);display:inline-block;font-family:SourceSans3;font-size:.875rem;font-style:normal;font-weight:700;letter-spacing:normal;position:absolute;text-align:center;text-transform:uppercase;top:0;transition:all .2s ease-in-out;vertical-align:middle}@media (prefers-reduced-motion:reduce){.pagination__next,.pagination__prev{transition:none}}.pagination__next,.pagination__next:focus,.pagination__next:hover,.pagination__prev,.pagination__prev:focus,.pagination__prev:hover{color:var(--app-primary-color);text-decoration:none}.pagination__next span,.pagination__prev span{display:inline-block;vertical-align:middle}.pagination__prev{left:1.875rem}.pagination__prev:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NSIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbD0iI2JiMDAyYiIgZD0iTTU0LjgyMyA5LjU1OCA0NS43NTguMTgzYS41OS41OSAwIDAgMC0uODU0IDAgLjY0LjY0IDAgMCAwIDAgLjg4NGw4LjAzMyA4LjMwOEguNTk3QS42MTUuNjE1IDAgMCAwLS4wMDcgMTBjMCAuMzQ2LjI3LjYyNS42MDQuNjI1aDUyLjM0bC04LjAzMyA4LjMwOGEuNjQuNjQgMCAwIDAgMCAuODg0LjU5Mi41OTIgMCAwIDAgLjg1NCAwbDkuMDY1LTkuMzc1YS42NC42NCAwIDAgMCAwLS44ODR6Ii8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:3.4375rem 1.25rem;content:"";display:inline-block;filter:brightness(0) saturate(100%) invert(100%) url(#primaryColorFilter);height:1.25rem;margin-right:.8125rem;transform:rotate(180deg);vertical-align:middle;width:3.4375rem}.pagination__prev:hover{left:.9375rem}.pagination__next{right:1.875rem}.pagination__next:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NSIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbD0iI2JiMDAyYiIgZD0iTTU0LjgyMyA5LjU1OCA0NS43NTguMTgzYS41OS41OSAwIDAgMC0uODU0IDAgLjY0LjY0IDAgMCAwIDAgLjg4NGw4LjAzMyA4LjMwOEguNTk3QS42MTUuNjE1IDAgMCAwLS4wMDcgMTBjMCAuMzQ2LjI3LjYyNS42MDQuNjI1aDUyLjM0bC04LjAzMyA4LjMwOGEuNjQuNjQgMCAwIDAgMCAuODg0LjU5Mi41OTIgMCAwIDAgLjg1NCAwbDkuMDY1LTkuMzc1YS42NC42NCAwIDAgMCAwLS44ODR6Ii8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:3.4375rem 1.25rem;content:"";display:inline-block;filter:brightness(0) saturate(100%) invert(100%) url(#primaryColorFilter);height:1.25rem;margin-left:.8125rem;vertical-align:middle;width:3.4375rem}.pagination__next:hover{right:.9375rem}.pagination__label{color:#2d343e;display:block;font-family:SourceSans3;font-size:1.125rem;font-style:normal;font-weight:700;letter-spacing:normal;text-align:center;text-transform:uppercase}@media (max-width:991.98px){.pagination__next span,.pagination__prev span{display:none}.pagination__label{font-size:.75rem}}