.forma-gallery{display:grid;grid-template-columns:repeat(var(--gallery-columns,3),minmax(0,1fr));gap:var(--gallery-gap,16px)}.gallery-item{border:0;background:none;padding:0;cursor:zoom-in;width:100%;overflow:hidden;border-radius:var(--gallery-radius,6px)}.gallery-item img{display:block;width:100%;height:var(--gallery-image-height,auto);aspect-ratio:var(--gallery-aspect-ratio,4 / 3);object-fit:var(--gallery-image-fit,cover);object-position:var(--gallery-image-position,center);transition:transform .2s}.gallery-item:hover img{transform:scale(1.03)}.gallery-dialog{border:0;background:#14211e;color:#fff;padding:50px 55px 20px;max-width:min(1100px,95vw);width:95vw;max-height:94vh;overflow:auto}.gallery-dialog::backdrop{background:#081611df}.gallery-dialog figure{margin:0;text-align:center}.gallery-dialog figure img{display:block;max-height:75vh;max-width:100%;width:auto;height:auto;margin:auto}.gallery-dialog figcaption{font:14px/1.6 Arial,sans-serif;margin-top:12px}.gallery-dialog button{position:absolute;border:0;padding:8px 14px;background:#fff2;border-radius:4px;color:#fff;font:30px/1 Arial,sans-serif;cursor:pointer}.gallery-dialog [data-close-gallery]{right:10px;top:8px}.gallery-dialog [data-gallery-prev]{left:5px;top:50%}.gallery-dialog [data-gallery-next]{right:5px;top:50%}@media(max-width:650px){.forma-gallery{grid-template-columns:repeat(var(--gallery-mobile-columns,2),minmax(0,1fr));gap:min(var(--gallery-gap,16px),10px)}.gallery-dialog{padding:50px 32px 18px}}
