.forminator-custom-form-1944{--a1:#6533d3;--a2:#4619a0;--ink:rgba(18,12,32,.92);--muted:rgba(18,12,32,.6);--field-bg-1:rgba(255,255,255,.98);--field-bg-2:rgba(255,255,255,.9);--stroke:rgba(18,12,32,.14);--stroke-hover:rgba(18,12,32,.18);--stroke-focus:rgba(101,51,211,.5);--r-field:16px;--r-msg:16px;--shadow-field:0 12px 28px rgba(18,12,32,.06);--shadow-field-hover:0 16px 34px rgba(18,12,32,.07);--shadow-focus:0 0 0 4px rgba(101,51,211,.14);position:relative;padding:0!important}.forminator-custom-form-1944,.forminator-custom-form-1944 *{box-sizing:border-box}.forminator-custom-form-1944::before{content:none!important}.forminator-custom-form-1944 .forminator-row{margin:0 0 13px!important}.forminator-custom-form-1944 .forminator-row:last-child{margin-bottom:0!important}.forminator-custom-form-1944 .forminator-col{padding-left:0!important;padding-right:0!important}.forminator-custom-form-1944 .forminator-field{margin:0!important}@media (min-width:760px){.forminator-custom-form-1944 .forminator-row:first-of-type{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;align-items:start}.forminator-custom-form-1944 .forminator-row:first-of-type>.forminator-col{width:auto!important;max-width:none!important;flex:initial!important}}.forminator-custom-form-1944 .forminator-label{margin:0 0 7px!important;font-size:12.75px!important;line-height:1.15!important;letter-spacing:.02em!important;font-weight:700!important;color:rgba(18,12,32,.64)!important}.forminator-custom-form-1944 .forminator-required{color:rgba(101,51,211,.88)!important;font-weight:850!important;opacity:.8!important}.forminator-custom-form-1944 .forminator-input,.forminator-custom-form-1944 .forminator-textarea,.forminator-custom-form-1944 input[type=text],.forminator-custom-form-1944 input[type=email],.forminator-custom-form-1944 textarea{width:100%!important;appearance:none;-webkit-appearance:none;background:linear-gradient(180deg,var(--field-bg-1),var(--field-bg-2))!important;border:1px solid var(--stroke)!important;border-radius:var(--r-field)!important;padding:14px 16px!important;font-size:16px!important;line-height:1.45!important;color:var(--ink)!important;box-shadow:0 1px 0 rgba(255,255,255,.82) inset,0 0 0 1px rgba(255,255,255,.36) inset,var(--shadow-field)!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}.forminator-custom-form-1944 .forminator-input::placeholder,.forminator-custom-form-1944 .forminator-textarea::placeholder,.forminator-custom-form-1944 input[type=text]::placeholder,.forminator-custom-form-1944 input[type=email]::placeholder,.forminator-custom-form-1944 textarea::placeholder{color:rgba(18,12,32,.36)!important}@media (hover:hover){.forminator-custom-form-1944 .forminator-input:hover,.forminator-custom-form-1944 .forminator-textarea:hover,.forminator-custom-form-1944 input[type=text]:hover,.forminator-custom-form-1944 input[type=email]:hover,.forminator-custom-form-1944 textarea:hover{border-color:var(--stroke-hover)!important;background:rgba(255,255,255,.99)!important;box-shadow:0 1px 0 rgba(255,255,255,.84) inset,0 0 0 1px rgba(255,255,255,.42) inset,var(--shadow-field-hover)!important;transform:translateY(-1px)}}.forminator-custom-form-1944 .forminator-input:focus,.forminator-custom-form-1944 .forminator-textarea:focus,.forminator-custom-form-1944 input[type=text]:focus,.forminator-custom-form-1944 input[type=email]:focus,.forminator-custom-form-1944 textarea:focus{outline:none!important;background:rgba(255,255,255,.995)!important;border-color:var(--stroke-focus)!important;box-shadow:0 1px 0 rgba(255,255,255,.86) inset,var(--shadow-focus),0 22px 54px rgba(18,12,32,.1)!important;transform:none}.forminator-custom-form-1944 .forminator-textarea,.forminator-custom-form-1944 textarea{min-height:clamp(170px,24vw,190px)!important;padding:16px!important;resize:vertical!important}.forminator-custom-form-1944 .forminator-row-last .forminator-col{display:flex!important;justify-content:flex-start!important}.forminator-custom-form-1944 .forminator-button-submit{position:relative;overflow:hidden;min-height:48px;padding:13px 22px!important;border-radius:999px!important;border:1px solid rgba(101,51,211,.42)!important;background:linear-gradient(135deg,var(--a1),var(--a2))!important;color:#fff!important;font-size:15px!important;font-weight:780!important;letter-spacing:.01em!important;box-shadow:0 18px 48px rgba(101,51,211,.24),0 2px 0 rgba(255,255,255,.22) inset!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.forminator-custom-form-1944 .forminator-button-submit::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0))}.forminator-custom-form-1944 .forminator-button-submit::after{content:"";position:absolute;left:16px;right:16px;bottom:-12px;height:18px;border-radius:999px;pointer-events:none;background:radial-gradient(closest-side,rgba(101,51,211,.22),transparent 70%);filter:blur(10px);opacity:.55}@media (hover:hover){.forminator-custom-form-1944 .forminator-button-submit:hover{transform:translateY(-1px)!important;box-shadow:0 22px 56px rgba(101,51,211,.28),0 2px 0 rgba(255,255,255,.24) inset!important;filter:brightness(1.02)}}.forminator-custom-form-1944 .forminator-button-submit:active{transform:translateY(0)!important;box-shadow:0 14px 36px rgba(101,51,211,.22),0 2px 0 rgba(255,255,255,.18) inset!important}.forminator-custom-form-1944 .forminator-button-submit:focus,.forminator-custom-form-1944 .forminator-button-submit:focus-visible{outline:none!important;box-shadow:0 0 0 4px rgba(101,51,211,.16),0 22px 56px rgba(101,51,211,.28),0 2px 0 rgba(255,255,255,.22) inset!important}.forminator-custom-form-1944 .forminator-button-submit:disabled,.forminator-custom-form-1944 .forminator-button-submit[disabled]{opacity:.75!important;cursor:not-allowed!important;filter:grayscale(.12);transform:none!important}.forminator-custom-form-1944 .forminator-error-message,.forminator-custom-form-1944 .forminator-field-error{margin-top:8px!important;font-size:12.75px!important;line-height:1.35!important;color:rgba(176,40,76,.92)!important}.forminator-custom-form-1944 .forminator-has_error :is(.forminator-input,.forminator-textarea,input,textarea){border-color:rgba(176,40,76,.34)!important;box-shadow:0 1px 0 rgba(255,255,255,.76) inset,0 0 0 4px rgba(176,40,76,.1),0 18px 44px rgba(18,12,32,.08)!important}.forminator-custom-form-1944 .forminator-response-message{border-radius:var(--r-msg)!important;border:1px solid rgba(18,12,32,.12)!important;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.82))!important;box-shadow:0 16px 40px rgba(18,12,32,.08)!important;padding:14px!important}.forminator-custom-form-1944 .forminator-edit-module,.forminator-custom-form-1944 a[href*=forminator],.forminator-custom-form-1944 .forminator-edit-link,.forminator-custom-form-1944 .forminator-edit-form{display:none!important}@media (max-width:759px){.forminator-custom-form-1944 .forminator-row:first-of-type{display:block!important}}@media (max-width:680px){.forminator-custom-form-1944 .forminator-row{margin-bottom:12px!important}.forminator-custom-form-1944 .forminator-button-submit{width:100%!important;justify-content:center!important;padding:14px 18px!important}}@media (prefers-reduced-motion:reduce){.forminator-custom-form-1944 .forminator-input,.forminator-custom-form-1944 .forminator-textarea,.forminator-custom-form-1944 .forminator-button-submit{transition:none!important}.forminator-custom-form-1944 .forminator-input:hover,.forminator-custom-form-1944 .forminator-textarea:hover,.forminator-custom-form-1944 .forminator-button-submit:hover{transform:none!important}}