.mq-project-gallery{width:100%;margin:48px auto;max-width:1705px}.mq-gallery-heading{text-align:center;margin-bottom:58px}.mq-gallery-heading p{font-size:14px;color:#1e3a8a;letter-spacing:.04em;margin-bottom:30px}.mq-gallery-heading h2{font-size:30px;color:#1e3a8a;font-weight:600;margin:0 0 42px}.mq-gallery-heading hr{max-width:545px;border:0;border-top:1px solid #e6e6e6;margin:auto}.mq-gallery-grid{display:grid;grid-template-columns:repeat(var(--mq-gallery-columns,2),minmax(0,1fr));gap:20px}.mq-gallery-card{display:block;padding:0;border:0;background:none;cursor:pointer;overflow:hidden;width:100%}.mq-gallery-card img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;transition:transform .2s}.mq-gallery-card:hover img{transform:scale(1.025)}.mq-gallery-card:focus-visible{outline:3px solid #4994b7;outline-offset:4px}.mq-gallery-dialog{width:min(1200px,94vw);max-width:94vw;max-height:92dvh;padding:40px 24px 20px;border:0;border-radius:6px;overflow:auto;color:#202020;background:white}.mq-gallery-dialog::backdrop{background:rgba(0,0,0,.85)}.mq-gallery-close{position:absolute;right:12px;top:4px;font-size:32px;border:0;background:none;cursor:pointer}.mq-gallery-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mq-gallery-pair figure{margin:0;min-width:0}.mq-gallery-pair figcaption{text-align:center;font-weight:600;margin-bottom:8px}.mq-gallery-pair img{display:block;width:100%;height:55vh;object-fit:contain;background:transparent}.mq-gallery-controls{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:20px}.mq-gallery-controls button{background:#4994b7;color:#fff;border:0;font-size:26px;padding:4px 20px;cursor:pointer}.mq-gallery-controls button:disabled{opacity:.4;cursor:default}@media(max-width:600px){.mq-gallery-grid{grid-template-columns:1fr}.mq-gallery-pair{grid-template-columns:1fr;gap:16px}.mq-gallery-pair img{height:27vh}.mq-gallery-heading{margin-bottom:30px}.mq-gallery-heading h2{font-size:26px}}@media(prefers-reduced-motion:reduce){.mq-gallery-card img{transition:none}}

.mq-gallery-more{text-align:center;margin-top:32px}.mq-gallery-more a{display:inline-block;padding:12px 30px;background:#1e3a8a;color:#fff;text-decoration:none;font-weight:600}.mq-gallery-more a:hover{background:#172e6e}.mq-gallery-pagination{margin-top:32px}.mq-gallery-pagination ul{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.mq-gallery-pagination .page-numbers a,.mq-gallery-pagination .page-numbers span{display:block;padding:10px 16px;border:1px solid #ddd;text-decoration:none}.mq-gallery-pagination .page-numbers .current{background:#4994b7;color:#fff;border-color:#4994b7}.mq-gallery-pagination a:hover{background:#eef6fa}@media(min-width:601px) and (max-width:900px){.mq-gallery-grid{grid-template-columns:repeat(min(var(--mq-gallery-columns,2),2),minmax(0,1fr))}}

.mq-gallery-pair.mq-gallery-single{grid-template-columns:1fr}.mq-gallery-pair figure[hidden],.mq-gallery-pair figcaption[hidden]{display:none}.mq-gallery-single img{height:65vh}@media(max-width:600px){.mq-gallery-single img{height:60vh}}
