.overlay-container{position:relative;width:50%}.overlay-image{display:block;width:100%;height:auto}.overlay{position:absolute;bottom:0;left:0;width:100%;height:30%;background:rgba(247,149,32,0.9);color:#da291c;display:flex;align-items:center;justify-content:center;width:100%;transition:.5s ease;opacity:0;color:white;font-size:20px}.overlay-container:hover .overlay{opacity:1}p.overlay-title{font-size:0.7em;font-weight:bold;color:#ffffff}
