.galbum{--ga-columns:3;--ga-gap:16px;position:relative;width:100%;overflow:hidden;box-sizing:border-box;color:#1b2a57}.galbum *{box-sizing:border-box}.ga-track,.ga-page{display:grid;grid-template-columns:repeat(var(--ga-columns),minmax(0,1fr));gap:var(--ga-gap);align-items:start}.ga-item{margin:0;min-width:0}.ga-item img{display:block;width:100%;height:260px;object-fit:cover;border-radius:5px;transition:opacity .2s}.ga-link{display:block;text-decoration:none}.ga-link:focus-visible,.ga-nav button:focus-visible,.ga-lightbox button:focus-visible{outline:3px solid #5b9cff;outline-offset:3px}.ga-item figcaption{font-size:13px;text-align:center;margin-top:10px;overflow-wrap:anywhere}.ga-nav{display:flex;justify-content:center;gap:14px;align-items:center;margin-top:20px}.ga-nav[hidden],.ga-page[hidden]{display:none!important}.galbum .ga-nav button{cursor:pointer;border:0;border-radius:5px;background:#1b2a57;color:white;min-width:42px;min-height:42px;font-size:22px;padding:6px 14px}.galbum .ga-nav .ga-pause{font-size:13px}.ga-status{font-size:13px}.ga-nav button:disabled{opacity:.4;cursor:default}.ga-album.ga-ready>.ga-track{display:block}.ga-carousel.ga-ready>.ga-track{display:flex;gap:0;transition:transform .45s ease;align-items:flex-start}.ga-carousel .ga-page{flex:0 0 100%;width:100%;min-width:0}.ga-lightbox{border:0;padding:0;background:#0b1020;color:#fff;width:96vw;max-width:1500px;height:94vh;max-height:94vh;border-radius:8px;overflow:hidden}.ga-lightbox::backdrop{background:rgba(0,0,0,.88)}.ga-lightbox .ga-view{display:flex;align-items:center;justify-content:center;height:calc(100% - 105px);padding:55px 60px 0}.ga-lightbox img{max-width:100%;max-height:100%;object-fit:contain}.ga-lightbox button{background:#253359;border:0;border-radius:5px;color:#fff;cursor:pointer;min-width:44px;min-height:44px;font-size:22px}.ga-lightbox .ga-close{position:absolute;right:14px;top:12px}.ga-lightbox .ga-light-nav{display:flex;align-items:center;justify-content:center;gap:20px;margin:12px}.ga-lightbox .ga-light-title{text-align:center;margin:8px 20px;font:14px sans-serif;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ga-message{padding:15px}.ga-lightbox .ga-light-count{font:14px sans-serif}@media(max-width:1024px){.galbum{--ga-columns:2!important}}@media(max-width:767px){.galbum{--ga-columns:1!important}.ga-lightbox .ga-view{padding:60px 12px 0}}@media(prefers-reduced-motion:reduce){.ga-carousel.ga-ready>.ga-track,.ga-item img{transition:none}}

.galbum .ga-dots{--ga-dot-size:20px;--ga-dot-active-size:20px;--ga-dot-color:#c6c6c6;--ga-dot-active-color:#a6812f;--ga-dot-hover-color:#a6812f;--ga-dot-border-width:0px;--ga-dot-border-color:transparent;--ga-dot-radius:50%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:52px;margin-top:30px;padding:4px;min-height:0}.galbum .ga-dots[hidden],.galbum .ga-nav [hidden]{display:none!important}.galbum .ga-dots .ga-dot{appearance:none;display:block;flex:0 0 auto;width:var(--ga-dot-size);height:var(--ga-dot-size);min-width:0;min-height:0;max-width:none;padding:0;margin:0;border:var(--ga-dot-border-width) solid var(--ga-dot-border-color);border-radius:var(--ga-dot-radius);background:var(--ga-dot-color);box-shadow:none;cursor:pointer;line-height:1;transition:background-color .2s,width .2s,height .2s}.galbum .ga-dots .ga-dot.is-active{width:var(--ga-dot-active-size);height:var(--ga-dot-active-size);background:var(--ga-dot-active-color)}.galbum .ga-dots .ga-dot:hover{background:var(--ga-dot-hover-color)}.galbum .ga-dots .ga-dot:focus-visible{outline:3px solid #5b9cff;outline-offset:3px}@media(prefers-reduced-motion:reduce){.galbum .ga-dots .ga-dot{transition:none}}

.galbum.ga-album.ga-ready>.ga-track{display:grid}.galbum .ga-item[hidden],.galbum .ga-more-wrap[hidden]{display:none!important}.galbum .ga-more-wrap{text-align:center;margin-top:40px;margin-bottom:30px}.galbum .ga-more{appearance:none;display:inline-block;box-sizing:border-box;max-width:100%;margin:0;padding:12px 20px;border:0;border-radius:0;background:transparent;color:#1b2a57;font-family:Quicksand,sans-serif;font-size:14px;font-weight:300;line-height:1.5;letter-spacing:4px;text-decoration:none;white-space:normal;cursor:pointer;box-shadow:none;transition:color .2s,background-color .2s}.galbum .ga-more:focus-visible{outline:3px solid #5b9cff;outline-offset:3px}.galbum .ga-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.galbum .ga-more{transition:none}}

.galbum .ga-photo{position:relative;background:rgba(27,42,87,.04)}.galbum .ga-photo img{visibility:hidden}.galbum .ga-photo[data-image-state="ready"] img{visibility:visible}.ga-image-state{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;text-align:center;font:13px/1.5 sans-serif;letter-spacing:0;color:inherit;pointer-events:none}.ga-photo[data-image-state="loading"] .ga-image-state:before{content:"";display:block;width:18px;height:18px;flex-shrink:0;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ga-spin 1s linear infinite}.ga-photo[data-image-state="failed"] .ga-image-state{padding-bottom:65px}.galbum .ga-image-retry,.ga-lightbox .ga-image-retry{position:absolute;left:50%;top:60%;transform:translateX(-50%);border:0;border-radius:5px;padding:8px 12px;background:#1b2a57;color:white;font:13px/1.5 sans-serif;min-height:36px;cursor:pointer;white-space:nowrap}.ga-photo .ga-image-retry[hidden],.ga-photo .ga-image-state[hidden]{display:none!important}.ga-lightbox .ga-photo{position:relative}.ga-lightbox .ga-photo img{visibility:hidden}.ga-lightbox .ga-photo[data-image-state="ready"] img{visibility:visible}.ga-lightbox .ga-image-retry{background:#253359}.galbum .ga-image-retry:focus-visible,.ga-lightbox .ga-image-retry:focus-visible{outline:3px solid #5b9cff;outline-offset:3px}@keyframes ga-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ga-photo[data-image-state="loading"] .ga-image-state:before{animation:none}}

.galbum img[data-ga-src]:not([src]){visibility:hidden}

.galbum.ga-album>.ga-track,.galbum .ga-page{column-gap:var(--ga-column-gap,var(--ga-gap));row-gap:var(--ga-row-gap,var(--ga-gap))}.galbum .ga-item .ga-photo{width:var(--ga-image-width,100%);max-width:100%;margin-left:auto;margin-right:auto}

.galbum img.ga-managed-image:not(.ga-image-loaded),.ga-lightbox img.ga-managed-image:not(.ga-image-loaded){visibility:hidden!important}.ga-photo[data-image-state="failed"] img{visibility:hidden!important}
.ga-lightbox .ga-close{z-index:3}.ga-lightbox .ga-light-nav{position:relative;z-index:2}
