.section--cards-slider{padding-bottom:clamp(2rem,5vw,4rem);position:relative}@media(min-width:64em){.section--cards-slider .section__header{text-align:left}.section--cards-slider .section__header h2{max-width:20ch}}.section--cards-slider figure{aspect-ratio:1/1;overflow:hidden;position:relative;margin:0}.section--cards-slider figure img{width:100%;height:100%;object-fit:cover;object-position:center}.section--cards-slider figcaption{display:block;font-size:.8rem;font-style:italic;padding:1rem 0}.section--cards-slider swiper-slide{width:90%;padding:0}@media(min-width:36.25em){.section--cards-slider swiper-slide{width:50%}}.section--cards-slider .actions{text-align:right}@media(min-width:75em){.section--cards-slider .actions{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%}.section--cards-slider .actions button{position:absolute;top:50%}.section--cards-slider .actions button.previous-slide{left:-1rem;transform:translateY(-50%) translateX(-100%)}.section--cards-slider .actions button.next-slide{right:-1rem;transform:translateY(-50%) translateX(100%)}}.section--cards-slider .actions button{border:none;background:#eeede7;border-radius:.3rem;padding:.7rem .8rem}.section--cards-slider .actions button svg{display:block;font-size:1.4rem}