.elementor-widget-ll-image-box, .elementor-widget-ll-image-box .elementor-widget-container{
    height: 100%;
}

.elementor-element.elementor-widget-ll-image-box .elementor-widget-container{
    transition-duration: 1s;
}

.limelight-image-box-placeholder{
    height: 100px;
}

.limelight-image-box{
    cursor: pointer;height: 100%;padding: 20px;
}

.limelight-image-box a{
    display: block;height: 100%;
}

.limelight-image-box img{
    transition: transform 1s;transform: scale(1);transform-origin: top;margin: 0 auto;
}

.limelight-image-box:hover img{
    transform: scale(.9) translateY(-10%);
}

.limelight-image-box .limelight-image-box-header{
    transition: transform 1s, color 1s;transform: translateY(0);
}
.limelight-image-box:hover .limelight-image-box-header{
    transform: translateY(-100%);
}

.limelight-image-box .limelight-image-box-content{
   transition: transform 1s, color 300ms;transform: translateY(200%);margin: 20px 0 0;
}
.limelight-image-box:hover .limelight-image-box-content{
    transform: translateY(-30%);
}

@media(max-width: 600px){
    .elementor-element.elementor-widget-ll-image-box .elementor-widget-container{
        background-color: #008fc5 !important;
    }
    .elementor-element.elementor-widget-ll-image-box .elementor-widget-container h3{
        color: white !important;
    }
    .limelight-image-box img{
        transform: scale(.9) translateY(-10%);
    }    
    .limelight-image-box .limelight-image-box-header{
        transform: translateY(-100%);
    }
    .limelight-image-box .limelight-image-box-content{
        transform: translateY(-30%);
    }
}