.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-bottom:var(--space-32)}.card-slider p{margin:0}.card-slider blockquote,.card-slider ol{margin-bottom:var(--space-48)}.card-slider ol{gap:var(--space-64)}.card-slider__list{display:flex}.card-slider__card{display:flex;flex-direction:column;height:100%;max-width:100%;width:var(--card-width)}.card-slider__image-container{display:flex}.card-slider__image{aspect-ratio:1/1;display:block;margin-bottom:var(--space-24);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{background:var(--site-brand-color);border:solid;border-color:var(--site-brand-color)}.card-slider__button:focus,.card-slider__button:hover{filter:invert(.1);transform:scale(1.05)}.card-slider__buttons-container .--inactive{background:none;border-color:var(--site-text-color)}.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{justify-content:left!important;margin-top:auto;text-decoration:none}@media screen and (min-width:767px){.card-slider ol{margin-bottom:var(--space-64)}.card-slider__image{margin-bottom:var(--space-32)}.card-slider__text-container{gap:var(--space-16);margin-bottom:var(--space-16)}}@media screen and (min-width:1600px){.card-slider{--card-width:32rem}.card-slider__image{margin-bottom:var(--space-48)}.card-slider__text-container{gap:var(--space-24);margin-bottom:var(--space-24)}}