.experts-carousel,.experts-carousel *,.experts-carousel :after,.experts-carousel :before{box-sizing:border-box}.experts-carousel{max-width:100%;--ec-ring-color:var(--ec-control-color,#4a90e2)}.experts-carousel__placeholder{border:2px dashed var(--ec-ring-color);border-radius:8px;color:#555;font-family:sans-serif;line-height:1.5;margin:0 auto;max-width:600px;padding:32px 24px;text-align:center}.experts-carousel__viewport{padding:8px 0;position:relative}.experts-carousel[data-show-arrows=true] .experts-carousel__viewport{padding:8px 56px}.experts-carousel__clip{overflow:hidden;width:100%}.experts-carousel__track{display:flex!important;flex-wrap:nowrap!important;list-style:none;margin:0;padding:0;transition:transform var(--ec-transition) cubic-bezier(.22,.61,.36,1);will-change:transform}

/* !important defensivo: las hojas del blog suelen pisar anchos/márgenes */.experts-carousel__card{flex:0 0 calc(100%/var(--ec-slides-mobile))!important;margin:0!important;max-width:calc(100%/var(--ec-slides-mobile))!important;min-width:0;padding:0 12px;text-align:center;width:auto!important}@media (min-width:768px){.experts-carousel__card{flex-basis:calc(100%/var(--ec-slides-tablet))!important;max-width:calc(100%/var(--ec-slides-tablet))!important}}@media (min-width:1024px){.experts-carousel__card{flex-basis:calc(100%/var(--ec-slides-desktop))!important;max-width:calc(100%/var(--ec-slides-desktop))!important}}.experts-carousel__photo-wrap{border:2px solid var(--ec-ring-color);border-radius:50%;height:var(--ec-photo-size);margin:0 auto 16px;max-width:100%;padding:4px;position:relative;width:var(--ec-photo-size)}.experts-carousel__photo{border-radius:50%;display:block;height:100%;margin:0;max-width:none;object-fit:cover;width:100%}.experts-carousel__initial{align-items:center;background:var(--ec-ring-color);border-radius:50%;color:#fff;display:flex;font-size:48px;font-weight:600;height:100%;justify-content:center;width:100%}.experts-carousel__name{color:var(--ec-name-color);font-size:16px;font-weight:700;line-height:1.3;margin:0 0 6px}.experts-carousel__name--single{font-size:20px;font-weight:800;text-transform:uppercase}.experts-carousel__company,.experts-carousel__role{color:var(--ec-role-color);font-size:14px;line-height:1.4;margin:0 0 10px}.experts-carousel__role--single{font-size:16px;font-weight:700}.experts-carousel__text{font-size:16px}.experts-carousel__text--single{font-size:18px;margin-left:auto;margin-right:auto;max-width:calc(var(--ec-photo-size)*4)}.experts-carousel__linkedin-badge{align-items:center;background:#fff;border-radius:50%;bottom:4px;box-shadow:0 1px 4px rgba(0,0,0,.25);color:var(--ec-linkedin-color);display:flex;height:28px;justify-content:center;position:absolute;right:4px;transition:transform .2s ease;width:28px;z-index:2}.experts-carousel__linkedin-badge:hover{transform:scale(1.1)}.experts-carousel__linkedin-badge svg{height:16px;width:16px}.experts-carousel__arrow{align-items:center;background:#fff;border:1px solid var(--ec-control-color);border-radius:50%;color:var(--ec-control-color);cursor:pointer;display:flex;height:42px;justify-content:center;margin:0;min-width:0;padding:0;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease,color .2s ease,opacity .2s ease;width:42px;z-index:3}.experts-carousel__arrow:hover{background:var(--ec-control-color);color:#fff}.experts-carousel__arrow svg{height:18px;width:18px}.experts-carousel__arrow--prev{left:4px}.experts-carousel__arrow--next{right:4px}.experts-carousel__arrow[disabled]{cursor:not-allowed;opacity:.35}.experts-carousel__dots{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:24px 0;position:relative;z-index:3}.experts-carousel__dot{background:var(--ec-control-color);border:0;border-radius:50%;cursor:pointer;height:10px;margin:0;min-height:0;min-width:0;opacity:.35;padding:0;pointer-events:auto;transition:opacity .2s ease,transform .2s ease;width:10px}.experts-carousel__dot:hover{opacity:.7}.experts-carousel__dot.is-active{opacity:1;transform:scale(1.25)}@media (prefers-reduced-motion:reduce){.experts-carousel__track{transition:none!important}}