/* --- Get posts team --- */
.lvd-cm-gp-team .lvd-section-intro.lvd-text-center        {margin-left:auto; margin-right:auto;}
.lvd-cm-gp-team .lvd-section-intro                        {max-width:80%;}

.lvd-cm-gp-team .lvd-card                                 {border-radius:var(--lvd-rounded); text-align:center; padding:40px 0;}
.lvd-cm-gp-team .lvd-image                                {padding:0 24px;}
.lvd-cm-gp-team .lvd-image img                            {width:200px; height: 100%; max-width:100%; object-fit: cover; border-radius:100px;}

.lvd-cm-gp-team .lvd-content                              {padding:24px 40px;}
.lvd-cm-gp-team .lvd-content p                            {margin-bottom:16px;}
.lvd-cm-gp-team .lvd-title                                {margin-bottom:8px;}
.lvd-cm-gp-team .lvd-button-group                         {margin-bottom:16px;}

/* Animation*/
.lvd-cm-gp-team.lvd-animate-on-scroll .lvd-card .lvd-image {
    opacity: 0;
    transform: scale(0.85) translateY(20px);
    filter: blur(10px);
    will-change: transform, opacity, filter;
    transition: 
        opacity 0.8s cubic-bezier(0.23, 1, 0.32, 1),
        transform 1s cubic-bezier(0.23, 1, 0.32, 1),
        filter 1s cubic-bezier(0.23, 1, 0.32, 1);
}

.lvd-cm-gp-team.lvd-is-visible .lvd-card .lvd-image {
    opacity: 1;
    transform: scale(1) translateY(0);
    filter: blur(0px);
}


/* --- Bm --- */
@media (min-width:1px) and (max-width:767px)
{
.lvd-cm-gp-team, 
.lvd-cm-gp-team.lvd-px, 
.lvd-cm-gp-team.lvd-pxy                                    {padding-left:16px; padding-right:16px;}
.lvd-cm-gp-team .lvd-section-intro                         {max-width: calc(100% - 24px);}
}

/* --- Bt --- */
@media (min-width:768px) and (max-width:1024px)
{
.lvd-cm-gp-team, 
.lvd-cm-gp-team.lvd-px, 
.lvd-cm-gp-team.lvd-pxy                                     {padding-left:24px; padding-right:24px;}
}

/* --- Full HD --- */
@media (min-width:1025px) and (max-width:1344px)
{
.lvd-cm-gp-team, 
.lvd-cm-gp-team.lvd-px, 
.lvd-cm-gp-team.lvd-pxy                                     {padding-left:24px; padding-right:24px;}
}