.outsourcing__step {
    max-width: 36.2rem !important;
}

.step_6 .step__count {
    background: -webkit-gradient(linear, left top, right top, color-stop(-10.71%, #2F34A0), color-stop(88.49%, #4E69C5));
    background: linear-gradient(90deg, #2F34A0 -10.71%, #4E69C5 88.49%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.step_7 .step__count {
    background: -webkit-gradient(linear, left top, right top, color-stop(-10.71%, #2F34A0), color-stop(88.49%, #4E69C5));
    background: linear-gradient(90deg, #2F34A0 -10.71%, #4E69C5 88.49%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.slider-buttom .step_1 .step__count {
    background: -webkit-gradient(linear, left top, right top, color-stop(-10.71%, #E7B134), color-stop(88.49%, #E7B134));
    background: linear-gradient(90deg, #E7B134 -10.71%, #E7B134 88.49%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.slider-buttom .step_2 .step__count {
    background: -webkit-gradient(linear, left top, right top, color-stop(-10.71%, #E6812D), color-stop(88.49%, #E6812D));
    background: linear-gradient(90deg, #E6812D -10.71%, #E6812D 88.49%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.slider-buttom .step_3 .step__count {
    background: -webkit-gradient(linear, left top, right top, color-stop(-10.71%, #E84E25), color-stop(88.49%, #E84E25));
    background: linear-gradient(90deg, #E84E25 -10.71%, #E84E25 88.49%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}

.slider-buttom .step_4 .step__count {
    background: -webkit-gradient(linear, left top, right top, color-stop(-10.71%, #CC1C11), color-stop(88.49%, #CC1C11));
    background: linear-gradient(90deg, #CC1C11 -10.71%, #CC1C11 88.49%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.slider-buttom .step_5 .step__count {
    background: -webkit-gradient(linear, left top, right top, color-stop(-10.71%, #75393E), color-stop(88.49%, #75393E));
    background: linear-gradient(90deg, #75393E -10.71%, #75393E 88.49%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.subtitle-bottom {
    margin-top: 20px; 
    text-align: center; 
    margin-bottom: 0;
}

.form_radio {
	margin-bottom: 10px;
    display: inline-block;
    margin-right: 25px;
}
.form_radio input[type=radio] {
	display: none;
}
.form_radio label {
	display: inline-block;
	cursor: pointer;
	position: relative;
	padding-left: 25px;
	margin-right: 0;
	line-height: 18px;
	user-select: none;
}
.form_radio label:before {
	content: "";
	display: inline-block;
	width: 17px;
	height: 18px;
	position: absolute;
	left: 0;
	bottom: 1px;
	background: url(img/radio-12.png) 0 0 no-repeat;
}
 
/* Checked */
.form_radio input[type=radio]:checked + label:before {
	background: url(img/radio-22.png) 0 0 no-repeat;
}
 
/* Hover */
.form_radio label:hover:before {
	filter: brightness(120%);
}
 
/* Disabled */
.form_radio input[type=radio]:disabled + label:before {
	filter: grayscale(100%);
}