#companySelection,
#sectionTop {
	background: url("../images/p.ab8caf139c13.png") repeat 50% 50% #FFDE00;
	background-size: contain;
}

#conditions .inner-conditions .top .right,
#sectionTop.inner-page,
#circs,
#description {
	background: #FFDE00;
}
@media (max-width: 720px) {
	#aboutService {
		background-color: #FFDE00;
	}
}

.advantage-calculator .item .conent h5,
#accordion .active h4,
#accordion .accordion-item:hover h4,
.form-calculator fieldset div p .color {
	color: #467FD9;
}
.advantage-calculator .item .conent .info {
	color: #000;
	opacity: 1;
}
.form-calculator {
	background: #f6fafe;
}
.title-calculator .top p span b {
	color: #FFDE00;
}
.title-calculator .top p span b {
	background-color: #FFF;
	border-radius: 10px;
	color: #000;
	padding: 0 10px;
}
#accordion .active .accordion-title .icon .cross,
.form-calculator .submit,
#mainForm fieldset .btn,
#offers .items-offers .item .btn {
	background: #467FD9;
	color: #FFFFFF;
}
#gamburger .item,
#offers .items-offers .item .btn:hover,
.form-calculator .submit:hover,
#mainForm fieldset .btn:hover {
	background: #4F93FE;
}

#accordion .accordion-title .icon .cross svg path {
	fill: #B7C1C3;
}

input[type="range"] {
	background: linear-gradient(to right, #FFDE00 0%, #FFDE00 35%, #D6DFE8 35%, #D6DFE8 100%);
}
input.w-30[type="range"] {
	background: linear-gradient(to right, #FFDE00 0%, #FFDE00 30%, #D6DFE8 30%, #D6DFE8 100%);
}

/* thumb */
input[type="range"]::-webkit-slider-thumb {
	background: #434343;
	background: #FFDE00;
}
input[type="range"]::-moz-range-thumb {
	background: #434343;
	background: #FFDE00;
}
input[type="range"]::-ms-range-thumb {
	background: #434343;
	background: #FFDE00;
	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;
}

.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: #4F93FE;
}

#mainForm fieldset .checkbox input:not([type="submit"]):invalid ~ .checkmark {
	box-shadow: inset 0px 0px 0px 2px #DD7236,
				inset 0px 0px 0px 1px #DD7236;
}
#mainForm fieldset .checkbox input:not([type="submit"]):focus:valid ~ .checkmark {
	box-shadow: inset 0px 0px 0px 2px #467FD9,
				inset 0px 0px 0px 1px #FFDE00;
}
#mainForm fieldset select:not([type="submit"]):focus:invalid,
#mainForm fieldset input:not([type="submit"]):focus:invalid {
	box-shadow: inset 0px 0px 0px 1px #DD7236;
}
#mainForm fieldset select:not([type="submit"]):focus,
#mainForm fieldset input:not([type="submit"]):focus {
	box-shadow: inset 0px 0px 0px 2px #889293;
}
#mainForm fieldset select:not([type="submit"]):focus:valid,
#mainForm fieldset input:not([type="submit"]):focus:valid {
	box-shadow: inset 0px 0px 0px 1px #139248;
}

#offers .items-offers .item.active,
#offers .items-offers .item:hover {
	box-shadow: inset 0 0 0 1px #FFDE00,
				0px 10px 20px rgba(0, 0, 0, 0.25);
}
.progressbar .bg,
.progressbar .meter {
	stroke: #FFDE00;
}

/* if affiliate_id */
@media (max-width: 720px) {
	body.cut {
		background: url("../images/p.ab8caf139c13.png") repeat 50% 50% #FFDE00;
		background-size: contain;
	}
	body.cut #sectionTop {
		background: none;
	}
}

/* colors bind_card */
.card__btn {
	background-color: #FFDE00;
	color: #000;
}