/*!* DM0 - Responsive Hero v1.3 */.dmc-hpanel,.dmc-hpanel *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.dmc-hpanel{display:inline-block;width:100%;overflow:hidden;margin-bottom:20px}
.dmc-hpanel .dm-img{padding-top:66.67%}
.dmc-hpanel .dm-img.loaded,.no-js .dmc-hpanel .dm-img{padding-top:0}
.dmc-hpanel.compact{margin-bottom:0}
.dmc-hpanel .content-wrapper{max-width:1024px;margin:auto}
.cdc-transform .container.grid .col .dmc-hpanel.base-blowout{width:calc(100% - -32px)}
.cdc-transform .container.grid .col .dmc-carousel .dmc-hpanel.base-blowout,.cdc-transform .container.grid .col .dmc-focus-carousel .dmc-hpanel.base-blowout{margin-left:0;margin-right:0;width:100%}
.cdc-transform .container.grid .col .dmc-focus-carousel[data-nav='true'] .dmc-hpanel{width:calc(100% - 20px);margin-left:10px;margin-right:10px}
.cdc-transform .dmc-hpanel .content-wrapper{max-width:1280px}
.dmc-hpanel .himg{display:block;overflow:hidden;width:100%;padding:0}
.dmc-hpanel .himg img{width:100%;margin:0;display:block}
.dmc-hpanel .himg .cq-image-placeholder{height:181px}
.dmc-hpanel .himg .lightbox-link{display:block}
.dmc-hpanel .himg .lightbox-link img.image-link-icon{top:-40px;right:10px;height:30px;width:30px;margin-bottom:-30px;display:block;position:relative;float:right}
html[dir="rtl"] .dmc-hpanel .himg .lightbox-link img.image-link-icon{left:10px;right:auto;float:left}
@media only screen and (min-width:37.5em){.dmc-hpanel .himg{display:inline-block;float:left;overflow:hidden;width:50%;padding:10px 0 10px 10px}
.dmc-hpanel .hero-text .play-cta,.dmc-hpanel .hero-text .lightbox-link{display:inline-block}
.dmc-hpanel .himg .cq-image-placeholder{height:161px}
html[dir="rtl"] .dmc-hpanel .himg{float:right;padding:10px 10px 10px 0}
}
@media only screen and (min-width:37.5em) and (max-width:48em){.dmc-hpanel .himg .lightbox-link img.image-link-icon{top:-35px;height:25px;width:25px;margin-bottom:-25px}
}
@media only screen and (min-width:48em){div.col.wide .dmc-hpanel .himg,div.col.two-third .dmc-hpanel .himg{width:51%}
div.col.full .dmc-hpanel .himg{width:37%}
div.col.wide .dmc-hpanel .himg img,div.col.two-third .dmc-hpanel .himg img{padding-bottom:0}
.dmc-hpanel .himg .cq-image-placeholder{height:252px}
}
.dmc-hpanel .hero-text{padding:15px 16px;margin-bottom:0}
@media only screen and (min-width:37.5em){.dmc-hpanel .hero-text{display:inline-block;width:50%;padding:10px 20px;vertical-align:top}
.dmc-hpanel .hero-text h2{padding-top:10px}
.dmc-hpanel .hero-text :last-child{margin-bottom:0}
.cdc-transform .container.grid .col .dmc-hpanel.base-blowout{width:100%}
.cdc-transform .container.grid .col .dmc-focus-carousel[data-nav='true'] .dmc-hpanel{width:100%;margin-left:0;margin-right:0}
}
@media only screen and (min-width:48em){div.col.wide .dmc-hpanel .hero-text,div.col.two-third .dmc-hpanel .hero-text{width:49%}
div.col.full .dmc-hpanel .hero-text{width:63%}
div.col.full .dmc-hpanel .hero-text h2{padding-top:20px}
}
div.col div.dmc-hpanel.var-3.pal-2 h2,div.col div.dmc-hpanel.var-3.pal-2 p{color:#fff}
div.col div.dmc-hpanel.var-3.pal-3 h2,div.col div.dmc-hpanel.var-3.pal-3 p{color:#fff}
div.col div.dmc-hpanel.var-3 .himg{padding:0}
@media only screen and (min-width:48em){div.col div.dmc-hpanel.var-3 .himg,div.col div.dmc-hpanel.var-3 .hero-text{width:50%}
}