/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer components{.gallery-container .gallery-content{gap:calc(var(--spacing,.25rem) * 12);flex-direction:column;display:flex}@media(min-width:1024px){.gallery-container .gallery-content{gap:calc(var(--spacing,.25rem) * 4);flex-direction:row}}@media(min-width:1280px){.gallery-container .gallery-content{gap:calc(var(--spacing,.25rem) * 2)}}.gallery-container .gallery-content .gallery-image{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}@media(min-width:1024px){.gallery-container .gallery-content .gallery-image{flex:1}}.gallery-video{width:100%;height:fit-content;position:relative}.gallery-video .video-button{right:calc(var(--spacing,.25rem) * 2);bottom:calc(var(--spacing,.25rem) * 3);z-index:10;height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);cursor:pointer;border-radius:var(--radius-md,.375rem);justify-content:center;align-items:center;display:flex;position:absolute}@media(min-width:1024px){.gallery-video .video-button{right:calc(var(--spacing,.25rem) * 6);bottom:calc(var(--spacing,.25rem) * 8)}}.gallery-video .video-button{transform-origin:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff4d;transition:transform .3s,box-shadow .3s}.gallery-video .video-button:hover{transform:scale(1.1);box-shadow:0 0 4px #0003}.gallery-video .video-button svg stroke,.gallery-video .video-button svg path{fill:#fff}.gallery-video .video-element{border-radius:var(--radius-lg,.5rem);position:relative;overflow:hidden;width:100%!important;height:auto!important}.gallery-video .video-element video{border-radius:var(--radius-lg,.5rem);object-fit:cover;height:100%}.gallery-video .video-element::-webkit-media-controls{display:none}.gallery-video .video-element .vjs-control-text{visibility:hidden;display:none}.gallery-video .video-element .vjs-loading-spinner{border:.6rem solid #e5ffb42f!important}.gallery-video .video-element .vjs-loading-spinner:before,.gallery-video .video-element .vjs-loading-spinner:after{border-top-color:var(--color-mai-group-lime)!important}.gallery-video .vjs-control-bar{width:100%;position:absolute;bottom:0;visibility:visible!important;opacity:1!important;display:block!important}.gallery-video .vjs-control-bar>*,.gallery-video .vjs-control-bar .vjs-control-text{visibility:hidden;display:none}.gallery-video .vjs-control-bar .vjs-progress-control{width:100%;visibility:visible!important;display:flex!important}.gallery-video .vjs-control-bar .vjs-progress-control .vjs-progress-holder{height:calc(var(--spacing,.25rem) * 2)}@media(min-width:1024px){.gallery-video .vjs-control-bar .vjs-progress-control .vjs-progress-holder{height:calc(var(--spacing,.25rem) * 4)}}.gallery-video .vjs-control-bar .vjs-progress-control .vjs-progress-holder{cursor:pointer;width:100%;position:relative}.gallery-video .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-mouse-display{color:#fff;opacity:0;z-index:1000;background-color:#000000b3;border-radius:4px;padding:5px 10px;font-family:Arial,sans-serif;font-size:16px;transition:opacity .15s,transform .15s;display:block;position:absolute;bottom:30px;left:50%;transform:translate(-50%)translateY(-10%)}.gallery-video .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-mouse-display .vjs-time-tooltip{background:0 0!important}.gallery-video .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-play-progress{margin-top:var(--spacing,.25rem);height:var(--spacing,.25rem)}@media(min-width:1024px){.gallery-video .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-play-progress{margin-top:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2)}}.gallery-video .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-play-progress{background-color:var(--color-mai-group-lime);z-index:10;border-radius:0 12px 12px 0;position:relative}.gallery-video .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-play-progress .vjs-time-tooltip{visibility:hidden;display:none}.gallery-video .vjs-control-bar .vjs-progress-control .vjs-progress-holder:before{height:var(--spacing,.25rem)}@media(min-width:1024px){.gallery-video .vjs-control-bar .vjs-progress-control .vjs-progress-holder:before{height:calc(var(--spacing,.25rem) * 2)}}.gallery-video .vjs-control-bar .vjs-progress-control .vjs-progress-holder:before{content:"";z-index:1;background-color:#00000080;width:100%;position:absolute;inset:auto auto 0 0}:is(.gallery-video .vjs-control-bar .vjs-progress-control .vjs-progress-holder:hover,.gallery-video .vjs-control-bar .vjs-progress-control .vjs-progress-holder:focus) .vjs-mouse-display{opacity:1;transform:translate(-50%)}.gallery-video.disable-progress .vjs-progress-control{pointer-events:none!important}.scroll-text{-webkit-text-stroke:4px white;paint-order:stroke fill}.scroll-text.scroll-text-small{-webkit-text-stroke:2px white}@media screen and (min-width:1280px){.scroll-text{-webkit-text-stroke:6px white}.scroll-text.scroll-text-small{-webkit-text-stroke:2px white}}}
