/* Rasa Ecosystem Customers — professional testimonials */
.rasa-ecosystem-customers-widget{
  --rec-accent:#1E4FD6;
  --rec-text:#0F172A;
  --rec-muted:#64748B;
  --rec-card:#ffffff;
  --rec-line:rgba(15,40,80,.08);
  --rec-lift:10px;
  direction:rtl;
  color:var(--rec-text);
  width:100%;
  max-width:100%;
  overflow:visible;
  position:relative;
  isolation:isolate;
  box-sizing:border-box;
}
.rasa-ecosystem-customers-widget,
.rasa-ecosystem-customers-widget *{box-sizing:border-box;}
.rasa-ecosystem-customers-widget a,
.rasa-ecosystem-customers-widget button{
  text-decoration:none; color:inherit; font:inherit; background:none; border:0; padding:0; cursor:pointer;
}
.rasa-ecosystem-customers-widget h2,
.rasa-ecosystem-customers-widget p{margin:0;}
.rasa-ecosystem-customers-widget img{display:block; width:100%; height:100%; object-fit:cover;}

.rasa-ecosystem-customers-widget .rec-section{
  width:min(1180px,100%);
  margin:0 auto;
  padding:2rem 1.15rem 2.15rem;
  position:relative; z-index:1;
  overflow:visible;
}
.rasa-ecosystem-customers-widget .rec-bg{
  position:absolute; inset:0; z-index:0; pointer-events:none; overflow:hidden;
}
.rasa-ecosystem-customers-widget .rec-bg-glow{
  position:absolute; width:min(520px,70vw); height:min(220px,36vw);
  top:-8%; left:50%; transform:translateX(-50%);
  background:radial-gradient(ellipse, color-mix(in srgb,var(--rec-accent) 22%,transparent), transparent 72%);
  filter:blur(34px); opacity:.55;
}
.rasa-ecosystem-customers-widget .rec-bg-line{
  position:absolute; inset:auto 10% 14%; height:1px;
  background:linear-gradient(90deg, transparent, color-mix(in srgb,var(--rec-accent) 35%,transparent), transparent);
  opacity:.45;
}

.rasa-ecosystem-customers-widget [data-rec-reveal]{
  opacity:0; transform:translateY(14px);
  transition:opacity .65s cubic-bezier(.22,1,.36,1), transform .65s cubic-bezier(.22,1,.36,1);
}
.rasa-ecosystem-customers-widget [data-rec-reveal].is-in{opacity:1; transform:none;}
.rasa-ecosystem-customers-widget [data-rec-delay="1"]{transition-delay:.1s;}

