:root{--eaar-ui-scale:min(4vw, 4vh);--eaar-ui-button-size:max(calc(var(--eaar-ui-scale) * 1.5), 35px);--eaar-ui-button-padding:2.5%;--eaar-dot-size:calc(var(--eaar-ui-scale) * 0.6);--eaar-dots-area-height:calc(var(--eaar-dot-size) * 4);--eaar-font-size:calc(var(--eaar-ui-scale) * 0.3);--eaar-ui-opacity:0.35;--eaar-transition-duration:500ms}.eaar-lightbox-enabled{cursor:pointer;overflow:hidden}.eaar-lightbox-enabled img{transform:scale(1);filter:brightness(1);transition:transform ease 1s,filter ease 1s}.eaar-lightbox-enabled:hover img{transform:scale(1.1);filter:brightness(1.1)}.easy-lightbox{transform:scale(1);opacity:1;transition:opacity 0.3s ease,transform 0.3s ease;background-color:rgb(0 0 0 / .95);position:fixed;top:0;left:0;right:0;bottom:0;z-index:10001}.easy-lightbox.hidden{transform:scale(.92);opacity:0;pointer-events:none}.easy-lightbox .slider-wrapper{position:relative;width:100%;height:100%}.easy-lightbox .slider{cursor:grab;display:grid;height:100%;grid-template-rows:1fr;grid-auto-columns:100%;grid-auto-flow:column;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;column-gap:5%}.easy-lightbox .slider .slide{background-color:rgb(0 0 0 / .95);scroll-snap-align:center;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.easy-lightbox .slider .slide .image-wrap{position:relative}.easy-lightbox .slider .slide img{animation:show 600ms ease 0ms forwards;opacity:0;transform:scale(0);height:auto;max-width:100vw;max-height:100vh;display:block}@keyframes show{100%{opacity:1;transform:scale(1)}}.easy-lightbox .slider-wrapper .slider .slide .image-wrap .loading{display:block;margin:0 auto;width:var(--eaar-ui-button-size);height:var(--eaar-ui-button-size);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICAgPGRlZnM+CiAgICAgICAgPGNpcmNsZSBpZD0iY2lyY2xlIiBjeD0iNTAiIGN5PSI1MCIgcj0iNTAiLz4KICAgICAgICA8Y2xpcFBhdGggaWQ9ImNsaXAiPjx1c2UgaHJlZj0iI2NpcmNsZSIgLz48L2NsaXBQYXRoPgogICAgICAgIDxwb2x5Z29uIGlkPSJibGFkZSIgcG9pbnRzPSI4Mi41LDEwMCAxNy41LDEwMCAxNy41LDMzLjMiIGZpbGw9IiNGRkYiIG9wYWNpdHk9IjAuNzUiPgogICAgICAgICAgICA8YW5pbWF0ZVRyYW5zZm9ybQogICAgICAgICAgICAgICAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIgogICAgICAgICAgICAgICAgdHlwZT0icm90YXRlIgogICAgICAgICAgICAgICAgYmVnaW49IjBzIgogICAgICAgICAgICAgICAgZHVyPSIycyIKICAgICAgICAgICAgICAgIGZyb209IjAgNTAgMTcuNSIKICAgICAgICAgICAgICAgIHRvPSIzNjAgMTcuNSA1MCIKICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPgogICAgICAgIDwvcG9seWdvbj4KICAgIDwvZGVmcz4KICAgIDxnIGNsaXAtcGF0aD0idXJsKCNjbGlwKSIgdHJhbnNmb3JtLW9yaWdpbj0iNTAlIDUwJSI+CiAgICAgICAgPHVzZSBocmVmPSIjYmxhZGUiIHRyYW5zZm9ybS1vcmlnaW49IjUwJSA1MCUiIHRyYW5zZm9ybT0icm90YXRlKDApIi8+CiAgICAgICAgPHVzZSBocmVmPSIjYmxhZGUiIHRyYW5zZm9ybS1vcmlnaW49IjUwJSA1MCUiIHRyYW5zZm9ybT0icm90YXRlKDYwKSIvPgogICAgICAgIDx1c2UgaHJlZj0iI2JsYWRlIiB0cmFuc2Zvcm0tb3JpZ2luPSI1MCUgNTAlIiB0cmFuc2Zvcm09InJvdGF0ZSgxMjApIi8+CiAgICAgICAgPHVzZSBocmVmPSIjYmxhZGUiIHRyYW5zZm9ybS1vcmlnaW49IjUwJSA1MCUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCkiLz4KICAgICAgICA8dXNlIGhyZWY9IiNibGFkZSIgdHJhbnNmb3JtLW9yaWdpbj0iNTAlIDUwJSIgdHJhbnNmb3JtPSJyb3RhdGUoMjQwKSIvPgogICAgICAgIDx1c2UgaHJlZj0iI2JsYWRlIiB0cmFuc2Zvcm0tb3JpZ2luPSI1MCUgNTAlIiB0cmFuc2Zvcm09InJvdGF0ZSgzMDApIi8+CiAgICA8L2c+Cjwvc3ZnPg==)}.easy-lightbox .slider-wrapper .slider .slide .image-wrap .caption{animation:show 600ms ease 0ms forwards;opacity:0;transform:scale(0);font-size:var(--eaar-font-size);padding:calc(var(--eaar-font-size)/2);position:absolute;background-color:rgb(255 255 255 / .8);color:#000;box-sizing:border-box;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.easy-lightbox .caption.left{left:0;text-align:left}.easy-lightbox .caption.right{right:0;text-align:right}.easy-lightbox .caption.top{top:0}.easy-lightbox .caption.bottom{bottom:0}.easy-lightbox .caption.top.center,.easy-lightbox .caption.bottom.center{left:50%;translate:-50% 0;text-align:center}.easy-lightbox .caption.center.left,.easy-lightbox .caption.center.right{top:50%;translate:0 -50%}.easy-lightbox .caption.center:not(.left):not(.right):not(.bottom):not(.top){left:50%;top:50%;text-align:center;translate:-50% -50%}@media (hover:none) and (pointer:coarse){.easy-lightbox .slider-nav .dots .dot:hover,.easy-lightbox .slider-nav .buttons button:hover{opacity:var(--eaar-ui-opacity);box-shadow:none}}.easy-lightbox .slider-nav .dots{position:fixed;left:0;right:0;bottom:0;height:var(--eaar-dots-area-height);display:flex;align-items:center;gap:calc(var(--eaar-dot-size)/2);flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth}.easy-lightbox .slider-nav .dots::before,.easy-lightbox .slider-nav .dots::after{content:'';width:50%;height:var(--eaar-dot-size);flex-shrink:0}.easy-lightbox .slider-nav .dots .dot{width:var(--eaar-dot-size);height:var(--eaar-dot-size);flex-shrink:0;scroll-snap-align:center}.easy-lightbox .slider-nav .dots .dot,.easy-lightbox .slider-nav .buttons button{cursor:pointer;border-radius:50%;background-color:#fff;border:none;opacity:var(--eaar-ui-opacity);transition:opacity ease var(--eaar-transition-duration)}.easy-lightbox .slider-nav .dots .dot.active{opacity:1;box-shadow:rgb(255 255 255 / .25) 0 0 .25rem .25rem}.easy-lightbox .slider-nav .dots .dot:focus,.easy-lightbox .slider-nav .buttons button:focus{outline:2px solid #fff;outline-offset:2px}.easy-lightbox .slider-nav .buttons button{position:absolute;width:var(--eaar-ui-button-size);height:var(--eaar-ui-button-size)}.easy-lightbox .slider-nav .buttons .left{top:50%;left:var(--eaar-ui-button-padding);transform:translateY(-50%)}.easy-lightbox .slider-nav .buttons .right{top:50%;right:var(--eaar-ui-button-padding);transform:translateY(-50%)}.easy-lightbox .slider-nav .buttons .exit{top:var(--eaar-ui-button-padding);right:var(--eaar-ui-button-padding)}.easy-lightbox:fullscreen .slider-nav .buttons .exit{display:none}.easy-lightbox .slider-nav .buttons button::before{content:"";display:inline-block;height:calc(var(--eaar-ui-button-size) / 3);width:calc(var(--eaar-ui-button-size) / 3);background-position:center;background-repeat:no-repeat;margin-top:6%}.easy-lightbox .slider-nav .buttons button.left::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMTc2IDI4NiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kOyI+CiAgICA8cGF0aCBkPSJNMTQzLDMzTDMzLDE0M0wxNDMsMjUzIiBzdHlsZT0iZmlsbDpub25lO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6NjZweDsiLz4KPC9zdmc+);margin-right:6%}.easy-lightbox .slider-nav .buttons button.right::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMTc2IDI4NiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kOyI+CiAgICA8cGF0aCBkPSJNMzMsMzNMMTQzLDE0M0wzMywyNTMiIHN0eWxlPSJmaWxsOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOmJsYWNrO3N0cm9rZS13aWR0aDo2NnB4OyIvPgo8L3N2Zz4=);margin-left:6%}.easy-lightbox .slider-nav .buttons button.exit::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjg2IDI4NiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kOyI+CiAgICA8cGF0aCBkPSJNMjUzLDMzTDMzLDI1MyIgc3R5bGU9ImZpbGw6bm9uZTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjY2cHg7Ii8+CiAgICA8cGF0aCBkPSJNMzMsMzNMMjUzLDI1MyIgc3R5bGU9ImZpbGw6bm9uZTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6YmxhY2s7c3Ryb2tlLXdpZHRoOjY2cHg7Ii8+Cjwvc3ZnPgo=)}.easy-lightbox .slider-nav .buttons button.exit{filter:invert(100%)}.easy-lightbox .horizontal-hide{scrollbar-width:none;-ms-overflow-style:none}.easy-lightbox .horizontal-hide::-webkit-scrollbar{display:none}