.bpx-gallery-v32{clear:both;display:block;width:100%;margin:26px 0 35px;font-family:Inter,Arial,sans-serif}
.bpx-gallery-v32>summary{display:block;cursor:pointer;list-style:none}
.bpx-gallery-v32>summary::-webkit-details-marker{display:none}
.bpx-gallery-v32>summary:focus-visible{outline:3px solid #008b8b;outline-offset:3px}
.bpx-gallery-v32>summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}
.bpx-gallery-v32 .bpx-gallery-tile{display:block;border-radius:11px;overflow:hidden;aspect-ratio:4/3;background:#eef2f6}
.bpx-gallery-v32 .bpx-gallery-tile img{display:block;width:100%;height:100%;object-fit:cover}
.bpx-gallery-v32 .bpx-gallery-more{display:flex;align-items:center;justify-content:center;flex-direction:column;background:#f1f4f8;color:#111827}
.bpx-gallery-v32 .bpx-gallery-more strong{font-size:clamp(26px,4vw,45px);line-height:1.1}
.bpx-gallery-v32 .bpx-gallery-more small{font-size:13px;font-weight:700}
.bpx-gallery-v32[open]>summary{display:none}
.bpx-gallery-v32 .bpx-gallery-expanded{display:grid;gap:28px;padding:4px 0}
.bpx-gallery-v32 .bpx-gallery-close{justify-self:end;background:#f4f6f9;border:1px solid #d9e0e7;padding:10px 18px;border-radius:8px;cursor:pointer}
.bpx-gallery-v32 figure{position:relative;max-width:min(100%,700px);margin:0 auto;display:grid;gap:0}
.bpx-gallery-v32 .bpx-gallery-big-photo{width:100%;height:auto;max-width:100%;border-radius:9px}
.bpx-gallery-v32 figcaption{font-size:15px;line-height:1.4;padding:10px 12px;background:#fff;border:1px solid #e8eaf0;border-radius:0 0 8px 8px;margin-top:-5px}
.bpx-gallery-v32 .bpx-gallery-photo-info{position:absolute;right:9px;bottom:55px;background:#fff;color:#252a33;border:1px solid #8f98a7;border-radius:50%;width:25px;height:25px;text-align:center;font-weight:bold;cursor:help}
@media(max-width:600px){.bpx-gallery-v32>summary{gap:4px}.bpx-gallery-v32 .bpx-gallery-tile{border-radius:7px}.bpx-gallery-v32 .bpx-gallery-more small{font-size:10px}.bpx-gallery-v32 .bpx-gallery-more strong{font-size:22px}}
