
#sectionTop,
.loans .item .info p .color,
#accordion .active .accordion-title .icon .cross,
#fillForm .form,
#circs,
#conditions .inner-conditions .top .right,
#companySelection {
	background: linear-gradient(87.6deg, #e192e5 0%, #905bb5 100%);
}

.title-calculator .top p span b,
.advantage-calculator .item .conent h5,
#choice h3,
#reviews h3,
#questions h3,
#conditions .inner-conditions .top .left h5,
.service__title,
.our-partners__title,
.reviews__title {
	color: #3a004c;
}

.advantage-calculator .item .conent .info {
	color: #FFF;
	opacity: 1;
}
.form-calculator {
	background: #f6fafe;
}
#accordion .accordion-item:hover h4,
#accordion .active h4,
.form-calculator fieldset div p .color {
	color: #c41aec;
}
.form-calculator .submit,
#mainForm fieldset .btn {
	background: linear-gradient(268.71deg, #c41aec 0%, #7a029f 100%);
	color: #FFFFFF;
}
.form-calculator .submit:hover,
#mainForm fieldset .btn {
	background: linear-gradient(268.71deg, #7a029f 0%, #c41aec 100%);
}
#fillForm .form .btn {
	background: linear-gradient(268.71deg, #4d25aa 0%, #3a004c 100%);
	color: #FFFFFF;
}
#fillForm .form .btn:hover {
	background: linear-gradient(268.71deg, #7a029f 0%, #4d25aa 100%);
}
#accordion .accordion-title .icon .cross svg path {
	fill: #8a4dc6;
}

input[type="range"] {
	background: linear-gradient(to right, #4d25aa 0%, #4d25aa 35%, rgba(58, 0, 76, 0.25) 35%, rgba(58, 0, 76, 0.25) 100%);
}
input.w-30[type="range"] {
	background: linear-gradient(to right, #4d25aa 0%, #4d25aa 30%, rgba(58, 0, 76, 0.25) 30%, rgba(58, 0, 76, 0.25) 100%);
}
input.w-0[type="range"] {
	background: linear-gradient(to right, #4d25aa 0%, #4d25aa 0%, rgba(58, 0, 76, 0.25) 0%, rgba(58, 0, 76, 0.25) 100%);
}

/* thumb */
input[type="range"]::-webkit-slider-thumb {
	background: #434343;
	background: #4d25aa;
}
input[type="range"]::-moz-range-thumb {
	background: #434343;
	background: #4d25aa;
}
input[type="range"]::-ms-range-thumb {
	background: #434343;
	background: #4d25aa;
	border: 2px solid #FFFFFF;
}
/* /thumb */

/* progress */
input[type="range"]::range-progress {
	background-color: #48c9ef;
}
input[type="range"]::-webkit-range-progress,
input[type="range"]::-moz-range-progress,
input[type="range"]::-ms-range-progress {
	background-color: #48c9ef;
}
input[type="range"]::-webkit-slider-runnable-track,
input[type="range"]::-moz-range-track,
input[type="range"]::-ms-fill-lower {
	background-color: #48c9ef;
}
input[type="range"]::-webkit-fill-lower,
input[type="range"]::-moz-fill-lower,
input[type="range"]::-ms-fill-lower {
	background-color: #48c9ef;
}
input[type="range"]::-webkit-fill-lower,
input[type="range"]::-moz-fill-lower,
input[type="range"]::-ms-fill-upper {
	background-color: #c9f5fe;
}


#steps .steps-items .item .num {
	border: 3px solid rgba(0,0,0,0);
}

#cards .box-cards {
	border: 5px solid rgba(33, 129, 255, 0);
	box-shadow: 0px 0 20px rgba(0, 0, 0, 0.2);
}

#reviews .swiper .swiper-slide .swiper-inner {
	border: 5px solid rgba(33, 129, 255, 0);
}
#reviews .swiper .swiper-slide.swiper-slide-active .swiper-inner,
#reviews .swiper .swiper-slide.swiper-slide-next .swiper-inner,
#reviews .swiper .swiper-slide.swiper-slide-duplicate-prev .swiper-inner {
	box-shadow: 0px 0 5px rgba(0, 0, 0, 0.2);
}

