.singleteaser {max-width: 1440px;margin-left: auto;margin-right: auto;}.singleteaser article {display: block;position: relative;}.singleteaser article:before {content: "";position: absolute;display: block;top: 0;bottom: 0;left: 0;right: 0;background-image: linear-gradient(to top, rgba(0, 0, 0, 0), #000000 172%);background-size: 100%;background-repeat: no-repeat;z-index: 0;}.singleteaser article img {display: block;width: 100%;}.singleteaser article figcaption .title {display: block;width: 100%;position: absolute;top: 25px;left: 50%;transform: translateX(-50%);font-family: "Mada", sans-serif;font-size: 30px;font-weight: 500;line-height: 1.03;color: #ffffff;text-align: center;padding: 0 20px;}.singleteaser article figcaption .more {position: absolute;bottom: 25px;left: 50%;transform: translateX(-50%);display: table;font-family: "Mada", sans-serif;font-size: 18px;font-weight: 500;line-height: 50px;color: #ffffff;background: rgba(57, 186, 231, 0.8);padding: 0 30px;text-transform: uppercase;margin-left: auto;margin-right: auto;transition: all 200ms ease-in;}.singleteaser article figcaption .more:hover {background: #39BAE7;}.external-teaser article {background: #F0F0F0;}.external-teaser.external-teaser-small article {background: none;}.external-teaser article img {display: block;width: 100%;}.external-teaser article figcaption {padding: 20px;}.external-teaser.external-teaser-small article figcaption {padding: 20px 0;}.external-teaser article figcaption .title {font-family: "Mada", sans-serif;font-size: 30px;font-weight: 500;line-height: 1.03;color: #39BAE7;display: block;margin-bottom: 16px;}.external-teaser.external-teaser-small article figcaption .title {font-size: 24px;margin-bottom: 10px;}.external-teaser article figcaption .text {font-weight: normal;color: #1D1D1B;display: block;margin-bottom: 20px;}.external-teaser.external-teaser-small article figcaption .text {font-size: 16px;}.external-teaser article figcaption .more {    display: table;    font-family: "Mada", sans-serif;    font-size: 18px;    font-weight: 500;    line-height: 50px;    color: #ffffff;    background: rgba(57, 186, 231, 0.8);    padding: 0 30px;    text-transform: uppercase;    margin-left: auto;    transition: all 200ms ease-in;}.external-teaser article figcaption .more:hover {    background: #39BAE7;}@media all and (min-width: 375px){.singleteaser article figcaption .title {top: 50px;}.singleteaser article figcaption .more {bottom: 40px;}}@media all and (min-width: 501px){.external-teaser.external-teaser-small article figure {display: grid;grid-column-gap: 20px;grid-template-columns: 150px 1fr;}.external-teaser.external-teaser-small article figcaption {display: flex;flex-direction: column;height: 100%;padding: 0;}.external-teaser.external-teaser-small article figcaption .more {margin-top: auto;}}@media all and (min-width: 769px){.external-teaser:not(.external-teaser-small) article figure {display: flex;}.external-teaser:not(.external-teaser-small) article figure > a {display: block;width: 50%;}.external-teaser:not(.external-teaser-small) article img {    display: block;    width: 100%;    object-fit: cover;}.external-teaser:not(.external-teaser-small) article figcaption {display: block;padding: 24px 24px 85px;position: relative;width: 50%;}.external-teaser:not(.external-teaser-small) article figcaption a.more {bottom: 24px;right: 24px;position: absolute;}}@media all and (min-width: 981px){.singleteaser:not(.external-teaser-small) article figcaption .title {font-size: 40px;max-width: 400px;}.external-teaser:not(.external-teaser-small) article figcaption {padding: 40px 40px 95px;}.external-teaser:not(.external-teaser-small) article figcaption a.more {bottom: 40px;right: 40px;}.external-teaser:not(.external-teaser-small) article figcaption .title {    font-size: 40px;margin-bottom: 24px;}.external-teaser.external-teaser-small article figure {grid-column-gap: 30px;grid-template-columns: 200px 1fr;}}.mw-teaser-04 > .wrapper {display: flex;flex-direction: column;padding: 0;}.mw-teaser-04 .image {align-items: flex-end;background: no-repeat center center / cover;display: flex;flex: auto;order: 1;}.mw-teaser-04 .image a {display: flex;min-height: 100%;}.mw-teaser-04 .image img {display: block;height: 100%;object-fit: cover;width: 100%;}.mw-teaser-04.right .image {order: 1;}.mw-teaser-04 .content {background: #F0F0F0;display: flex;flex-direction: column;padding: 20px;order: 2;}.mw-teaser-04 .content .addition {font-weight: 700;text-transform: uppercase;}.mw-teaser-04 .content .title a {font-size: 22px;}.mw-teaser-04 .content .text {margin: 16px 0 0;}.mw-teaser-04 .content .button {display: flex;margin: auto 0 0;padding: 32px 0 0;}.mw-teaser-04 .content .button a {display: table;font-family: "Mada", sans-serif;font-size: 18px;font-weight: 500;line-height: 50px;color: #ffffff;background: rgba(57, 186, 231, 0.8);padding: 0 30px;text-transform: uppercase;transition: all 200ms ease-in;}.mw-teaser-04 .content .button a:hover {background: #39BAE7;}@media all and (min-width: 550px){.mw-teaser-04 > .wrapper {flex-direction: row;}.mw-teaser-04 .image {flex: 0 0 265px;}.mw-teaser-04.right .image {order: 2;}.mw-teaser-04.right .content {order: 1;}}@media all and (min-width: 769px){.mw-teaser-04 .image {flex: 0 0 400px;}.mw-teaser-04 .content {margin: -40px 0 40px -40px;padding: 40px;}.mw-teaser-04 .content .title a {font-size: 28px;}}@media all and (min-width: 981px){.mw-teaser-04 .image {flex: 0 0 600px;}}