.klx-newsletter{--klx-nl-input-bg:hsla(0,0%,100%,.06);--klx-nl-input-border:var(--wp--preset--color--gray-500);--klx-nl-input-text:var(--wp--preset--color--pure-white);--klx-nl-placeholder:var(--wp--preset--color--gray-400);--klx-nl-focus-border:var(--wp--preset--color--mint);--klx-nl-focus-ring:rgba(154,240,173,.22);--klx-nl-button-bg:var(--wp--preset--color--mint);--klx-nl-button-bg-hover:#84e49b;--klx-nl-button-text:var(--wp--preset--color--gray-900);--klx-nl-consent-text:var(--wp--preset--color--gray-400);--klx-nl-check:var(--wp--preset--color--mint);--klx-nl-link-hover:var(--wp--preset--color--pure-white);--klx-nl-error:#ff8a80;--klx-nl-bg:var(--wp--preset--color--gray-900);--klx-nl-rule:var(--wp--preset--color--gray-800);--klx-nl-text:var(--wp--preset--color--pure-white);--klx-nl-text-muted:var(--wp--preset--color--gray-300);--klx-nl-text-subtle:var(--wp--preset--color--gray-400);--klx-nl-accent:var(--wp--preset--color--mint);--klx-nl-accent-bg:var(--wp--preset--color--mint);--klx-nl-accent-text:var(--wp--preset--color--gray-900);align-items:start;background-color:var(--klx-nl-bg);border-bottom:1px solid var(--klx-nl-rule);color:var(--klx-nl-text);display:grid;gap:1.75rem 16px;grid-template-columns:minmax(0,1fr);padding-block:var(--wp--preset--spacing--50);position:relative}@media screen and (min-width:768px){.klx-newsletter{grid-template-columns:repeat(2,minmax(0,1fr))}}.klx-newsletter [hidden]{display:none!important}.klx-newsletter.is-style-light{--klx-nl-input-bg:var(--wp--preset--color--pure-white);--klx-nl-input-border:var(--wp--preset--color--gray-500);--klx-nl-input-text:var(--wp--preset--color--gray-900);--klx-nl-placeholder:var(--wp--preset--color--gray-500);--klx-nl-focus-border:var(--wp--preset--color--blue);--klx-nl-focus-ring:var(--wp--preset--color--light-blue);--klx-nl-button-bg:var(--wp--preset--color--blue);--klx-nl-button-bg-hover:#0047d6;--klx-nl-button-text:var(--wp--preset--color--pure-white);--klx-nl-consent-text:var(--wp--preset--color--gray-600);--klx-nl-check:var(--wp--preset--color--blue);--klx-nl-link-hover:var(--wp--preset--color--blue);--klx-nl-error:#d92d20;--klx-nl-bg:transparent;--klx-nl-text:var(--wp--preset--color--gray-900);--klx-nl-text-muted:var(--wp--preset--color--gray-600);--klx-nl-text-subtle:var(--wp--preset--color--gray-600);--klx-nl-accent:var(--wp--preset--color--blue);--klx-nl-accent-bg:var(--wp--preset--color--light-blue);--klx-nl-accent-text:var(--wp--preset--color--blue);border-bottom:0;padding-block:0}@media screen and (min-width:768px){.klx-newsletter--form-only{grid-template-columns:minmax(0,1fr)}}.klx-newsletter__title{color:var(--klx-nl-text);font-size:2rem;font-weight:400;letter-spacing:-.02em;line-height:1.15;margin:0;min-width:0;text-transform:none}@media screen and (min-width:768px){.klx-newsletter__title{margin-top:calc(26px - .575em)}}@media screen and (max-width:480px){.klx-newsletter__title{font-size:1.5rem}}.klx-newsletter__body{max-width:30rem;min-width:0}.klx-newsletter__step{outline:none}.klx-newsletter__progress{align-items:center;color:var(--klx-nl-text-muted);display:flex;font-size:var(--wp--preset--font-size--body-xsmall);gap:.75rem;line-height:1.45;margin:0 0 .875rem;outline:none}.klx-newsletter__progress-bars{display:inline-flex;flex:none;gap:4px}.klx-newsletter__progress-bars span{background-color:var(--klx-nl-accent);border-radius:2px;height:3px;width:20px}.klx-newsletter__skip{background:none;border:0;color:var(--klx-nl-text-muted);cursor:pointer;font:inherit;font-size:var(--wp--preset--font-size--body-xsmall);margin:0;min-height:44px;padding:0 .25rem;text-decoration:underline;text-underline-offset:3px}.klx-newsletter__skip:focus-visible,.klx-newsletter__skip:hover{color:var(--klx-nl-text)}.klx-newsletter__step--done{align-items:center;display:flex;gap:1rem}.klx-newsletter__done-icon{background-color:var(--klx-nl-accent-bg);border-radius:50%;color:var(--klx-nl-accent-text);display:grid;flex:none;height:2.5rem;place-items:center;width:2.5rem}.klx-newsletter__done-title{color:var(--klx-nl-text);font-size:var(--wp--preset--font-size--h-5);font-weight:500;line-height:1.3;margin:0}.klx-newsletter__done-text{color:var(--klx-nl-text-subtle);font-size:var(--wp--preset--font-size--body-xsmall);line-height:1.45;margin:.25rem 0 0}.klx-newsletter__done-email{color:var(--klx-nl-text-muted);overflow-wrap:anywhere}.klx-newsletter__notice{color:var(--klx-nl-error);font-size:var(--wp--preset--font-size--body-xsmall);margin:.75rem 0 0}.klx-newsletter__live{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.klx-newsletter.is-enhanced .wpforms-confirmation-container,.klx-newsletter.is-enhanced .wpforms-confirmation-container-full{display:none!important}
