.nl-band{max-width:1288px;margin-left:auto;margin-right:auto;border-top:0;border-bottom:0}
.nl-band::before{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:100vw;border-bottom:1px solid rgba(245,244,242,.105);pointer-events:none}
.nl-band::after{content:"";position:absolute;left:0;right:0;top:-1px;bottom:0;border-top:1px solid #131315;border-bottom:1px solid #131315;pointer-events:none}
.nl-band-sub{font-size:13px;line-height:20.8px;color:#6a6862}
.nl-consent-text{font-size:13px;line-height:20.8px;max-width:430px}
footer a.nl-consent-link{text-decoration:underline;text-underline-offset:2px}
.nl-band-title,.nl-done-title{font-family:Manrope,Inter,system-ui,sans-serif}
.nl-band-sub,.nl-consent-text,.nl-done-sub,.nl-error,.nl-input,.nl-submit{font-family:Inter,system-ui,sans-serif}
.nl-submit{height:auto;padding:12px 24px;font-size:15px;line-height:18px;font-weight:600;border:1px solid transparent;border-radius:999px}
.nl-input{height:44px;font-size:15px}
.nl-input::placeholder{color:#6a6862}
.nl-input:focus{outline:0;border-color:rgba(245,244,242,.34)}
.nl-submit:focus-visible,.nl-submit:hover{background-color:#ff6238;color:#060607}
.nl-band.is-open .nl-consent{max-height:120px;opacity:1;margin-top:14px}
.nl-band.has-error .nl-error{max-height:40px;opacity:1;margin-top:8px}
.nl-band.has-error .nl-input{border-color:#ff6238}
.nl-consent-link:hover{color:#f5f4f2}
.nl-consent .w-form-label{display:none}
.nl-consent .w-checkbox{display:flex;align-items:center;margin:0;padding:0;flex:0 0 auto}
.nl-consent{cursor:pointer}
.nl-consent .nl-consent-link{cursor:pointer}
.nl-consent input[type=checkbox]{box-sizing:border-box;flex:0 0 18px;width:18px;min-width:18px;height:18px;margin:0;float:none;-webkit-appearance:none;appearance:none;border:1px solid rgba(245,244,242,.24);border-radius:3px;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:11px 11px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}
.nl-consent:hover input[type=checkbox]{border-color:rgba(245,244,242,.45)}
.nl-consent input[type=checkbox]:checked{background-color:#f5f4f2;border-color:#f5f4f2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.4 6.3 4.8 8.7 9.6 3.5' fill='none' stroke='%23060607' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.nl-consent input[type=checkbox]:checked::after{content:none}
.nl-band.has-error-consent .nl-consent input[type=checkbox]{border-color:#ff6238}
.nl-band-form>form{margin:0}
.nl-done-mark{box-sizing:border-box;flex:0 0 30px;width:30px;min-width:30px;height:30px;border:1px solid #33681f;border-radius:7px;background-color:rgba(78,177,59,.05);background-repeat:no-repeat;background-position:center;background-size:18px 18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.2 6.2 4.8 8.8 9.8 3.3' fill='none' stroke='%238FC97F' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");font-size:0;color:transparent}
.nl-band-form .w-form-done{display:none;background-color:transparent;padding:0;text-align:left}
.nl-band-form .w-form-done>div:not(.nl-done){display:none}
.nl-band-form .w-form-fail{background-color:transparent;padding:0;text-align:left;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:20.8px;color:#ff6238}
.nl-band.is-sent .nl-band-form>form{display:none}
.nl-band.is-sent .nl-band-form .w-form-done{display:block}
@media (max-width:860px){
.nl-band{padding:28px 20px}
.nl-band-inner{flex-direction:column;align-items:stretch;row-gap:20px;column-gap:0}
.nl-band-form{width:100%}
.nl-band-row{flex-direction:column;align-items:stretch;row-gap:10px}
.nl-input,.nl-submit{width:100%}
.nl-band-row .glitch-host{width:100%}
.nl-consent-text{max-width:none}
}
