.module-image.image-overlay{font-size:.85em}.module-image.image-overlay .image-wrap{margin:0}.module-image.image-overlay .image-wrap img{width:100%}.module-image.image-overlay .image-content{background:rgba(0,0,0,.7);box-sizing:border-box;color:#ccc;line-height:1.4em;padding:2% 4%;transition:background-color .3s ease-in-out,color .3s ease-in-out}.module-image.image-overlay :is(.image-wrap noscript,.image-wrap a,img)+.image-content{bottom:0;inset-inline:0;position:absolute}.module-image.image-overlay p{margin:0 0 5px}.module-image.image-overlay .image-title{font-size:1.1em}.module-image.image-overlay :is(a,a:hover){color:#fff;text-decoration:none}.module-image.image-overlay :is(h1,h2,h3:not(.module-title),h4,h5,h6){color:#fff;margin:0 0 .4em}.module-image.rounded.image-overlay .image-content{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.module-image.circle.image-overlay .image-content{border-bottom-left-radius:50em;border-bottom-right-radius:50em;overflow:hidden;text-align:center}.module.image-overlay.active-caption-hover .image-wrap{overflow:hidden}.module.image-overlay.active-caption-hover .image-wrap .image-content{bottom:-100%;transition:bottom .6s}.module.image-overlay.active-caption-hover .image-wrap:hover .image-content{bottom:0;transition:bottom .3s}