.home-cmp-teaser__image img{height:auto;max-width:100%;max-height:400px;margin-bottom:10px;margin-top:}
.container--two-column>.cmp-container,.container--two-column>.cmp-container>.aem-Grid .home-teaser .home-cmp-teaser__image .cmp-image__image{height:auto !important}
@media only screen and (min-width:1200px){.cmp-container .home-teaser{flex:1;padding-bottom:0}
.cmp-container .home-teaser .home-cmp-teaser{display:flex;flex-direction:row}
.home-teaser .home-cmp-teaser>div{display:inline-block;height:280px;vertical-align:middle;width:calc(50% - 2px)}
.home-cmp-teaser__title{color:#c41230;font-size:17px;margin-bottom:20px}
.home-cmp-teaser__image{flex:1;overflow:hidden;position:relative}
.home-cmp-teaser__content{display:flex;flex-direction:column;justify-content:space-evenly;flex:1;padding-left:50px;float:left}
.home-cmp-teaser>*{letter-spacing:initial}
}
@media only screen and (max-width:768px){.cmp-container .home-teaser{width:100% !important}
.container--two-column>.cmp-container>.aem-Grid>div{width:auto !important}
}
@media only screen and (min-width:768px){.cmp-container .home-teaser{border-top:0;padding-left:30px;padding-bottom:80px;padding-top:0;position:relative;vertical-align:top;width:50%;-webkit-flex-direction:column;-ms-flexbox-direction:column;-ms-flex-direction:column;flex-direction:column}
.home-cmp-teaser__content{font-size:18px}
.cmp-container .home-teaser:nth-of-type(1){border-right:2px solid #ccc;padding-left:0;padding-right:30px;width:calc(50% + 30px) !important}
}
a.home-cmp-teaser__actions-container{font-family:'Open Sans',Helvetica,Sans-Serif;font-weight:normal;margin-right:20px;width:auto;background-color:#c11728;border:1px solid #c11728;color:white;display:inline-block;font-size:16px;padding:8px 15px;text-align:center;text-transform:uppercase;line-height:1;text-decoration:none}
a.home-cmp-teaser__actions-container:hover{text-decoration:underline}
@media only screen and (max-width:415px){a.home-cmp-teaser__actions-container{width:100%}
}
.home-cmp-teaser__title{color:#c41230;font-size:17px;margin-bottom:20px;font-weight:bold !important}
@media only screen and (max-width:500px){.home-cmp-teaser{padding-top:15px;padding-bottom:30px}
}
.home-cmp-teaser__image img{margin-top:28px}