#Lightbox{border:0;width:100dvw;height:100dvh;background-color:#fff0;margin:auto;inset:0}#Lightbox[open] .Lightbox-Stage.Loaded{opacity:inherit;visibility:inherit;scale:1;transition-delay:0s}#Lightbox::backdrop{background-color:rgb(0 0 0 / .75);backdrop-filter:blur(5px)}#Lightbox :is(.Lightbox-Counter,.Lightbox-Loader,.Lightbox-Stage){opacity:0;visibility:hidden;transition:opacity 0.3s ease-in-out,visibility 0s linear 0.3s,scale 0.3s ease-in-out}#Lightbox :is(.Lightbox-Counter,.Lightbox-Loader,.Lightbox-Stage).Visible{opacity:inherit;visibility:inherit;transition-delay:0s}#Lightbox .Lightbox-Buttons{display:flex;position:absolute;top:20px;right:20px;left:20px;z-index:2;justify-content:center}#Lightbox :is(.Lightbox-Close,.Lightbox-Zoom){width:40px;aspect-ratio:1;border-radius:5px;border:0 none;background-color:#fff0;color:#FFF;font-size:0;line-height:0;text-align:center;cursor:pointer;transition:color 0.3s ease-in-out}#Lightbox :is(.Lightbox-Close,.Lightbox-Zoom)::before{display:inline-block;content:"\f00d";font-family:"Font Awesome 6 Free","Font Awesome 6 Brands";font-size:24px;font-style:normal;font-variant:normal;font-weight:900;line-height:40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#Lightbox :is(.Lightbox-Close,.Lightbox-Zoom):hover{color:var(--colorMain,#63d1a5)}#Lightbox .Lightbox-Close{position:absolute;top:0;right:0}#Lightbox .Lightbox-Zoom{margin-inline:5px;opacity:0;visibility:hidden;transition:color 0.3s ease-in-out,opacity 0.3s ease-in-out,visibility 0s linear 0.3s}#Lightbox .Lightbox-Zoom.Lightbox-Zoom-In::before{content:"\f00e"}#Lightbox .Lightbox-Zoom.Lightbox-Zoom-Out::before{content:"\f010"}#Lightbox .Lightbox-Zoom.Visible{opacity:inherit;visibility:inherit;transition-delay:0s}#Lightbox .Lightbox-Zoom.Visible.Disabled{opacity:.1;pointer-events:none}#Lightbox .Lightbox-Counter{width:fit-content;margin:auto;padding:10px;border-radius:5px;background-color:#FFF;font-size:14px;font-weight:700;line-height:1;text-align:center;position:absolute;right:20px;bottom:20px;left:20px;z-index:2}#Lightbox .Lightbox-Loader{width:140px;aspect-ratio:1;margin:auto;position:fixed;inset:0}#Lightbox .Lightbox-Loader svg{width:100%;height:100%}#Lightbox .Lightbox-Stage{display:flex;margin:auto;position:absolute;inset:80px;align-items:center;justify-content:center;scale:.5}#Lightbox .Lightbox-Stage:is(.Inline,.Ajax),#Lightbox .Lightbox-Stage iframe{max-width:1280px;max-height:calc(100% - 40px);aspect-ratio:16/9;background-color:#FFF}#Lightbox .Lightbox-Stage:is(.Inline,.Ajax){scrollbar-width:thin;overflow-x:hidden;overflow-y:auto}@media screen and (max-aspect-ratio:1){#Lightbox .Lightbox-Stage:is(.Inline,.Ajax){aspect-ratio:.5}}#Lightbox .Lightbox-Stage>:is(iframe,video){width:calc(100% - 40px);margin:auto;border:0 none;position:absolute;inset:0;transition:scale 0.3s ease-in-out}@media screen and (max-aspect-ratio:1){#Lightbox .Lightbox-Stage>iframe:not(.Video){aspect-ratio:.5}}#Lightbox .Lightbox-Stage>img{width:auto;max-height:100%}#Lightbox .Lightbox-Stage>video{width:auto;max-width:100%;height:auto;max-height:100%}#Lightbox .Lightbox-Arrow{width:40px;aspect-ratio:1;margin:auto;border-radius:5px;border:0 none;background-color:#FFF;color:#333;font-size:0;line-height:0;text-align:center;position:absolute;top:0;bottom:0;left:20px;cursor:pointer;opacity:.5;transition:opacity 0.3s ease-in-out}#Lightbox .Lightbox-Arrow.Lightbox-Arrow-Right{right:20px;left:auto}#Lightbox .Lightbox-Arrow.Lightbox-Arrow-Right::before{content:"\f105"}#Lightbox .Lightbox-Arrow.Disabled{opacity:.1;pointer-events:none}#Lightbox .Lightbox-Arrow.Hidden{display:none}#Lightbox .Lightbox-Arrow:hover{opacity:1}#Lightbox .Lightbox-Arrow::before{display:inline-block;content:"\f104";font-family:"Font Awesome 6 Free","Font Awesome 6 Brands";font-size:24px;font-style:normal;font-variant:normal;font-weight:900;line-height:40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#Lightbox .Lightbox-Pagination{display:flex;margin:auto;position:absolute;font-size:0;line-height:0;right:20px;bottom:30px;left:20px;justify-content:center;z-index:1}#Lightbox .Lightbox-Pagination li{height:20px;margin:0 10px;list-style-type:none}#Lightbox .Lightbox-Pagination li.Active button{background-color:var(--colorMain,#63d1a5);opacity:1}#Lightbox .Lightbox-Pagination button{width:20px;height:20px;border-radius:50%;border:0 none;background-color:#FFF;cursor:pointer;opacity:.5;transition:background-color 0.3s ease-in-out,opacity 0.3s ease-in-out}#Lightbox .Lightbox-Pagination button:focus-visible{outline:2px solid var(--colorMain,#63d1a5);outline-offset:2px;opacity:1}#Lightbox .Lightbox-Pagination button:hover{opacity:1}