.TeaserWithImage-module-container{max-width:800px;min-width:250px;position:relative;width:100%}@media only screen and (min-width:576px){.TeaserWithImage-module-container{margin-bottom:-6rem}.TeaserWithImage-module-image-wrapper{aspect-ratio:592/387;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 2rem),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 2rem),0 100%);margin-right:2rem;overflow:hidden;position:relative}}.TeaserWithImage-module-box{background-color:#fff;border-radius:0 0 5px 5px;box-shadow:0 0 2px 0 rgba(0,0,0,.1),0 0 27px 0 rgba(0,0,0,.12);padding:1rem;position:relative}@media only screen and (min-width:576px){.TeaserWithImage-module-box{left:25%;position:relative;top:-6rem;width:75%;border-radius:5px}}.TeaserWithImage-module-box.TeaserWithImage-module-with-badge{border-top-right-radius:0}.TeaserWithImage-module-headline{display:block;font-size:1.25rem;font-weight:700;line-height:1.33;margin:0}.TeaserWithImage-module-headline:not(:last-child){margin:0 0 .5rem}@media only screen and (min-width:576px){.TeaserWithImage-module-headline{font-size:1.5rem}}.TeaserWithImage-module-description{font-size:1rem;font-weight:300;line-height:1.6;margin:0 0 1rem}@media only screen and (min-width:576px){.TeaserWithImage-module-description{font-size:1.25rem}}.TeaserWithImage-module-badge-container{position:absolute;right:0;top:0;transform:translateY(-100%)}@media only screen and (min-width:768px){.TeaserWithImage-module-badge-container>div{border-radius:50% 50% 0 50%!important}}
/*# sourceMappingURL=02427a7cda68df04.css.map*/