.image-overlay-container{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-items:stretch;margin:5%}.image-overlay-container ul{flex:1;list-style:none;margin:0;padding:0;width:100%}.base-image,.overlay{box-sizing:border-box}.image-overlay-item{border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.2);display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:10px 10px 0}.image-container{position:relative}.base-image{display:block;height:auto;width:100%}.overlay{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.image-overlay-item:hover .overlay{opacity:1}@media (max-width:767.98px){.image-overlay-container{grid-template-columns:repeat(2,1fr)}}.linkedin-container{bottom:0;position:absolute;right:0;width:50px}.image-overlay__links{display:flex;flex-direction:column;justify-content:flex-end;min-height:100px;position:relative;width:100%}.image-overlay__links>div:first-child{width:calc(100% - 50px)}.image-overlay__links>div:nth-child(2) .icon-linkedin:before{font-size:2.25rem}