.project-carousel{position:relative;z-index:4}.project-carousel .section-title{color:var(--c-energy-blue)}.project-carousel__block,.project-carousel__inner{position:relative;z-index:2}.project-carousel__block{padding:2.4rem}.project-carousel__item{outline:none;padding:0 1.2rem;position:relative}.project-carousel__item:after{background:linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 25%,transparent 75%,transparent);bottom:0;content:"";display:block;left:1.2rem;position:absolute;right:1.2rem;top:0;z-index:1}.project-carousel__carousel{position:relative;z-index:2}.project-carousel__featured-image{height:40rem;object-fit:cover;width:34rem}.project-carousel__location-info{bottom:0;color:#fff;left:0;padding:2.4rem;position:absolute;right:0;z-index:2}.project-carousel__nav{align-items:center;display:flex;gap:1.6rem;justify-content:flex-end;margin-top:4rem;padding:0 2.4rem}.project-carousel__nav-count{color:var(--c-energy-blue);font-size:1.6rem;font-weight:400}.project-carousel__nav-count span{display:inline-block;padding:0 .5rem}.project-carousel__nav-arrow{align-items:center;background:var(--c-energy-blue);display:flex;height:4rem;justify-content:center;transition:all .3s ease;width:4rem}.project-carousel__nav-arrow svg path{stroke:var(--c-white)}.project-carousel__nav-arrow:hover{background-color:var(--c-white);cursor:pointer}.project-carousel__nav-arrow:hover svg path{stroke:var(--c-energy-blue)}.project-carousel__nav-arrow--next{margin-left:-2px}@media (min-width:800px){.project-carousel__inner{align-items:center;column-gap:4rem;display:grid;grid-template-columns:1fr calc(50% + 12rem);z-index:2}.project-carousel__block{justify-self:flex-end;max-width:48rem;padding:6rem 2.4rem;position:relative;z-index:2}.project-carousel__featured-image{height:60rem;object-fit:cover;width:42rem}.project-carousel__location-info{padding:3.2rem}.project-carousel__nav{margin-top:-4rem;padding:0}}