:root{--parvus-transition-duration:300ms;--parvus-transition-timing-function:cubic-bezier(0.4,0,0.22,1);--parvus-overlay-color:#182a34;--parvus-overlay-text:#fff;--parvus-button-color:#fff;--parvus-button-text:#fff;--parvus-button-hover-color:#404768;--parvus-button-hover-text:#fff;--parvus-loader-background-color:#fff;--parvus-loader-color:#000}.overflow-hidden{overflow:hidden}.parvus__btn{border:none}.parvus__btn:after{left:.1em;top:.1em}.parvus__btn:focus-visible,.parvus__btn:hover{outline:2px solid var(--bs-red)!important}.parvus__btn:focus:not(:focus-visible,:hover),.parvus__btn[disabled]{outline:none!important}.parvus-zoom{display:block;position:relative}.parvus-zoom__indicator{align-items:center;background-color:var(--bs-highlight-color);color:var(--bs-red);height:100%;justify-content:center;line-height:1;mix-blend-mode:hard-light;opacity:.5;padding:.5em;position:absolute;top:0;width:100%;z-index:9999}.parvus-zoom .parvus-zoom__indicator{display:none}.parvus-zoom:focus .parvus-zoom__indicator,.parvus-zoom:hover .parvus-zoom__indicator{display:flex}.parvus-zoom__indicator svg{fill:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;height:25%;pointer-events:none;width:25%}.parvus-zoom img{display:block}.parvus{align-items:center;bottom:0;box-sizing:border-box;contain:strict;display:flex;justify-content:center;left:0;line-height:1.667;overflow:hidden;position:fixed;right:0;top:0;z-index:9000001}.parvus.expanded .parvus__slide>div:first-child{border-radius:0;height:unset;max-height:unset;max-width:unset;padding:0!important;padding:0;top:0;width:unset}.parvus.expanded .parvus__slide img{min-height:100vh;min-width:97.7vw}.parvus.expanded .parvus__slide{height:100%;overflow:auto}.parvus.expanded .parvus__slide .parvus__caption{background:var(--parvus-overlay-color);bottom:0;display:block;left:unset;max-width:unset;opacity:0;padding-bottom:6em;padding-top:1em;position:fixed;text-align:center;z-index:999999}.parvus.expanded .parvus__slide .parvus__caption:hover{opacity:1}.parvus.expanded .parvus__caption br+br,.parvus.expanded .parvus__caption br~br{display:none}.parvus.expanded .parvus__toolbar:hover{background:var(--parvus-overlay-color)}.parvus.expanded .parvus__toolbar:hover~.parvus__slider .parvus__slide .parvus__caption{opacity:1}.parvus *,.parvus :after,.parvus :before{box-sizing:border-box}.parvus[aria-hidden=true]{display:none}.parvus__overlay{background-color:var(--parvus-overlay-color)}.parvus__overlay,.parvus__slider{bottom:0;left:0;position:absolute;right:0;top:0}.parvus__slider[aria-hidden=true]{display:none}@media screen and (prefers-reduced-motion:no-preference){.parvus__slider--animate:not(.parvus__slider--is-dragging){transition:transform var(--parvus-transition-duration) var(--parvus-transition-timing-function)}}.parvus__slider--is-draggable{cursor:grab}.parvus__slider--is-dragging{cursor:grabbing}.parvus__slide{display:flex;justify-content:center;transition:var(--parvus-transition-duration);width:100%}.parvus__counter,.parvus__slide .parvus__caption{line-height:1.5em;text-align:center}.parvus__counter{font-size:.8em}.parvus__slide>div:first-child{background:#0000;border-radius:1.5%;display:flex;flex-direction:column;gap:1.125em;justify-content:flex-start;max-height:calc(100vh - 4.25em);max-width:95%;overflow:visible;padding:.5em;position:absolute;top:.75em;transition:var(--parvus-transition-duration);width:inherit}@media screen and (min-width:1100px){.parvus__slide>div:first-child{height:calc(100vh - 4.25em)}}.parvus__slide .parvus__content,.parvus__slide div{flex-grow:1;height:-webkit-min-content;height:min-content;min-height:0;overflow:auto;width:100%}.parvus__content img{border-radius:3px;box-shadow:0 -1px 30px 0 #000000bf;-webkit-box-shadow:0 -1px 30px 0 #000000bf;-moz-box-shadow:0 -1px 30px 0 #000000bf}@media screen and (prefers-reduced-motion:no-preference){.parvus__slide{transition:visibility var(--parvus-transition-duration) var(--parvus-transition-timing-function)}}.parvus__slide:not(.parvus__slide--is-active){visibility:hidden}.parvus__slide .parvus__caption{box-sizing:border-box;color:#fff;flex-grow:1;flex-shrink:0;font-size:.9em;line-height:1.25em;margin:0 auto;max-height:4em;max-width:50ch;overflow-y:auto;padding:0 2em .25em;transition:var(--parvus-transition-duration);width:100%;will-change:transform,opacity}.parvus__slide .parvus__caption p{margin:0}@media screen and (prefers-reduced-motion:no-preference){.parvus__slide .parvus__caption{transition:transform var(--parvus-transition-duration) var(--parvus-transition-timing-function),opacity var(--parvus-transition-duration) var(--parvus-transition-timing-function)}}.parvus__slide img{display:block;height:100%!important;margin-left:auto;margin-right:auto;object-fit:contain;transform-origin:left top;transition:var(--parvus-transition-duration);width:100%!important}.parvus__loader{align-items:center;background:#0000;box-sizing:border-box!important;display:flex;justify-content:center;left:50%;overflow:visible!important;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto!important;z-index:9999}.parvus__loader:before{animation:spin 1s infinite;border:.25rem solid var(--parvus-loader-background-color);border-radius:100%;border-top-color:var(--parvus-loader-color);content:"";height:10em;width:10em;z-index:9999}.parvus__toolbar{align-items:center;bottom:.75em;display:flex;height:2em;justify-content:space-between;position:absolute;transition:var(--parvus-transition-duration);width:85%}.parvus__toolbar>div{align-items:center;display:flex;gap:1.5em}.parvus__btn{-webkit-appearance:none;appearance:none;background-image:none;background:#fff;border-radius:50%;cursor:pointer;display:flex!important;font:inherit;padding:.3125rem!important;position:relative;touch-action:manipulation;transition:var(--parvus-transition-duration);width:1.85em;will-change:transform,opacity;z-index:7}@media screen and (prefers-reduced-motion:no-preference){.parvus__btn{transition:transform var(--parvus-transition-duration) var(--parvus-transition-timing-function),opacity var(--parvus-transition-duration) var(--parvus-transition-timing-function)}}.parvus__btn svg{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;height:auto;pointer-events:none;width:1.75em}.parvus__btn svg,.parvus__btn:not(:hover,:focus) svg polyline{stroke:currentColor}.parvus__btn[disabled]{opacity:.5}.parvus__counter{color:var(--parvus-overlay-text);position:relative;z-index:7}@media screen and (prefers-reduced-motion:no-preference){.parvus__counter{transition:transform var(--parvus-transition-duration) var(--parvus-transition-timing-function),opacity var(--parvus-transition-duration) var(--parvus-transition-timing-function)}}.parvus__counter[aria-hidden=true]{display:none}@media screen and (prefers-reduced-motion:no-preference){.parvus--is-closing .parvus__btn--close,.parvus--is-closing .parvus__btn--next,.parvus--is-closing .parvus__btn--previous,.parvus--is-closing .parvus__caption,.parvus--is-closing .parvus__counter,.parvus--is-opening .parvus__btn--close,.parvus--is-opening .parvus__btn--next,.parvus--is-opening .parvus__btn--previous,.parvus--is-opening .parvus__caption,.parvus--is-opening .parvus__counter{opacity:0}.parvus--is-vertical-closing .parvus__btn--close,.parvus--is-vertical-closing .parvus__counter{opacity:0;transform:translateY(-100%)}.parvus--is-vertical-closing .parvus__btn--previous{opacity:0;transform:translate(-100%,-50%)}.parvus--is-vertical-closing .parvus__btn--next{opacity:0;transform:translate(100%,-50%)}.parvus--is-vertical-closing .parvus__caption{opacity:0;transform:translateY(100%)}}@keyframes spin{to{transform:rotate(1turn)}}@media screen and (min-width:992px){.parvus__toolbar{width:25%}}

/*# sourceMappingURL=parvus.min.css.map*/