dialog.aw-lightbox{padding:0 4rem;border:0;background:0 0;max-width:1000px;width:100%;max-height:90vh;margin:auto;overflow:visible}dialog.aw-lightbox::-ms-backdrop{background-color:rgba(0,0,0,.85)}dialog.aw-lightbox::backdrop{background-color:rgba(0,0,0,.85)}dialog.aw-lightbox[open]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}dialog.aw-lightbox .aw-lightbox-content{width:100%}dialog.aw-lightbox .aw-lightbox-content img{display:block;max-width:100%;max-height:80vh;margin:0 auto;-o-object-fit:contain;object-fit:contain}dialog.aw-lightbox .aw-lightbox-caption{color:#fff;text-align:center;margin-top:1rem}dialog.aw-lightbox .aw-lightbox-close,dialog.aw-lightbox .aw-lightbox-next,dialog.aw-lightbox .aw-lightbox-prev{position:absolute;background:0 0;border:0;color:#fff;cursor:pointer;line-height:1}dialog.aw-lightbox .aw-lightbox-close:focus,dialog.aw-lightbox .aw-lightbox-next:focus,dialog.aw-lightbox .aw-lightbox-prev:focus{outline:2px solid var(--brand-primary, #007bff);outline-offset:2px}dialog.aw-lightbox .aw-lightbox-close[hidden],dialog.aw-lightbox .aw-lightbox-next[hidden],dialog.aw-lightbox .aw-lightbox-prev[hidden]{display:none}dialog.aw-lightbox .aw-lightbox-close{top:-2.5rem;right:0;font-size:2rem}dialog.aw-lightbox .aw-lightbox-next,dialog.aw-lightbox .aw-lightbox-prev{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:2.5rem;padding:.5rem}dialog.aw-lightbox .aw-lightbox-prev{left:0}dialog.aw-lightbox .aw-lightbox-next{right:0}