.hover-overlay-cards{align-items:center;background-color:#e8edf1;border-radius:6px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:30px}.hover-overlay-card-item-container{flex:0 0 calc(25% - 60px)}.hover-overlay-card-item{background-repeat:no-repeat;background-size:cover;position:relative;transition:all 1s ease-out}.hover-overlay-card-item,.hover-overlay-card-item-front{align-items:center;background-position:50%;border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-height:270px}.hover-overlay-card-item-front{background-size:contain;height:100%;transition:all 2s ease-out;width:100%}.hover-overlay-card-item-front img{margin-bottom:15px}.hover-overlay-card-item-front-title{color:#f15822;font-size:22px;font-weight:700;margin-bottom:15px;text-align:center}.hover-overlay-card-item-back{align-items:center;border:4px solid #f15822;border-radius:15px;display:none;flex-direction:column;font-weight:700;height:100%;left:0;padding:20px;position:absolute;top:0;width:100%}.hover-overlay-card-item-back img{margin-bottom:15px}.hover-overlay-card-item-back-content{text-align:center}.hover-overlay-card-item-back-content h4{color:#fff;font-size:28px;font-weight:700}.hover-overlay-card-item-back-content p{font-size:14px;font-weight:700;line-height:1.5;text-align:left}.hover-overlay-card-item:hover .hover-overlay-card-item-front{display:none}.hover-overlay-card-item:hover .hover-overlay-card-item-back{display:flex}@media(max-width:767px){.hover-overlay-cards{gap:0}.hover-overlay-card-item-container{flex:0 0 50%;margin-bottom:20px}}@media (max-width:480px){.hover-overlay-card-item-container{flex:0 0 100%}}