.choose {
	background: none;
}
.choose__nav .tabs__item {
	color: #323232;
}
.choose__nav .tabs__item.active {
	background-color: #e0e0e0;
	box-shadow: inset 0 6px 13px 0 rgba(181, 181, 191, 0.66);
}
.choose__nav .lists .list__item {
	color: #fff;
}
.choose__nav .lists .list__item.active {
	background-color: #fff;
	color: #323232;
}
.choose .desc__contact a {
	color: #dddddd;
}
.choose .desc__contact {
	color: #ffffff;
}
.choose .desc__text {
	color: #ffffff;
}
.select2-hidden-accessible {
	position: relative;
	width: 100%;
	height: 65px;
	border-radius: 5px;
    background-color: #f4f4f2;
    box-shadow: inset 0 6px 13px 0 rgb(239, 233, 228);
    border: none;
    color: #565656;
    padding: 0 25px;
    font-size: 18px;
}
.form__input {
	color: #565656!important;
}
.choose__nav .lists .list__item:hover {
	background-color: #cacaca;
}

.choose__forms {
	background-color: #a5a5a5;
}
input[placeholder] {
	color: #565656!important;
}
::-webkit-input-placeholder { /* Chrome */
  color: #565656!important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #565656!important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #565656!important;
}
	.auto-size {
		width: auto!important;
		height: auto!important;
	}
	.no-max {
		max-width: none!important;
		max-height: none!important;
	}
	.form__input--fw {
		width: 100%;
	}
	.form__input {
	    height: 65px;
	    -webkit-border-radius: 5px;
	    border-radius: 5px;
	    background-color: #f4f4f2;
	    -webkit-box-shadow: inset 0 6px 13px 0 rgb(242, 234, 233);
	    box-shadow: inset 0 6px 13px 0 rgb(239, 233, 228);
	    border: none;
	    color: #565656;
	    padding: 0 25px;
	    font-size: 18px;
	}
	.form__field {
	    margin-bottom: 10px;
	}
	.form__field--btn {
	    margin-top: 25px;
	    margin-bottom: 15px;
	}
	.btn--fw {
	    width: 100%;
	    text-align: center;
	}
	.form__field--btn .btn {
	    -webkit-border-radius: 5px;
	    border-radius: 5px;
	    background-color: #ffbe00;
	    display: inline-block;
	    color: #fff;
	    padding: 23px 35px;
	    font-size: 18px;
	   
	    -webkit-transition: all .3s ease-out;
	    -o-transition: all .3s ease-out;
	    transition: all .3s ease-out;
	    white-space: nowrap;
	    border: none;
	    cursor: pointer;
	}
	.policy {
	    font-size: 12px;
	    color: #c8c8c8;
	    margin: 0 25px;
	    text-align: left;
	}
	.policy a {
		color: #ffbe00;
	}
	.form .policy__input {
	    display: none;
	}
	.form .policy__input+label {
	    display: flex;
	}
	.form .policy__input:checked+label span.box {
	    background-image: url(img/icon/check.svg);
	}
	.form .policy__input+label span.box {
	    display: inline-block;
	    width: 14px;
	    min-width: 14px;
	    margin-right: 5px;
	    height: 14px;
	    background-color: #ffbe00;
	    -webkit-border-radius: 5px;
	    border-radius: 5px;
	    cursor: pointer;
	}
.advantage {
	background-image: none;
}
.tab__desc {
	color: white;
}
.how__tabs .tab:last-child.active:before {
	background-color: #f3f3f3;
}
.how__tabs .tab.active {
	margin: auto;
}
.how__blocks .btn--violete {
	background-color: #ffbe00;
}
.how__blocks .block .step, .how__blocks .block__text {
	color: #fff;
}
.component-socials a svg {
	 width: 20px;
	 height: 20px;
	 margin-right: 5px;
}
[data-b-id="22"]>.container-fluid .container:not(.cover) {
	min-height: 600px;
}
[data-b-id="1"] .container.floating .logo-holder, [data-b-id="1"] .container.floating .soc-holder {
	display: block;
}
[data-b-id="1"] .container.floating {
	    height: 90px;
}
.mobile-menu .menu-content {
	    background: #ffbe00;
}