.forminator-ui.forminator-custom-form{--mpc-primary:#1e5638;--mpc-primary-dark:#143e28;--mpc-secondary:#bc6b2e;--mpc-secondary-dark:#965323;--mpc-black:#111111;--mpc-grey:#666666;--mpc-border:#dce5df;--mpc-white:#ffffff;position:relative;overflow:hidden;width:100%!important;padding:clamp(24px,4vw,42px)!important;background:var(--mpc-white)!important;color:var(--mpc-black)!important;border:1px solid rgba(30,86,56,0.14)!important;border-radius:24px!important;box-shadow:0 24px 60px rgba(30,86,56,0.10),0 8px 22px rgba(0,0,0,0.05)!important;animation:mpc-form-reveal 0.75scubic-bezier(0.22,1,0.36,1) both}.forminator-ui.forminator-custom-form::before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:linear-gradient(90deg,var(--mpc-primary) 0%,var(--mpc-primary) 65%,var(--mpc-secondary) 65%,var(--mpc-secondary) 100%)}.forminator-ui.forminator-custom-form .forminator-title{margin-bottom:10px!important;color:var(--mpc-primary)!important;font-size:clamp(28px,4vw,42px)!important;font-weight:700!important;line-height:1.12!important;letter-spacing:-0.025em!important}.forminator-ui.forminator-custom-form .forminator-subtitle{color:var(--mpc-secondary)!important;font-weight:600!important}.forminator-ui.forminator-custom-form .forminator-description{color:var(--mpc-grey)!important;font-size:15px!important;line-height:1.65!important}.forminator-ui.forminator-custom-form .forminator-label,.forminator-ui.forminator-custom-form .forminator-legend{margin-bottom:8px!important;color:var(--mpc-black)!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:0.01em!important}.forminator-ui.forminator-custom-form .forminator-required{color:var(--mpc-secondary)!important}.forminator-ui.forminator-custom-form .forminator-row{margin-bottom:20px!important}.forminator-ui.forminator-custom-form .forminator-input,.forminator-ui.forminator-custom-form .forminator-textarea{width:100%!important;padding:15px 17px!important;background:var(--mpc-white)!important;color:var(--mpc-black)!important;border:1.5px solid var(--mpc-border)!important;border-radius:12px!important;font-size:16px!important;line-height:1.4!important;box-shadow:none!important;outline:none!important;transition:border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease,background-color 0.25s ease!important}.forminator-ui.forminator-custom-form .forminator-textarea{min-height:145px!important;resize:vertical!important}.forminator-ui.forminator-custom-form.forminator-input::placeholder,.forminator-ui.forminator-custom-form.forminator-textarea::placeholder{color:#858585!important;opacity:1!important}.forminator-ui.forminator-custom-form .forminator-input:hover,.forminator-ui.forminator-custom-form .forminator-textarea:hover{border-color:rgba(30,86,56,0.55)!important}.forminator-ui.forminator-custom-form .forminator-input:focus,.forminator-ui.forminator-custom-form .forminator-textarea:focus{background:#ffffff!important;border-color:var(--mpc-primary)!important;box-shadow:0 0 0 4px rgba(30,86,56,0.12),0 8px 20px rgba(30,86,56,0.07)!important;transform:translateY(-1px)}.forminator-ui.forminator-custom-form.select2-container.select2-selection,.forminator-ui.forminator-custom-form.forminator-select{min-height:52px!important;background:var(--mpc-white)!important;color:var(--mpc-black)!important;border:1.5px solid var(--mpc-border)!important;border-radius:12px!important;box-shadow:none!important;transition:all 0.25s ease!important}.forminator-ui.forminator-custom-form.select2-container--open.select2-selection,.forminator-ui.forminator-custom-form.select2-container.select2-selection:focus{border-color:var(--mpc-primary)!important;box-shadow:0 0 0 4px rgba(30,86,56,0.12)!important}.forminator-ui.forminator-custom-form.select2-selection__rendered{color:var(--mpc-black)!important;line-height:50px!important}.forminator-ui.forminator-custom-form.forminator-checkbox-label,.forminator-ui.forminator-custom-form.forminator-radio-label{color:var(--mpc-black)!important;font-size:15px!important}.forminator-ui.forminator-custom-form.forminator-checkbox-box{background:var(--mpc-white)!important;border:2px solid #b9c7be!important;border-radius:5px!important;transition:background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease!important}.forminator-ui.forminator-custom-form.forminator-checkbox input:checked+.forminator-checkbox-box{background:var(--mpc-primary)!important;border-color:var(--mpc-primary)!important;transform:scale(1.06)}.forminator-ui.forminator-custom-form.forminator-radio-bullet{background:var(--mpc-white)!important;border:2px solid #b9c7be!important;transition:border-color 0.2s ease,transform 0.2s ease!important}.forminator-ui.forminator-custom-form.forminator-radio input:checked+.forminator-radio-bullet{border-color:var(--mpc-primary)!important;transform:scale(1.06)}.forminator-ui.forminator-custom-form.forminator-radio input:checked+.forminator-radio-bullet::before{background:var(--mpc-primary)!important}.forminator-ui.forminator-custom-form.forminator-button-submit,.forminator-ui.forminator-custom-form.forminator-button-next{position:relative;overflow:hidden;min-height:52px!important;padding:14px 30px!important;background:linear-gradient(135deg,var(--mpc-primary),var(--mpc-primary-dark))!important;color:var(--mpc-white)!important;border:0!important;border-radius:50px!important;font-size:15px!important;font-weight:700!important;letter-spacing:0.03em!important;cursor:pointer!important;box-shadow:0 10px 24px rgba(30,86,56,0.25)!important;transition:transform 0.25s ease,box-shadow 0.25s ease,background 0.25s ease!important}.forminator-ui.forminator-custom-form.forminator-button-submit::after,.forminator-ui.forminator-custom-form.forminator-button-next::after{content:"";position:absolute;top:-50%;left:-80%;width:45%;height:200%;background:rgba(255,255,255,0.20);transform:rotate(25deg);transition:left 0.55s ease}.forminator-ui.forminator-custom-form.forminator-button-submit:hover::after,.forminator-ui.forminator-custom-form.forminator-button-next:hover::after{left:135%}.forminator-ui.forminator-custom-form.forminator-button-submit:hover,.forminator-ui.forminator-custom-form.forminator-button-next:hover{background:linear-gradient(135deg,var(--mpc-secondary),var(--mpc-secondary-dark))!important;color:var(--mpc-white)!important;box-shadow:0 14px 30px rgba(188,107,46,0.28)!important;transform:translateY(-2px)}.forminator-ui.forminator-custom-form.forminator-button-submit:active,.forminator-ui.forminator-custom-form.forminator-button-next:active{transform:translateY(0)}.forminator-ui.forminator-custom-form.forminator-button:focus-visible,.forminator-ui.forminator-custom-form.forminator-button-submit:focus-visible{outline:3px solid rgba(188,107,46,0.42)!important;outline-offset:3px!important}.forminator-ui.forminator-custom-form.forminator-button-back{min-height:50px!important;padding:13px 26px!important;background:transparent!important;color:var(--mpc-primary)!important;border:1.5px solid var(--mpc-primary)!important;border-radius:50px!important;font-weight:700!important;transition:all 0.25s ease!important}.forminator-ui.forminator-custom-form.forminator-button-back:hover{background:rgba(30,86,56,0.07)!important;transform:translateY(-2px)}.forminator-ui.forminator-custom-form.forminator-button-upload{background:rgba(30,86,56,0.08)!important;color:var(--mpc-primary)!important;border:1px solid rgba(30,86,56,0.25)!important;border-radius:10px!important;font-weight:700!important}.forminator-ui.forminator-custom-form.forminator-has_error.forminator-input,.forminator-ui.forminator-custom-form.forminator-has_error.forminator-textarea{border-color:#b42318!important;box-shadow:0 0 0 4px rgba(180,35,24,0.09)!important}.forminator-ui.forminator-custom-form.forminator-error-message{margin-top:7px!important;color:#b42318!important;font-size:13px!important;font-weight:600!important}.forminator-ui.forminator-custom-form.forminator-response-message{padding:16px 18px!important;background:rgba(30,86,56,0.08)!important;color:var(--mpc-black)!important;border:1px solid rgba(30,86,56,0.20)!important;border-left:5px solid var(--mpc-primary)!important;border-radius:12px!important;animation:mpc-message-reveal 0.45s ease both}.forminator-ui.forminator-custom-form.forminator-response-message.forminator-error{background:#fff4f2!important;border-color:rgba(180,35,24,0.20)!important;border-left-color:#b42318!important}.forminator-ui.forminator-custom-form.forminator-pagination-progress{background:rgba(30,86,56,0.12)!important;border-radius:20px!important}.forminator-ui.forminator-custom-form.forminator-pagination-progress.forminator-progress-bar{background:linear-gradient(90deg,var(--mpc-primary),var(--mpc-secondary))!important;border-radius:20px!important}.forminator-ui.forminator-custom-form.forminator-row{opacity:0;animation:mpc-field-reveal 0.55s ease forwards}.forminator-ui.forminator-custom-form.forminator-row:nth-of-type(1){animation-delay:0.10s}.forminator-ui.forminator-custom-form.forminator-row:nth-of-type(2){animation-delay:0.17s}.forminator-ui.forminator-custom-form.forminator-row:nth-of-type(3){animation-delay:0.24s}.forminator-ui.forminator-custom-form.forminator-row:nth-of-type(4){animation-delay:0.31s}.forminator-ui.forminator-custom-form.forminator-row:nth-of-type(5){animation-delay:0.38s}.forminator-ui.forminator-custom-form.forminator-row:nth-of-type(n+6){animation-delay:0.45s}@keyframes mpc-form-reveal{from{opacity:0;transform:translateY(24px) scale(0.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mpc-field-reveal{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes mpc-message-reveal{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:767px){.forminator-ui.forminator-custom-form{padding:24px 18px!important;border-radius:18px!important}.forminator-ui.forminator-custom-form.forminator-row{margin-bottom:16px!important}.forminator-ui.forminator-custom-form.forminator-button-submit,.forminator-ui.forminator-custom-form.forminator-button-next,.forminator-ui.forminator-custom-form.forminator-button-back{width:100%!important}}@media (prefers-reduced-motion:reduce){.forminator-ui.forminator-custom-form,.forminator-ui.forminator-custom-form *,.forminator-ui.forminator-custom-form *::before,.forminator-ui.forminator-custom-form *::after{animation:none!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}.forminator-ui.forminator-custom-form.forminator-row{opacity:1!important;transform:none!important}}#forminator-module-117 .forminator-field>.forminator-label{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:block!important;width:auto!important;margin:0 0 8px 0!important;padding:0!important;background:transparent!important;color:#111111!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important;opacity:1!important;visibility:visible!important;transform:none!important;translate:none!important;pointer-events:auto!important}#forminator-module-117 .forminator-field>.forminator-input,#forminator-module-117 .forminator-field>.forminator-textarea,#forminator-module-117 .forminator-field>.forminator-date,#forminator-module-117 .forminator-field>.select2-container{position:relative!important;top:auto!important;margin-top:0!important}#forminator-module-117 .forminator-field>.forminator-description{position:static!important;display:block!important;margin:-3px 0 8px 0!important;color:#666666!important;transform:none!important}