.hpr-consultation-modal{box-sizing:border-box;position:fixed;inset:0;width:min(900px, calc(100vw - 32px), calc((100dvh - 80px) * 16 / 9));max-width:none;max-height:none;margin:auto;padding:0;border:0;overflow:visible;background:0 0;color:#111}.hpr-consultation-modal:not([open]){display:none}.hpr-consultation-modal::backdrop{background:rgb(0 0 0/65%)}.hpr-consultation-modal__link,.hpr-consultation-modal__link img{display:block;width:100%}.hpr-consultation-modal__link img{height:auto;margin:0;border-radius:6px}.hpr-consultation-modal__close{box-sizing:border-box;appearance:none;position:absolute;top:-22px;right:-8px;z-index:1;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #ddd;border-radius:50%;background:#fff;color:#111;font-size:0;cursor:pointer;box-shadow:0 2px 8px rgb(0 0 0/25%)}.hpr-consultation-modal__close:before,.hpr-consultation-modal__close:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;border-radius:1px;background:currentColor;transform:translate(-50%,-50%) rotate(45deg)}.hpr-consultation-modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.hpr-consultation-modal a:focus-visible,.hpr-consultation-modal button:focus-visible{outline:3px solid #ffb530;outline-offset:3px}html.hpr-consultation-modal-open{overflow:hidden}