.rt-popin-overlay[hidden]{display:none!important}.rt-popin-overlay{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.rt-popin-dialog{position:relative;background:#fff;color:#252525;width:min(100%,620px);max-height:calc(100dvh - 40px);overflow-y:auto;border-radius:8px;box-shadow:0 20px 80px #0005}.rt-popin-image{display:block;width:100%;height:auto;max-height:340px;object-fit:cover}.rt-popin-content{padding:30px;text-align:center}.rt-popin-content h2{margin:0 0 14px;font-size:clamp(24px,3vw,36px)}.rt-popin-text{line-height:1.55}.rt-popin-close{position:absolute;top:12px;right:12px;z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:#fff;color:#222;font-size:30px;line-height:1;cursor:pointer;box-shadow:0 2px 10px #0003}.rt-popin-button{display:inline-block;margin-top:20px;padding:12px 24px;background:#dfbc38;color:#222;text-decoration:none;font-weight:700;border-radius:3px}@media(max-width:600px){.rt-popin-content{padding:22px}.rt-popin-image{max-height:240px}}