.hdsg{--hdsg-current-cols:var(--hdsg-cols);--hdsg-current-gap:var(--hdsg-gap);--hdsg-current-height:var(--hdsg-height);display:grid;grid-template-columns:repeat(var(--hdsg-current-cols),minmax(0,1fr));gap:var(--hdsg-current-gap);width:100%}.hdsg-item{position:relative;min-width:0;min-height:0;margin:0;overflow:hidden;border-radius:var(--hdsg-radius)}.hdsg-link{display:block;position:relative;width:100%;height:100%;overflow:hidden;cursor:zoom-in}.hdsg-img{display:block!important;width:100%!important;height:var(--hdsg-current-height)!important;max-width:none!important;object-fit:cover;transition:transform .3s ease}.hdsg-link:hover .hdsg-img{transform:scale(1.045)}.hdsg-shade{position:absolute;inset:0;background:var(--hdsg-overlay);opacity:0;transition:opacity .25s;display:grid;place-items:center}.hdsg-has-overlay:hover .hdsg-shade,.hdsg-has-overlay:focus-within .hdsg-shade{opacity:.55}.hdsg-magnify{font-size:38px;color:#fff;font-weight:300}.hdsg-caption{position:relative;padding:8px 3px;font-size:13px;line-height:1.4}.hdsg--masonry{display:block;columns:var(--hdsg-current-cols);column-gap:var(--hdsg-current-gap)}.hdsg--masonry .hdsg-item{display:block;break-inside:avoid;margin:0 0 var(--hdsg-current-gap)}.hdsg--masonry .hdsg-img{height:auto!important}.hdsg--justified{display:flex;flex-wrap:wrap;gap:var(--hdsg-current-gap)}.hdsg--justified .hdsg-item{flex:1 1 calc((100% - (var(--hdsg-current-cols) - 1)*var(--hdsg-current-gap))/var(--hdsg-current-cols));min-width:min(100%,160px)}.hdsg--justified .hdsg-img{height:var(--hdsg-current-height)!important}.hdsg--hive .hdsg-item{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);border-radius:0}.hdsg--rhomb .hdsg-item{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0}.hdsg-overlay-screen{position:fixed;inset:0;z-index:2147483000;background:rgba(0,0,0,.94);display:flex;align-items:center;justify-content:center;padding:55px 65px}.hdsg-overlay-screen[hidden]{display:none!important}.hdsg-overlay-screen img{max-height:calc(100vh - 110px);max-width:100%;height:auto;width:auto;object-fit:contain}.hdsg-overlay-screen button{border:0!important;background:transparent!important;color:#fff!important;cursor:pointer;position:absolute;font-size:36px;padding:10px;line-height:1}.hdsg-lb-close{top:10px;right:20px}.hdsg-lb-prev{left:12px;top:50%}.hdsg-lb-next{right:12px;top:50%}.hdsg-lb-counter{position:absolute;bottom:14px;color:#fff;font-size:13px;left:50%;transform:translateX(-50%)}@media(max-width:1024px){.hdsg{--hdsg-current-cols:var(--hdsg-cols-t);--hdsg-current-gap:var(--hdsg-gap-t);--hdsg-current-height:var(--hdsg-height-t)}}@media(max-width:767px){.hdsg{--hdsg-current-cols:var(--hdsg-cols-m);--hdsg-current-gap:var(--hdsg-gap-m);--hdsg-current-height:var(--hdsg-height-m)}.hdsg-overlay-screen{padding:50px 35px}.hdsg-lb-prev{left:0}.hdsg-lb-next{right:0}}
