.ee-card-has-gallery .card__heading a:after{display:none}.ee-card-has-gallery .card__inner>.card__content{pointer-events:none}.ee-card-has-gallery .card__inner>.card__content a{pointer-events:auto}
ee-card-gallery.ee-card-gallery{position:absolute;inset:0;display:block;z-index:2;overflow:hidden;background:transparent}
.ee-card-gallery__track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;cursor:grab}
.ee-card-gallery__track::-webkit-scrollbar{display:none}.ee-card-gallery__track.is-dragging{scroll-snap-type:none;cursor:grabbing}
.ee-card-gallery__slide{position:relative;display:block;flex:0 0 100%;min-width:0;height:100%;scroll-snap-align:start;scroll-snap-stop:always;user-select:none;-webkit-user-drag:none}
.ee-card-gallery__slide img{display:block!important;width:100%!important;height:100%!important;object-fit:cover;opacity:1!important;transform:none!important;user-select:none;-webkit-user-drag:none}
.ee-card-gallery__dots{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);display:flex;max-width:100%;background:#ffffffde;border-radius:18px;z-index:3}
.ee-card-gallery__dots[hidden]{display:none}.ee-card-gallery__dots button{padding:0;width:24px;height:28px;display:grid;place-items:center;background:none;border:0;cursor:pointer;flex-shrink:1}
.ee-card-gallery__dots button:before{content:'';width:4px;height:4px;background:#888;border-radius:50%}.ee-card-gallery__dots button[aria-current=true]:before{background:#000;width:6px;height:6px}
.ee-card-gallery :focus-visible{outline:2px solid #000;outline-offset:-3px}
@media(prefers-reduced-motion:reduce){.ee-card-gallery *{scroll-behavior:auto!important}}
