.nexoblocks-lead-capture-form{box-shadow:var(--gp-lc-wrap-shadow,none);box-sizing:border-box;max-width:var(--gp-lc-max-w,100%);transition:box-shadow .2s ease;width:100%}.nexoblocks-lead-capture-form *,.nexoblocks-lead-capture-form :after,.nexoblocks-lead-capture-form :before{box-sizing:border-box}.nexoblocks-lead-capture-form:hover{box-shadow:var(--gp-lc-wrap-shadow-h,var(--gp-lc-wrap-shadow,none))}.nexoblocks-lead-capture-form__form{display:flex;flex-direction:column;gap:var(--gp-lc-gap,16px);margin:0}.nexoblocks-lead-capture-form__grid{display:grid;gap:var(--gp-lc-gap,16px);grid-template-columns:1fr}.nexoblocks-lead-capture-form.is-two-columns .nexoblocks-lead-capture-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nexoblocks-lead-capture-form__field{display:flex;flex-direction:column;gap:var(--gp-lc-label-gap,6px);min-width:0}.nexoblocks-lead-capture-form__field.is-message{grid-column:1/-1}.nexoblocks-lead-capture-form .nexoblocks-lead-capture-form__label{align-items:center;color:var(--gp-lc-label-color,#374151);display:inline-flex;font-family:var(--gp-lc-label-ff);font-size:var(--gp-lc-label-fs,14px);font-style:var(--gp-lc-label-style);font-weight:var(--gp-lc-label-fw,600);gap:4px;letter-spacing:var(--gp-lc-label-ls);line-height:var(--gp-lc-label-lh,1.3);-webkit-text-decoration:var(--gp-lc-label-td);text-decoration:var(--gp-lc-label-td);text-transform:var(--gp-lc-label-tt)}.nexoblocks-lead-capture-form__req{color:var(--gp-lc-error,#b91c1c);font-weight:700}.nexoblocks-lead-capture-form .nexoblocks-lead-capture-form__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--gp-lc-field-bg,#fff);border-bottom-left-radius:var(--gp-lc-field-radius-bl,8px);border-bottom-right-radius:var(--gp-lc-field-radius-br,8px);border-color:var(--gp-lc-field-bc,#d1d5db);border-style:var(--gp-lc-field-bs,solid);border-top-left-radius:var(--gp-lc-field-radius-tl,8px);border-top-right-radius:var(--gp-lc-field-radius-tr,8px);border-width:var(--gp-lc-field-bw-t,1px) var(--gp-lc-field-bw-r,1px) var(--gp-lc-field-bw-b,1px) var(--gp-lc-field-bw-l,1px);color:var(--gp-lc-field-color,#111827);font-family:var(--gp-lc-field-ff);font-size:var(--gp-lc-field-fs,15px);font-style:var(--gp-lc-field-style);font-weight:var(--gp-lc-field-fw);letter-spacing:var(--gp-lc-field-ls);line-height:var(--gp-lc-field-lh,1.5);margin:0;padding:var(--gp-lc-field-pad-t,12px) var(--gp-lc-field-pad-r,14px) var(--gp-lc-field-pad-b,12px) var(--gp-lc-field-pad-l,14px);text-transform:var(--gp-lc-field-tt);transition:border-color .15s ease,box-shadow .15s ease;width:100%}.nexoblocks-lead-capture-form .nexoblocks-lead-capture-form__input::-moz-placeholder{color:var(--gp-lc-ph,#9ca3af);opacity:1}.nexoblocks-lead-capture-form .nexoblocks-lead-capture-form__input::placeholder{color:var(--gp-lc-ph,#9ca3af);opacity:1}.nexoblocks-lead-capture-form .nexoblocks-lead-capture-form__input:focus{border-color:var(--gp-lc-focus,#1d0bce);box-shadow:0 0 0 3px color-mix(in srgb,var(--gp-lc-focus,#1d0bce) 18%,transparent);outline:none}.nexoblocks-lead-capture-form .nexoblocks-lead-capture-form__textarea{min-height:96px;resize:vertical}.nexoblocks-lead-capture-form .nexoblocks-lead-capture-form__consent{align-items:flex-start;color:var(--gp-lc-consent-color,#6b7280);display:flex;font-size:var(--gp-lc-consent-fs,13px);gap:8px;line-height:1.5}.nexoblocks-lead-capture-form .nexoblocks-lead-capture-form__consent input[type=checkbox]{flex:0 0 auto;margin:2px 0 0}.nexoblocks-lead-capture-form .nexoblocks-lead-capture-form__consent label{cursor:pointer}.nexoblocks-lead-capture-form .nexoblocks-lead-capture-form__consent a{color:inherit;text-decoration:underline}.nexoblocks-lead-capture-form .nexoblocks-lead-capture-form__button{align-items:center;background-color:var(--gp-lc-btn-bg,#1d0bce);border-bottom-left-radius:var(--gp-lc-btn-radius-bl,8px);border-bottom-right-radius:var(--gp-lc-btn-radius-br,8px);border-color:var(--gp-lc-btn-bc,transparent);border-style:solid;border-top-left-radius:var(--gp-lc-btn-radius-tl,8px);border-top-right-radius:var(--gp-lc-btn-radius-tr,8px);border-width:var(--gp-lc-btn-bw-t,0) var(--gp-lc-btn-bw-r,0) var(--gp-lc-btn-bw-b,0) var(--gp-lc-btn-bw-l,0);color:var(--gp-lc-btn-color,#fff);cursor:pointer;display:inline-flex;font-family:var(--gp-lc-btn-ff);font-size:var(--gp-lc-btn-fs,16px);font-style:var(--gp-lc-btn-style);font-weight:var(--gp-lc-btn-fw,600);gap:8px;justify-content:center;letter-spacing:var(--gp-lc-btn-ls);line-height:var(--gp-lc-btn-lh,1.4);padding:var(--gp-lc-btn-pad-t,13px) var(--gp-lc-btn-pad-r,26px) var(--gp-lc-btn-pad-b,13px) var(--gp-lc-btn-pad-l,26px);-webkit-text-decoration:var(--gp-lc-btn-td);text-decoration:var(--gp-lc-btn-td);text-transform:var(--gp-lc-btn-tt);transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease}.nexoblocks-lead-capture-form .nexoblocks-lead-capture-form__button:focus-visible,.nexoblocks-lead-capture-form .nexoblocks-lead-capture-form__button:hover{background-color:var(--gp-lc-btn-bg-h,#150999);color:var(--gp-lc-btn-color-h,#fff)}.nexoblocks-lead-capture-form .nexoblocks-lead-capture-form__button:disabled{cursor:default}.nexoblocks-lead-capture-form .nexoblocks-lead-capture-form__button.is-loading{color:transparent!important;pointer-events:none;position:relative}.nexoblocks-lead-capture-form .nexoblocks-lead-capture-form__button.is-loading:after{animation:gp-lc-spin .6s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;color:var(--gp-lc-btn-color,#fff);content:"";height:1.05em;position:absolute;width:1.05em}.nexoblocks-lead-capture-form .nexoblocks-lead-capture-form__actions{display:flex}.nexoblocks-lead-capture-form.is-btn-full .nexoblocks-lead-capture-form .nexoblocks-lead-capture-form__actions{display:block}.nexoblocks-lead-capture-form.is-btn-full .nexoblocks-lead-capture-form .nexoblocks-lead-capture-form__button{width:100%}.nexoblocks-lead-capture-form__message{display:none;font-size:14px;line-height:1.5;margin:0}.nexoblocks-lead-capture-form__message[data-status]{display:block}.nexoblocks-lead-capture-form__message[data-status=success]{color:var(--gp-lc-success,#15803d)}.nexoblocks-lead-capture-form__message[data-status=error]{color:var(--gp-lc-error,#b91c1c)}.nexoblocks-lead-capture-form__hp{height:1px;left:-9999px!important;overflow:hidden;position:absolute!important;width:1px}@media(max-width:600px){.nexoblocks-lead-capture-form.is-two-columns .nexoblocks-lead-capture-form__grid{grid-template-columns:1fr}}@keyframes gp-lc-spin{to{transform:rotate(1turn)}}
