.bqci-gallery{width:100%;max-width:100%;opacity:1!important;box-sizing:border-box;margin:0 0 22px}.bqci-gallery *{box-sizing:border-box}.bqci-main{border:1px solid #d6dfd8;border-radius:8px;overflow:hidden;background:#111}.bqci-main-image{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:3/2;object-fit:contain;margin:0}.bqci-caption,.bqci-small{font-size:13px;line-height:1.5;margin:12px 0;color:#3e5145}.bqci-thumbnails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0}.bqci-thumbnails button{padding:3px;background:#fff;border:2px solid #c9d8ce;border-radius:5px;min-width:0;line-height:1;cursor:pointer;margin:0}.bqci-thumbnails button[aria-pressed=true]{border-color:#205e48}.bqci-thumbnails img{display:block;width:100%;height:auto;margin:0;aspect-ratio:3/2;object-fit:contain}.bqci-thumbnails button:focus-visible{outline:3px solid #975d00;outline-offset:3px}.bqci-gallery details{border:1px solid #d6dfd8;border-radius:6px;padding:12px;font-size:14px}.bqci-gallery summary{cursor:pointer;font-weight:700;min-height:28px}.bqci-copy{color:#24392d;line-height:1.65}.bqci-copy h2,.bqci-copy h3{color:#183f30}.bqci-copy table{width:100%;border-collapse:collapse;margin:18px 0}.bqci-copy th,.bqci-copy td{padding:12px 9px;text-align:left;vertical-align:top;border-bottom:1px solid #d6dfd8;word-break:normal;overflow-wrap:anywhere}.bqci-copy th{width:36%}.bqci-languages{display:flex;flex-wrap:wrap;gap:12px;padding:12px 0;justify-content:flex-start;clear:both}.bqci-languages a{display:inline-block;padding:6px 9px;min-height:38px;color:#164e39;border:1px solid #bccfc2;border-radius:5px;text-decoration:underline}.bqci-languages a[aria-current=page]{background:#1b4e3a;color:#fff}.bqci-home-banner .bg{background-repeat:no-repeat!important}@media(max-width:767px){.bqci-home-banner{height:auto!important;min-height:0!important;padding-top:0!important;aspect-ratio:3/1;background:#000;overflow:hidden}.bqci-home-banner .banner-bg,.bqci-home-banner .banner-inner{height:100%!important}.bqci-home-banner .bg{background-size:contain!important;background-position:center center!important}.bqci-home-banner .banner-layers{min-height:0!important}.bqci-copy th,.bqci-copy td{font-size:14px;padding:9px 6px}}