.module-wrapper.theme-image.overlap-below{position:relative;z-index:2}.module-wrapper.theme-image.decoration{position:relative}.module-wrapper.theme-image.decoration:after{background-color:#5e1c1b;bottom:10%;content:"";display:block;font-size:15px;height:8px;left:-5%;position:absolute;transition:all 1s ease-out;transition-delay:.6s;width:0;z-index:9}.module-wrapper.theme-image:has(img.animate--active).decoration:after{width:60%}