.elan-site.elan-modal-open{overflow:hidden}.elan-site.elan-modal-open .elan-mobile-consultation{display:none!important}.elan-site .elan-consultation-dialog{box-sizing:border-box;width:min(1160px, calc(100% - 40px));max-width:none;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);margin:auto;padding:0;border:1px solid #b5a382;border-radius:10px;background:#fffefa;color:#343a3c;overflow:auto;overscroll-behavior:contain;box-shadow:0 24px 100px #111a1d66;font-family:var(--font-sans,sans-serif)}.elan-site .elan-consultation-dialog:not([open]),.elan-site .elan-consultation-dialog [hidden],.elan-site [data-elan-modal-source][hidden],.elan-site .elan-modal-notice[hidden]{display:none!important}.elan-site .elan-consultation-dialog::backdrop{background:#151e22c9}.elan-site .elan-modal-top{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 20px;background:#343a3c;color:#f4f4f1}.elan-site .elan-modal-brand{font-size:12px;letter-spacing:.16em;color:#eca93e}.elan-site .elan-modal-close{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #748080;border-radius:4px;background:#fff0;color:#f4f4f1;font-size:28px;line-height:1;cursor:pointer}.elan-site .elan-modal-close:hover{background:#485155}.elan-site .elan-modal-close:focus-visible{outline:3px solid #eca93e;outline-offset:2px}.elan-site .elan-consultation-dialog .elan-consultation{padding:24px;border:0;background:#fffefa}.elan-site .elan-consultation-dialog .elan-container{width:100%}.elan-site .elan-consultation-dialog .elan-consultation-grid{gap:18px}.elan-site .elan-consultation-dialog .elan-consultation-copy .elan-eyebrow{display:none}.elan-site .elan-consultation-dialog .elan-consultation-copy h2{font-size:clamp(30px, 3vw, 40px)}.elan-site .elan-consultation-dialog .elan-intake-card{padding:0;border:0;box-shadow:none}.elan-site .elan-consultation-dialog #elan-consultation-title:focus,.elan-site .elan-modal-thanks h2:focus{outline:none}.elan-site .elan-modal-notice{margin:0 0 18px;padding:14px;font-size:13px;line-height:1.7}.elan-site .elan-modal-thanks{max-width:700px;padding:50px 28px 44px;margin:auto;text-align:center}.elan-site .elan-modal-check{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 22px;border:1px solid #bf9e66;border-radius:50%;background:#fbf4e6;color:#825e22;font-size:25px}.elan-site .elan-modal-thanks h2{margin:0 0 20px;font-size:clamp(32px, 4vw, 48px);line-height:1.15}.elan-site .elan-modal-thanks p{font-size:14px;line-height:1.8;color:#5f686b;margin:0 0 16px}.elan-site .elan-modal-thanks .elan-modal-thanks-lead{font-size:17px;color:#343a3c}.elan-site .elan-modal-thanks a.elan-modal-followup{display:flex;width:min(100%, 350px);margin:26px auto 12px;min-height:48px;background:#eca93e;border-color:#eca93e;color:#292f32}.elan-site .elan-modal-thanks a.elan-modal-followup:hover{background:#f4bd66}.elan-site .elan-modal-back{display:block;min-height:44px;margin:auto;padding:10px 14px;border:0;background:#fff0;color:#343a3c;font-size:12px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}@media (max-width:600px){.elan-site .elan-consultation-dialog{width:calc(100% - 16px);max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);border-radius:8px}.elan-site .elan-modal-top{padding:6px 12px}.elan-site .elan-consultation-dialog .elan-consultation{padding:20px 14px}.elan-site .elan-modal-thanks{padding:32px 18px}}