.alfa-slider{--alfa-red:#ff1738;position:relative;width:100%;display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:20px;color:#fff;font-family:inherit;background:transparent!important}.alfa-slider__center{min-width:0;position:relative;padding-bottom:28px}.alfa-slider__viewport{position:relative;width:100%;overflow:hidden}.alfa-slider__slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(7px);transition:opacity .42s ease,transform .42s cubic-bezier(.22,1,.36,1),visibility .42s}.alfa-slider__slide.is-active{opacity:1;visibility:visible;transform:none;z-index:2}.alfa-slider__content{width:100%;max-width:760px;margin:auto;text-align:left;padding:12px 10px;box-sizing:border-box;background:transparent!important}.alfa-slider__quote{height:38px;color:var(--alfa-red);font-family:Georgia,serif;font-size:62px;line-height:.9;font-weight:700}.alfa-slider__text{font-size:clamp(17px,1.5vw,22px);line-height:1.42;font-style:italic;font-weight:500;color:#fff}.alfa-slider__meta{margin-top:18px}.alfa-slider__author{font-size:15px;line-height:1.25;font-weight:700;color:#fff}.alfa-slider__role{margin-top:4px;font-size:9px;line-height:1.35;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#dce5ef}.alfa-slider__arrow{width:42px;height:42px;padding:0;border-radius:50%;border:1px solid rgb(255 255 255 / .8);background:transparent!important;color:#fff!important;font-size:22px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none!important;transition:transform .25s ease,border-color .25s ease,opacity .25s ease}.alfa-slider__arrow:hover,.alfa-slider__arrow:focus{background:transparent!important;color:#fff!important;border-color:#fff;transform:scale(1.08);opacity:1}.alfa-slider__arrow:focus-visible{outline:2px solid rgb(255 255 255 / .75);outline-offset:3px}.alfa-slider__dots{position:absolute;left:50%;bottom:0;transform:translateX(-50%);display:flex;align-items:center;gap:7px}.alfa-slider__dot{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:rgb(255 255 255 / .42);cursor:pointer;transition:background .25s ease,transform .25s ease}.alfa-slider__dot.is-active{background:var(--alfa-red);transform:scale(1.08)}@media(max-width:767px){.alfa-slider{grid-template-columns:36px minmax(0,1fr) 36px;gap:8px}.alfa-slider__arrow{width:34px;height:34px;font-size:18px}.alfa-slider__content{padding:10px 4px}.alfa-slider__quote{font-size:48px;height:31px}.alfa-slider__text{font-size:16px}.alfa-slider__role{font-size:8px;letter-spacing:.14em}}@media(prefers-reduced-motion:reduce){.alfa-slider__slide,.alfa-slider__arrow,.alfa-slider__dot{transition:none}}