.wbcom-essential-team-carousel{--placeholder-bg:#e2e8f0;--name-color:#1a202c;--border-color:#e2e8f0;--card-bg:#fff;--nav-bg:#fff;--info-padding:20px;--dot-color:#718096;--dot-active-color:#3182ce;--card-radius:8px;--role-color:#718096;--placeholder-icon-color:#a0aec0;--nav-color:#3182ce}.wbcom-essential-team-carousel.use-theme-colors{--placeholder-bg:var(--wbcom-border-color,var(--wbcom-color-base-2,#e2e8f0));--name-color:var(--wbcom-heading-color,var(--wbcom-color-contrast,#1a202c));--border-color:var(--wbcom-border-color,var(--wbcom-color-base-2,#e2e8f0));--card-bg:var(--wbcom-card-bg,var(--wbcom-color-base,#fff));--nav-bg:var(--wbcom-card-bg,var(--wbcom-color-base,#fff));--dot-color:var(--wbcom-text-color,var(--wbcom-color-contrast-2,#718096));--dot-active-color:var(--wbcom-color-primary,#3182ce);--role-color:var(--wbcom-text-color,var(--wbcom-color-contrast-2,#718096));--placeholder-icon-color:var(--wbcom-text-color,var(--wbcom-color-contrast-2,#a0aec0));--nav-color:var(--wbcom-color-primary,#3182ce)}.wbcom-essential-team-carousel.use-theme-colors .wbcom-team-member-card{border-color:var(--border-color);background:var(--card-bg)}.wbcom-essential-team-carousel.use-theme-colors .wbcom-team-member-name{color:var(--name-color)}.wbcom-essential-team-carousel.use-theme-colors .wbcom-team-member-role{color:var(--role-color)}.wbcom-essential-team-carousel.use-theme-colors .wbcom-team-member-placeholder{background-color:var(--placeholder-bg)}.wbcom-essential-team-carousel.use-theme-colors .wbcom-team-member-placeholder .dashicons{color:var(--placeholder-icon-color)}.wbcom-essential-team-carousel.use-theme-colors .swiper-button-next,.wbcom-essential-team-carousel.use-theme-colors .swiper-button-prev{color:var(--nav-color);background-color:var(--nav-bg)}.wbcom-essential-team-carousel.use-theme-colors .swiper-pagination-bullet{background-color:var(--dot-color)}.wbcom-essential-team-carousel.use-theme-colors .swiper-pagination-bullet-active{background-color:var(--dot-active-color)}.wbcom-essential-team-carousel{padding:0 50px;position:relative}.wbcom-essential-team-carousel .wbcom-team-swiper{overflow:hidden}.wbcom-essential-team-carousel .wbcom-team-member-card{overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;position:relative;text-align:center;background:var(--card-bg)}.wbcom-essential-team-carousel .wbcom-team-member-link{text-decoration:none;color:inherit;display:block}.wbcom-essential-team-carousel .wbcom-team-member-image{overflow:hidden;position:relative}.wbcom-essential-team-carousel .wbcom-team-member-image img{height:auto;transition:transform .3s ease;position:relative;width:100%;display:block;z-index:0}.wbcom-essential-team-carousel .wbcom-team-member-image:before{border-radius:inherit}.wbcom-essential-team-carousel .wbcom-team-member-placeholder{min-height:200px;padding:40px;justify-content:center;background-color:var(--placeholder-bg);align-items:center;display:flex}.wbcom-essential-team-carousel .wbcom-team-member-placeholder .dashicons{height:64px;font-size:64px;color:var(--placeholder-icon-color);width:64px}.wbcom-essential-team-carousel .wbcom-team-member-info{padding:var(--info-padding)}.wbcom-essential-team-carousel .wbcom-team-member-name{font-size:1.25rem;font-weight:600;margin:0 0 5px}.wbcom-essential-team-carousel .wbcom-team-member-role{font-size:.9rem;margin:0}.wbcom-essential-team-carousel .swiper-button-next,.wbcom-essential-team-carousel .swiper-button-prev{transition:all .2s ease;box-shadow:0 2px 10px rgba(0,0,0,.1)}.wbcom-essential-team-carousel .swiper-button-next:after,.wbcom-essential-team-carousel .swiper-button-prev:after{font-size:16px;font-weight:700}.wbcom-essential-team-carousel .swiper-button-next:hover,.wbcom-essential-team-carousel .swiper-button-prev:hover{transform:scale(1.1);box-shadow:0 4px 15px rgba(0,0,0,.15)}.wbcom-essential-team-carousel .swiper-button-prev{left:0}.wbcom-essential-team-carousel .swiper-button-next{right:0}.wbcom-essential-team-carousel .swiper-pagination{position:relative;margin-top:20px}.wbcom-essential-team-carousel .swiper-pagination-bullet{transition:opacity .2s ease,transform .2s ease;opacity:.4}.wbcom-essential-team-carousel .swiper-pagination-bullet-active{transform:scale(1.2);opacity:1}.wbcom-essential-team-carousel .swiper-pagination-bullet:hover{opacity:.7}@media(max-width:768px){.wbcom-essential-team-carousel{padding:0 30px}.wbcom-essential-team-carousel .swiper-button-next,.wbcom-essential-team-carousel .swiper-button-prev{height:32px;width:32px}.wbcom-essential-team-carousel .swiper-button-next:after,.wbcom-essential-team-carousel .swiper-button-prev:after{font-size:12px}}@media(max-width:480px){.wbcom-essential-team-carousel{padding:0 15px}.wbcom-essential-team-carousel .swiper-button-next,.wbcom-essential-team-carousel .swiper-button-prev{display:none}}