.n1-image-modal__wrapper{margin-inline:auto}.n1-image-modal__wrapper.mwcw{max-width:var(--n1-im-max-width,none)}.n1-image-modal{cursor:pointer;display:block;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:100%}.n1-image-modal:hover{transform:translateY(-2px)}.n1-image-modal:focus{outline:2px solid var(--nu-blue,#09c);outline-offset:2px}.n1-image-modal:focus:not(:focus-visible){outline:none}.n1-image-modal:focus-visible{outline:2px solid var(--nu-blue,#09c);outline-offset:2px}.n1-image-modal__image{border-radius:inherit}.n1-image-modal__zoom{align-items:center;background:rgba(0,0,0,.6);border-radius:50%;bottom:12px;color:#fff;display:flex;height:32px;justify-content:center;opacity:.7;pointer-events:none;position:absolute;right:12px;transition:opacity .2s ease,transform .2s ease;width:32px;z-index:2}.n1-image-modal:hover .n1-image-modal__zoom{opacity:1;transform:scale(1.15)}@media (max-width:991.98px){.n1-image-modal__zoom{opacity:1}}#n1-shared-modal .modal-content{background:#fff;border:none;border-radius:.75rem;overflow:hidden}.n1-shared-modal__header{align-items:center;background:#fff;border-bottom:none;display:flex;justify-content:space-between;min-height:auto;padding:.75rem 1rem}.n1-shared-modal__header.no-title{background:transparent;left:auto;padding:.75rem;position:absolute;right:0;top:0;width:auto;z-index:10}.n1-shared-modal__title{color:#222;font-size:1.125rem;font-weight:600;margin:0}.n1-shared-modal__close{align-items:center;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:background-color .15s ease,color .15s ease;width:36px}.n1-shared-modal__close:hover{background:#fff;color:#222}.n1-shared-modal__close:focus{outline:2px solid var(--nu-blue,#09c);outline-offset:2px}.n1-shared-modal__body{padding:0!important;position:relative;text-align:center}.n1-shared-modal__image{display:block;margin:0 auto;max-height:80vh;object-fit:contain;width:100%}.n1-shared-modal__footer{background:#fff;border-top:none;padding:.75rem 1rem}.n1-shared-modal__caption{color:#666;font-size:.875rem;margin:0;text-align:center}#n1-shared-modal .modal-dialog{max-width:90vw}#n1-shared-modal .modal-dialog.modal-xl{max-width:min(1140px,90vw)}#n1-shared-modal .modal-dialog.modal-lg{max-width:min(800px,90vw)}#n1-shared-modal .modal-dialog.modal-auto{max-width:fit-content;width:auto}#n1-shared-modal .modal-dialog.modal-auto .modal-content{width:fit-content}#n1-shared-modal .modal-dialog.modal-auto .n1-shared-modal__body{padding:0}#n1-shared-modal .modal-dialog.modal-auto .n1-shared-modal__image{height:auto;max-height:85vh;max-width:90vw;width:auto}@media (max-width:575.98px){.n1-shared-modal__image{max-height:70vh}#n1-shared-modal .modal-dialog{margin:1rem auto;max-width:95vw}}@media print{.n1-image-modal{box-shadow:none!important;cursor:default;transform:none!important}.n1-image-modal__zoom{display:none!important}.n1-image-modal__image,.n1-image-modal__image img{opacity:1!important;transform:none!important}.n1-image-modal .ri-container{overflow:visible;position:relative}.n1-image-modal .ri-container img{height:auto;max-width:100%;object-fit:contain;position:static;width:100%}#n1-shared-modal{display:none!important}}@media (prefers-reduced-motion:reduce){.n1-image-modal,.n1-image-modal__zoom{transition:none}.n1-image-modal:hover,.n1-image-modal:hover .n1-image-modal__zoom{transform:none}}