@-webkit-keyframes lightbox-image-reveal{0%{opacity:0}to{opacity:1}}@keyframes lightbox-image-reveal{0%{opacity:0}to{opacity:1}}.lightbox-overlay{background-color:hsla(0,0%,86.3%,.95);position:fixed;z-index:20;left:0;top:0;height:100%;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightbox-overlay.active{display:block}.lightbox-overlay .content{text-align:center;height:100%;width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;display:-ms-flexbox;-ms-flex-align:center;-ms-flex-pack:center}.lightbox-overlay .content .lightbox-image,.lightbox-overlay .content img{-webkit-animation:lightbox-image-reveal .3s linear;animation:lightbox-image-reveal .3s linear;border:5px solid #fff;max-height:calc(100% - 40px);max-width:calc(100% - 40px);flex-shrink:0;-webkit-box-flex:0;flex-grow:0}.lightbox-close{background-color:#efefef;position:absolute;right:1rem;top:1rem;height:50px;width:50px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border-radius:50%;z-index:10;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;color:#f2891d;color:var(--primary-color,#f2891d)}.lightbox-close svg{width:calc(100% - 1.4em);height:auto}.lightbox-close:hover{background-color:#fcfcfc}.lightbox-close:active{background-color:#e2e2e2}[data-lightbox-src]{cursor:pointer}

/*# sourceMappingURL=image.css.map*/