.cards{overflow:hidden;padding:96px 0}@media (max-width:767px){.cards{padding:3rem 0 6rem}}.cards .splide__track{overflow:visible}.cards .splide__arrow{top:calc(100% + 3.75rem);left:0;background-color:var(--blue-100);opacity:1;border:1px solid #fff;width:48px;height:48px}.cards .splide__arrow svg{fill:var(--blue-500);width:16px}.cards .splide__arrow--next{left:4rem}.cards-item{background:var(--blue-500);border-radius:16px;padding:24px;color:var(--blue-50);min-height:424px;display:flex;flex-direction:column;transition:200ms ease}.cards-item:hover{transform:scale(1.01)}.cards-item .svg-inline--fa{font-size:29px;margin-bottom:2rem}.cards-item h3{margin-top:auto;margin-bottom:0;font-size:var(--step-2)}.cards-item p{font-size:var(--step-0);font-weight:500;margin:.5rem 0 1rem 0;line-height:1.5}.cards-item a{color:#fff;font-weight:600;text-decoration:none;display:flex;align-items:center;gap:8px;font-size:var(--step-0)}.cards-item a::after{content:"";position:absolute;inset:0}.cards-item:nth-child(5n+1){background:var(--blue-500)}.cards-item:nth-child(5n+1) .svg-inline--fa{color:var(--blue-700)}.cards-item:nth-child(5n+1) h3,.cards-item:nth-child(5n+1) p{color:var(--blue-50)}.cards-item:nth-child(5n+2){background:var(--purple-500)}.cards-item:nth-child(5n+2) .svg-inline--fa{color:var(--purple-700)}.cards-item:nth-child(5n+2) h3,.cards-item:nth-child(5n+2) p{color:var(--purple-100)}.cards-item:nth-child(5n+3){background:var(--pink-500)}.cards-item:nth-child(5n+3) .svg-inline--fa{color:var(--pink-700)}.cards-item:nth-child(5n+3) h3,.cards-item:nth-child(5n+3) p{color:var(--pink-100)}.cards-item:nth-child(5n+4){background:var(--orange-500)}.cards-item:nth-child(5n+4) .svg-inline--fa{color:var(--orange-700)}.cards-item:nth-child(5n+4) h3,.cards-item:nth-child(5n+4) p{color:var(--orange-100)}.cards-item:nth-child(5n+5){background:var(--yellow-500)}.cards-item:nth-child(5n+5) .svg-inline--fa{color:var(--yellow-700)}.cards-item:nth-child(5n+5) h3,.cards-item:nth-child(5n+5) p{color:var(--yellow-100)}.cards-cta{text-align:right;margin-top:2rem}@media (max-width:767px){.cards-cta{display:none}}h2+.cards{padding-top:48px}@media (max-width:767px){h2+.cards{padding-top:2rem}}