.katla-gallery-wrapper{box-sizing:border-box;display:none;height:100%;left:0;max-height:100%;max-width:100%;overflow:hidden;position:fixed;top:0;width:100%}.katla-gallery-wrapper *{box-sizing:border-box}.katla-gallery-wrapper.on{backdrop-filter:blur(5px);background-color:rgba(0,0,0,.9);display:grid;z-index:100000}.katla-gallery-wrapper .nav__close,.katla-gallery-wrapper .nav__download,.katla-gallery-wrapper .nav__next,.katla-gallery-wrapper .nav__prev{--size:clamp(1.85rem,-1.6rem + 7.1875vw,3rem);--nav-top:calc(50vh - var(--size));align-items:center;border-radius:3px;color:hsla(0,0%,100%,.8);cursor:pointer;display:inline-grid;height:var(--size);justify-content:center;opacity:.65;position:absolute;right:1rem;text-align:center;top:1rem;width:var(--size);z-index:10}.katla-gallery-wrapper .nav__close>*,.katla-gallery-wrapper .nav__download>*,.katla-gallery-wrapper .nav__next>*,.katla-gallery-wrapper .nav__prev>*{align-self:center;height:100%!important;width:100%!important}.katla-gallery-wrapper .nav__close:focus,.katla-gallery-wrapper .nav__close:focus-visible,.katla-gallery-wrapper .nav__close:hover,.katla-gallery-wrapper .nav__download:focus,.katla-gallery-wrapper .nav__download:focus-visible,.katla-gallery-wrapper .nav__download:hover,.katla-gallery-wrapper .nav__next:focus,.katla-gallery-wrapper .nav__next:focus-visible,.katla-gallery-wrapper .nav__next:hover,.katla-gallery-wrapper .nav__prev:focus,.katla-gallery-wrapper .nav__prev:focus-visible,.katla-gallery-wrapper .nav__prev:hover{opacity:1}.katla-gallery-wrapper .nav__close.disabled,.katla-gallery-wrapper .nav__download.disabled,.katla-gallery-wrapper .nav__next.disabled,.katla-gallery-wrapper .nav__prev.disabled{opacity:.1!important;pointer-events:none}.katla-gallery-wrapper .nav__prev{left:1rem;right:auto;top:var(--nav-top);z-index:1}.katla-gallery-wrapper .nav__next{top:var(--nav-top);z-index:1}.katla-gallery-wrapper .nav__next,.katla-gallery-wrapper .nav__prev{backdrop-filter:blur(10px);background:rgba(85,85,85,.333);border-radius:.25rem}.katla-gallery-wrapper .nav__download{background:#000;bottom:1rem;box-shadow:0 0 70px 45px #008ed6;color:#fff;display:inline-block;opacity:.25;position:fixed;top:auto;z-index:1}.katla-gallery-wrapper .nav__download:focus,.katla-gallery-wrapper .nav__download:focus-visible,.katla-gallery-wrapper .nav__download:hover{opacity:1;z-index:2}.katla-gallery-wrapper .nav__download svg{color:#fff;display:block}.katla-gallery-wrapper .nav__image{align-items:center;align-self:stretch;display:grid;justify-content:center;justify-items:center;pointer-events:none;text-align:center}.katla-gallery-wrapper .nav__image .backdrop,.katla-gallery-wrapper .nav__image .backgrop{display:none}.katla-gallery-wrapper .nav__image figure:before{display:none}.katla-gallery-wrapper .nav__image figcaption{margin:0 auto!important;position:relative!important;width:100%!important}.katla-gallery-wrapper .wp-block-image{align-items:center;align-self:center;display:grid;grid-template-rows:1fr 2rem;height:100%;margin:auto;max-height:calc(100dvh - 2rem);max-width:calc(100dvw - 2rem);min-width:100%;position:relative;width:100%}.katla-gallery-wrapper .wp-block-image *{color:#fff!important}.katla-gallery-wrapper .wp-block-image img{box-shadow:0 10px 36px 0 rgba(0,0,0,.6),0 0 0 1px rgba(0,0,0,.06);max-height:calc(100dvh - 4rem);max-width:calc(100dvw - 2rem);width:auto}.katla-gallery-wrapper .wp-block-image img,.katla-image-carousel .wp-block-image,.katla-image-carousel .wp-block-image img,.wp-block-post-featured-image img{--image-border-radius:0.5rem;border-radius:var(--image-border-radius)}.wp-block-gallery figure.wp-block-image.is-style-rounded,div.gallery figure.gallery-item.is-style-rounded{border-radius:50%}.wp-block-gallery figure.wp-block-image.is-style-rounded img,div.gallery figure.gallery-item.is-style-rounded img{border-radius:50%}.wp-block-gallery figure.wp-block-image.is-style-rounded figcaption,div.gallery figure.gallery-item.is-style-rounded figcaption{left:30%;width:40%}.wp-block-gallery figure.wp-block-image a,div.gallery figure.gallery-item a{pointer-events:none}.wp-block-gallery.has-nested-images:has(.is-style-rounded){align-items:start!important}.editor-styles-wrapper figcaption{background:transparent!important;color:#fff!important;opacity:.7}.editor-styles-wrapper .wp-block-image.is-selected figcaption{opacity:1}#wpadminbar{max-width:100vw}@media screen and (max-width:782px){.katla-gallery-wrapper .nav__image figcaption{border-left:0;padding-left:0!important;padding-right:2rem!important;text-align:left!important}}