/* compiled by scssphp 1.6.0 on Fri, 11 Apr 2025 06:34:37 +0000 (0.0197s) */

.card.--reference.--slider{height:initial;padding:1.5rem;background-color:#1c1c1c;transition:opacity 0.3s ease}@media (min-width:48rem){.card.--reference.--slider{padding:2.5rem}}.card.--reference.--slider:not(.swiper-slide-active, .swiper-slide-next){opacity:0.4}.card.--reference.--slider .heading{width:100%;text-transform:uppercase}.card.--reference.--slider .heading__title{line-height:1;font-weight:800;font-size:1.5rem}@media (min-width:25rem){.card.--reference.--slider .heading__title{font-size:2.25rem}}@media (min-width:48rem){.card.--reference.--slider .heading__title{font-size:var(--heading-2__font-size)}}.card.--reference.--slider .heading:not(:has(p)):not(.heading.--buttons) .heading__title{margin-block-end:0}.card.--reference.--slider .card__link{height:100%;gap:2rem}.card.--reference.--slider .card__quote{margin-block:0;font-style:unset;font-size:1.25rem}.card.--reference.--slider .card__reviewer{display:grid;grid-row:3;grid-column:1 / -1;grid-template-columns:3rem 1fr;column-gap:1rem}.card.--reference.--slider .card__reviewer:not(:has(.card__avatar)) .card__person,.card.--reference.--slider .card__reviewer:not(:has(.card__avatar)) .card__function{grid-column:1 / -1}.card.--reference.--slider .card__person{margin:0;grid-column:2;grid-row:2;font-size:1.25rem;font-weight:700}.card.--reference.--slider .card__function{grid-column:2;grid-row:3;font-size:0.875rem}.card.--reference.--slider .card__avatar{width:3rem;height:3rem;border-radius:50%;grid-column:1;grid-row:2 / 4;align-self:center}