@layer vuetify-components{.v-carousel{width:100%;position:relative;overflow:hidden}.v-carousel__controls{z-index:1;background:color-mix(in srgb,rgb(var(--v-theme-surface-variant)) 30%,transparent);width:100%;height:50px;color:rgb(var(--v-theme-on-surface-variant));justify-content:center;align-items:center;list-style-type:none;display:flex;position:absolute;bottom:0}.v-carousel__controls>.v-item-group{flex:0 auto}.v-carousel__controls__item{margin:0 8px}.v-carousel__controls__item .v-icon{opacity:.5}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:0 0}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{margin:0;bottom:0;left:0;right:0}.v-carousel-item{height:inherit;text-decoration:none;display:block}.v-carousel-item>.v-img{height:inherit}.v-carousel--hide-delimiter-background .v-carousel__controls{background:0 0}.v-carousel--vertical-delimiters .v-carousel__controls{flex-direction:column;width:50px;height:100%}}.carousel-media[data-v-a4f0f5bf],.media-content[data-v-a4f0f5bf],.video-wrapper[data-v-a4f0f5bf]{width:100%;height:100%}.media-content[data-v-a4f0f5bf]{-o-object-fit:contain;object-fit:contain}.video-wrapper[data-v-a4f0f5bf]{position:relative}.video-controls[data-v-a4f0f5bf]{position:absolute;bottom:60px;right:12px}.carousel-media[data-v-6641fd6d]{width:100%;height:100%}.media-content[data-v-6641fd6d]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}@keyframes pulse-6641fd6d{0%{transform:scale(1);box-shadow:0 0 #f4433699}70%{transform:scale(1.03);box-shadow:0 0 0 10px #f4433600}to{transform:scale(1);box-shadow:0 0 #f4433600}}.pulse[data-v-6641fd6d]{animation:1.5s infinite pulse-6641fd6d}.overlay-card[data-v-6641fd6d]{z-index:2;transform-origin:100% 0;min-width:140px;max-width:220px;transition:transform .2s,box-shadow .2s;position:absolute;top:12px;right:12px;transform:rotate(1.5deg);box-shadow:2px 2px #00000014,0 6px 18px #0000002e!important}.pin[data-v-6641fd6d]{filter:drop-shadow(1px 2px 3px #00000059);pointer-events:none;z-index:10;font-size:26px;line-height:1;position:absolute;top:-10px;left:-18px;transform:rotate(245deg)}
