.grid .grid-item{margin-bottom:30px;box-sizing:border-box;min-height:1px;display:inline-block!important;overflow:hidden}.grid .grid-item:nth-last-child(1),.grid .grid-item:nth-last-child(2),.grid .grid-item:nth-last-child(3){margin-bottom:0}.grid .grid-item *{box-sizing:border-box}.grid .grid-item-content{border-radius:15px;overflow:hidden;position:relative;height:100%}.gallery-item-image{overflow:hidden;border-radius:15px;height:100%}.grid .grid-item img{height:100%;max-width:100%;object-fit:cover;width:100%;transform:scale(1);-webkit-transform:scale(1);transition:all .4s ease-in-out}.grid .grid-item:hover img{transform:scale(1.1);-webkit-transform:scale(1.1)}.grid .grid-item .gallery-item-overlay{top:0;bottom:0;left:0;right:0;position:absolute;background-color:rgba(var(--eolimn-text-dark-rgb,32,34,32),.9);content:"";opacity:0;visibility:hidden;transition:all .4s ease;-webkit-transition:all .4s ease;transform:translateY(-100%);-webkit-transform:translateY(-100%);display:flex;align-items:center;justify-content:center}.grid .grid-item:hover .gallery-item-overlay{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;visibility:visible}.grid .grid-item .gallery-item-overlay svg{color:#fff}@media screen and (min-width:768px) and (max-width:991px){.grid .grid-item{padding-bottom:0 10px 20px}}@media (max-width:767px){.grid .grid-item{padding-bottom:20px;margin:0}.grid .grid-item:last-child{padding-bottom:0}}