.newsletter-form *{box-sizing:border-box}.newsletter-form{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.newsletter-form .formkit-fields{display:flex!important;flex-direction:column!important;gap:.75rem!important;width:100%!important}@media (min-width: 640px){.newsletter-form .formkit-fields{flex-direction:row!important}}.newsletter-form .formkit-field{flex:1!important;min-width:0!important}.newsletter-form .formkit-input{width:100%!important;box-sizing:border-box!important}.newsletter-form .formkit-submit{flex-shrink:0!important}.newsletter-form .formkit-input{background:#fff;font-size:15px;padding:12px;border:1px solid #e3e3e3;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;line-height:1.4;margin:0;-webkit-transition:border-color ease-out .3s;transition:border-color ease-out .3s;border-radius:8px}.newsletter-form.newsletter-form-light .formkit-input{color:#0f172a!important;caret-color:#0f172a!important}.newsletter-form.newsletter-form-dark .formkit-input{color:#fff!important;caret-color:#fff!important;background-color:#ffffff0d!important;border-color:#334155!important}.newsletter-form .formkit-input:focus{outline:none;border-color:#1677be;-webkit-transition:border-color ease .3s;transition:border-color ease .3s}.newsletter-form.newsletter-form-dark .formkit-input:focus{border-color:#6366f1!important;box-shadow:0 0 0 2px #6366f180!important}.newsletter-form .formkit-input::-webkit-input-placeholder{color:inherit;opacity:.8}.newsletter-form .formkit-input::-moz-placeholder{color:inherit;opacity:.8}.newsletter-form .formkit-input:-ms-input-placeholder{color:inherit;opacity:.8}.newsletter-form .formkit-input::placeholder{color:inherit;opacity:.8}.newsletter-form.newsletter-form-dark .formkit-input::placeholder{color:#64748b!important}.newsletter-form .formkit-button,.newsletter-form .formkit-submit{border:0;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;text-align:center;font-size:15px;font-weight:500;margin-bottom:15px;overflow:hidden;padding:0;position:relative;vertical-align:middle;background-color:#6366f1;transition:background-color .15s ease-in-out}.newsletter-form .formkit-button:hover,.newsletter-form .formkit-submit:hover,.newsletter-form .formkit-button:focus,.newsletter-form .formkit-submit:focus{outline:none;background-color:#4f46e5}.newsletter-form .formkit-button>span,.newsletter-form .formkit-submit>span{display:block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:12px 24px}.newsletter-form legend{border:none;font-size:inherit;margin-bottom:10px;padding:0;position:relative;display:table}.newsletter-form fieldset{border:0;padding:.01em 0 0;margin:0;min-width:0}.newsletter-form body:not(:-moz-handler-blocked) fieldset{display:table-cell}.newsletter-form h1,.newsletter-form h2,.newsletter-form h3,.newsletter-form h4,.newsletter-form h5,.newsletter-form h6{color:inherit;font-size:inherit;font-weight:inherit}.newsletter-form h2{font-size:1.5em;margin:1em 0}.newsletter-form h3{font-size:1.17em;margin:1em 0}.newsletter-form p{color:inherit;font-size:inherit;font-weight:inherit}.newsletter-form ol:not([template-default]),.newsletter-form ul:not([template-default]),.newsletter-form blockquote:not([template-default]){text-align:left}.newsletter-form p:not([template-default]),.newsletter-form hr:not([template-default]),.newsletter-form blockquote:not([template-default]),.newsletter-form ol:not([template-default]),.newsletter-form ul:not([template-default]){color:inherit;font-style:initial}.newsletter-form .ordered-list,.newsletter-form .unordered-list{list-style-position:outside!important;padding-left:1em}.newsletter-form .list-item{padding-left:0}.newsletter-form[data-format=modal],.newsletter-form[data-format="slide in"],.newsletter-form[data-format="sticky bar"]{display:none}.formkit-sticky-bar .newsletter-form[data-format="sticky bar"]{display:block}.newsletter-form .formkit-input,.newsletter-form .formkit-select,.newsletter-form .formkit-checkboxes{width:100%}.newsletter-form .formkit-alert{background:#f9fafb;border:1px solid #e3e3e3;border-radius:5px;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;list-style:none;margin:25px auto;padding:12px;text-align:center;width:100%}.newsletter-form .formkit-alert:empty{display:none}.newsletter-form .formkit-alert-success{background:#d1fae5;border-color:#10b981;color:#065f46}.newsletter-form .formkit-alert-error{background:#fde8e2;border-color:#f2643b;color:#ea4110}.newsletter-form.newsletter-form-dark .formkit-alert-success{background:#d1fae5!important;border-color:#10b981!important;color:#065f46!important}.newsletter-form.newsletter-form-dark .formkit-alert-error{color:#fda4af!important}.newsletter-form .formkit-spinner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:0px;margin:0 auto;position:absolute;top:0;left:0;right:0;width:0px;overflow:hidden;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.newsletter-form .formkit-spinner>div{margin:auto;width:12px;height:12px;background-color:#fff;opacity:.3;border-radius:100%;display:inline-block;-webkit-animation:formkit-bouncedelay-newsletter 1.4s infinite ease-in-out both;animation:formkit-bouncedelay-newsletter 1.4s infinite ease-in-out both}.newsletter-form .formkit-spinner>div:nth-child(1){-webkit-animation-delay:-.32s;animation-delay:-.32s}.newsletter-form .formkit-spinner>div:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}.newsletter-form .formkit-submit[data-active] .formkit-spinner{opacity:1;height:100%;width:50px}.newsletter-form .formkit-submit[data-active] .formkit-spinner~span{opacity:0}@-webkit-keyframes formkit-bouncedelay-newsletter{0%,80%,to{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@keyframes formkit-bouncedelay-newsletter{0%,80%,to{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.newsletter-form .formkit-powered-by{display:none!important}
