/*! elementor-pro - v3.35.0 - 11-02-2026 */ .elementor-button.elementor-hidden, .elementor-hidden { display: none; } .e-form__step { width: 100%; } .e-form__step:not(.elementor-hidden) { display: flex; flex-wrap: wrap; } .e-form__buttons { flex-wrap: wrap; } .e-form__buttons, .e-form__buttons__wrapper { display: flex; } .e-form__indicators { align-items: center; display: flex; flex-wrap: nowrap; font-size: 13px; justify-content: space-between; margin-bottom: var(--e-form-steps-indicators-spacing); } .e-form__indicators__indicator { align-items: center; display: flex; flex-basis: 0; flex-direction: column; justify-content: center; padding: 0 var(--e-form-steps-divider-gap); } .e-form__indicators__indicator__progress { background-color: var(--e-form-steps-indicator-progress-background-color); border-radius: var(--e-form-steps-indicator-progress-border-radius); overflow: hidden; position: relative; width: 100%; } .e-form__indicators__indicator__progress__meter { background-color: var(--e-form-steps-indicator-progress-color); border-radius: var(--e-form-steps-indicator-progress-border-radius); color: var(--e-form-steps-indicator-progress-meter-color); height: var(--e-form-steps-indicator-progress-height); line-height: var(--e-form-steps-indicator-progress-height); padding-right: 15px; text-align: right; transition: width .1s linear; width: var(--e-form-steps-indicator-progress-meter-width, 0); } .e-form__indicators__indicator:first-child { padding-left: 0; } .e-form__indicators__indicator:last-child { padding-right: 0; } .e-form__indicators__indicator--state-inactive { color: var(--e-form-steps-indicator-inactive-primary-color, #c2cbd2); } .e-form__indicators__indicator--state-inactive [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) { background-color: var(--e-form-steps-indicator-inactive-secondary-color, #fff); } .e-form__indicators__indicator--state-inactive object, .e-form__indicators__indicator--state-inactive svg { fill: var(--e-form-steps-indicator-inactive-primary-color, #c2cbd2); } .e-form__indicators__indicator--state-active { border-color: var(--e-form-steps-indicator-active-secondary-color, #fff); color: var(--e-form-steps-indicator-active-primary-color, #39b54a); } .e-form__indicators__indicator--state-active [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) { background-color: var(--e-form-steps-indicator-active-secondary-color, #fff); } .e-form__indicators__indicator--state-active object, .e-form__indicators__indicator--state-active svg { fill: var(--e-form-steps-indicator-active-primary-color, #39b54a); } .e-form__indicators__indicator--state-completed { color: var(--e-form-steps-indicator-completed-secondary-color, #fff); } .e-form__indicators__indicator--state-completed [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) { background-color: var(--e-form-steps-indicator-completed-primary-color, #39b54a); } .e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label { color: var(--e-form-steps-indicator-completed-primary-color, #39b54a); } .e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-none { background-color: initial; color: var(--e-form-steps-indicator-completed-primary-color, #39b54a); } .e-form__indicators__indicator--state-completed object, .e-form__indicators__indicator--state-completed svg { fill: var(--e-form-steps-indicator-completed-secondary-color, #fff); } .e-form__indicators__indicator__icon { align-items: center; border-style: solid; border-width: 1px; display: flex; font-size: var(--e-form-steps-indicator-icon-size); height: var(--e-form-steps-indicator-padding, 30px); justify-content: center; margin-bottom: 10px; overflow: hidden; width: var(--e-form-steps-indicator-padding, 30px); } .e-form__indicators__indicator__icon img, .e-form__indicators__indicator__icon object, .e-form__indicators__indicator__icon svg { height: auto; width: var(--e-form-steps-indicator-icon-size); } .e-form__indicators__indicator__icon .e-font-icon-svg { height: 1em; } .e-form__indicators__indicator__number { align-items: center; border-style: solid; border-width: 1px; display: flex; height: var(--e-form-steps-indicator-padding, 30px); justify-content: center; margin-bottom: 10px; width: var(--e-form-steps-indicator-padding, 30px); } .e-form__indicators__indicator--shape-circle { border-radius: 50%; } .e-form__indicators__indicator--shape-square { border-radius: 0; } .e-form__indicators__indicator--shape-rounded { border-radius: 5px; } .e-form__indicators__indicator--shape-none { border: 0; } .e-form__indicators__indicator__label { text-align: center; } .e-form__indicators__indicator__separator { background-color: #babfc5; height: var(--e-form-steps-divider-width); width: 100%; } .e-form__indicators--type-icon, .e-form__indicators--type-icon_text, .e-form__indicators--type-number, .e-form__indicators--type-number_text { align-items: flex-start; } .e-form__indicators--type-icon .e-form__indicators__indicator__separator, .e-form__indicators--type-icon_text .e-form__indicators__indicator__separator, .e-form__indicators--type-number .e-form__indicators__indicator__separator, .e-form__indicators--type-number_text .e-form__indicators__indicator__separator { margin-top: calc(var(--e-form-steps-indicator-padding, 30px) / 2 - var(--e-form-steps-divider-width, 1px) / 2); } .elementor-field-type-hidden { display: none; } .elementor-field-type-html { display: inline-block; } .elementor-field-type-tel input { direction: inherit; } .elementor-field-type-recaptcha_v3 .elementor-field-label { display: none; } .elementor-field-type-recaptcha_v3 .grecaptcha-badge { z-index: 1; } .elementor-button .elementor-form-spinner { order: 3; } .elementor-form .elementor-button .elementor-button-content-wrapper { align-items: center; } .elementor-form .elementor-button .elementor-button-text { white-space: normal; } .elementor-form .elementor-button svg { height: auto; } .elementor-form .elementor-button .e-font-icon-svg { height: 1em; } .elementor-form .elementor-button .elementor-button-content-wrapper { gap: 5px; } .elementor-form .elementor-button .elementor-button-icon, .elementor-form .elementor-button .elementor-button-text { flex-grow: unset; order: unset; } .elementor-select-wrapper .select-caret-down-wrapper { font-size: 11px; inset-inline-end: 10px; pointer-events: none; position: absolute; top: 50%; transform: translateY(-50%); } .elementor-select-wrapper .select-caret-down-wrapper svg { aspect-ratio: unset; display: unset; width: 1em; fill: currentColor; overflow: visible; } .elementor-select-wrapper .select-caret-down-wrapper i { font-size: 19px; line-height: 2; } .elementor-select-wrapper.remove-before:before { content: "" !important; } .elementor-message-svg:before { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0IDExIj48cGF0aCBmaWxsPSIjMDA4QTIwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ljc1IDguMTUgMS42IDUgLjU1IDYuMDVsNC4yIDQuMiA5LTlMMTIuNy4yeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+"); background-position: 50%; background-repeat: no-repeat; content: ""; height: 1em; width: 1em; }