
.calculator-elem__item-discount span {
	font-size: 12px;
	color: #8e8e8e
}
.calculator-elem__quantity-days {
	margin-top: 4px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ccd5df;
	padding: 0 20px 20px
}


.calculator-elem__top .input_wrap span {
	font-family: ProximaNovaSemibold
}

.calculator-elem__slider {
	margin: 8px 0;
	display: flex;
	justify-content: space-between;
	align-items: center
}

.calculator-elem__button_minus_price {
	width: 21px;
	height: 21px;
	border-radius: 4px;
	background-color: #002c54;
	color: #fff;
	text-align: center;
	transition: .3s;
	cursor: pointer;
	line-height: 18px
}

.calculator-elem__numb {
	display: flex;
	justify-content: space-between;
	padding: 0 20px;
	margin-top: 5px
}


.calculator-elem__button {
	width: 21px;
	height: 21px;
	background: #002c54;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .25);
	cursor: pointer;
	border-radius: 50%;
	color: #fff;
	text-align: center;
	flex-shrink: 0;
	position: relative
}


.calculator-elem__button-plus:after {
	content: "";
	position: absolute;
	height: 9px;
	width: 1px;
	background-color: #fff;
	left: 10px;
	top: 6px
}

.calculator-elem__redline {
	height: 5px;
	background: #e87138;
	position: relative;
	flex: 1 0
}

.calculator-elem__redline span {
	position: absolute;
	font-family: ProximaNovaSemibold;
	font-size: 11px;
	color: #e87138;
	bottom: 100%;
	right: 0;
	text-align: right
}

.calculator-elem__slide {
	display: flex;
	padding: 21px 20px 0;
	align-items: center
}



.calculator-elem__slide .slider {
	height: 5px;
	background-color: #e5e5e5;
	width: calc(60% - 72px);
	z-index: 1;
	position: relative;
	margin-left: 15px;
	margin-right: 15px
}

.calculator-elem__slide .slider:after,
.calculator-elem__slide .slider:before {
	content: "";
	position: absolute;
	top: 0;
	height: 5px;
	width: 15px
}

.calculator-elem__slide .slider:before {
	left: -15px;
	background-color: #4eb176
}

.calculator-elem__slide .slider:after {
	right: -15px;
	background-color: #e5e5e5
}

.calculator-elem__slide .slider .ui-slider:before {
	content: "";
	position: absolute;
	right: calc(100% - 1px);
	height: 6px;
	background-color: #ff8900;
	border-radius: 3px 0 0 3px;
	width: 15px
}

.calculator-elem__slide .slider .ui-slider-range-min {
	background-color: #4eb176;
	height: 5px
}

.calculator-elem__slide .slider .ui-slider-range-min--landing {
	background-color: #f1d810
}

.calculator-elem__slide .slider .ui-slider-handle {
	width: 30px;
	height: 21px;
	background-color: #4eb176;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .25);
	border-radius: 12px;
	cursor: pointer;
	position: absolute;
	transform: translateX(-50%);
	z-index: 1
}


.calculator-elem__slide .slider .ui-slider-handle:after {
	content: "";
	position: absolute;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAYAAADkZNYtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAjSURBVHgB7cohDgAACMPAhv//GdAkiE3vZFN6cXytEGS25wHrTgwFW2Su0wAAAABJRU5ErkJggg==);
	width: 11px;
	height: 10px;
	top: 50%;
	left: 48%;
	transform: translate(-50%, -50%)
}

.how-to-apply__left {
	padding-right: 50px
}

.how-to-apply__right {
	box-shadow: 0 2px 8px rgba(0, 0, 0, .25);
	border-radius: 10px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	background-color: #fff;
	position: -webkit-sticky;
	position: sticky;
	top: 20px
}

.how-to-apply__right--margin {
	margin-top: 5px
}

.how-to-apply__right--width {
	width: 320px;
	flex: 0 0 320px
}

.how-to-apply__right-top {
	padding-bottom: 30px
}

.calculator-elem__button:before {
    content: "";
    position: absolute;
    width: 9px;
    height: 1px;
    background-color: #fff;
    left: 6px;
    top: 10px;
}
.calculator-elem__button-plus:after {
    content: "";
    position: absolute;
    height: 9px;
    width: 1px;
    background-color: #fff;
    left: 10px;
    top: 6px;
}

.hero__content-wrapper{
    padding: 10px;
}





