.kd-form-solo{position:relative;overflow:hidden;padding:70px 20px !important;background:radial-gradient(circle at 15% 0%,rgba(124,92,255,.2),transparent 34%),radial-gradient(circle at 85% 100%,rgba(124,92,255,.14),transparent 30%),linear-gradient(180deg,#070b18 0%,#05070d 100%) !important}.kd-form-solo-inner{position:relative;z-index:1;max-width:920px;margin:0 auto;padding:42px 42px 38px;border-radius:28px;border:1px solid rgba(180,145,255,.32);background:radial-gradient(circle at 20% 0%,rgba(140,100,255,.18),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025)) !important;box-shadow:0 22px 60px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.kd-form-solo-inner:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 35%,rgba(124,92,255,.08));opacity:.75}.kd-form-solo-inner>*{position:relative;z-index:1}.kd-form-solo .nf-form-cont,.kd-form-solo .nf-form-wrap{margin:0 !important;padding:0 !important}.kd-form-solo .nf-form-layout,.kd-form-solo .nf-form-content{margin:0 !important;padding:0 !important}.kd-form-solo .nf-field-label label{color:#fff !important;font-family:"Inter",Sans-serif !important;font-size:15px !important;font-weight:700 !important;line-height:1.35 !important;margin-bottom:8px !important}.kd-form-solo .nf-form-content input:not([type=button]):not([type=submit]),.kd-form-solo .nf-form-content textarea,.kd-form-solo .nf-form-content select{width:100% !important;min-height:52px !important;padding:14px 16px !important;border-radius:16px !important;border:1px solid rgba(180,145,255,.28) !important;background:rgba(255,255,255,.065) !important;color:#fff !important;font-family:"Inter",Sans-serif !important;font-size:16px !important;font-weight:500 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 8px 24px rgba(0,0,0,.16) !important;outline:none !important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.kd-form-solo .nf-form-content textarea{min-height:140px !important;resize:vertical}.kd-form-solo .nf-form-content input::placeholder,.kd-form-solo .nf-form-content textarea::placeholder{color:rgba(255,255,255,.52) !important}.kd-form-solo .nf-form-content input:not([type=button]):not([type=submit]):focus,.kd-form-solo .nf-form-content textarea:focus,.kd-form-solo .nf-form-content select:focus{border-color:rgba(155,115,255,.82) !important;background:rgba(255,255,255,.09) !important;box-shadow:0 0 0 3px rgba(155,115,255,.18),0 12px 32px rgba(0,0,0,.22) !important}.kd-form-solo .nf-field-container{margin-bottom:22px !important}.kd-form-solo .nf-field-description,.kd-form-solo .nf-form-fields-required,.kd-form-solo .nf-before-form-content,.kd-form-solo .nf-after-form-content{color:rgba(255,255,255,.72) !important;font-family:"Inter",Sans-serif !important;font-size:14px !important;line-height:1.45 !important}.kd-form-solo .checkbox-container label,.kd-form-solo .listcheckbox-container label,.kd-form-solo .listradio-container label{color:rgba(255,255,255,.88) !important;font-family:"Inter",Sans-serif !important;font-size:15px !important;font-weight:500 !important}.kd-form-solo .nf-form-content input[type=button],.kd-form-solo .nf-form-content input[type=submit],.kd-form-solo .nf-form-content button{min-height:58px !important;padding:16px 30px !important;border:1px solid rgba(210,185,255,.38) !important;border-radius:18px !important;background:radial-gradient(circle at 30% 0%,rgba(255,255,255,.22),transparent 35%),linear-gradient(135deg,#5e21ff 0%,#9b73ff 100%) !important;color:#fff !important;font-family:"Inter",Sans-serif !important;font-size:17px !important;font-weight:800 !important;line-height:1 !important;cursor:pointer !important;box-shadow:0 16px 38px rgba(92,33,255,.36),inset 0 1px 0 rgba(255,255,255,.22) !important;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.kd-form-solo .nf-form-content input[type=button]:hover,.kd-form-solo .nf-form-content input[type=submit]:hover,.kd-form-solo .nf-form-content button:hover{transform:translateY(-2px);box-shadow:0 20px 46px rgba(92,33,255,.48),inset 0 1px 0 rgba(255,255,255,.26) !important;opacity:.98}.kd-form-solo .nf-error-msg,.kd-form-solo .nf-error .nf-field-element input,.kd-form-solo .nf-error .nf-field-element textarea,.kd-form-solo .nf-error .nf-field-element select{color:#ffb4b4 !important}.kd-form-solo .nf-error .nf-field-element input,.kd-form-solo .nf-error .nf-field-element textarea,.kd-form-solo .nf-error .nf-field-element select{border-color:rgba(255,95,95,.75) !important;box-shadow:0 0 0 3px rgba(255,95,95,.14) !important}.kd-form-solo .nf-response-msg{padding:18px 20px !important;border-radius:16px !important;border:1px solid rgba(120,255,180,.28) !important;background:rgba(120,255,180,.08) !important;color:#d8ffe8 !important;font-family:"Inter",Sans-serif !important}.kd-form-solo .nf-form-title{display:none !important}@media (max-width:767px){.kd-form-solo{padding:36px 16px !important}.kd-form-solo-inner{padding:26px 20px 24px !important;border-radius:22px !important}.kd-form-solo .nf-form-content input:not([type=button]):not([type=submit]),.kd-form-solo .nf-form-content textarea,.kd-form-solo .nf-form-content select{min-height:50px !important;font-size:15px !important}.kd-form-solo .nf-form-content input[type=button],.kd-form-solo .nf-form-content input[type=submit],.kd-form-solo .nf-form-content button{width:100% !important;min-height:56px !important;font-size:16px !important}}