#endip-modal.endip-modal{position:fixed!important;inset:0!important;z-index:2147483647!important;display:none;align-items:center;justify-content:center;width:100%;height:100vh;height:100dvh;padding:24px;box-sizing:border-box;background:rgb(0 0 0 / .77);overflow:auto;-webkit-overflow-scrolling:touch}#endip-modal.endip-visible{display:flex!important}#endip-modal *,#endip-modal *:before,#endip-modal *:after{box-sizing:border-box}#endip-modal .endip-box{position:relative;display:flex;flex-direction:column;align-items:center;max-width:min(900px,100%);width:fit-content;margin:auto}#endip-modal .endip-image-link{display:block;max-width:100%;cursor:pointer}#endip-modal .endip-img{display:block;width:auto;height:auto;max-width:100%;max-height:76vh;max-height:76dvh;object-fit:contain;border-radius:11px;box-shadow:0 16px 55px rgb(0 0 0 / .3)}#endip-modal .endip-close{position:absolute;inset-block-start:-14px;inset-inline-end:-14px;z-index:2;display:flex!important;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#fff;color:#222;font:normal 27px/1 Arial,sans-serif;cursor:pointer;box-shadow:0 4px 15px rgb(0 0 0 / .24)}#endip-modal .endip-close:hover{background:#edf4fc}#endip-modal .endip-optout{display:flex;gap:9px;align-items:center;justify-content:center;margin-top:12px;padding:10px 15px;max-width:100%;font:500 13px/1.5 system-ui,sans-serif;text-align:center;border-radius:9px;background:#fff;color:#282828;cursor:pointer}#endip-modal .endip-optout-input{margin:0;flex-shrink:0;width:17px;height:17px}#endip-modal button:focus-visible,#endip-modal a:focus-visible,#endip-modal input:focus-visible{outline:3px solid #6db7ff;outline-offset:3px}@media(max-width:767px){#endip-modal.endip-modal{padding:21px}#endip-modal .endip-img{max-height:70vh;max-height:70dvh}#endip-modal .endip-optout{font-size:12px;padding:9px 11px}}@media(prefers-reduced-motion:no-preference){#endip-modal.endip-visible .endip-box{animation:endip-in .18s ease-out}@keyframes endip-in{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}}