/* Header */
.rasa-ecosystem-customers-widget .rec-head{
  display:flex; align-items:center; justify-content:space-between; gap:1rem;
  margin-bottom:1.35rem; position:relative; z-index:2;
}
.rasa-ecosystem-customers-widget .rec-head-main{min-width:0; flex:1;}
.rasa-ecosystem-customers-widget .rec-eyebrow{
  display:inline-flex; align-items:center; gap:.45rem;
  margin-bottom:.45rem;
  font-size:.72rem; font-weight:800; letter-spacing:.02em;
  color:color-mix(in srgb,var(--rec-accent) 85%,#fff);
}
.rasa-ecosystem-customers-widget .rec-eyebrow-ico{
  --rec-glyph:.65rem;
  width:24px; height:24px; border-radius:999px;
  display:grid; place-items:center; font-size:0; color:#fff;
  background:linear-gradient(145deg, color-mix(in srgb,var(--rec-accent) 70%,#93c5fd), var(--rec-accent));
  box-shadow:0 8px 18px color-mix(in srgb,var(--rec-accent) 28%,transparent);
}
.rasa-ecosystem-customers-widget .rec-title{
  font-size:clamp(1.15rem,2.2vw,1.55rem); font-weight:900; line-height:1.35;
}
.rasa-ecosystem-customers-widget .rec-subtitle{
  margin-top:.35rem;
  font-size:.8rem; color:var(--rec-muted); line-height:1.75;
  max-width:48ch;
}
.rasa-ecosystem-customers-widget .rec-cta{
  display:inline-flex; align-items:center; gap:.45rem;
  padding:.58rem 1rem; border-radius:999px; white-space:nowrap;
  background:var(--rec-accent); color:#fff; font-size:.76rem; font-weight:850;
  box-shadow:0 12px 28px color-mix(in srgb,var(--rec-accent) 30%,transparent);
  transition:transform .25s ease, box-shadow .25s ease;
}
.rasa-ecosystem-customers-widget .rec-cta:hover{
  color:#fff; transform:translateY(-2px);
  box-shadow:0 16px 34px color-mix(in srgb,var(--rec-accent) 38%,transparent);
}
.rasa-ecosystem-customers-widget .rec-cta-ico,
.rasa-ecosystem-customers-widget .rec-nav-ico,
.rasa-ecosystem-customers-widget .rec-play-ico,
.rasa-ecosystem-customers-widget .rec-chip-play,
.rasa-ecosystem-customers-widget .rec-modal-close-ico,
.rasa-ecosystem-customers-widget .rec-eyebrow-ico{
  display:grid; place-items:center; font-size:0; line-height:0;
}
.rasa-ecosystem-customers-widget .rec-cta-ico{--rec-glyph:.7rem;}
.rasa-ecosystem-customers-widget .rec-eyebrow-ico i,
.rasa-ecosystem-customers-widget .rec-cta-ico i,
.rasa-ecosystem-customers-widget .rec-nav-ico i,
.rasa-ecosystem-customers-widget .rec-play-ico i,
.rasa-ecosystem-customers-widget .rec-chip-play i,
.rasa-ecosystem-customers-widget .rec-modal-close-ico i,
.rasa-ecosystem-customers-widget .rec-eyebrow-ico svg,
.rasa-ecosystem-customers-widget .rec-cta-ico svg,
.rasa-ecosystem-customers-widget .rec-nav-ico svg,
.rasa-ecosystem-customers-widget .rec-play-ico svg,
.rasa-ecosystem-customers-widget .rec-chip-play svg,
.rasa-ecosystem-customers-widget .rec-modal-close-ico svg{
  display:grid !important; place-items:center;
  width:1em !important; height:1em !important;
  font-size:var(--rec-glyph,.75rem) !important;
  line-height:1 !important; margin:0 !important;
}
.rasa-ecosystem-customers-widget .rec-empty{
  text-align:center; color:var(--rec-muted); font-size:.85rem; padding:1rem 0;
}

/* Shared card */
.rasa-ecosystem-customers-widget .rec-card{
  position:relative;
  display:flex; align-items:center; gap:.85rem;
  width:100%; text-align:right;
  padding:.95rem 1rem;
  min-height:108px;
  background:var(--rec-card);
  border:1px solid var(--rec-line);
  border-radius:22px;
  box-shadow:
    0 1px 0 rgba(255,255,255,.7) inset,
    0 14px 34px rgba(15,40,80,.08);
  overflow:hidden;
  transition:
    transform .35s cubic-bezier(.22,1,.36,1),
    box-shadow .3s ease,
    border-color .3s ease;
}
.rasa-ecosystem-customers-widget .rec-card::before{
  content:"";
  position:absolute; top:0; right:0; left:0; height:3px;
  background:linear-gradient(90deg, transparent, color-mix(in srgb,var(--rec-accent) 55%,transparent), transparent);
  opacity:0; transition:opacity .3s ease;
}
.rasa-ecosystem-customers-widget .rec-card:hover{
  transform:translateY(calc(var(--rec-lift) * -1));
  border-color:color-mix(in srgb,var(--rec-accent) 26%,transparent);
  box-shadow:
    0 1px 0 rgba(255,255,255,.85) inset,
    0 22px 48px rgba(15,40,80,.14);
}
.rasa-ecosystem-customers-widget .rec-card:hover::before{opacity:1;}
.rasa-ecosystem-customers-widget .rec-card-shine{
  position:absolute; inset:0 auto 0 -45%; width:42%;
  background:linear-gradient(100deg, transparent, rgba(255,255,255,.45), transparent);
  transform:translateX(-130%);
  transition:transform .75s ease; pointer-events:none;
}
.rasa-ecosystem-customers-widget .rec-card:hover .rec-card-shine{transform:translateX(340%);}
.rasa-ecosystem-customers-widget .rec-avatar{
  position:relative; flex:0 0 auto;
  width:58px; height:58px; border-radius:50%;
  overflow:hidden;
  border:2px solid color-mix(in srgb,var(--rec-accent) 18%,#fff);
  box-shadow:0 10px 22px color-mix(in srgb,var(--rec-accent) 18%,transparent);
  background:color-mix(in srgb,var(--rec-accent) 8%,#f8fafc);
}
.rasa-ecosystem-customers-widget .rec-avatar-fallback{
  display:grid; place-items:center; width:100%; height:100%;
  font-size:1.05rem; font-weight:900; color:var(--rec-accent);
}
.rasa-ecosystem-customers-widget .rec-play{
  position:absolute; inset:0;
  display:grid; place-items:center;
  background:rgba(8,18,40,.38);
  opacity:0; transition:opacity .25s ease;
}
.rasa-ecosystem-customers-widget .rec-card.has-video:hover .rec-play,
.rasa-ecosystem-customers-widget .rec-card.has-video:focus-visible .rec-play{opacity:1;}
.rasa-ecosystem-customers-widget .rec-play-ico{
  --rec-glyph:.62rem;
  width:24px; height:24px; border-radius:50%;
  color:#fff; background:var(--rec-accent);
  box-shadow:0 8px 16px rgba(0,0,0,.28);
}
.rasa-ecosystem-customers-widget .rec-play-ico i,
.rasa-ecosystem-customers-widget .rec-play-ico svg{
  transform:translateX(1px);
}
.rasa-ecosystem-customers-widget .rec-body{
  display:flex; flex-direction:column; gap:.42rem; min-width:0; flex:1;
}
.rasa-ecosystem-customers-widget .rec-stars{
  display:inline-flex; align-items:center; gap:.14rem;
}
.rasa-ecosystem-customers-widget .rec-star{
  width:12px; height:12px;
  display:inline-block;
  background:#E2E8F0;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2.5l2.9 5.9 6.5.9-4.7 4.6 1.1 6.5L12 17.8 6.2 20.4l1.1-6.5L2.6 9.3l6.5-.9L12 2.5z'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2.5l2.9 5.9 6.5.9-4.7 4.6 1.1 6.5L12 17.8 6.2 20.4l1.1-6.5L2.6 9.3l6.5-.9L12 2.5z'/%3E%3C/svg%3E") center/contain no-repeat;
}
.rasa-ecosystem-customers-widget .rec-star.is-full{
  background:linear-gradient(145deg,#FBBF24,#F59E0B);
}
.rasa-ecosystem-customers-widget .rec-star.is-half{
  background:linear-gradient(90deg,#F59E0B 0 50%, #E2E8F0 50% 100%);
}
.rasa-ecosystem-customers-widget .rec-chip .rec-stars{margin-top:.15rem;}
.rasa-ecosystem-customers-widget .rec-chip .rec-star{width:10px; height:10px;}

.rasa-ecosystem-customers-widget .rec-quote{
  font-size:.8rem; line-height:1.7; color:var(--rec-text);
  display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;
}
.rasa-ecosystem-customers-widget .rec-meta{
  display:flex; align-items:center; justify-content:space-between; gap:.55rem;
  margin-top:.1rem;
  padding-top:.45rem;
  border-top:1px solid rgba(15,40,80,.06);
}
.rasa-ecosystem-customers-widget .rec-who{
  display:flex; flex-direction:column; gap:.12rem; min-width:0;
}
.rasa-ecosystem-customers-widget .rec-name{
  font-size:.8rem; font-weight:850; line-height:1.3;
  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.rasa-ecosystem-customers-widget .rec-role{
  font-size:.68rem; font-weight:700; color:var(--rec-muted);
  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.rasa-ecosystem-customers-widget .rec-logo{
  flex:0 0 auto;
  width:36px; height:36px; border-radius:11px;
  display:grid; place-items:center; overflow:hidden;
  background:#fff;
  border:1px solid color-mix(in srgb,var(--rec-accent) 14%,transparent);
  padding:4px;
}
.rasa-ecosystem-customers-widget .rec-logo img{
  object-fit:contain; object-position:center;
}

/* Style 1 — quote grid */
.rasa-ecosystem-customers-widget .rec-quotes{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:.85rem;
  position:relative; z-index:2;
  padding-top:var(--rec-lift);
  margin-top:calc(var(--rec-lift) * -1);
}
.rasa-ecosystem-customers-widget .rec-card.is-quote{
  opacity:0; transform:translateY(12px);
  animation:recIn .6s cubic-bezier(.22,1,.36,1) forwards;
  animation-delay:calc(.05s + var(--rec-i,0) * .05s);
}
@keyframes recIn{to{opacity:1; transform:none;}}
.rasa-ecosystem-customers-widget.is-style-quotes .rec-card.is-quote::after{
  content:"“";
  position:absolute; top:.35rem; left:.75rem;
  font-size:2rem; line-height:1; font-weight:900;
  color:color-mix(in srgb,var(--rec-accent) 18%,transparent);
  pointer-events:none;
}

/* Style 2 — ribbon */
.rasa-ecosystem-customers-widget .rec-ribbon{
  position:relative; z-index:2;
  padding-top:var(--rec-lift);
  margin-top:calc(var(--rec-lift) * -1);
}
.rasa-ecosystem-customers-widget .rec-ribbon-mask{
  overflow:hidden;
  mask-image:linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);
  -webkit-mask-image:linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);
  padding:calc(var(--rec-lift) + 4px) 0 8px;
}
.rasa-ecosystem-customers-widget .rec-ribbon-track{
  display:flex; width:max-content;
  animation:recRibbon 42s linear infinite;
}
.rasa-ecosystem-customers-widget .rec-ribbon-group{
  display:flex; gap:.7rem; padding-inline-end:.7rem;
}
.rasa-ecosystem-customers-widget .rec-chip{
  position:relative;
  display:inline-flex; align-items:center; gap:.65rem;
  min-height:58px; padding:.55rem .8rem .55rem .65rem;
  border-radius:16px; background:var(--rec-card);
  border:1px solid var(--rec-line);
  box-shadow:0 12px 28px rgba(15,40,80,.07);
  transition:transform .35s cubic-bezier(.22,1,.36,1), box-shadow .3s ease, border-color .3s ease;
}
.rasa-ecosystem-customers-widget .rec-chip:hover{
  transform:translateY(calc(var(--rec-lift) * -1));
  border-color:color-mix(in srgb,var(--rec-accent) 28%,transparent);
  box-shadow:0 18px 40px rgba(15,40,80,.12);
}
.rasa-ecosystem-customers-widget .rec-chip-media{
  width:40px; height:40px; border-radius:12px;
  display:grid; place-items:center; overflow:hidden;
  background:color-mix(in srgb,var(--rec-accent) 8%,#f8fafc);
  border:1px solid color-mix(in srgb,var(--rec-accent) 12%,transparent);
}
.rasa-ecosystem-customers-widget .rec-chip-logo,
.rasa-ecosystem-customers-widget .rec-chip-photo{
  width:100%; height:100%; object-fit:cover;
}
.rasa-ecosystem-customers-widget .rec-chip-logo{object-fit:contain; padding:5px; background:#fff;}
.rasa-ecosystem-customers-widget .rec-chip-copy{
  display:flex; flex-direction:column; gap:.12rem; min-width:0;
}
.rasa-ecosystem-customers-widget .rec-chip-copy strong{
  font-size:.78rem; font-weight:850; white-space:nowrap;
}
.rasa-ecosystem-customers-widget .rec-chip-copy span{
  font-size:.64rem; color:var(--rec-muted); font-weight:700; white-space:nowrap;
}
.rasa-ecosystem-customers-widget .rec-chip-play{
  --rec-glyph:.55rem;
  width:22px; height:22px; border-radius:50%;
  color:#fff; background:var(--rec-accent); flex:0 0 auto;
}
.rasa-ecosystem-customers-widget .rec-chip-tip{
  position:absolute; left:50%; bottom:calc(100% + 8px);
  transform:translateX(-50%) translateY(4px);
  min-width:180px; max-width:240px;
  padding:.55rem .7rem; border-radius:12px;
  background:#0f172a; color:#fff; font-size:.68rem; line-height:1.55;
  opacity:0; pointer-events:none;
  transition:opacity .25s ease, transform .25s ease;
  box-shadow:0 14px 34px rgba(0,0,0,.28);
  z-index:5;
}
.rasa-ecosystem-customers-widget .rec-chip-tip::after{
  content:""; position:absolute; top:100%; left:50%; transform:translateX(-50%);
  border:6px solid transparent; border-top-color:#0f172a;
}
.rasa-ecosystem-customers-widget .rec-chip:hover .rec-chip-tip,
.rasa-ecosystem-customers-widget .rec-chip:focus-visible .rec-chip-tip{
  opacity:1; transform:translateX(-50%) translateY(0);
}
@keyframes recRibbon{
  from{transform:translate3d(0,0,0);}
  to{transform:translate3d(-50%,0,0);}
}

/* Style 3 — professional equal-brightness slider */
.rasa-ecosystem-customers-widget .rec-slider{
  --rec-lift:10px;
  position:relative; z-index:2;
  display:grid;
  grid-template-columns:auto 1fr auto;
  align-items:center;
  gap:.55rem;
  /* room so hover lift never clips */
  padding-block:calc(var(--rec-lift) + 6px);
  margin-block:calc((var(--rec-lift) + 6px) * -1);
  overflow:visible;
}
.rasa-ecosystem-customers-widget .rec-slider-view{
  overflow-x:hidden;
  overflow-y:visible;
  border-radius:0;
  width:100%;
  /* internal vertical padding keeps translated cards inside the paint box */
  padding-block:calc(var(--rec-lift) + 4px);
  margin-block:calc((var(--rec-lift) + 4px) * -1);
}
.rasa-ecosystem-customers-widget .rec-slider-track{
  display:flex; gap:.8rem;
  width:max-content;
  align-items:stretch;
  padding-block:2px;
  transition:transform .55s cubic-bezier(.22,1,.36,1);
  will-change:transform;
}
.rasa-ecosystem-customers-widget .rec-slider-track.is-jumping{
  transition:none !important;
}
.rasa-ecosystem-customers-widget .rec-card.is-slide{
  flex:0 0 min(320px,78vw);
  min-height:118px;
  direction:rtl;
  opacity:1 !important;
  filter:none !important;
  transition:
    transform .35s cubic-bezier(.22,1,.36,1),
    box-shadow .3s ease,
    border-color .3s ease;
}
.rasa-ecosystem-customers-widget .rec-card.is-slide.is-active{
  opacity:1 !important;
  border-color:color-mix(in srgb,var(--rec-accent) 34%,transparent);
  box-shadow:
    0 1px 0 rgba(255,255,255,.9) inset,
    0 18px 42px color-mix(in srgb,var(--rec-accent) 16%,transparent),
    0 0 0 1px color-mix(in srgb,var(--rec-accent) 10%,transparent);
}
.rasa-ecosystem-customers-widget .rec-card.is-slide.is-active::before{opacity:1;}
.rasa-ecosystem-customers-widget .rec-card.is-slide:hover{
  transform:translateY(calc(var(--rec-lift) * -1));
  z-index:2;
}
.rasa-ecosystem-customers-widget .rec-nav{
  width:40px; height:40px; border-radius:50%;
  display:grid; place-items:center;
  background:rgba(255,255,255,.96);
  color:var(--rec-accent);
  border:1px solid color-mix(in srgb,var(--rec-accent) 16%,transparent);
  box-shadow:0 10px 24px rgba(15,40,80,.12);
  transition:transform .25s ease, background .25s ease, color .25s ease, box-shadow .25s ease;
  position:relative; z-index:3;
}
.rasa-ecosystem-customers-widget .rec-nav:hover{
  background:var(--rec-accent); color:#fff;
  transform:scale(1.05);
  box-shadow:0 14px 30px color-mix(in srgb,var(--rec-accent) 32%,transparent);
}
.rasa-ecosystem-customers-widget .rec-nav-ico{--rec-glyph:.78rem;}

/* Modal — global (ported to body) */
.rec-modal[hidden]{display:none !important;}
.rec-modal{
  position:fixed !important;
  inset:0 !important;
  z-index:2147483000 !important;
  display:grid !important;
  place-items:center;
  padding:1rem;
  margin:0;
  pointer-events:auto;
}
.rec-modal-backdrop{
  position:absolute; inset:0;
  background:rgba(8,18,40,.78);
  backdrop-filter:blur(7px);
  -webkit-backdrop-filter:blur(7px);
  animation:recFade .25s ease;
}
.rec-modal-dialog{
  position:relative; z-index:1;
  width:min(820px,100%);
  border-radius:20px; overflow:hidden;
  background:#0B1F3A;
  box-shadow:0 30px 80px rgba(0,0,0,.5);
  animation:recPop .3s cubic-bezier(.22,1,.36,1);
}
.rec-modal-frame{aspect-ratio:16/9; background:#000;}
.rec-modal-video{
  display:block; width:100%; height:100%; object-fit:contain; background:#000;
}
.rec-modal-close{
  position:absolute; top:.65rem; left:.65rem; z-index:2;
  width:36px; height:36px; border-radius:50%;
  display:grid; place-items:center;
  background:rgba(255,255,255,.14); color:#fff;
  border:1px solid rgba(255,255,255,.22);
  cursor:pointer;
  transition:background .25s ease, transform .25s ease;
}
.rec-modal-close:hover{
  background:rgba(255,255,255,.28); transform:scale(1.05);
}
.rec-modal-close-ico{
  display:grid; place-items:center; font-size:0; line-height:0;
}
.rec-modal-close-ico i,
.rec-modal-close-ico svg{
  display:grid !important; place-items:center;
  width:1em !important; height:1em !important;
  font-size:.85rem !important; line-height:1 !important; margin:0 !important;
}
@keyframes recFade{from{opacity:0;} to{opacity:1;}}
@keyframes recPop{from{opacity:0; transform:translateY(12px) scale(.97);} to{opacity:1; transform:none;}}
body.rec-modal-open{overflow:hidden;}

@media(max-width:960px){
  .rasa-ecosystem-customers-widget .rec-quotes{grid-template-columns:1fr 1fr;}
  .rasa-ecosystem-customers-widget .rec-head{
    flex-wrap:wrap; align-items:flex-start;
  }
  .rasa-ecosystem-customers-widget .rec-cta{order:3;}
}

@media(max-width:700px){
  .rasa-ecosystem-customers-widget{
    --rec-lift:8px;
  }
  .rasa-ecosystem-customers-widget .rec-section{padding:1.5rem .9rem 1.7rem;}
  .rasa-ecosystem-customers-widget .rec-head{margin-bottom:1rem; gap:.65rem;}
  .rasa-ecosystem-customers-widget .rec-title{font-size:1.1rem;}
  .rasa-ecosystem-customers-widget .rec-subtitle{font-size:.74rem;}
  .rasa-ecosystem-customers-widget .rec-quotes{grid-template-columns:1fr; gap:.65rem;}
  .rasa-ecosystem-customers-widget .rec-card{
    min-height:96px; padding:.8rem .85rem; border-radius:18px;
  }
  .rasa-ecosystem-customers-widget .rec-avatar{width:50px; height:50px;}
  .rasa-ecosystem-customers-widget .rec-quote{font-size:.76rem; -webkit-line-clamp:2;}
  .rasa-ecosystem-customers-widget .rec-card.is-slide{
    flex-basis:min(280px,82vw);
    min-height:108px;
  }
  .rasa-ecosystem-customers-widget .rec-slider{
    gap:.35rem;
  }
  .rasa-ecosystem-customers-widget .rec-nav{
    width:36px; height:36px;
  }
  .rasa-ecosystem-customers-widget .rec-chip{min-height:52px;}
  .rasa-ecosystem-customers-widget .rec-ribbon-track{animation-duration:32s;}
  .rasa-ecosystem-customers-widget .rec-chip-tip{
    min-width:160px; max-width:200px; font-size:.64rem;
  }
}

@media(prefers-reduced-motion:reduce){
  .rasa-ecosystem-customers-widget [data-rec-reveal],
  .rasa-ecosystem-customers-widget .rec-ribbon-track,
  .rasa-ecosystem-customers-widget .rec-card.is-quote,
  .rasa-ecosystem-customers-widget .rec-card,
  .rasa-ecosystem-customers-widget .rec-chip,
  .rec-modal-backdrop,
  .rec-modal-dialog{
    animation:none!important; transition:none!important;
  }
  .rasa-ecosystem-customers-widget [data-rec-reveal],
  .rasa-ecosystem-customers-widget .rec-card.is-quote{opacity:1!important; transform:none!important;}
  .rasa-ecosystem-customers-widget .rec-ribbon-track{transform:none!important;}
  .rasa-ecosystem-customers-widget .rec-card:hover,
  .rasa-ecosystem-customers-widget .rec-card.is-slide:hover,
  .rasa-ecosystem-customers-widget .rec-chip:hover{transform:none;}
}
