.ModalImageSingle_modal__PdeBn{width:100%;z-index:9;background:var(--primary-white);max-height:700px;position:fixed;top:50%;left:50%;right:auto;bottom:auto;margin:0 auto;opacity:0;transition:opacity .5s;transform:translate(-50%,-50%);overflow:scroll}@media screen and (max-width:767px){.ModalImageSingle_modal__PdeBn{padding:24px 20px;top:0;left:0;transform:unset;max-height:100%;height:100%}}.ModalImageSingle_modal__PdeBn.ReactModal__Content--after-open{opacity:1;background-color:rgba(0,0,0,0);overflow-x:hidden;overflow-y:hidden}.ModalImageSingle_modal__PdeBn.ReactModal__Content--after-open:focus-visible{border:none;outline:0}.ModalImageSingle_modal__PdeBn.ReactModal__Content--after-open.container{padding:0;display:flex;flex-direction:column;align-items:flex-end;overflow:visible}@media screen and (max-width:767px){.ModalImageSingle_modal__PdeBn.ReactModal__Content--after-open.container{justify-content:center}}.ModalImageSingle_modal__PdeBn.ReactModal__Content--before-close{transition:opacity .5s;opacity:0}.ModalImageSingle_modal__PdeBn .ModalImageSingle_modalCloseBtn__r1hLQ{position:relative;padding:0 0 8px;font-size:14px;z-index:999;color:var(--primary-white);width:85%;margin:0 auto;justify-content:flex-end;gap:8px}.ModalImageSingle_modal__PdeBn .ModalImageSingle_modalCloseBtn__r1hLQ span{display:inline-flex}@media screen and (max-width:767px){.ModalImageSingle_modal__PdeBn .ModalImageSingle_modalCloseBtn__r1hLQ{width:100%;padding:16px 24px}}.ModalImageSingle_modal__PdeBn .ModalImageSingle_imageWrapper__bQPrB{max-width:100%;background-color:#fff;aspect-ratio:1240/612;display:flex;align-items:center;height:100%;width:100%;max-width:85%;max-height:85%;margin:0 auto}.ModalImageSingle_modal__PdeBn .ModalImageSingle_imageWrapper__bQPrB img{display:flex;width:100%;height:100%;object-fit:contain}.ModalImageSingle_overlay__m8X78{position:fixed;top:0;left:0;width:100%;background-color:rgba(0,0,0,.3)!important;overflow:hidden;transition:opacity .5s;opacity:0}.ModalImageSingle_overlay__m8X78.ReactModal__Overlay--after-open{transition:opacity .2s;opacity:1;height:100%;z-index:999}.ModalImageSingle_overlay__m8X78.ReactModal__Overlay--before-close{transition:opacity .5s;transition-delay:.3s;opacity:0}