dialog.language-popup{background:#fff;border:0;border-radius:24px;box-shadow:0 20px 80px rgba(0,0,0,.18);box-sizing:border-box;color:#000;font-family:inherit;font-size:20px;inset:0;line-height:1.45;margin:auto;max-height:calc(100dvh - 40px);max-width:580px;overflow:auto;padding:52px 38px 44px;position:fixed;text-align:start;width:min(768px,calc(100vw - 40px))}dialog.language-popup:not([open]){display:none!important}dialog.language-popup[open]{display:block}dialog.language-popup::backdrop{background:rgba(0,0,0,.52)}.language-popup .lp-close{background:transparent;border:0;border-radius:50%;box-sizing:border-box;color:#202832;cursor:pointer;display:grid;height:44px;line-height:1;margin:0;min-width:44px;padding:10px;place-items:center;position:absolute;right:14px;top:14px;width:44px}.language-popup .lp-close:hover{background:#f0f0f0}.language-popup .lp-title{border:0;color:#000;font-family:inherit;font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:1.28;margin:0;max-width:520px;padding:0;text-transform:none}.language-popup .lp-title:focus{outline:none}.language-popup .lp-description{color:#000;font-family:inherit;font-size:16px;font-weight:400;letter-spacing:-.015em;line-height:1.45;margin:10px 0 30px;padding:0}.language-popup .lp-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px 20px}.language-popup .lp-actions>.pwr-cta{margin:0;max-width:100%}.language-popup .lp-action{max-width:100%;overflow-wrap:anywhere;text-align:center;white-space:normal}.language-popup .lp-actions .cta_button{font-size:16px}.language-popup button.lp-action{appearance:none;background:transparent;cursor:pointer}.language-popup .lp-close:focus-visible{outline:3px solid #0073b9;outline-offset:4px}@media (max-width:600px){dialog.language-popup{border-radius:24px;max-height:calc(100dvh - 48px);padding:52px clamp(24px,8.2vw,40px) 44px;width:calc(100vw - 48px)}.language-popup .lp-title{font-size:18px;letter-spacing:-.015em;line-height:1.4}.language-popup .lp-description{font-size:16px;letter-spacing:normal;line-height:1.55;margin:16px 0 40px}.language-popup .lp-actions{align-items:flex-start;flex-direction:column;gap:26px}}