.carousel{width:100%;height:100%}.carousel__content{scroll-snap-type:x var(--tw-scroll-snap-strictness);gap:1rem;max-height:max-content;padding:2rem 1rem;display:flex;overflow-x:scroll}.carousel__content::-webkit-scrollbar{display:none}.carousel__content{-ms-overflow-style:none;scrollbar-width:none}@media (width>=640px){.carousel__content{gap:1.25rem;padding:2.5rem 1.5rem}}.carousel__content__card{scroll-snap-align:start;width:360px!important;min-width:360px!important}@media (width>=640px){.carousel__content__card{width:420px!important;min-width:420px!important}}.carousel__content__btn{scroll-snap-align:end;height:min-content;margin:auto;padding:1rem 1.5rem;--tw-bg-opacity:.2!important}@media (width>=640px){.carousel__content__btn{padding:1.25rem 2rem}}.carousel.right>div{margin-left:0;padding-left:2rem}@media (width>=640px){.carousel.right>div{padding-left:3rem}}@media (width>=768px){.carousel.right>div{margin-left:10%;padding-left:5rem}}.carousel.left>div{margin-left:0;padding-right:2rem}@media (width>=640px){.carousel.left>div{padding-right:3rem}}@media (width>=768px){.carousel.left>div{margin-left:10%;padding-right:5rem}}