#advantage {
	background: radial-gradient(54.27% 54.27% at 100% -1.57%, #e192e5 0%, rgba(151, 194, 255, 0) 100%), radial-gradient(54.86% 54.86% at 0% 100%, #e192e5 0%, rgba(78, 49, 255, 0) 100%), linear-gradient(87.6deg, #905bb5 0%, #905bb5 100%);
}

.loans .item .fot .btn {
	border: 2px solid #e192e5;
}

.loans .item:hover .fot .btn {
	color: #FFF;
	background: linear-gradient(268.71deg, #7a029f 0%, #c41aec 100%);
	border: 2px solid rgba(46, 132, 255, 0);
}

.form-calculator fieldset .checkbox .checkmark:after,
#mainForm fieldset .checkbox .checkmark:after,
body[data-active-step="1"] #menuSteps .menu-steps .item:nth-child(1)::after,
body[data-active-step="2"] #menuSteps .menu-steps .item:nth-child(1)::after,
body[data-active-step="3"] #menuSteps .menu-steps .item:nth-child(2)::after,
body[data-active-step="4"] #menuSteps .menu-steps .item:nth-child(3)::after,
body[data-active-step="5"] #menuSteps .menu-steps .item:nth-child(3)::after {
	background-color: #7a029f;
}
#menuSteps .inner-menu-steps {
    padding: 0 20px;
    max-width: 720px;
    margin: 0 auto;
}
#menuSteps .menu-steps .item {
    display: none;
    width: 100%;
    box-sizing: border-box;
    padding: 15px 0;
}
#menuSteps .menu-steps .item p {
    text-align: left;
}
.form-calculator fieldset .checkbox .checkmark:after,
#mainForm fieldset .checkbox .checkmark:after,
body[data-active-step="1"] #menuSteps .menu-steps .item:nth-child(1),
body[data-active-step="2"] #menuSteps .menu-steps .item:nth-child(1),
body[data-active-step="3"] #menuSteps .menu-steps .item:nth-child(2),
body[data-active-step="4"] #menuSteps .menu-steps .item:nth-child(3),
body[data-active-step="5"] #menuSteps .menu-steps .item:nth-child(3) {
    display: block;
}

#reviews .swiper .arrow {
	border: 1px solid #8a4dc6;
}
#reviews .swiper .reviews-pagination .swiper-pagination-bullet {
	box-shadow: inset 0 0 0 2px #8a4dc6;
}
#reviews .swiper .reviews-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #8a4dc6;
}
#mainForm fieldset .checkbox input:not([type="submit"]):invalid ~ .checkmark {
	box-shadow: inset 0px 0px 0px 2px rgba(255, 0, 0, 0.15),
				inset 0px 0px 0px 1px #c41aec;
}
#mainForm fieldset .checkbox input:not([type="submit"]):focus:valid ~ .checkmark {
	box-shadow: inset 0px 0px 0px 2px #7a029f,
				inset 0px 0px 0px 1px #8a4dc6;
}
#mainForm fieldset select:not([type="submit"]):focus:invalid,
#mainForm fieldset input:not([type="submit"]):focus:invalid {
	box-shadow: inset 0px 0px 0px 1px #c41aec;
}
#mainForm fieldset select:not([type="submit"]):focus,
#mainForm fieldset input:not([type="submit"]):focus {
	box-shadow: inset 0px 0px 0px 2px #7a029f;
}
#mainForm fieldset select:not([type="submit"]):focus:valid,
#mainForm fieldset input:not([type="submit"]):focus:valid {
	box-shadow: inset 0px 0px 0px 1px #8a4dc6;
}


#offers .items-offers .item .btn {
	box-shadow: inset 0 0 0 3px #7a029f;
}
#offers .items-offers .item .btn:hover {
	background: linear-gradient(268.71deg, #7a029f 0%, #c41aec 100%);
	box-shadow: none;
	color: #FFF;
}
#offers .items-offers .item.active,
#offers .items-offers .item:hover {
	box-shadow: inset 0 0 0 1px #7a029f,
				0px 10px 20px rgba(0, 0, 0, 0.25);
}
.progressbar .bg,
.progressbar .meter {
	stroke: #8a4dc6;
}

/* if affiliate_id */
@media (max-width: 720px) {
	body.cut {
		background: linear-gradient(87.6deg, #e192e5 0%, #905bb5 100%);
	}
}