.card-slider{--card-width:20rem;transition-duration:.6s;transition-property:transform;transition-timing-function:cubic-bezier(0,1.25,1,.99)}.card-slider__header{margin:var(--space-32) 0 var(--space-16) 0}.card-slider p{margin:0}.card-slider blockquote{margin-bottom:var(--space-48)}.card-slider ol{gap:var(--space-32);margin-bottom:var(--space-32)}.card-slider__list{display:flex;list-style:none}.card-slider__card{display:flex;flex-direction:column;height:100%;max-width:100%;width:var(--card-width)}.card-slider__image-container{display:flex;margin-bottom:var(--space-24)}.card-slider__image{aspect-ratio:1/1;display:block;object-fit:cover}.card-slider__text-container{display:flex;flex-direction:column;gap:var(--space-12);line-height:1.5;margin-bottom:var(--space-12);padding:0}.card-slider__card-header{margin-bottom:0}.card-slider__card-text{color:var(--site-text-color);font-size:1.8rem}.card-slider__footer{display:flex;justify-content:end}.card-slider__buttons-container{display:flex;gap:var(--space-16);padding:3px 0}.card-slider__button{align-items:center;background:#c84761;border:solid;border-color:#c84761;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;height:60px;justify-content:center;max-width:60px;transition:all .5s;width:60px}.card-slider__button:focus,.card-slider__button:hover{filter:invert(.1);transform:scale(1.05)}.card-slider__buttons-container .--inactive{background:none;border-color:#fff;opacity:.5}.card-slider__buttons-container .--previous svg{transform:rotate(180deg)}.card-slider__buttons-container .--inactive svg path{stroke:var(--site-text-color)}.card-slider__button svg{height:16px;width:20px}.card-slider__button svg path{stroke:var(--site-text-color)}.card-slider__button:not(.--inactive) svg{filter:invert(1)}.card-slider__quotation-mark{margin-bottom:var(--space-24)}.card-slider__quotation-mark path{fill:var(--site-text-color);stroke:var(--site-text-color)}.--inactive svg path{filter:none!important}.card-slider__link{width:fit-content}@media screen and (min-width:767px){.card-slider ol{margin-bottom:var(--space-64)}.card-slider__text-container{gap:var(--space-16);margin-bottom:var(--space-24)}}@media screen and (min-width:1600px){.card-slider__text-container{gap:var(--space-24);margin-bottom:var(--space-24)}}