.pswp__button{position:relative;width:47px;height:47px;cursor:pointer;overflow:visible;display:block;-webkit-box-shadow:none;box-shadow:none;border:0;padding:0;background:transparent;-webkit-appearance:none}.pswp__button:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.pswp__button:not(:hover) svg {opacity:.5}.pswp__button:focus,.pswp__button:hover{outline:none}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__button svg{width:100%;height:100%;-webkit-transition:opacity ease .3s;transition:opacity ease .3s}.pswp__button g,.pswp__button path,.pswp__button polyline{stroke:currentColor}.pswp__ui--over-close .pswp__button--close{opacity:1}#pswp-fs-off{display:none}.pswp__button--fs{display:none}.pswp--fs .pswp__button--fs #pswp-fs-on{display:none}.pswp--fs .pswp__button--fs #pswp-fs-off{display:block}.pswp--supports-fs .pswp__button--fs,.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp__button--zoom{display:none}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{position:absolute;top:50%;margin-top:-23.5px;mix-blend-mode:difference}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__caption{position:absolute;right:0;bottom:0;left:0;-webkit-transition:-webkit-transform ease .3s;transition:-webkit-transform ease .3s;transition:transform ease .3s;transition:transform ease .3s , -webkit-transform ease .3s}.pswp--zoomed-in .pswp__caption{-webkit-transform:translateY(100%);transform:translateY(100%)}.pswp__caption small{font-size:11px}.pswp__caption__center{text-align:center;font-size:17px;padding:15px;line-height:1em}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__ui{color:#fff;-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:100050}.pswp__top-bar{position:absolute;top:0;right:0;left:0}.pswp__top-bar:before{content:'';position:absolute;top:0;right:0;left:0;bottom:0;opacity:.3;background-color:#000;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform ease .3s;transition:-webkit-transform ease .3s;transition:transform ease .3s;transition:transform ease .3s , -webkit-transform ease .3s}.pswp--zoomed-in .pswp__top-bar:before{-webkit-transform:translateY(0);transform:translateY(0)}.pswp__top-bar .pswp__button{float:right}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp__counter{line-height:1em;position:absolute;top:15px;left:0;padding-left:15px;font-size:13px}.pswp__share-modal{z-index:1;top:0;right:0;bottom:0;left:0;position:absolute}.pswp__share-modal:before{content:'';top:0;right:0;bottom:0;left:0;position:absolute;background:#000}.pswp__share-modal.pswp__share-modal--hidden{visibility:hidden}.pswp__share-modal.pswp__share-modal--fade-in:before{-webkit-opacity:.9;opacity:.9}.pswp__share-modal.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-opacity:1;opacity:1}.pswp__share-modal .pswp__share-tooltip{top:50%;left:0;right:0;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.pswp__share-modal .pswp__share-tooltip a{color:inherit;margin:0 2em;text-transform:uppercase;font-weight:bold;border-bottom:2px solid transparent;-webkit-transition:border-color ease .3s;transition:border-color ease .3s}.pswp__share-modal .pswp__share-tooltip a:hover{border-color:inherit}.pswp__share-modal:before,.pswp__share-modal .pswp__share-tooltip{opacity:0;-webkit-transition:opacity ease .3s;transition:opacity ease .3s}@media (max-width:768px){.pswp__share-modal .pswp__share-tooltip a{display:block}}.pswp--minimal--dark .pswp__top-bar{background:none}