/*!* DM Team - Responsive Hero v2.3 */.dmc-hero-panel,.dmc-hero-panel *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.dmc-hero-panel{display:inline-block;width:100%;background-color:#f7f7f7;overflow:hidden;margin-bottom:20px}
.dmc-hero-panel .dm-img{padding-top:66.67%}
.dmc-hero-panel .dm-img.loaded,.no-js .dmc-hero-panel .dm-img{padding-top:0}
.dmc-hero-panel:not(.dmr) .hero-text h3{font-size:20px;line-height:1.2em;margin-bottom:.75em;font-weight:300;color:#58585b}
.dmc-hero-panel:not(.dmr) .hero-text p{font-size:16px;line-height:1.375em;margin-bottom:.9375em;font-weight:300;color:#58585b}
.dmc-hero-panel.compact{margin-bottom:0}
.dmc-hero-panel .content-wrapper{max-width:1024px;margin:auto}
.cdc-transform .container.grid .col .dmc-hero-panel.base-blowout{width:calc(100% - -32px)}
.cdc-transform .container.grid .col .dmc-carousel .dmc-hero-panel.base-blowout,.cdc-transform .container.grid .col .dmc-focus-carousel .dmc-hero-panel.base-blowout{margin-left:0;margin-right:0;width:100%}
.cdc-transform .container.grid .col .dmc-focus-carousel[data-nav='true'] .dmc-hero-panel{width:calc(100% - 20px);margin-left:10px;margin-right:10px}
.cdc-transform .dmc-hero-panel .content-wrapper{max-width:1280px}
.dmc-hero-image{display:block;overflow:hidden;width:100%;padding:0}
.dmc-hero-image img{width:100%;margin:0;display:block}
.dmc-hero-image .cq-image-placeholder{height:181px}
.dmc-hero-image 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-hero-image img.image-link-icon{left:10px;right:auto;float:left}
@media only screen and (min-width:37.5em){.dmc-hero-image{display:inline-block;float:left;overflow:hidden;width:50%;padding:10px 0 10px 10px}
.dmc-hero-panel .hero-text .play-cta,.dmc-hero-panel .hero-text .lightbox-link{display:inline-block}
.dmc-hero-panel:not(.dmr) .hero-text h3{font-size:22px;line-height:1.273em;margin-bottom:.9091em;font-weight:100}
.dmc-hero-panel:not(.dmr) .hero-text p{font-size:16px;line-height:1.5em;margin-bottom:.9375em;font-weight:300}
.dmc-hero-image .cq-image-placeholder{height:161px}
html[dir="rtl"] .dmc-hero-image{float:right;padding:10px 10px 10px 0}
}
@media only screen and (min-width:37.5em) and (max-width:48em){.dmc-hero-image img.image-link-icon{top:-35px;height:25px;width:25px;margin-bottom:-25px}
}
@media only screen and (min-width:48em){.dmc-hero-panel:not(.dmr) .hero-text h3{font-size:24px;line-height:1.25em;margin-bottom:.8333em}
div.col.wide .dmc-hero-image,div.col.two-third .dmc-hero-image{width:51%}
div.col.full .dmc-hero-image{width:37%}
div.col.wide .dmc-hero-image img,div.col.two-third .dmc-hero-image img{padding-bottom:0}
.dmc-hero-image .cq-image-placeholder{height:252px}
}
.dmc-hero-panel .hero-text{padding:15px 16px;margin-bottom:0}
@media only screen and (min-width:37.5em){.dmc-hero-panel .hero-text{display:inline-block;width:50%;padding:10px 20px;vertical-align:top}
.dmc-hero-panel .hero-text h2{padding-top:10px}
.dmc-hero-panel .hero-text :last-child{margin-bottom:0}
.cdc-transform .container.grid .col .dmc-hero-panel.base-blowout{width:100%}
.cdc-transform .container.grid .col .dmc-focus-carousel[data-nav='true'] .dmc-hero-panel{width:100%;margin-left:0;margin-right:0}
}
@media only screen and (min-width:48em){div.col.wide .dmc-hero-panel .hero-text,div.col.two-third .dmc-hero-panel .hero-text{width:49%}
div.col.full .dmc-hero-panel .hero-text{width:63%}
div.col.full .dmc-hero-panel .hero-text h2{padding-top:20px}
}
div.col div.dmc-hero-panel.var-3{background-color:transparent}
div.col div.dmc-hero-panel.var-3.pal-2 h2,div.col div.dmc-hero-panel.var-3.pal-2 p{color:#fff}
div.col div.dmc-hero-panel.var-3.pal-3 h2,div.col div.dmc-hero-panel.var-3.pal-3 p{color:#fff}
div.col div.dmc-hero-panel.var-3 .dmc-hero-image{padding:0}
@media only screen and (min-width:48em){div.col div.dmc-hero-panel.var-3 .dmc-hero-image,div.col div.dmc-hero-panel.var-3 .hero-text{width:50%}
}
.dmc-hero-panel .clip-wrap .clip-ov-text{background-color:#f5f5f5;display:block;padding:2px 0 4px}
.dmc-hero-panel .clip-wrap .clip-ov-trans{height:20px;width:100%;background:-moz-linear-gradient(top,rgba(245,245,245,0) 0,rgba(245,245,245,0) 1%,rgba(245,245,245,1) 77%,rgba(245,245,245,1) 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(245,245,245,0)),color-stop(1%,rgba(245,245,245,0)),color-stop(77%,rgba(245,245,245,1)),color-stop(99%,rgba(245,245,245,1)));background:-webkit-linear-gradient(top,rgba(245,245,245,0) 0,rgba(245,245,245,0) 1%,rgba(245,245,245,1) 77%,rgba(245,245,245,1) 99%);background:-o-linear-gradient(top,rgba(245,245,245,0) 0,rgba(245,245,245,0) 1%,rgba(245,245,245,1) 77%,rgba(245,245,245,1) 99%);background:-ms-linear-gradient(top,rgba(245,245,245,0) 0,rgba(245,245,245,0) 1%,rgba(245,245,245,1) 77%,rgba(245,245,245,1) 99%);background:linear-gradient(to bottom,rgba(245,245,245,0) 0,rgba(245,245,245,0) 1%,rgba(245,245,245,1) 77%,rgba(245,245,245,1) 99%)}