.projects-carousel{--projects-gap:8px;--side-padding:calc(var(--container-padding) + var(--projects-gap))}@media only screen and (min-width:640.98px){.projects-carousel{--projects-gap:12px}}.projects-carousel .items-list{display:flex;gap:var(--projects-gap);margin:-80px calc(var(--side-padding)*-1);padding:80px 0;scroll-padding-inline:var(--side-padding)}.projects-carousel .items-list:after,.projects-carousel .items-list:before{content:"";flex-shrink:0;width:var(--container-padding)}.projects-carousel .items-list .carousel-item{flex-shrink:0;transition:opacity .3s;width:220px}@media only screen and (min-width:640.98px){.projects-carousel .items-list .carousel-item{width:270px}}@media only screen and (min-width:1024.98px){.projects-carousel .items-list .carousel-item{opacity:0;width:calc(33.33333% - var(--side-padding)*2/3 - var(--projects-gap)*2/3)}.projects-carousel .items-list .carousel-item.visible{opacity:1}}@media only screen and (min-width:1280.98px){.projects-carousel .items-list .carousel-item{width:calc(25% - var(--side-padding)*2/4 - var(--projects-gap)*3/4)}}.projects-carousel .carousel-nav{margin-top:-32px}.app-projects-carousel-section .section-title{margin-bottom:32px}@media only screen and (min-width:640.98px){.app-projects-carousel-section .section-title{margin-bottom:60px}}
