File: /home/desetmhw/junksremovals-dubai.com/junksremovals-dubai/css/widget-form.min.css
/*! pro-elements - v3.28.0 - 23-03-2025 */
.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
}