

/* Start:/local/templates/.default/components/bitrix/news.list/faq/style.css?17899712433194*/
/* FAQ Component Styles */
.questions-answers-list .faq-label {
	display: block;
	font-family: "robotomedium", Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 4px;
}

.questions-answers-list .faq-question-text {
	display: block;
	font-size: 15px;
	line-height: 22px;
	font-weight: 500;
	color: #111111;
}

.questions-answers-list .faq-answer-inner {
	display: block;
}

.questions-answers-list .faq-answer-text {
	display: block;
	font-size: 14px;
	line-height: 22px;
	color: #111111;
}

.questions-answers-list .faq-answer-text p {
	margin: 0 0 8px 0;
}

.questions-answers-list .faq-answer-text p:last-child {
	margin-bottom: 0;
}

.questions-answers-list .question {
	color: #111111;
	font-size: 15px;
	line-height: 22px;
}

.questions-answers-list .answer {
	color: #111111 !important;
	font-size: 14px;
	line-height: 22px;
}

.questions-answers-list .answer a {
	color: #ff3a4d !important;
	text-decoration: underline !important;
	font-weight: 500;
	transition: color 0.2s ease;
}

.questions-answers-list .answer a:hover {
	color: #d82335 !important;
	text-decoration: none !important;
}

.questions-answers-list .open-answer {
	height: 32px !important;
	margin-top: -16px !important;
	overflow: hidden !important;
}

.questions-answers-list .open-answer span {
	height: 32px !important;
	line-height: 32px !important;
}

.questions-answers-list span.hide-answer-text {
	top: -32px !important;
}

.questions-answers-list .active span.hide-answer-text {
	top: 0 !important;
}

.questions-answers-list span.open-answer-text {
	top: 0 !important;
}

.questions-answers-list .active span.open-answer-text {
	top: 32px !important;
}

.questions-answers-list .open-answer-btn {
	top: 2px !important;
	right: 0 !important;
	width: 28px !important;
	height: 28px !important;
	border-radius: 50% !important;
	background-color: #fff4f5 !important;
	border: 1px solid #ffd0d5 !important;
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.75L6 6.25L10.5 1.75' stroke='%23ff3a4d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: 9px 6px !important;
	transition: all 0.25s ease-in-out !important;
	box-sizing: border-box !important;
}

.questions-answers-list .active .open-answer-btn {
	top: 2px !important;
	transform: rotate(-180deg) !important;
	background-color: #ff3a4d !important;
	border-color: #ff3a4d !important;
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.75L6 6.25L10.5 1.75' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
	background-size: 9px 6px !important;
}

.question-answer-wrap {
	border-radius: 8px !important;
	margin-bottom: 12px !important;
	border: 1px solid #eaeaea !important;
}

.question-answer-wrap.active {
	border-color: #eaeaea !important;
	box-shadow: none !important;
}


/* End */
/* /local/templates/.default/components/bitrix/news.list/faq/style.css?17899712433194 */
