/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 23 2026 | 11:12:53 */
.team-members-sec .premium-person-info-container .premium-person-content {
    position: absolute;
    top: 0;
    left: 6px;
    right: 0;
    padding: 12px;
    width: calc(100% - 12px);
    height: 100%;

    /* Pure black background */
    background: #000000;

    /* Animation setup */
    opacity: 0;
    transform: translateY(30px); /* start a bit down */
    transition: all 0.4s ease;

    display: flex; /* optional, if you want better layout control */
    flex-direction: column;
    justify-content: flex-start;
    pointer-events: none; /* so hover doesn't flicker */
}

.team-members-sec .premium-person-container:hover 
.premium-person-info-container .premium-person-content {
    opacity: 1;
    transform: translateY(0); /* move to top */
    pointer-events: auto;
	display: block;
}

.team-members-sec .premium-person-social {
	position: absolute;
    bottom: 0;
	padding-right: 20px;
	opacity: 1;
	
	display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}

/* Ai Genrated Casestudy Start */
.ai-gen-case-img-boxes .elementor-widget-image,
.ai-gen-case-img-boxes .elementor-widget-image .elementor-widget-container a {
	height: 100%;
}
/* Ai Generated Casestudy End */

@media (max-width: 375px) {
	.team-members-sec .premium-person-info-container .premium-person-content {
		font-size: 14px;
	}
}