.tabs-list {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 75%;
	padding-top: 3.5rem;
	background-color: #fff
}
@media (min-width: 640px) and (max-width: 989.98px) {
	.tabs-list {
		width: 100%;
	}
}
@media (max-width: 639.98px) {
	.tabs-list.select-init {
		padding-top: 1.625rem;
		opacity: 1
	}
	.select-init .tabs-list {
		opacity: 1
	}
}
@media (max-width: 989.98px) {
	.tabs-list {
		padding-top: 3rem
	}
}
@media (max-width: 639.98px) {
	.tabs-list {
		width: 100%;
		padding-top: .625rem
	}
	.tabs-list:after {
		background-color: rgba(0, 0, 0, 0) !important
	}
}
.tabs-list:before {
	content: "";
	position: absolute;
	top: 0;
	left: -100%;
	width: 100%;
	height: 100%;
	background-color: #fff
}
@media (max-width: 639.98px) {
	.tabs-list:before {
		width: 200%;
		left: -50%
	}
}
.tabs-list:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	left: 0;
	bottom: 0;
	background-color: #efefef;
	z-index: 3
}
@media (max-width: 989.98px) {
	.tabs-list:after {
		width: 120%
	}
}
@media (max-width: 639.98px) {
	.tabs-list:after {
		width: 100%;
		background-color: #101010
	}
}
.tabs-list__el {
	position: relative;
	margin-right: 3.5rem;
	padding: 0 0 2.25rem;
	background-color: rgba(0, 0, 0, 0);
	color: rgba(16, 16, 16, .4);
	border: 0;
	cursor: pointer;
	white-space: nowrap;
	font-family: Firs Neue, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
	font-size: 1.125rem;
	line-height: 1.4;
	font-weight: 500;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: color;
	-o-transition-property: color;
	transition-property: color
}
@media (max-width: 639.98px) {
	.tabs-list__el {
		font-size: 1rem;
		padding-bottom: 1rem
	}
}
.tabs-list__el:after {
	content: "";
	position: absolute;
	z-index: 4;
	width: 100%;
	height: 2px;
	left: 0;
	bottom: 0;
	background-color: #efefef;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: background;
	-o-transition-property: background;
	transition-property: background
}
.tabs-list__el:focus,
.tabs-list__el:hover {
	color: #d0043c
}
.tabs-list__el:focus {
	outline: none
}
.tabs-list__el:last-child {
	margin-right: 0;
	border-right: 20px solid rgba(0, 0, 0, 0)
}
.tabs-list__el.active {
	color: #101010;
	pointer-events: none;
	cursor: default
}
.tabs-list__el.active:after {
	background-color: #d0043c
}
.tabs-list__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: scroll;
	scroll-padding-right: 20px;
	scrollbar-width: none;
	-ms-overflow-style: none
}
.tabs-list__wrap::-webkit-scrollbar {
	display: none
}
@media (max-width: 989.98px) {
	.tabs-list__wrap {
		padding-right: 2rem
	}
}
@media (max-width: 639.98px) {
	.tabs-list__wrap {
		padding-top: .5rem
	}
}
.tabs-list__fade {
	display: block;
	width: 15%;
	height: 100%;
	position: absolute;
	top: 0;
	border: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(0, 0, 0, 0);
	z-index: 2;
	outline: none;
	-webkit-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	-webkit-transition-property: width, -webkit-box-shadow;
	transition-property: width, -webkit-box-shadow;
	-o-transition-property: width, box-shadow;
	transition-property: width, box-shadow;
	transition-property: width, box-shadow, -webkit-box-shadow;
	padding: 0;
	pointer-events: none
}
@media (min-width: 990px) {
	.tabs-list__fade {
		pointer-events: all
	}
}
.tabs-list__fade--left {
	left: 0;
	background-image: -webkit-gradient(linear, right top, left top, from(hsla(0, 0%, 100%, 0)), to(#fff));
	background-image: -o-linear-gradient(right, hsla(0, 0%, 100%, 0), #fff);
	background-image: linear-gradient(270deg, hsla(0, 0%, 100%, 0), #fff);
	width: 0
}
.tabs-list__fade--left:hover {
	-webkit-box-shadow: inset 60px 0 30px -30px #ebebeb;
	box-shadow: inset 60px 0 30px -30px #ebebeb
}
.tabs-list__fade--right {
	right: 0;
	background-image: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, 0)), to(#fff));
	background-image: -o-linear-gradient(left, hsla(0, 0%, 100%, 0), #fff);
	background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff)
}
.tabs-list__fade--right:hover {
	-webkit-box-shadow: inset -60px 0 30px -30px #ebebeb;
	box-shadow: inset -60px 0 30px -30px #ebebeb
}
.tabs-content {
	position: relative;
	width: 100%;
	padding-top: 4rem;
	padding-bottom: 5rem;
	background-color: #fff
}
@media (max-width: 989.98px) {
	.tabs-content {
		padding-top: 3rem;
		padding-bottom: 3rem
	}
}
@media (max-width: 639.98px) {
	.tabs-content {
		padding-top: 2.5rem;
		padding-bottom: 2.5rem
	}
}
.tabs-content:after,
.tabs-content:before {
	content: "";
	position: absolute;
	top: 0;
	left: -100%;
	width: 100%;
	height: 100%;
	background-color: #fff
}
.tabs-content:after {
	left: 100%
}
.tabs-content-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.tabs-content-wrap.has-slider .tabs-content {
	width: 75%
}
@media (max-width: 989.98px) {
	.tabs-content-wrap.has-slider .tabs-content {
		width: 100%
	}
}
.tabs-content__el {
	display: none
}
.tabs-content__el.active {
	display: block
}
.tabs__head {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.tabs__head.has-link .tabs-list {
	width: 75%
}
@media (max-width: 639.98px) {
	.tabs__head.has-link .tabs-list {
		width: 100%
	}
}
.tabs__head.has-link .tabs-list:before {
	width: 100%
}
@media (max-width: 639.98px) {
	.tabs__head.has-link .tabs-list:before {
		width: 200%
	}
}
/**/
/**/
#panel {
	display: none;
}
.form_dark {
	background: #EFEFF2;
	padding: 30px 40px 50px;
}
.row {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	margin-left: -15px;
	margin-right: -15px;
}
.col {
	padding-left: 15px;
	padding-right: 15px;
}
.col--lg-4 {
	width: 33.3%;
}
.col--lg-8 {
	width: 66.6%;
}
.control_b-offset {
	margin-bottom: 20px;
}
.form_border {
	margin-top: 30px;
}
.form_btn {
	font-size: 16px;
	padding: 17px 24px;
	border: 2px solid #92969B;
}
.qr-created {
	display: flex;
	align-items: center;
	padding-bottom: 50px;
}
.qr-created__pic {
	width: 205px;
	flex-shrink: 0;
}
.qr-created__content {
	padding-left: 40px;
}
.qr-title {
	display: block;
	margin-bottom: 30px;
}
.qr-sub-title {
	display: block;
	margin-bottom: 20px;
}
.form-btn_gray {
	font-size: 16px;
	padding: 17px 24px;
	border: 2px solid #92969B;
	background: #EFEFF2;
	cursor: pointer;
	transition: all .3s ease;
}
.row--accept {
	margin-top: 20px;
}
.form-btn_gray:hover {
	border-color: #d0043c;
	background-color: #d0043c;
	color: #fff;
}
@media(max-width:1024px) {
	.form_dark {
		padding: 30px 15px 50px;
	}
	.col--lg-4 {
		width: 100%;
	}
}
@media(max-width:760px) {
	.qr-created__content {
		font-size: 14px;
	}
}
@media(max-width:600px) {
	.qr-created {
		flex-wrap: wrap;
	}
	.qr-created__pic {
		width: 100%;
		margin-bottom: 20px;
	}
	.qr-created__content {
		padding-left: 5px;
	}

	.col--lg-8 {
		width: 100%!important;
	}



}

.form-btn_t {
	margin-top: unset !important;
}

.form-layout__privacy {
	max-width: 30rem !important;

}

.checkbox__text {
	    padding-top: 0px !important;
}