.nf-form-cont,.nf-form-cont *,.nf-form-cont *::before,.nf-form-cont *::after{box-sizing:border-box!important;font-family:'Inter Tight',-apple-system,BlinkMacSystemFont,sans-serif!important}.nf-form-cont{background:#FFFFFF!important;border:1px solid rgba(42,34,68,.12)!important;border-radius:14px!important;padding:clamp(1.75rem,4vw,2.75rem)!important;box-shadow:0 30px 60px -30px rgba(42,34,68,.18)!important;max-width:640px!important;margin:0 auto!important;position:relative!important}.nf-form-cont::before{content:""!important;position:absolute!important;top:-3px!important;left:50%!important;transform:translateX(-50%)!important;width:60px!important;height:6px!important;background:#A87BC9!important;border-radius:0 0 6px 6px!important}.nf-form-cont .nf-form-wrap,.nf-form-cont .nf-form-content,.nf-form-cont .nf-form-layout{background:transparent!important;padding:0!important;margin:0!important;border:none!important}.nf-form-cont .nf-form-title,.nf-form-cont .nf-form-title h3{font-family:'Playfair Display',Georgia,serif!important;font-weight:500!important;font-size:clamp(1.5rem,2.5vw,2rem)!important;color:#2A2244!important;margin:0 0 .5rem!important;letter-spacing:-.01em!important;line-height:1.2!important;text-align:left!important}.nf-form-cont .nf-form-fields-required{font-size:.78rem!important;color:#6B6280!important;margin:0 0 1.75rem!important;letter-spacing:.02em!important;font-weight:400!important}.nf-form-cont .ninja-forms-req-symbol{color:#A87BC9!important;font-weight:600!important}.nf-form-cont .nf-row{margin:0!important;padding:0!important;background:transparent!important}.nf-form-cont .nf-cell{padding:0!important;background:transparent!important}.nf-form-cont .nf-field-container{margin:0 0 1.25rem!important;padding:0!important;background:transparent!important}.nf-form-cont .nf-field-label,.nf-form-cont .nf-field-label label,.nf-form-cont label{font-family:'Inter Tight',sans-serif!important;font-size:.85rem!important;font-weight:600!important;color:#2A2244!important;letter-spacing:.02em!important;margin:0 0 .5rem!important;padding:0!important;display:block!important;line-height:1.3!important;text-transform:none!important}.nf-form-cont input[type="text"],.nf-form-cont input[type="email"],.nf-form-cont input[type="tel"],.nf-form-cont input[type="number"],.nf-form-cont input[type="url"],.nf-form-cont input[type="password"],.nf-form-cont input[type="date"],.nf-form-cont input[type="time"],.nf-form-cont input[type="search"],.nf-form-cont textarea,.nf-form-cont select,.nf-form-cont .ninja-forms-field:not([type="button"]):not([type="submit"]){width:100%!important;font-family:'Inter Tight',sans-serif!important;font-size:1rem!important;font-weight:400!important;color:#1F1A33!important;background:#FAF6F0!important;background-color:#FAF6F0!important;border:1.5px solid rgba(42,34,68,.1)!important;border-radius:8px!important;padding:.85rem 1rem!important;line-height:1.45!important;transition:all .25s ease!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-shadow:none!important;height:auto!important;min-height:0!important;margin:0!important}.nf-form-cont textarea{min-height:140px!important;resize:vertical!important}.nf-form-cont select{background:#FAF6F0 url("data:image/svg+xml;utf8,") no-repeat right 1rem center / 18px!important;padding-right:2.75rem!important;cursor:pointer!important}.nf-form-cont input::placeholder,.nf-form-cont textarea::placeholder{color:#9590A8!important;opacity:1!important;font-weight:400!important}.nf-form-cont input:hover:not([type="button"]):not([type="submit"]),.nf-form-cont textarea:hover,.nf-form-cont select:hover{border-color:rgba(168,123,201,.4)!important;background-color:#FFFFFF!important}.nf-form-cont input:focus:not([type="button"]):not([type="submit"]),.nf-form-cont textarea:focus,.nf-form-cont select:focus{outline:none!important;border-color:#A87BC9!important;background-color:#FFFFFF!important;box-shadow:0 0 0 4px rgba(168,123,201,.12)!important}.nf-form-cont input[type="checkbox"],.nf-form-cont input[type="radio"]{width:18px!important;height:18px!important;accent-color:#A87BC9!important;margin:0 .6rem 0 0!important;cursor:pointer!important;vertical-align:middle!important;background:transparent!important;border:1.5px solid rgba(42,34,68,.2)!important}.nf-form-cont .checkbox-container label,.nf-form-cont .listcheckbox-container label,.nf-form-cont .listradio-container label{font-weight:400!important;font-size:.95rem!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important}.nf-form-cont .nf-field-description{font-size:.82rem!important;color:#6B6280!important;margin:.4rem 0 0!important;line-height:1.5!important;font-weight:400!important}.nf-form-cont input[type="button"],.nf-form-cont input[type="submit"],.nf-form-cont button[type="submit"],.nf-form-cont .submit-wrap input,.nf-form-cont .nf-field-element input[type="button"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:200px!important;height:auto!important;background:#A87BC9!important;background-color:#A87BC9!important;color:#FFFFFF!important;font-family:'Inter Tight',sans-serif!important;font-weight:500!important;font-size:.95rem!important;letter-spacing:.01em!important;padding:1rem 2rem!important;border:none!important;border-radius:999px!important;cursor:pointer!important;transition:all .35s cubic-bezier(.2,.8,.2,1)!important;box-shadow:0 8px 22px -8px rgba(122,79,160,.4)!important;line-height:1.2!important;text-transform:none!important;margin:.5rem 0 0!important;-webkit-appearance:none!important;appearance:none!important}.nf-form-cont input[type="button"]:hover,.nf-form-cont input[type="submit"]:hover,.nf-form-cont button[type="submit"]:hover,.nf-form-cont .submit-wrap input:hover{background:#7A4FA0!important;background-color:#7A4FA0!important;transform:translateY(-2px)!important;box-shadow:0 14px 30px -10px rgba(122,79,160,.55)!important}.nf-form-cont input[type="button"]:active,.nf-form-cont input[type="submit"]:active,.nf-form-cont button[type="submit"]:active{transform:translateY(0)!important}.nf-form-cont .submit-wrap,.nf-form-cont .nf-field-container.submit-container{text-align:left!important;margin-top:.5rem!important}.nf-form-cont .nf-loading-spinner,.nf-form-cont .ninja-forms-loading-overlay{border-color:rgba(168,123,201,.25)!important;border-top-color:#A87BC9!important}.nf-form-cont .nf-error.field-wrap input,.nf-form-cont .nf-error.field-wrap textarea,.nf-form-cont .nf-error.field-wrap select,.nf-form-cont .nf-error input,.nf-form-cont .nf-error textarea,.nf-form-cont .nf-error select{border-color:#C44848!important;background-color:#FDF5F5!important}.nf-form-cont .nf-error-msg,.nf-form-cont .nf-error-required-error,.nf-form-cont .ninja-forms-field-error,.nf-form-cont .nf-error-wrap{font-size:.82rem!important;color:#C44848!important;margin:.4rem 0 0!important;font-weight:500!important;background:transparent!important;padding:0!important}.nf-form-cont .nf-form-errors{background:#FDF5F5!important;border:1px solid rgba(196,72,72,.2)!important;border-radius:8px!important;padding:1rem 1.25rem!important;margin:0 0 1.5rem!important}.nf-form-cont .nf-response-msg,.nf-form-cont .nf-response-msg p{font-family:'Playfair Display',Georgia,serif!important;font-size:1.25rem!important;color:#2A2244!important;text-align:center!important;padding:2rem 1rem!important;line-height:1.5!important;font-weight:500!important}.nf-form-cont .nf-pass{display:none!important}.nf-form-cont input[name="nf-field-honeypot"]{display:none!important}@media (min-width:640px){.nf-form-cont .nf-row{display:flex!important;gap:1rem!important}.nf-form-cont .nf-row>.nf-cell{flex:1!important;min-width:0!important}}@media (max-width:640px){.nf-form-cont{padding:1.5rem 1.25rem!important;border-radius:10px!important}.nf-form-cont input,.nf-form-cont textarea,.nf-form-cont select{font-size:16px!important}.nf-form-cont input[type="button"],.nf-form-cont input[type="submit"],.nf-form-cont button[type="submit"]{width:100%!important;min-width:0!important}.nf-form-cont .nf-row{display:flex!important;flex-wrap:wrap!important;gap:1rem!important}.nf-form-cont .nf-row>.nf-cell{flex:1 1 140px!important;min-width:0!important;padding:0!important}.nf-form-errors{display:none!important}.nf-form-cont .nf-field,.nf-form-cont .nf-field-element,.nf-form-cont .field-wrap,.nf-form-cont .nf-field-container>div{width:100%!important;max-width:100%!important;display:block!important;padding:0!important;margin:0!important}.nf-form-cont .nf-form-errors:empty,.nf-form-cont .nf-error-wrap:empty,.nf-form-cont .nf-error:empty,.nf-form-cont .nf-response-msg:empty,.nf-form-cont .nf-error-msg:empty{display:none!important}.nf-form-cont .nf-form-errors,.nf-form-cont .nf-error-wrap{background:transparent!important;border:0!important;padding:0!important;margin:0!important}.nf-form-cont .nf-form-errors:has(p),.nf-form-cont .nf-form-errors:has(.nf-error-msg),.nf-form-cont .nf-error-wrap:has(p),.nf-form-cont .nf-error-wrap:has(.nf-error-msg){background:#FDF5F5!important;border:1px solid rgba(196,72,72,.2)!important;border-radius:8px!important;padding:1rem 1.25rem!important;margin:1rem 0 0!important}}