.luovaq-galleria{color:inherit;container-name:luovaq;container-type:inline-size;min-width:0;width:100%}:where(.elementor-widget-luovaq_galleria){min-width:0;width:100%}.luovaq-galleria,.luovaq-galleria *,.luovaq-galleria :after,.luovaq-galleria :before{box-sizing:border-box}.luovaq-galleria.luovaq-galleria :is(button.luovaq-galleria__link,button.luovaq-galleria__stage,button.luovaq-galleria__thumb,button.luovaq-galleria__arrow,button.luovaq-galleria__dot,button.luovaq-galleria__thumbs-nav){appearance:none;box-shadow:none;font:inherit;letter-spacing:normal;line-height:1;margin:0;min-height:0;min-width:0;text-align:inherit;text-decoration:none;text-transform:none}.luovaq-galleria.luovaq-galleria button.luovaq-galleria__link{background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;display:block;height:100%;padding:0;width:100%}.luovaq-galleria.luovaq-galleria figure.luovaq-galleria__item{margin:0}.luovaq-galleria.luovaq-galleria img{background:transparent;border:0;border-radius:0;box-shadow:none;margin:0;max-width:100%;padding:0}.luovaq-galleria__layout{--luovaq-columns:var(--luovaq-columns-mobile,1);--luovaq-gap:var(--luovaq-gap-mobile,12px);--luovaq-font-size:var(--luovaq-font-size-mobile,13px)}@container luovaq (min-width: 520px){.luovaq-galleria__layout{--luovaq-columns:var(--luovaq-columns-tablet,2);--luovaq-gap:var(--luovaq-gap-tablet,12px);--luovaq-font-size:var(--luovaq-font-size-tablet,14px)}}@container luovaq (min-width: 960px){.luovaq-galleria__layout{--luovaq-columns:var(--luovaq-columns-desktop,4);--luovaq-gap:var(--luovaq-gap-desktop,12px);--luovaq-font-size:var(--luovaq-font-size-desktop,14px)}}.luovaq-galleria__items{display:grid;gap:var(--luovaq-gap,12px);grid-template-columns:repeat(var(--luovaq-columns,1),minmax(0,1fr));margin:0;padding:0}.luovaq-galleria__item{margin:0;min-width:0;position:relative}.luovaq-galleria__link{color:inherit;display:block;text-decoration:none}.luovaq-galleria__media{background:rgba(0,0,0,.04);border:var(--luovaq-border-width,0) solid var(--luovaq-border-color,transparent);border-radius:var(--luovaq-radius,12px);display:block;overflow:hidden;position:relative}.luovaq-galleria__img{display:block;height:auto;max-width:100%;width:100%;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.luovaq-galleria--carousel:not(.luovaq-galleria--aspect-original) .luovaq-galleria__media,.luovaq-galleria--grid:not(.luovaq-galleria--aspect-original) .luovaq-galleria__media{aspect-ratio:var(--luovaq-aspect,16/9)}.luovaq-galleria--carousel:not(.luovaq-galleria--aspect-original) .luovaq-galleria__img,.luovaq-galleria--grid:not(.luovaq-galleria--aspect-original) .luovaq-galleria__img{height:100%;object-fit:cover}.luovaq-galleria__caption{font-family:var(--luovaq-font-family,inherit);font-size:var(--luovaq-font-size,.875rem);font-weight:var(--luovaq-font-weight,400);letter-spacing:var(--luovaq-letter-spacing,normal);line-height:var(--luovaq-line-height,1.45);margin:0;text-transform:var(--luovaq-text-transform,none)}.luovaq-galleria:not(.luovaq-galleria--slideshow-bento) .luovaq-galleria__items{align-items:start}.luovaq-galleria--caption-below .luovaq-galleria__caption{color:var(--luovaq-caption-color,inherit);padding-top:.45em}.luovaq-galleria--caption-overlay .luovaq-galleria__caption,.luovaq-galleria.luovaq-galleria--slideshow-bento.luovaq-galleria--caption-below .luovaq-galleria__caption{background:linear-gradient(to top,var(--luovaq-overlay,hsla(0,0%,5%,.72)) 0,transparent 100%);border-radius:0 0 calc(var(--luovaq-radius, 12px) - var(--luovaq-border-width, 0px)) calc(var(--luovaq-radius, 12px) - var(--luovaq-border-width, 0px));bottom:var(--luovaq-border-width,0);color:var(--luovaq-caption-color,#fff);left:calc(var(--luovaq-item-inset, 0px) + var(--luovaq-border-width, 0px));margin:0;padding:2rem .8rem .7rem;pointer-events:none;position:absolute;right:var(--luovaq-border-width,0);z-index:1}.luovaq-galleria.luovaq-galleria--caption-overlay-center .luovaq-galleria__caption{align-items:center;background:hsla(0,0%,5%,.5);background:color-mix(in srgb,var(--luovaq-overlay,hsla(0,0%,5%,.72)) 72%,transparent);border-radius:calc(var(--luovaq-radius, 12px) - var(--luovaq-border-width, 0px));display:flex;justify-content:center;padding:1rem;text-align:center;top:var(--luovaq-border-width,0)}.luovaq-galleria__stage-box{position:relative}.luovaq-galleria__stage-caption{font-family:var(--luovaq-font-family,inherit);font-size:var(--luovaq-font-size,.875rem);font-weight:var(--luovaq-font-weight,400);letter-spacing:var(--luovaq-letter-spacing,normal);line-height:var(--luovaq-line-height,1.45);margin:0;text-transform:var(--luovaq-text-transform,none)}.luovaq-galleria__stage-caption[hidden]{display:none}.luovaq-galleria--caption-below .luovaq-galleria__stage-caption{color:var(--luovaq-caption-color,inherit);padding-top:.45em}.luovaq-galleria--caption-overlay .luovaq-galleria__stage-caption{background:linear-gradient(to top,var(--luovaq-overlay,hsla(0,0%,5%,.72)) 0,transparent 100%);border-radius:0 0 calc(var(--luovaq-radius, 12px) - var(--luovaq-border-width, 0px)) calc(var(--luovaq-radius, 12px) - var(--luovaq-border-width, 0px));bottom:var(--luovaq-border-width,0);color:var(--luovaq-caption-color,#fff);left:var(--luovaq-border-width,0);padding:2.5rem 1rem .9rem;pointer-events:none;position:absolute;right:var(--luovaq-border-width,0);z-index:1}.luovaq-galleria--slideshow-overlay.luovaq-galleria--caption-overlay:not(.luovaq-galleria--caption-overlay-center) .luovaq-galleria__stage-caption{background:hsla(0,0%,5%,.6);background:color-mix(in srgb,var(--luovaq-overlay,hsla(0,0%,5%,.72)) 85%,transparent);border-radius:var(--luovaq-radius,12px);bottom:6.75rem;left:.75rem;max-width:calc(100% - 1.5rem);padding:.4rem .75rem;right:auto}.luovaq-galleria.luovaq-galleria--caption-overlay-center .luovaq-galleria__stage-caption{align-items:center;background:hsla(0,0%,5%,.5);background:color-mix(in srgb,var(--luovaq-overlay,hsla(0,0%,5%,.72)) 72%,transparent);border-radius:calc(var(--luovaq-radius, 12px) - var(--luovaq-border-width, 0px));display:flex;justify-content:center;padding:1.5rem;text-align:center;top:var(--luovaq-border-width,0)}.luovaq-galleria.luovaq-galleria--caption-overlay-center .luovaq-galleria__stage-caption[hidden]{display:none}.luovaq-galleria--caption-overlay .luovaq-galleria__caption,.luovaq-galleria--caption-overlay .luovaq-galleria__stage-caption,.luovaq-galleria--hover-lift .luovaq-galleria__caption{transition:opacity .3s ease,transform .6s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.luovaq-galleria--reveal-hover .luovaq-galleria__caption,.luovaq-galleria--reveal-hover .luovaq-galleria__stage-caption{opacity:0}.luovaq-galleria--reveal-hover .luovaq-galleria__item:hover .luovaq-galleria__caption,.luovaq-galleria--reveal-hover .luovaq-galleria__stage-box:hover .luovaq-galleria__stage-caption{opacity:1}.luovaq-galleria--reveal-hide-on-hover .luovaq-galleria__item:hover .luovaq-galleria__caption,.luovaq-galleria--reveal-hide-on-hover .luovaq-galleria__stage-box:hover .luovaq-galleria__stage-caption{opacity:0}}.luovaq-galleria--reveal-hover .luovaq-galleria__item:has(:focus-visible) .luovaq-galleria__caption,.luovaq-galleria--reveal-hover .luovaq-galleria__stage-box:has(:focus-visible) .luovaq-galleria__stage-caption{opacity:1}@media (hover:none){.luovaq-galleria.luovaq-galleria--reveal-hover .luovaq-galleria__caption,.luovaq-galleria.luovaq-galleria--reveal-hover .luovaq-galleria__stage-caption{display:none}}@media (hover:hover) and (pointer:fine){.luovaq-galleria .luovaq-galleria__media,.luovaq-galleria .luovaq-galleria__media img,.luovaq-galleria .luovaq-galleria__thumb img{transition:transform .6s cubic-bezier(.22,1,.36,1),filter .4s ease,box-shadow .4s ease}.luovaq-galleria--hover-lift .luovaq-galleria__thumb img,.luovaq-galleria--hover-zoom .luovaq-galleria__media img,.luovaq-galleria--hover-zoom .luovaq-galleria__thumb img{backface-visibility:hidden;will-change:transform}.luovaq-galleria--hover-lift .luovaq-galleria__thumb,.luovaq-galleria--hover-zoom .luovaq-galleria__media,.luovaq-galleria--hover-zoom .luovaq-galleria__thumb{isolation:isolate}.luovaq-galleria--hover-lift .luovaq-galleria__media{will-change:transform}.luovaq-galleria--hover-zoom .luovaq-galleria__item:hover .luovaq-galleria__media img,.luovaq-galleria--hover-zoom .luovaq-galleria__thumb:hover img{transform:scale(1.05)}.luovaq-galleria--hover-lift .luovaq-galleria__item:hover .luovaq-galleria__media{box-shadow:0 14px 28px rgba(0,0,0,.18);transform:translateY(-4px)}.luovaq-galleria--hover-lift .luovaq-galleria__item:hover .luovaq-galleria__caption{transform:translateY(-4px)}.luovaq-galleria--hover-lift .luovaq-galleria__thumb:hover img{transform:scale(1.05)}.luovaq-galleria--hover-grayscale .luovaq-galleria__media img,.luovaq-galleria--hover-grayscale .luovaq-galleria__thumb img{filter:grayscale(1)}.luovaq-galleria--hover-grayscale .luovaq-galleria__item.is-active .luovaq-galleria__media img,.luovaq-galleria--hover-grayscale .luovaq-galleria__item:focus-within .luovaq-galleria__media img,.luovaq-galleria--hover-grayscale .luovaq-galleria__item:hover .luovaq-galleria__media img,.luovaq-galleria--hover-grayscale .luovaq-galleria__thumb:hover img,.luovaq-galleria--hover-grayscale .luovaq-galleria__thumb[aria-selected=true] img{filter:none}.luovaq-galleria--hover-darken .luovaq-galleria__item:hover .luovaq-galleria__media img,.luovaq-galleria--hover-darken .luovaq-galleria__thumb:hover img{filter:brightness(.7)}.luovaq-galleria--hover-brighten .luovaq-galleria__item:hover .luovaq-galleria__media img,.luovaq-galleria--hover-brighten .luovaq-galleria__thumb:hover img{filter:brightness(1.12) saturate(1.15)}.luovaq-galleria.is-ready.luovaq-galleria--carousel.luovaq-galleria--hover-lift .luovaq-galleria__viewport{margin:-8px 0 -18px;padding:8px 0 18px}}.luovaq-galleria.is-ready.luovaq-galleria--masonry .luovaq-galleria__items{align-items:start;grid-auto-rows:8px}.luovaq-galleria.is-ready.luovaq-galleria--masonry .luovaq-galleria__item{align-self:start}.luovaq-galleria.is-ready.luovaq-galleria--justified .luovaq-galleria__items{display:block;position:relative}.luovaq-galleria.is-ready.luovaq-galleria--justified .luovaq-galleria__item{margin:0;position:absolute}.luovaq-galleria.is-ready.luovaq-galleria--justified .luovaq-galleria__img{height:100%;object-fit:cover;width:100%}.luovaq-galleria__carousel{position:relative}.luovaq-galleria.is-ready.luovaq-galleria--carousel .luovaq-galleria__viewport{overflow:hidden;position:relative}.luovaq-galleria.is-ready.luovaq-galleria--carousel .luovaq-galleria__items{display:flex;gap:0;grid-template-columns:none;margin-left:calc(var(--luovaq-gap, 12px)*-1);touch-action:pan-y pinch-zoom}.luovaq-galleria.is-ready.luovaq-galleria--carousel .luovaq-galleria__item{--luovaq-item-inset:var(--luovaq-gap,12px);flex:0 0 calc(100%/var(--luovaq-columns, 1));min-width:0;padding-left:var(--luovaq-item-inset)}.luovaq-galleria.is-ready.luovaq-galleria--carousel.luovaq-galleria--peek .luovaq-galleria__item{flex-basis:calc(100%/var(--luovaq-columns, 1) - 12%)}.luovaq-galleria.luovaq-galleria button.luovaq-galleria__arrow{background:#fff;border:0;border-radius:999px;box-shadow:0 8px 24px rgba(0,0,0,.16);color:var(--luovaq-ui,#1c1c1c);cursor:pointer;display:grid;height:2.5rem;padding:0;place-items:center;position:absolute;top:calc(50% - 1.25rem);width:2.5rem;z-index:2}.luovaq-galleria.luovaq-galleria button.luovaq-galleria__arrow--prev{left:.75rem}.luovaq-galleria.luovaq-galleria button.luovaq-galleria__arrow--next{right:.75rem}.luovaq-galleria.luovaq-galleria button.luovaq-galleria__arrow:disabled{cursor:default;opacity:.35}.luovaq-galleria__dots{display:flex;gap:.4rem;justify-content:center;margin-top:.85rem}.luovaq-galleria.luovaq-galleria button.luovaq-galleria__dot{background:var(--luovaq-ui,#1c1c1c);border:0;border-radius:999px;cursor:pointer;height:.5rem;opacity:.35;padding:0;width:.5rem}.luovaq-galleria.luovaq-galleria button.luovaq-galleria__dot.is-selected{opacity:1}.luovaq-galleria.is-ready.luovaq-galleria--slideshow:not(.luovaq-galleria--slideshow-bento) .luovaq-galleria__items{display:none}.luovaq-galleria--slideshow:not(.luovaq-galleria--slideshow-bento):not(.is-ready) .luovaq-galleria__items{display:block}.luovaq-galleria--slideshow:not(.luovaq-galleria--slideshow-bento):not(.is-ready) .luovaq-galleria__item:not(:first-child){display:none}.luovaq-galleria--slideshow:not(.luovaq-galleria--slideshow-bento):not(.is-ready) .luovaq-galleria__media{aspect-ratio:var(--luovaq-stage-aspect,16/9)}.luovaq-galleria--slideshow:not(.luovaq-galleria--slideshow-bento):not(.is-ready) .luovaq-galleria__img{height:100%;object-fit:cover;width:100%}.luovaq-galleria__slideshow{display:flex;flex-direction:column;gap:var(--luovaq-gap,12px)}.luovaq-galleria.luovaq-galleria .luovaq-galleria__stage{aspect-ratio:var(--luovaq-stage-aspect,16/9);background:#141414;border:var(--luovaq-border-width,0) solid var(--luovaq-border-color,transparent);border-radius:var(--luovaq-radius,12px);color:var(--luovaq-ui,#1c1c1c);cursor:zoom-in;display:block;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.luovaq-galleria.luovaq-galleria--no-lightbox .luovaq-galleria__stage{cursor:default}.luovaq-galleria__stage-images{inset:0;position:absolute}.luovaq-galleria.luovaq-galleria img.luovaq-galleria__stage-img{height:100%;inset:0;max-width:none;object-fit:cover;opacity:0;position:absolute;transition:opacity .4s ease;width:100%}.luovaq-galleria.luovaq-galleria img.luovaq-galleria__stage-img.is-visible{opacity:1}.luovaq-galleria__expand{background:hsla(0,0%,100%,.9);border-radius:999px;color:var(--luovaq-ui,#1c1c1c);display:grid;height:2rem;place-items:center;pointer-events:none;position:absolute;right:.65rem;top:.65rem;width:2rem;z-index:2}.luovaq-galleria__thumbs-rail{min-width:0;position:relative}.luovaq-galleria__thumbs{display:flex;gap:.5rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;padding:3px;position:relative;scrollbar-width:none}.luovaq-galleria__thumbs::-webkit-scrollbar{display:none}.luovaq-galleria.luovaq-galleria button.luovaq-galleria__thumbs-nav{background:#fff;border:0;border-radius:999px;box-shadow:0 4px 14px rgba(0,0,0,.18);color:var(--luovaq-ui,#1c1c1c);cursor:pointer;display:grid;height:2rem;padding:0;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:2rem;z-index:3}.luovaq-galleria.luovaq-galleria button.luovaq-galleria__thumbs-nav[hidden]{display:none}.luovaq-galleria.luovaq-galleria button.luovaq-galleria__thumbs-nav--prev{left:.25rem}.luovaq-galleria.luovaq-galleria button.luovaq-galleria__thumbs-nav--next{right:.25rem}.luovaq-galleria.luovaq-galleria .luovaq-galleria__thumbs-rail.is-vertical button.luovaq-galleria__thumbs-nav{left:50%;right:auto;transform:translateX(-50%) rotate(90deg)}.luovaq-galleria.luovaq-galleria .luovaq-galleria__thumbs-rail.is-vertical button.luovaq-galleria__thumbs-nav--prev{top:.25rem}.luovaq-galleria.luovaq-galleria .luovaq-galleria__thumbs-rail.is-vertical button.luovaq-galleria__thumbs-nav--next{bottom:.25rem;top:auto}.luovaq-galleria.luovaq-galleria button.luovaq-galleria__thumb{background:#ececec;border:0;border-radius:var(--luovaq-radius,12px);color:inherit;cursor:pointer;display:block;flex:0 0 auto;height:4rem;overflow:hidden;padding:0;width:5.25rem}.luovaq-galleria.luovaq-galleria button.luovaq-galleria__thumb img{display:block;height:100%;object-fit:cover;width:100%}.luovaq-galleria.luovaq-galleria button.luovaq-galleria__thumb[aria-selected=true]{position:relative;z-index:1}.luovaq-galleria.luovaq-galleria button.luovaq-galleria__thumb[aria-selected=true]:after{border-radius:inherit;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 6px var(--luovaq-active,var(--luovaq-ui,#1c1c1c));content:"";inset:0;pointer-events:none;position:absolute;z-index:2}@container luovaq (min-width: 561px){.luovaq-galleria.is-ready.luovaq-galleria--slideshow-vertical .luovaq-galleria__slideshow{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) 5.75rem}.luovaq-galleria.is-ready.luovaq-galleria--slideshow-vertical .luovaq-galleria__stage-wrap{min-width:0}.luovaq-galleria.is-ready.luovaq-galleria--slideshow-vertical .luovaq-galleria__thumbs{flex-direction:column;inset:0;overflow-x:hidden;overflow-y:auto;position:absolute}.luovaq-galleria.luovaq-galleria.is-ready.luovaq-galleria--slideshow-vertical button.luovaq-galleria__thumb{width:100%}}.luovaq-galleria.is-ready.luovaq-galleria--slideshow-overlay .luovaq-galleria__thumbs-rail{backdrop-filter:blur(12px);background:hsla(0,0%,100%,.2);background:color-mix(in srgb,#fff 24%,transparent);border-radius:var(--luovaq-radius,12px);bottom:.75rem;left:.75rem;padding:.45rem;position:absolute;right:.75rem;z-index:2}@container luovaq (max-width: 560px){.luovaq-galleria.is-ready.luovaq-galleria--slideshow-overlay .luovaq-galleria__stage-box{--luovaq-rail-space:calc(4rem + 6px + var(--luovaq-gap, 12px))}.luovaq-galleria.is-ready.luovaq-galleria--slideshow-overlay .luovaq-galleria__thumbs-rail{backdrop-filter:none;background:none;border-radius:0;inset:auto;margin-top:var(--luovaq-gap,12px);padding:0;position:relative}.luovaq-galleria.luovaq-galleria--slideshow-overlay.luovaq-galleria--caption-overlay .luovaq-galleria__stage-caption{bottom:calc(var(--luovaq-rail-space) + var(--luovaq-border-width, 0px))}.luovaq-galleria.luovaq-galleria--slideshow-overlay.luovaq-galleria--caption-overlay:not(.luovaq-galleria--caption-overlay-center) .luovaq-galleria__stage-caption{bottom:calc(var(--luovaq-rail-space) + .75rem)}}.luovaq-galleria.is-ready.luovaq-galleria--slideshow-bento .luovaq-galleria__items{grid-auto-rows:minmax(4.5rem,16cqi);grid-template-columns:repeat(4,minmax(0,1fr))}.luovaq-galleria.is-ready.luovaq-galleria--slideshow-bento .luovaq-galleria__item.is-active{grid-column:span 2;grid-row:span 2;order:-1}.luovaq-galleria.is-ready.luovaq-galleria--slideshow-bento .luovaq-galleria__img,.luovaq-galleria.is-ready.luovaq-galleria--slideshow-bento .luovaq-galleria__link,.luovaq-galleria.is-ready.luovaq-galleria--slideshow-bento .luovaq-galleria__media{height:100%}.luovaq-galleria.is-ready.luovaq-galleria--slideshow-bento .luovaq-galleria__img{object-fit:cover;width:100%}.luovaq-galleria.is-ready.luovaq-galleria--slideshow-bento .luovaq-galleria__item{min-height:0;overflow:hidden}@container luovaq (max-width: 560px){.luovaq-galleria.is-ready.luovaq-galleria--slideshow-bento .luovaq-galleria__items{grid-template-columns:repeat(2,minmax(0,1fr))}}.luovaq-galleria__arrow:focus-visible,.luovaq-galleria__dot:focus-visible,.luovaq-galleria__link:focus-visible,.luovaq-galleria__stage:focus-visible,.luovaq-galleria__thumb:focus-visible,.luovaq-galleria__thumbs-nav:focus-visible{outline:2px solid var(--luovaq-ui,#1c1c1c);outline-offset:2px}.luovaq-galleria--empty{border:1px dashed;border-radius:var(--luovaq-radius,12px);opacity:.75;padding:2rem 1rem;text-align:center}@media (prefers-reduced-motion:reduce){.luovaq-galleria *,.luovaq-galleria :after,.luovaq-galleria :before{animation:none!important;transition:none!important}.luovaq-galleria .luovaq-galleria__caption,.luovaq-galleria .luovaq-galleria__media,.luovaq-galleria .luovaq-galleria__media img,.luovaq-galleria .luovaq-galleria__thumb img{transform:none!important}}
