.elementor-7964 .elementor-element.elementor-element-c6f2c6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--border-radius:0rem 0rem 0rem 0rem}.elementor-7964 .elementor-element.elementor-element-7c65df7 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-7964 .elementor-element.elementor-element-7c65df7 .elementor-button span{gap:8px}.elementor-7964 .elementor-element.elementor-element-7c65df7 .elementor-field-group{padding-right:calc(1.5rem/2);padding-left:calc(1.5rem/2);margin-bottom:1.5rem}.elementor-7964 .elementor-element.elementor-element-7c65df7 .elementor-form-fields-wrapper{margin-left:calc(-1.5rem/2);margin-right:calc(-1.5rem/2);margin-bottom:-1.5rem}.elementor-7964 .elementor-element.elementor-element-7c65df7 .elementor-field-group.recaptcha_v3-bottomleft,.elementor-7964 .elementor-element.elementor-element-7c65df7 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}body.rtl .elementor-7964 .elementor-element.elementor-element-7c65df7 .elementor-labels-inline .elementor-field-group>label{padding-left:10px}body:not(.rtl) .elementor-7964 .elementor-element.elementor-element-7c65df7 .elementor-labels-inline .elementor-field-group>label{padding-right:10px}body .elementor-7964 .elementor-element.elementor-element-7c65df7 .elementor-labels-above .elementor-field-group>label{padding-bottom:10px}.elementor-7964 .elementor-element.elementor-element-7c65df7 .elementor-field-group>label,.elementor-7964 .elementor-element.elementor-element-7c65df7 .elementor-field-subgroup label{color:var(--e-global-color-56853f4)}.elementor-7964 .elementor-element.elementor-element-7c65df7 .elementor-mark-required .elementor-field-label:after{color:#F25757}.elementor-7964 .elementor-element.elementor-element-7c65df7 .elementor-field-group>label{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-7964 .elementor-element.elementor-element-7c65df7 .elementor-field-type-html{padding-bottom:0}.elementor-7964 .elementor-element.elementor-element-7c65df7 .elementor-field-group .elementor-field{color:var(--e-global-color-07d3eb2)}.elementor-7964 .elementor-element.elementor-element-7c65df7 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#fff;border-color:#928F8FB5;border-width:0 0 0 0;border-radius:4px 4px 4px 4px}.elementor-7964 .elementor-element.elementor-element-7c65df7 .elementor-field-group .elementor-select-wrapper select{background-color:#fff;border-color:#928F8FB5;border-width:0 0 0 0;border-radius:4px 4px 4px 4px}.elementor-7964 .elementor-element.elementor-element-7c65df7 .elementor-field-group .elementor-select-wrapper::before{color:#928F8FB5}.elementor-7964 .elementor-element.elementor-element-7c65df7 .elementor-button{font-weight:600;border-radius:4px 4px 4px 4px;padding:1rem 1rem 1rem 1rem}.elementor-7964 .elementor-element.elementor-element-7c65df7 .e-form__buttons__wrapper__button-next{background-color:var(--e-global-color-accent);color:#fff}.elementor-7964 .elementor-element.elementor-element-7c65df7 .elementor-button[type="submit"]{background-color:var(--e-global-color-accent);color:#fff}.elementor-7964 .elementor-element.elementor-element-7c65df7 .elementor-button[type="submit"] svg *{fill:#fff}.elementor-7964 .elementor-element.elementor-element-7c65df7 .e-form__buttons__wrapper__button-previous{color:#fff}.elementor-7964 .elementor-element.elementor-element-7c65df7 .e-form__buttons__wrapper__button-next:hover{background-color:#F25757CF;color:#fff}.elementor-7964 .elementor-element.elementor-element-7c65df7 .elementor-button[type="submit"]:hover{background-color:#F25757CF;color:#fff}.elementor-7964 .elementor-element.elementor-element-7c65df7 .elementor-button[type="submit"]:hover svg *{fill:#fff}.elementor-7964 .elementor-element.elementor-element-7c65df7 .e-form__buttons__wrapper__button-previous:hover{color:#fff}.elementor-7964 .elementor-element.elementor-element-7c65df7 .elementor-message.elementor-message-success{color:var(--e-global-color-2bdb25e)}.elementor-7964 .elementor-element.elementor-element-7c65df7 .elementor-message.elementor-message-danger{color:var(--e-global-color-accent)}.elementor-7964 .elementor-element.elementor-element-7c65df7 .elementor-message.elementor-help-inline{color:var(--e-global-color-accent)}.elementor-7964 .elementor-element.elementor-element-7c65df7{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px}@media(max-width:1024px){.elementor-7964 .elementor-element.elementor-element-7c65df7 .elementor-field-group>label{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7964 .elementor-element.elementor-element-7c65df7 .elementor-button{letter-spacing:.8px}}@media(max-width:1024px) and (min-width:768px){.elementor-7964 .elementor-element.elementor-element-c6f2c6e{--width:100%}}@media(max-width:767px){.elementor-7964 .elementor-element.elementor-element-c6f2c6e{--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-7964 .elementor-element.elementor-element-7c65df7 .elementor-field-group>label{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}.elementor-field-group-field_47cc75b{display:none!important}.custom-upload-ui-field_47cc75b{margin-top:8px;padding-left:.75rem;padding-right:.75rem}.custom-upload-note-field_47cc75b{font-size:14px;line-height:1.5;color:#6b7280;margin-bottom:12px}.custom-upload-actions-field_47cc75b{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.custom-upload-trigger-field_47cc75b{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 18px;margin-bottom:1rem;border-radius:12px;background:var(--e-global-color-accent);color:#fff;cursor:pointer;font-size:15px;font-weight:600;border:none;box-shadow:0 10px 25px rgb(17 24 39 / .12);transition:0.2s ease}.custom-upload-trigger-field_47cc75b:hover{filter:brightness(.92);transform:translateY(-1px)}.custom-upload-trigger-field_47cc75b svg{width:18px;height:18px;flex:0 0 18px}.custom-upload-files-field_47cc75b{margin-top:14px;display:grid;gap:10px}.custom-upload-file-item-field_47cc75b{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 4px 16px rgb(17 24 39 / .05)}.custom-upload-file-left-field_47cc75b{display:flex;align-items:center;gap:10px;min-width:0}.custom-upload-file-icon-field_47cc75b{width:38px;height:38px;border-radius:10px;background:#f3f4f6;display:inline-flex;align-items:center;justify-content:center;font-size:17px;flex:0 0 38px}.custom-upload-file-meta-field_47cc75b{min-width:0}.custom-upload-file-name-field_47cc75b{font-size:14px;font-weight:600;color:#111827;line-height:1.35;word-break:break-word}.custom-upload-file-size-field_47cc75b{margin-top:2px;font-size:12px;color:#6b7280}.custom-upload-file-badge-field_47cc75b{display:inline-flex;align-items:center;justify-content:center;min-width:58px;padding:7px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:#eef2ff;color:#3730a3}.custom-upload-file-badge-field_47cc75b.is-pdf{background:#fee2e2;color:#b91c1c}.custom-upload-file-badge-field_47cc75b.is-doc{background:#dbeafe;color:#1d4ed8}.custom-upload-file-badge-field_47cc75b.is-image{background:#dcfce7;color:#15803d}.custom-upload-ready-field_47cc75b,.custom-upload-success-field_47cc75b{display:none;margin-top:12px;padding:12px 14px;border-radius:12px;font-size:14px;font-weight:600}.custom-upload-ready-field_47cc75b{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa;margin-bottom:12px}.custom-upload-success-field_47cc75b{background:#ecfdf5;color:#166534;border:1px solid #bbf7d0}