.gm-reference-gallery{width:100%;color:#fff}.gm-reference-filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 24px}.gm-reference-filter{appearance:none;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;padding:8px 13px;border-radius:999px;cursor:pointer;font:inherit}.gm-reference-filter:hover,.gm-reference-filter:focus-visible{border-color:#fff}.gm-reference-filter.is-active{background:#ee2312;border-color:#ee2312}.gm-reference-mobile-label,.gm-reference-mobile-select{display:none}.gm-reference-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.gm-reference-item{margin:0;overflow:hidden;background:#222;aspect-ratio:4/3}.gm-reference-lightbox-link{display:block;position:relative;width:100%;height:100%;color:#fff}.gm-reference-lightbox-link img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.gm-reference-lightbox-link:hover img{transform:scale(1.035)}.gm-reference-overlay{position:absolute;inset:auto 0 0;background:linear-gradient(transparent,rgba(0,0,0,.78));padding:40px 14px 12px;text-align:left;opacity:0;transition:opacity .2s ease}.gm-reference-lightbox-link:hover .gm-reference-overlay,.gm-reference-lightbox-link:focus-visible .gm-reference-overlay{opacity:1}.gm-reference-overlay strong,.gm-reference-overlay span{display:block}.gm-reference-overlay span{font-size:.86em}.gm-reference-dialog{width:min(94vw,1200px);max-width:1200px;border:0;padding:0;background:#111;color:#fff}.gm-reference-dialog::backdrop{background:rgba(0,0,0,.78)}.gm-reference-dialog-toolbar{display:flex;align-items:center;gap:8px;padding:8px;background:#1d1d1d}.gm-reference-dialog-toolbar button,.gm-reference-open-original{border:0;background:#333;color:#fff;padding:8px 12px;text-decoration:none;cursor:pointer}.gm-reference-close{margin-left:auto}.gm-reference-dialog-body{padding:12px;text-align:center}.gm-reference-dialog-body img{max-width:100%;max-height:78vh;width:auto;height:auto}.gm-reference-dialog-caption{padding:10px}.gm-reference-dialog-caption strong,.gm-reference-dialog-caption span{display:block}.gm-reference-empty{padding:1em}.gm-reference-item[hidden]{display:none!important}@media(max-width:900px){.gm-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.gm-reference-filters{display:none}.gm-reference-mobile-label{display:block;margin-bottom:6px}.gm-reference-mobile-select{display:block;width:100%;margin:0 0 20px;padding:10px}.gm-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.gm-reference-grid{grid-template-columns:1fr}}
