._community-carousel_carousel__Wuyep{max-width:1100px;margin:0 auto}._community-carousel_carouselContainer__Gq3vY{position:relative;display:flex;align-items:center;gap:1rem}._community-carousel_carouselTrack__jmON7{display:grid;grid-gap:1rem;gap:1rem;width:100%;grid-template-columns:1fr}@media(min-width:768px){._community-carousel_carouselTrack__jmON7{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._community-carousel_carouselTrack__jmON7{grid-template-columns:repeat(4,1fr)}}._community-carousel_carouselSlide__FWSyi{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 8px 16px 0 rgba(0,0,0,.1);transition:all .25s cubic-bezier(.4,0,.2,1);background:#e5e7eb;aspect-ratio:4/3;cursor:pointer}._community-carousel_carouselSlide__FWSyi:hover{box-shadow:0 12px 24px 0 rgba(0,0,0,.12);transform:translateY(-2px)}._community-carousel_carouselSlide__FWSyi:hover ._community-carousel_carouselOverlay__7qYs_{opacity:1}._community-carousel_carouselOverlay__7qYs_{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(35,37,132,.85));display:flex;align-items:flex-end;justify-content:center;padding:1rem;opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1);z-index:1}._community-carousel_carouselOverlay__7qYs_ span{color:#fff;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}._community-carousel_carouselButton__okkt1{position:relative;background:hsla(0,0%,100%,.95);border:2px solid #e5e7eb;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 16px 0 rgba(0,0,0,.1);color:#08083d;z-index:10;flex-shrink:0}._community-carousel_carouselButton__okkt1:hover:not(:disabled){background:#fff;border-color:#232584;box-shadow:0 12px 24px 0 rgba(0,0,0,.12);transform:scale(1.1)}._community-carousel_carouselButton__okkt1:active:not(:disabled){transform:scale(.95)}._community-carousel_carouselButton__okkt1:disabled{cursor:not-allowed;opacity:.3}._community-carousel_carouselDots__EH0zS{display:flex;justify-content:center;gap:.5rem;margin-top:1.5rem}._community-carousel_carouselDot__gzgCI{width:10px;height:10px;border-radius:50%;border:2px solid #a3a3a3;background:rgba(0,0,0,0);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);padding:0}._community-carousel_carouselDot__gzgCI:hover{background:#a3a3a3}._community-carousel_carouselDotActive__4HUqY{background:#232584;border-color:#232584}