.gws-alert{margin:24px 0;font-family:inherit}.gws-alert button.gws-alert-open,.gws-alert button.gws-alert-submit{display:block;background:#ed7427;color:#fff;border:0;border-radius:10px;padding:15px 22px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;cursor:pointer;transition:background .15s}.gws-alert button.gws-alert-open:hover,.gws-alert button.gws-alert-submit:hover{background:#d65c13}.gws-alert-caption{font-size:13px;color:#64748b;margin:9px 0}.gws-alert-dialog{box-sizing:border-box;width:min(480px,calc(100vw - 32px));max-height:90vh;padding:34px;border:0;border-radius:18px;color:#17263c;background:#fff;box-shadow:0 20px 90px #0f172a40}.gws-alert-dialog::backdrop{background:#17263ca6;backdrop-filter:blur(3px)}.gws-alert-dialog h2{font-size:25px;line-height:1.3;margin:12px 0!important;color:#17263c}.gws-alert-dialog p{font-size:15px;line-height:1.6;margin:10px 0 20px}.gws-alert-dialog button.gws-alert-close{position:absolute;right:12px;top:10px;width:36px;height:36px;border:0;background:transparent;color:#64748b;font:28px/1 Arial;padding:0;cursor:pointer}.gws-alert-bell{display:inline-flex;align-items:center;justify-content:center;background:#fff1e7;color:#ed7427;width:56px;height:56px;border-radius:16px}.gws-alert-form label{display:block;font-size:14px;font-weight:600;margin:0 0 7px}.gws-alert-form input[type=email]{box-sizing:border-box;width:100%;height:50px;border:1px solid #cbd5e1;border-radius:8px;padding:12px 14px;background:#fff;color:#17263c;font-size:16px}.gws-alert-form input:focus{outline:2px solid #ed7427;outline-offset:2px}.gws-alert-form .gws-alert-privacy{font-size:12px;color:#64748b;line-height:1.6;margin:15px 0}.gws-alert-form .gws-alert-submit{width:100%}.gws-alert button:disabled{opacity:.65;cursor:default}.gws-alert-form .gws-alert-message{font-size:14px;margin-bottom:0;color:#9b341d}.gws-alert-message.is-success{color:#166534}.gws-alert-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.gws-alert button:focus-visible{outline:3px solid #17263c;outline-offset:3px}@media(max-width:480px){.gws-alert-dialog{padding:28px 22px}.gws-alert button.gws-alert-open{width:100%}}