.carteaser{display:flex;flex-wrap:nowrap;justify-content:stretch;align-content:flex-start;align-items:flex-start;flex:1 1 auto}
div.cq-colctrl-lt1{max-width:1300px}
.teaser-vertical,.teaser-horizontal{flex-direction:column}
.teaser-text-overlay{display:grid}
.teaser-threeup,.teaser-threeup-min{flex-direction:column;box-shadow:0 1px 2px 1px rgba(0,0,0,0.25);margin:5px}
.teaser-section{align-self:center}
.teaser-img.photo{flex:1 1 auto}
.teaser-horizontal .teaser-img{flex:1 1 0}
.teaser-text-overlay .teaser-img{width:100%}
.teaser-img.photo img{width:100%}
.teaser-body{flex:1 1 0;margin:30px 20px}
.teaser-horizontal-icon .teaser-body{margin:10px 10px}
.teaser-horizontal-icon p{font-size:16px}
.teaser-horizontal-icon a{text-decoration:underline}
.teaser-horizontal-icon .teaser-body-text{width:350px;height:150px}
@media(max-width:1024px){.teaser-horizontal-icon .teaser-body-text{width:100%;height:100%}
}
.teaser-horizontal-icon .teaser-img.icon{position:relative;top:21px;align-self:auto}
.teaser-text-overlay .teaser-body{box-shadow:0 5px 5px 0 rgba(0,0,0,0.25);justify-self:center;align-self:start;width:85%;padding:30px 20px}
.teaser-img-top .teaser-img,.teaser-img-left .teaser-img,.teaser-img-right .teaser-body,.teaser-img-bottom .teaser-body,.teaser-img-top .teaser-body,.teaser-img-left .teaser-body,.teaser-img-right .teaser-img,.teaser-img-bottom .teaser-img{order:0}
.teaser-threeup-min .teaser-img{margin:20px 20px 10px}
.teaser-threeup-min .teaser-body{margin:0 20px 10px;text-align:left}
.covered{display:none}
#yt-play-btn{position:absolute;align-self:center;content:url(../../../../../etc/designs/ccw/clientlibs-commons/images/application/play-btn-black.png)}
.teaser-img{display:flex;justify-content:center}
@media(max-width:576px){.teaser-threeup,.teaser-threeup-min{min-width:85%;margin:auto}
.teaser-threeup-min .teaser-img{margin:10px;padding:10px 0 0}
.teaser-threeup-min .teaser-body{margin:10px}
}
@media(min-width:768px){.teaser-threeup .col-md-12,.teaser-threeup-min .col-md-12{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
}
@media(min-width:992px){.teaser-horizontal{flex-direction:row}
.teaser-img-top .teaser-body,.teaser-img-left .teaser-body,.teaser-img-right .teaser-img,.teaser-img-bottom .teaser-img{order:1}
.teaser-text-overlay .teaser-body{justify-self:start;width:50%;margin-left:20px}
}
.teaser-body{flex:1 1 0;margin:30px 20px}
.teaser-text-overlay .teaser-body{box-shadow:0 5px 5px 0 rgba(0,0,0,0.25);justify-self:center;align-self:start;width:85%;padding:30px 20px}
.teaser-img-top .teaser-img,.teaser-img-left .teaser-img,.teaser-img-right .teaser-body,.teaser-img-bottom .teaser-body,.teaser-img-top .teaser-body,.teaser-img-left .teaser-body,.teaser-img-right .teaser-img,.teaser-img-bottom .teaser-img{order:0;text-align:center}
@media(min-width:768px){.teaser-threeup .col-md-12,.teaser-threeup-min .col-md-12{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
}
@media(min-width:992px){.teaser-horizontal{flex-direction:row}
.teaser-img-top .teaser-body,.teaser-img-left .teaser-body,.teaser-img-right .teaser-img,.teaser-img-bottom .teaser-img{order:1}
.teaser-text-overlay .teaser-body{justify-self:start;width:50%;margin-left:20px}
}