/*!/wp-content/plugins/spo-newsletter-slideins/assets/frontend.css*/.spo-nsi,.spo-nsi *{box-sizing:border-box}.spo-nsi{--spo-nsi-width:650px;--spo-nsi-panel:#35414a;--spo-nsi-form:#5d7380;--spo-nsi-close:#f4973c;--spo-nsi-border:#dadada;--spo-nsi-border-width:0;position:fixed;z-index:999990;top:50%;right:0;width:min(var(--spo-nsi-width), calc(100vw - 24px));height:auto;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:0;padding:0;overflow:visible;color:#fff;opacity:0;transform:translate3d(105%,-50%,0);transition:transform 260ms ease,opacity 200ms ease;pointer-events:none}.spo-nsi.is-open{opacity:1;transform:translate3d(0,-50%,0);pointer-events:auto}.spo-nsi__surface{width:100%;height:auto;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--spo-nsi-panel);border:var(--spo-nsi-border-width) solid var(--spo-nsi-border);box-shadow:-12px 0 32px rgb(0 0 0 / .24)}.spo-nsi.is-closing-to-tab{pointer-events:none}.spo-nsi.is-closing-to-tab .spo-nsi__surface{animation:spoNsiTwisterToTab 600ms cubic-bezier(.55,.06,.68,.19) forwards;transform-origin:right center;pointer-events:none;will-change:transform,opacity}.spo-nsi.is-minimized{width:0!important;height:0!important;overflow:visible!important;padding:0!important;opacity:1!important;transform:none!important;pointer-events:none!important}.spo-nsi.is-minimized .spo-nsi__surface{display:none!important}@keyframes spoNsiTwisterToTab{0%{transform:translateX(0) translateY(0) rotate(0deg) scale(1);opacity:1}25%{transform:translateX(20%) translateY(8px) rotate(10deg) scale(.92);opacity:.92}50%{transform:translateX(55%) translateY(26px) rotate(-22deg) scale(.68);opacity:.75}75%{transform:translateX(92%) translateY(48px) rotate(38deg) scale(.38);opacity:.42}100%{transform:translateX(122%) translateY(72px) rotate(720deg) scale(.04);opacity:0}}.spo-nsi__close{position:sticky;z-index:2;top:12px;left:calc(100% - 52px);display:grid;place-items:center;width:40px;height:40px;margin:12px 12px -52px auto;padding:0;border:0;border-radius:999px;background:var(--spo-nsi-close);box-shadow:0 2px 10px rgb(0 0 0 / .24);color:#111;font:700 28px/1 Arial,sans-serif;cursor:pointer}.spo-nsi__close:hover,.spo-nsi__close:focus-visible,.spo-nsi-reopen:hover,.spo-nsi-reopen:focus-visible{filter:brightness(1.08);outline:3px solid #fff;outline-offset:2px}.spo-nsi__content{padding:42px 20px 24px;background:var(--spo-nsi-panel);color:#fff;font-family:inherit}body.admin-bar .spo-nsi{top:calc(50% + 16px);max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px)}body.admin-bar .spo-nsi__surface{max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px)}.spo-nsi__content h1,.spo-nsi__content h2,.spo-nsi__content h3,.spo-nsi__content h4,.spo-nsi__content h5,.spo-nsi__content h6{color:#fff}.spo-nsi__content h1{margin-top:0;font-size:clamp(28px, 4vw, 38px);line-height:1.15}.spo-nsi__content h3{font-size:clamp(18px, 2.5vw, 24px);line-height:1.25}.spo-nsi__content .wpforms-container{max-width:none!important;margin-right:-20px!important;margin-bottom:-24px!important;margin-left:-20px!important;padding:20px!important;background:var(--spo-nsi-form)}.spo-nsi .wpforms-container .wpforms-form button[type="submit"],.spo-nsi .wpforms-container .wpforms-form input[type="submit"],.spo-nsi .wpforms-container .wpforms-form .wpforms-page-button{width:100%!important;font-size:16px!important}.spo-nsi .wpforms-container .wpforms-field-label,.spo-nsi .wpforms-container .wpforms-field-sublabel,.spo-nsi .wpforms-container .wpforms-field-description{color:#fff}.spo-nsi-reopen{position:fixed;right:0;top:55%;transform:translateY(-50%);z-index:999999;pointer-events:auto;writing-mode:vertical-rl;text-orientation:mixed;padding:14px 10px;border:0;border-radius:10px 0 0 10px;background:#1f5f3b;box-shadow:0 3px 12px rgb(0 0 0 / .25);color:#fff;font:700 15px/1.2 Arial,sans-serif;cursor:pointer;transition:transform 180ms ease,opacity 150ms ease}.spo-nsi-reopen.is-attention{animation:spoNsiTabTwisterCatch 700ms ease}@keyframes spoNsiTabTwisterCatch{0%{transform:translateY(-50%) scale(1) rotate(0deg)}35%{transform:translateY(-50%) scale(1.16) rotate(-3deg)}60%{transform:translateY(-50%) scale(1.08) rotate(3deg)}100%{transform:translateY(-50%) scale(1) rotate(0deg)}}.spo-nsi-reopen[hidden]{display:none!important}.spo-nsi-reopen.is-video-overlapped{animation:none!important;opacity:0;transform:translate3d(110%,-50%,0);pointer-events:none}@media (max-width:700px){.spo-nsi{top:42%;bottom:auto;width:calc(100% - 24px);height:auto;max-height:76vh;max-height:76dvh;transform:translate3d(105%,-50%,0)}.spo-nsi__surface{height:auto;max-height:76vh;max-height:76dvh;box-shadow:-10px 0 28px rgb(0 0 0 / .28)}.spo-nsi.is-open{transform:translate3d(0,-50%,0)}body.admin-bar .spo-nsi{top:calc(42% + 16px);max-height:72vh;max-height:72dvh}body.admin-bar .spo-nsi__surface{max-height:72vh;max-height:72dvh}.spo-nsi__content h3{margin:18px 20px 4px;font-size:24px;line-height:1.2}.spo-nsi__content .wpforms-container{margin-top:0!important;padding:16px 20px 20px!important}.spo-nsi .wpforms-container.inline-fields .wpforms-form,.spo-nsi .wpforms-container .wpforms-form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.spo-nsi .wpforms-container .wpforms-field-container,.spo-nsi .wpforms-container .wpforms-submit-container{display:block!important;float:none!important;width:100%!important;max-width:none!important;padding:0!important;box-sizing:border-box!important;margin-right:0!important;margin-left:0!important}.spo-nsi .wpforms-container .wpforms-field-container{margin-bottom:0!important}.spo-nsi .wpforms-container .wpforms-submit-container{padding:0!important}.spo-nsi .wpforms-container .wpforms-field,.spo-nsi .wpforms-container .wpforms-field-row,.spo-nsi .wpforms-container .wpforms-field-row-block{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.spo-nsi .wpforms-container input[type="email"],.spo-nsi .wpforms-container .wpforms-field-email input{display:block!important;width:100%!important;max-width:none!important;min-height:52px!important;padding:0 16px!important;border:1px solid #c8d0d5!important;border-radius:6px!important;box-sizing:border-box!important;font-size:16px!important}.spo-nsi .wpforms-container .wpforms-form button[type="submit"],.spo-nsi .wpforms-container .wpforms-form input[type="submit"]{min-height:52px!important;margin:0!important;padding:0 18px!important;border:1px solid #c8d0d5!important;border-radius:6px!important;background:#f1f1f1!important;box-shadow:none!important;color:#333!important;font-weight:700!important;box-sizing:border-box!important}}@media (prefers-reduced-motion:reduce){.spo-nsi{transition-duration:1ms}.spo-nsi.is-closing-to-tab .spo-nsi__surface,.spo-nsi-reopen.is-attention,.spo-nsi-reopen.is-video-overlapped{animation-duration:1ms;transition-duration:1ms}}