@font-face{font-family:'Archivo Black';src:url('/assets/ArchivoBlack-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
/* Original carousel styling retained, with native horizontal scrolling. */
.user-items-list-carousel .user-items-list-carousel__slides{display:flex!important;grid-template-columns:none!important;opacity:1!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;gap:20px!important}
.user-items-list-carousel__slides::-webkit-scrollbar{display:none}
.user-items-list-carousel .user-items-list-carousel__slide{flex:0 0 calc((100% - 40px)/3);transform:none!important;pointer-events:auto;user-select:auto;scroll-snap-align:start;min-width:0}
.user-items-list-carousel .user-items-list-carousel__slides-revealer{overflow:visible}
.user-items-list-carousel__slide .list-item-content{width:100%}
.static-contact{align-self:start!important;padding-top:2rem!important}
.static-contact a{display:inline-block;text-decoration:none;text-align:center;max-width:100%;box-sizing:border-box}
@media(max-width:1099px){.user-items-list-carousel .user-items-list-carousel__slide{flex-basis:calc((100% - 20px)/2)}}
@media(max-width:767px){.user-items-list-carousel .user-items-list-carousel__slide{flex-basis:100%}}
@media(prefers-reduced-motion:reduce){.user-items-list-carousel .user-items-list-carousel__slides{scroll-behavior:auto}}

.user-items-list-carousel .user-items-list-carousel__slide{padding:calc((100% - 40px)/30)!important}
.user-items-list-carousel__media{width:100%;height:100%;object-fit:cover;object-position:center}
@media(max-width:1099px){.user-items-list-carousel .user-items-list-carousel__slide{padding:calc((100% - 20px)/20)!important}}
@media(max-width:767px){.user-items-list-carousel .user-items-list-carousel__slide{padding:10%!important}}
