/*********** Helper *************/

#helper .help__inner {
	-ms-flex-preferred-size: 70%;
	flex-basis: 70%;
}

#helper .help__faq-button {
	color: #080c0b;
	display: flex;
	align-items: center;
	font-size: 20px;
}

.number_faq {
	font-size: 62px;
	font-weight: 100;
	margin-right: .15em;
	color: #BCCACA;
	line-height: 1;
	width: 1em !important;
	display: none;
}

#helper .help__faq-button.jsActivePointMenu,
#helper .help__faq-button.jsActivePointMenu .number_faq {
color: #4F8793;
}

#helper .help__faq-item {
	background-color: #ECF2F2;
	padding: 16px 28px;
}

@media screen and (min-width: 521px) {
	#helper .help__faq-item {
	width: 90%;
	transition: width .25s;
	}
}

#helper .help__faq-button_big::after {
	background-color: white;
	width: 36px;
	height: 36px;
}

#helper .help__faq-list {
	row-gap: 24px;
	padding-left: 0;
}

#helper .order-info__stage_big {
	font-size: 46px;
}

#helper .order-info__item {
	align-items: flex-start;
	padding: 20px 0;
}

#helper .order-info__item .order-info__block {
	border-bottom: none;
	padding: 8px 0;
}

#helper .order-info__item:not(:last-child) {
	border-bottom: 1px solid #C3D8D8;
}

#helper .help__faq-item.active {
	background-color: #FAFCFC;
	width: 100%;
}

#helper .help__faq-drop {
	border-top: 1px solid #4F8793;
	padding-top: 2em;
	margin-top: 2em;
}

#helper .help__attention {
	background-color: white;
}




@media screen and (max-width: 520px) {
  #helper .help__faq-item { width: 100%; transition: width .25s; }
  #helper .number_faq { font-size: 42px; }
  #helper .help__faq-button { font-size: 16px; }
  #helper .arrow-right::after { top: 21px; }
  #helper .delivery-table { padding: 20px 14px; }
}
