/* Get posts team swiper 1.0.0 */
.lvd-gp-team-swiper .lvd-section-title                         {color:var(--lvd-color-black); }
.lvd-gp-team-swiper .swiper                                    {position:relative; height:100%; padding:0 40px;}
.lvd-gp-team-swiper .swiper-wrapper                            {z-index:2; position:relative; margin:0 auto; align-items: stretch; padding-top:8px;}

.lvd-gp-team-swiper .lvd-box                                   {height: auto; border-radius:var(--lvd-rounded-lg); display:flex; flex-direction: column; flex-wrap: wrap; justify-content: start; transition: transform 1s; /* Animation */ text-align: center;}
.lvd-gp-team-swiper .lvd-box:hover                             {transform: scale(1.02);} 
.lvd-gp-team-swiper .lvd-img                                   {flex-grow:0; text-align: center;}
.lvd-gp-team-swiper .lvd-img.lvd-image-filter img              {filter: brightness(1.2) grayscale(100%); transition: all .3s;}
.lvd-gp-team-swiper .lvd-img.lvd-image-filter img:hover        {filter: none;}
.lvd-gp-team-swiper .lvd-img img                               {width:100%; max-width:240px; margin-top:24px; border-radius:120px; height:auto; object-fit: cover; object-position: center; }

.lvd-gp-team-swiper .lvd-content                               { padding:24px; }
.lvd-gp-team-swiper .lvd-text                                  {width:100%; margin-bottom:16px;}
.lvd-gp-team-swiper .lvd-button                                {align-self: end;} 

.lvd-gp-team-swiper .lvd-title                                 {align-self: start; font-weight: 700; margin-bottom:8px; color:var(--lvd-color-black); width:100%;}

.lvd-gp-team-swiper .lvd-metadata                              {font-weight:700; color:var(--lvd-color-black);}

.lvd-gp-team-swiper .swiper-button-next                        {z-index:4; position:absolute; right:10px !important; top: calc(50% - 80px); width: 50px !important; height: 50px !important; border-radius:25px; background: var(--lvd-color-white); color: var(--lvd-color-black) !important; text-align: center!important; vertical-align:middle; box-shadow: var(--lvd-shadow-100);}
.lvd-gp-team-swiper .swiper-button-next:hover                  {background:var(--lvd-color-gray-200);}
.lvd-gp-team-swiper .swiper-button-next:after                  {font-size:24px !important;  font-family: 'icomoon' !important; content: "\e94e"; line-height: 50px; margin-right:-4px;}
.lvd-gp-team-swiper .swiper-button-prev                        {transform: rotate(180deg); z-index:4; position:absolute; left:10px !important; top: calc(50% - 80px); width: 50px !important; height: 50px !important; border-radius: 25px; background: var(--lvd-color-white); color: var(--lvd-color-black) !important;  text-align: center!important; vertical-align:middle; box-shadow: var(--lvd-shadow-100);}
.lvd-gp-team-swiper .swiper-button-prev:hover                  {background:var(--lvd-color-gray-200);}
.lvd-gp-team-swiper .swiper-button-prev:after                  {font-size:24px !important;  font-family: 'icomoon' !important; content: "\e94e"; line-height: 50px; margin-right:-4px; }
.lvd-gp-team-swiper .swiper-button-disabled                    {display:none;}

.lvd-gp-team-swiper .swiper-pagination                         {text-align:center; padding-top:24px;}
.lvd-gp-team-swiper .swiper-pagination-bullet                  {width: 8px; height: 8px; margin: 0 4px 4px 4px; display: inline-block; border-radius:50%; background:var(--lvd-color-gray-300);}
.lvd-gp-team-swiper .swiper-pagination-bullet-active           {background: var(--lvd-color-black) !important;}



/* Bm */
@media (min-width:1px) and (max-width:767px)
{
.lvd-gp-team-swiper .swiper                                    {padding:0 8px 16px 8px;}
.lvd-gp-team-swiper .lvd-container                             {padding-left:0; padding-right:0; }
.lvd-gp-team-swiper .lvd-img                                   {margin:0 auto 16px auto; text-align:center;}
.lvd-gp-team-swiper .lvd-section-title,
.lvd-gp-team-swiper .lvd-section-intro                         {padding-left:16px; padding-right:16px;}
.lvd-gp-team-swiper .lvd-content                               {width:100%; padding:0 16px 16px 16px;}

.lvd-gp-team-swiper .swiper-pagination,
.lvd-gp-team-swiper .swiper-button-prev,
.lvd-gp-team-swiper .swiper-button-next                        {display:none;}
}

/* Bt */
@media (min-width:768px) and (max-width:1024px)
{
.lvd-gp-team-swiper .lvd-container                              {padding-left:0; padding-right:0; }
.lvd-gp-team-swiper .lvd-section-title,
.lvd-gp-team-swiper .lvd-section-intro                         {padding-left:16px; padding-right:16px;}
}