.recent-projects__wrapper{background:#000}.recent-projects__wrapper .project-cards{display:none;position:relative}.recent-projects__wrapper .project-cards:before{background:linear-gradient(270deg,transparent,#000);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:14.7rem;z-index:2}.recent-projects__wrapper .project-cards:after{background:linear-gradient(270deg,#000,transparent);bottom:0;content:"";display:block;position:absolute;right:0;top:0;width:14.7rem;z-index:2}.project-cards.flickity-enabled{display:block}.recent-projects__wrapper .project-cards .project-card{background:#000;color:#fff;margin:0 2rem 0 0;max-width:calc(100vw - 4rem);padding:0;position:relative;width:27.9rem}.project-card a.link-wrap{color:#fff;height:100%;text-decoration:none;width:100%}.project-card a.link-wrap .image{aspect-ratio:279/191;margin-bottom:2.5rem;overflow:hidden;width:100%}.project-card a.link-wrap .image img{height:100%!important;object-fit:cover;width:100%!important}.project-card .content .meta{font-size:1.4rem;font-weight:500;letter-spacing:0;line-height:1.428571428571429;margin-bottom:.5rem;text-transform:uppercase}.project-card .content h3{color:var(--dark-red);font-size:2rem;font-weight:900;line-height:1.25;margin-bottom:1rem}.project-card .teaser svg{display:inline-block;margin-left:4px;position:relative;top:3px}.project-card .teaser svg path{transition:all .2s ease}.project-card .link-wrap:hover .teaser svg{animation:bounce 2s infinite}.recent-projects__wrapper .flickity-page-dots{align-items:center;display:flex;gap:2.5rem;justify-content:center}.recent-projects__wrapper .flickity-page-dots .dot{appearance:none;background:#6b6b6b;border:0;border-radius:50%;box-sizing:unset;cursor:pointer;display:block;height:1.5rem;margin:0;opacity:1;padding:0;width:1.5rem}.recent-projects__wrapper .flickity-page-dots .dot.is-selected{background:#fff}@media (max-width:767px){.recent-projects__wrapper{padding-bottom:3rem!important;padding-left:0!important;padding-right:0!important}.recent-projects__wrapper .project-cards:after,.recent-projects__wrapper .project-cards:before{width:8rem}.recent-projects__wrapper .flickity-page-dots{display:none}.project-card .teaser{margin-bottom:0}}