  .real-estate-agent-team-post {
		border-radius: 8px;
		border: 1px solid #E0E0E0;
		background: #FFF;
		padding: 0px 25px 25px 25px;
		text-align: center;
		display: flex;
		flex-direction: column;
		align-items: center;
		gap: 20px 0;
		transition: 0.3s;
		margin-top: 80px;
	    margin-bottom: 30px;
    }

    .real-estate-agent-team-post a{
        text-decoration: none;
    }

    .real-estate-agent-team-post .post-img {
        width: 90px;
        height: 90px;
        border-radius: 29px;
        overflow: hidden;
        margin-top: -37px;
    }

    .real-estate-agent-team-post .post-img img{
        width: 100%;
        height: 100%;
    }

    .real-estate-agent-team-post .post-title h2 {
        color: #0A1425;
        text-align: center;
        font-family: Inter;
        font-size: 18px;
        font-weight: 700;
        line-height: 32px;
        margin-bottom: 0;
    }

	.real-estate-agent-team-post .post-title h2:hover{
		color: var(--primary-color);
	}

    .real-estate-agent-team-post .post-title span {
        color: #64728F;
        text-align: center;
        font-family: Inter;
        font-size: 12px;
        font-weight: 400;
        line-height: 26px;
    }

    .real-estate-agent-team-post .post-links {
        display: flex;
        align-items: center;
        gap: 10px 15px;
        justify-content: center;
    }

    .real-estate-agent-team-post .post-links span {
        border-radius: 30px;
        background: #D9D9D9;
        width: 29px;
        height: 29px;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #FFFFFF;
    }

	.real-estate-agent-team-post .post-links span:hover{
		background: var(--primary-color);
	}

    .real-estate-agent-team-post .post-contect {
        display: flex;
        align-items: center;
        gap: 5px 12px;
        z-index: 99;
    }

    .real-estate-agent-team-post .post-contect span{
        border-radius: 30px;
        background: #fff;
        width: 29px;
        height: 29px;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #73777D;
        border: 1px solid #D9D9D9;
        font-size: 12px;  
    }

    .real-estate-agent-team-post .post-desc {
        height: 0;
        transition: 0.3s;
        opacity: 0;
        visibility: hidden;
    }

    .real-estate-agent-team-post .post-desc p {
        color: #73777D;
        text-align: center;
        font-family: Inter;
        font-size: 13px;
        font-weight: 400;
        line-height: 24px;
        margin-bottom: 0;
    }

    .real-estate-agent-team-post .post-contect .contect-text {
		color: #070026;
		font-family: Inter;
		font-size: 12px;
		font-weight: 400;
		line-height: 24px;
		margin-bottom: 0;
		width: 0px;
		overflow: hidden;
		height: 24px;
		transition: 0.3s;
		display: inline-block;
    }

    .real-estate-agent-team-post .post-contect a {
        display: flex;
        align-items: center;
    }

	.real-estate-agent-team-post .post-contect a:hover span{
		background: var(--primary-color);
		color: var(--e-a-color-white);
		border: 1px solid var(--e-a-color-white);
	}

	.real-estate-agent-team-post .post-contect a:hover h4{
		color: var(--primary-color);
	}

    .real-estate-agent-team-slider .slick-slide {
        height: auto;
    }

    .real-estate-agent-team-slider .slick-track {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 480px;
    }

    .real-estate-agent-team-post:hover {
        transform: scale(1.12);
    }

    .real-estate-agent-team-post:hover .post-desc {
        margin-top: 15px;
        height: auto;
        opacity: 1;
        visibility: visible;
    }

    .real-estate-agent-team-post:hover .contect-text {
		visibility: visible;
		opacity: 1;
		height: 24px;
		width: 90px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
    }

    .real-estate-agent-team-post:hover .post-contect a {
        gap: 0 8px;
    }