:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff;--vc-icn-width:1.2em;--vc-nav-background:transparent;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-height:30px;--vc-nav-width:30px;--vc-pgn-active-color:var(--vc-clr-primary);--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-border-radius:0;--vc-pgn-height:4px;--vc-pgn-margin:6px 5px;--vc-pgn-width:16px}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;touch-action:pan-y;z-index:1;position:relative}.carousel.is-dragging{touch-action:none}.carousel__track{gap:var(--vc-slide-gap);height:100%;transition:transform ease-out;transition-duration:var(--vc-transition-duration);width:100%;list-style:none;display:flex;position:relative;margin:0!important;padding:0!important}.carousel__viewport{width:100%;height:100%;overflow:hidden}.carousel__sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}.carousel.is-vertical .carousel__slide--clone:first-child{margin-block-start:var(--vc-cloned-offset)}.carousel:not(.is-vertical) .carousel__slide--clone:first-child{margin-inline-start:var(--vc-cloned-offset)}.carousel.is-effect-fade .carousel__track{grid-template-rows:100%;grid-template-columns:100%;transition:none;display:grid}.carousel.is-effect-fade .carousel__slide{opacity:0;pointer-events:none;transition:opacity ease-in-out;transition-duration:var(--vc-transition-duration);grid-area:1/1;width:100%!important;height:100%!important}.carousel.is-effect-fade .carousel__slide--active{opacity:1;pointer-events:auto}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}.carousel__next,.carousel__prev{background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);box-sizing:content-box;color:var(--vc-nav-color);cursor:pointer;font-size:var(--vc-nav-height);height:var(--vc-nav-height);text-align:center;width:var(--vc-nav-width);border:0;justify-content:center;align-items:center;margin:0 10px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__next{right:0}.carousel__prev{left:0}.carousel.is-btt{& .carousel__next{top:0}& .carousel__prev{bottom:0}}.carousel.is-rtl{& .carousel__next{left:0;right:auto}& .carousel__prev{left:auto;right:0}}.carousel.is-ttb{& .carousel__next{bottom:0}& .carousel__prev{top:0}}.carousel.is-vertical{& .carousel__next,& .carousel__prev{margin:5px auto;top:auto;left:auto;right:50%;transform:translate(50%)}}.carousel__pagination{justify-content:center;line-height:0;display:flex;position:absolute;bottom:5px;left:50%;transform:translate(-50%);margin:0!important;padding:0!important;list-style:none!important}.carousel__pagination-button{cursor:pointer;margin:var(--vc-pgn-margin);background-color:var(--vc-pgn-background-color);border-radius:var(--vc-pgn-border-radius);height:var(--vc-pgn-height);width:var(--vc-pgn-width);border:0;padding:0;display:block}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}@media (hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}.carousel__pagination-button:hover{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical{& .carousel__pagination{flex-direction:column;bottom:50%;left:auto;right:5px;transform:translateY(50%)}& .carousel__pagination-button{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}}.carousel.is-btt .carousel__pagination{flex-direction:column-reverse}.carousel__slide{flex-shrink:0;justify-content:center;align-items:center;margin:0;display:flex;transform:translateZ(0)}.carousel-frame[data-v-3b7da4c9]{-webkit-backdrop-filter:blur(20px);border-radius:12px;align-items:stretch}.carousel-content[data-v-3b7da4c9],.carousel-frame[data-v-3b7da4c9]{flex-direction:column;margin:0;padding:0;display:flex;position:relative}.carousel-content[data-v-3b7da4c9]{border-radius:8px;width:100%;overflow:hidden}.carousel-content[data-v-3b7da4c9] .carousel{height:100%}.carousel-content[data-v-3b7da4c9] .carousel__viewport,.carousel-content[data-v-3b7da4c9] .carousel__track{height:100%!important;margin:0!important;padding:0!important}.carousel-content[data-v-3b7da4c9] .carousel__slide{justify-content:center!important;align-items:flex-start!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important}.slide-wrapper[data-v-3b7da4c9]{justify-content:center;align-items:flex-start;width:100%;min-height:100%;margin:0;padding:0;display:flex;position:relative}.main-image[data-v-3b7da4c9]{-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;border-radius:12px;width:100%;height:auto;max-height:100%;transition:opacity .3s ease-in-out;display:block}@media (width<=700px){.carousel-content[data-v-3b7da4c9]{width:100%}.main-image[data-v-3b7da4c9]{-o-object-fit:contain;object-fit:contain;height:auto;max-height:400px;width:100%!important}}.thumbnail-scroll-container[data-v-3b7da4c9]{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;-webkit-overflow-scrolling:touch}.thumbnail-scroll-container[data-v-3b7da4c9]::-webkit-scrollbar{height:6px}.thumbnail-scroll-container[data-v-3b7da4c9]::-webkit-scrollbar-track{background:0 0;border-radius:10px}.thumbnail-scroll-container[data-v-3b7da4c9]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:10px;-webkit-transition:background .3s;transition:background .3s}.thumbnail-scroll-container[data-v-3b7da4c9]::-webkit-scrollbar-thumb:hover{background:#ffffff80}.active-thumbnail[data-v-3b7da4c9]{transition:all .3s;position:relative}.active-thumbnail[data-v-3b7da4c9]:before{content:"";opacity:0;z-index:-1;background:linear-gradient(45deg,#f44336,#e91e63,#f44336);border-radius:10px;transition:opacity .3s;position:absolute;inset:-2px}.active-thumbnail.border-ayp-red[data-v-3b7da4c9]:before{opacity:.5;animation:2s ease-in-out infinite shimmer-3b7da4c9}@keyframes shimmer-3b7da4c9{0%,to{opacity:.3}50%{opacity:.6}}button[data-v-3b7da4c9]:disabled{cursor:not-allowed;pointer-events:none}.thumbnail{&[data-v-3b7da4c9]{cursor:pointer;position:relative}&[data-v-3b7da4c9]:before{content:"";opacity:1;background:#00000080;border-radius:10px;transition:all .3s;position:absolute;inset:-2px}&.is-active[data-v-3b7da4c9]:before{opacity:0}}.thumbnail.is-active,.thumbnail:hover{&[data-v-3b7da4c9]{border:3px solid var(--ayp-red);transition:all .3s}&[data-v-3b7da4c9]:before{opacity:0}}
