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