.range_slider .range_slider_input_container{
	position: relative;
}
.range_slider .range_slider_input_container input{
	padding-left: 35px;
}
.range_slider .range_slider_input_container span{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 15px;
	font-size: 20px;
	font-weight: 600;
	line-height: 1;
} 
.range_slider  .range_slider_bar {
  -webkit-appearance: none;
  width: 100%;
  height: 8px;
  border-radius: 5px;
  outline: none;
  opacity: 1;
  -webkit-transition: .2s;
  transition: opacity .2s;
}

.range_slider  .range_slider_bar:hover {
  opacity: 0.9;
}

.range_slider  .range_slider_bar::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 25px;
  height: 25px;
  border-radius: 50%;
box-shadow: 3px 3px 10px 0px rgba(186,186,186,0.22);
  cursor: pointer;
	 background: #034750 url('https://maximgosmart-ogtbj.wpcomstaging.com/wp-content/uploads/2025/10/double-arrow-right-icon-1.webp') no-repeat center center;
  background-size: 12px;
}


.range_slider  .range_slider_bar::-moz-range-thumb {
 width: 25px;
  height: 25px;
  border-radius: 50%;
box-shadow: 3px 3px 10px 0px rgba(186,186,186,0.22);
  cursor: pointer;
	background: #034750 url('https://maximgosmart-ogtbj.wpcomstaging.com/wp-content/uploads/2025/10/double-arrow-right-icon-1.webp') no-repeat center center;
  background-size: 12px;
}

.range_slider label{
	font-size: 18px;
	font-weight: 600;
	line-height: 1.1;
}
.steps_form .elementor-field-subgroup  {
	gap: 6px;
}
.steps_form .e-form__buttons{
	margin-top: 15px;
}
.form_step_first h3{
	font-size: 18px;
	margin-bottom: 9px;
}
.form_step_first button{
	    border-radius: 12px 12px 12px 12px;
    padding: 15px 15px 15px 15px;
	    background-color: #D8FF29;
    color: #034750;
	    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: 600;
	width:100%;
	text-align: center;
	line-height: 1;
	font-size: 15px;
	margin-top: 20px
}
.form_step_first .radio_btn_card_container .radio_btn_card label{
	font-size: 16px;
	color: var(--e-global-color-text);
}
.form_step_first .radio_btn_card_container .radio_btn_card label input{
	margin-right: 5px;
}
.form_step_first .radio_btn_card_container .radio_btn_card{
	margin-bottom: 6px;
}
#form-1-application,
#form-2-application,
#form-1-home,
#form-2-home,
#form-1,
#form-2{
	display: none;
}