.image-promo--blue .image-promo,.image-promo.image-promo--blue{border-left:1rem solid #116ab4}.image-promo--green .image-promo,.image-promo.image-promo--green{border-left:1rem solid #009e56}.image-promo--pink .image-promo,.image-promo.image-promo--pink{border-left:1rem solid #eb038b}.image-promo--orange .image-promo,.image-promo.image-promo--orange{border-left:1rem solid #f06931}.image-promo--baby-blue .image-promo,.image-promo.image-promo--baby-blue{border-left:1rem solid #04a4dd}.image-promo--teal .image-promo,.image-promo.image-promo--teal{border-left:1rem solid #48aba8}.image-promo--salmon .image-promo,.image-promo.image-promo--salmon{border-left:1rem solid #ed5993}.image-promo--light-green .image-promo,.image-promo.image-promo--light-green{border-left:1rem solid #29b473}.image-promo{height:100%;min-height:430px;overflow:hidden;position:relative}@media (max-width:599px){.image-promo{min-height:470px}}.image-promo--auto-short{min-height:200px}@media (max-width:599px){.image-promo--auto-short{min-height:200px}}.image-promo--medium{height:20.3125rem;min-height:0}.image-promo--large{height:28.125rem;min-height:0}.image-promo h2,.image-promo h3{color:#fff;font-size:1.625rem;line-height:1.1;font-weight:400;font-weight:800;text-shadow:#000000aa 2px 2px 3px;margin:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.image-promo__icon{min-width:2.8125rem;min-height:2.8125rem;margin:.3125rem 0 0 .625rem;background-size:contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg fill%3D'%23FFF' id%3D'Layer_1' data-name%3D'Layer 1' xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'-30 0 550 520'%3E\a   %3Ctitle%3EArtboard 1%3C%2Ftitle%3E\a \a   %3Cfilter id%3D'dropshadow'  height%3D'130%' width%3D'130%'%3E\a     %3CfeGaussianBlur in%3D'SourceAlpha' stdDeviation%3D'25'%2F%3E %3C%21-- stdDeviation is how much to blur --%3E\a     %3CfeOffset dx%3D'10' dy%3D'15' result%3D'offsetblur'%2F%3E %3C%21-- how much to offset --%3E\a     %3CfeComponentTransfer%3E\a       %3CfeFuncA type%3D'linear' slope%3D'0.9'%2F%3E %3C%21-- slope is the opacity of the shadow --%3E\a     %3C%2FfeComponentTransfer%3E\a     %3CfeMerge%3E\a       %3CfeMergeNode%2F%3E %3C%21-- this contains the offset blurred image --%3E\a       %3CfeMergeNode in%3D'SourceGraphic'%2F%3E %3C%21-- this contains the -moz-element that the filter is applied to --%3E\a     %3C%2FfeMerge%3E\a   %3C%2Ffilter%3E\a \a   %3Cpath filter%3D'url%28%23dropshadow%29'\a         d%3D'M218.1%2C38.1%2C198.3%2C57.9a12%2C12%2C0%2C0%2C0%2C0%2C17L347.39%2C224a3.54%2C3.54%2C0%2C0%2C1-2.5%2C6H3.54A3.53%2C3.53%2C0%2C0%2C0%2C0%2C233.54v44.92A3.53%2C3.53%2C0%2C0%2C0%2C3.54%2C282H344.89a3.54%2C3.54%2C0%2C0%2C1%2C2.5%2C6L198.3%2C437.13a12%2C12%2C0%2C0%2C0%2C0%2C17l19.8%2C19.8a12%2C12%2C0%2C0%2C0%2C17%2C0L444.49%2C264.49a12%2C12%2C0%2C0%2C0%2C0-17L235.07%2C38.1A12%2C12%2C0%2C0%2C0%2C218.1%2C38.1Z'%2F%3E\a%3C%2Fsvg%3E\a");background-image:url("data:image/svg+xml;charset=utf8,%3Csvg fill%3D'%23FFF' id%3D'Layer_1' data-name%3D'Layer 1' xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'-30 0 550 520'%3E\a   %3Ctitle%3EArtboard 1%3C%2Ftitle%3E\a \a   %3Cfilter id%3D'dropshadow'  height%3D'130%' width%3D'130%'%3E\a     %3CfeGaussianBlur in%3D'SourceAlpha' stdDeviation%3D'25'%2F%3E %3C%21-- stdDeviation is how much to blur --%3E\a     %3CfeOffset dx%3D'10' dy%3D'15' result%3D'offsetblur'%2F%3E %3C%21-- how much to offset --%3E\a     %3CfeComponentTransfer%3E\a       %3CfeFuncA type%3D'linear' slope%3D'0.9'%2F%3E %3C%21-- slope is the opacity of the shadow --%3E\a     %3C%2FfeComponentTransfer%3E\a     %3CfeMerge%3E\a       %3CfeMergeNode%2F%3E %3C%21-- this contains the offset blurred image --%3E\a       %3CfeMergeNode in%3D'SourceGraphic'%2F%3E %3C%21-- this contains the element that the filter is applied to --%3E\a     %3C%2FfeMerge%3E\a   %3C%2Ffilter%3E\a \a   %3Cpath filter%3D'url%28%23dropshadow%29'\a         d%3D'M218.1%2C38.1%2C198.3%2C57.9a12%2C12%2C0%2C0%2C0%2C0%2C17L347.39%2C224a3.54%2C3.54%2C0%2C0%2C1-2.5%2C6H3.54A3.53%2C3.53%2C0%2C0%2C0%2C0%2C233.54v44.92A3.53%2C3.53%2C0%2C0%2C0%2C3.54%2C282H344.89a3.54%2C3.54%2C0%2C0%2C1%2C2.5%2C6L198.3%2C437.13a12%2C12%2C0%2C0%2C0%2C0%2C17l19.8%2C19.8a12%2C12%2C0%2C0%2C0%2C17%2C0L444.49%2C264.49a12%2C12%2C0%2C0%2C0%2C0-17L235.07%2C38.1A12%2C12%2C0%2C0%2C0%2C218.1%2C38.1Z'%2F%3E\a%3C%2Fsvg%3E\a");background-repeat:no-repeat}.image-promo__content,.image-promo__cta a,.image-promo__image{position:absolute;bottom:0;left:0;right:0;top:0}.image-promo__image{z-index:1;top:0;right:0;bottom:0;left:0}.image-promo__image img{max-width:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 150ms;transition:-webkit-transform 150ms;transition:transform 150ms;transition:transform 150ms,-webkit-transform 150ms;-webkit-transition-timing-function:cubic-bezier(0,0,0,.7);transition-timing-function:cubic-bezier(0,0,0,.7)}.image-promo__content{z-index:2;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.7)),color-stop(43%,rgba(0,0,0,0)));background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 43%);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:end;justify-content:flex-end;padding:6%;text-align:right}.image-promo__content__inner{max-width:385px}.image-promo__content a{color:#fff}.image-promo__cta a{z-index:3;text-indent:-9999px}.image-promo:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.image-promo:hover h3{text-decoration:underline}