.past-projects{margin-block:3.5rem}@media only screen and (max-width:1920px) and (min-width:1599px){.past-projects{margin-block:4.5rem}}.past-projects .pp-splide{position:relative}.past-projects .splide__track{overflow:visible}.past-projects .splide__slide{width:auto;flex:0 0 auto;min-width:0}.past-projects .pp-card{position:relative;overflow:hidden;display:flex;align-items:flex-end;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.past-projects .pp-card .pp-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,rgba(34,34,34,.85));-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.past-projects .pp-card img.pp-image{display:block;transform-origin:bottom;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width:600px){.past-projects .pp-card img.pp-image{aspect-ratio:1}}.past-projects .pp-card .pp-content{color:#fff;z-index:1;display:flex;align-items:flex-end;padding:4rem 3.6rem;width:100%;position:absolute;gap:2rem}@media only screen and (max-width:1920px) and (min-width:1599px){.past-projects .pp-card .pp-content{padding:4rem 4.5rem}}@media only screen and (max-width:778px){.past-projects .pp-card .pp-content{padding:2rem;flex-direction:column;height:100%}}.past-projects .pp-card .pp-content .project-info{max-width:35rem;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width:1920px) and (min-width:1599px){.past-projects .pp-card .pp-content .project-info{max-width:44rem}}@media only screen and (max-width:778px){.past-projects .pp-card .pp-content .project-info{width:100%;max-width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center}}.past-projects .pp-card .pp-content .project-info .pp-badge{display:inline-block;font-family:Nomixa,sans-serif;font-size:8.8px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:9px 12px 4px;border-radius:100vw;background:#287bf4}.past-projects .pp-card .pp-content .project-info .pp-badge.pp-badge--current{background:#287bf4}@media only screen and (max-width:778px){.past-projects .pp-card .pp-content .project-info .pp-badge.pp-badge--current{background:rgba(0,0,0,.8)}}.past-projects .pp-card .pp-content .project-info .pp-badge.pp-badge--past{background:#287bf4}@media only screen and (max-width:778px){.past-projects .pp-card .pp-content .project-info .pp-badge.pp-badge--past{background:rgba(0,0,0,.8)}}@media only screen and (max-width:1920px) and (min-width:1599px){.past-projects .pp-card .pp-content .project-info .pp-badge{font-size:11px;letter-spacing:1px;padding:10px 15px 5px}}@media only screen and (max-width:778px){.past-projects .pp-card .pp-content .project-info .pp-badge{position:absolute;top:0;right:0;font-size:8px;letter-spacing:.573px;background:rgba(0,0,0,.8);padding:8px 12px 4px}}.past-projects .pp-card .pp-content .project-info .pp-title{color:#fff;font-size:2.32rem;margin:1.6rem 0 .8rem;letter-spacing:-.2px}@media only screen and (max-width:1920px) and (min-width:1599px){.past-projects .pp-card .pp-content .project-info .pp-title{margin:2rem 0 1rem}}@media only screen and (max-width:778px){.past-projects .pp-card .pp-content .project-info .pp-title{font-size:1.7rem;margin:1.6rem 0 1rem;letter-spacing:-.164px}}.past-projects .pp-card .pp-content .project-info .pp-text{margin:0;opacity:1;color:#cadfff;font-size:1.36rem}@media only screen and (max-width:1920px) and (min-width:1599px){.past-projects .pp-card .pp-content .project-info .pp-text{font-size:1.7rem}}@media only screen and (max-width:778px){.past-projects .pp-card .pp-content .project-info .pp-text{letter-spacing:.037px;max-width:27rem}}.past-projects .pp-card .pp-content .project-info .pp-link{display:inline-flex;display:none;align-items:center;gap:1rem;padding:0;border:0;color:#fff;background:0 0;text-decoration:none;font-family:Nomixa,sans-serif;font-size:1.232rem;font-weight:700;text-transform:uppercase;position:absolute;bottom:0;transform:translateY(8rem);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width:1920px) and (min-width:1599px){.past-projects .pp-card .pp-content .project-info .pp-link{font-size:1.5rem;gap:1.2rem}}.past-projects .pp-card .pp-content .project-info .pp-link span{margin-bottom:-4px}.past-projects .pp-card .pp-content .project-info .pp-link svg{width:1rem;height:auto}@media only screen and (max-width:1920px) and (min-width:1599px){.past-projects .pp-card .pp-content .project-info .pp-link svg{width:1.1rem}}.past-projects .pp-card .pp-content .project-info .pp-link svg path{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.past-projects .pp-card .pp-content .project-info .pp-link:hover{background-size:100%;color:#287bf4}.past-projects .pp-card .pp-content .project-info .pp-link:hover svg path{fill:#287bf4}.past-projects .pp-card .pp-content .pp-meta{gap:9px;flex:1;display:flex;flex-wrap:wrap;justify-content:flex-end}@media only screen and (max-width:1920px) and (min-width:1599px){.past-projects .pp-card .pp-content .pp-meta{gap:1.2rem}}@media only screen and (max-width:778px){.past-projects .pp-card .pp-content .pp-meta{width:100%;display:none}}.past-projects .pp-card .pp-content .pp-meta li{background:#fff;color:#111;display:flex;align-items:center;font-family:JUSTSans-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;gap:5px;padding:6.5px 8px;font-size:9.6px;letter-spacing:-.096px}@media only screen and (max-width:1920px) and (min-width:1599px){.past-projects .pp-card .pp-content .pp-meta li{gap:7px;padding:8px 10px;font-size:1.2rem;letter-spacing:-.12px}}.past-projects .pp-card .pp-content .pp-meta li svg{height:1.3rem;width:auto}@media only screen and (max-width:1920px) and (min-width:1599px){.past-projects .pp-card .pp-content .pp-meta li svg{height:1.6rem}}.past-projects .pp-card:hover .pp-overlay{background:linear-gradient(180deg,transparent 0%,rgba(34,34,34,.95))}.past-projects .pp-card:hover img.pp-image{transform:scale(1.05)}.past-projects .pp-card:hover .pp-content .project-info .pp-link{transform:unset}.past-projects .splide__arrows .splide__arrow{border-radius:0;border:0;background:0 0;cursor:pointer;padding:0;width:auto;opacity:1;left:-7.8rem}@media only screen and (max-width:1920px) and (min-width:1599px){.past-projects .splide__arrows .splide__arrow{left:-9.9rem}}@media only screen and (max-width:778px){.past-projects .splide__arrows .splide__arrow{left:0}}.past-projects .splide__arrows .splide__arrow.splide__arrow--next{left:auto;right:-7.8rem}@media only screen and (max-width:1920px) and (min-width:1599px){.past-projects .splide__arrows .splide__arrow.splide__arrow--next{right:-9.9rem}}@media only screen and (max-width:778px){.past-projects .splide__arrows .splide__arrow.splide__arrow--next{right:0}}.past-projects .splide__arrows .splide__arrow svg{width:3.92rem;height:auto;transform:unset}@media only screen and (max-width:1920px) and (min-width:1599px){.past-projects .splide__arrows .splide__arrow svg{width:4.9rem}}@media only screen and (max-width:778px){.past-projects .splide__arrows .splide__arrow svg{width:3.4rem}}.past-projects .splide__arrows .splide__arrow svg rect,.past-projects .splide__arrows .splide__arrow svg path{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.past-projects .splide__arrows .splide__arrow:hover svg rect{fill:#0e3773}.past-projects .splide__arrows .splide__arrow:hover svg path{fill:#fff}