.edwp.edwp .ed-popup{position:fixed;inset:auto 24px 24px auto;z-index:9990;width:min(340px, calc(100vw - 32px));max-width:none;max-height:none;margin:0;padding:0;border:0;background:#fff0;overflow:visible}.edwp.edwp .ed-popup .ed-enquiry.ed-hero-form{margin:0;padding:18px;box-shadow:0 18px 48px rgb(8 22 44 / .28)}.edwp.edwp .ed-popup .ed-form-grid{grid-template-columns:minmax(0,1fr);gap:10px}.edwp.edwp .ed-popup .ed-select-list{top:auto;bottom:calc(100% + 6px);max-height:220px}.edwp.edwp .ed-popup .ed-form-note{font-size:11px;line-height:1.4}.edwp.edwp .ed-popup .ed-popup-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--brand-line);border-radius:50%;background:#fff;color:var(--brand-ink);cursor:pointer}.edwp.edwp .ed-popup .ed-popup-close svg{width:16px;height:16px;color:inherit}.edwp.edwp .ed-popup .ed-popup-close:hover{background:var(--brand-ink);color:#fff}@media (width<=600px){.edwp.edwp .ed-popup{inset:auto 12px 12px 12px;width:auto}.edwp.edwp .ed-popup .ed-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edwp.edwp .ed-popup .ed-enquiry.ed-hero-form{padding:14px}}@keyframes ed-popup-in{from{opacity:0;transform:translateX(calc(100% + 32px))}to{opacity:1;transform:none}}@keyframes ed-popup-out{from{opacity:1;transform:none}to{opacity:0;transform:translateX(40px)}}.edwp.edwp .ed-popup[open]{animation:ed-popup-in .55s cubic-bezier(.22,1,.36,1) both}.edwp.edwp .ed-popup.is-closing{animation:ed-popup-out .24s ease-in both}@media (prefers-reduced-motion:reduce){.edwp.edwp .ed-popup[open]{animation:none}}