

/* Start:/bitrix/templates/.default/components/bitrix/news.list/faq-list/style.css?17618974572014*/
.faq-list {
	display: flex;
	flex-direction: column;
	row-gap: 25px;
	width: 100%;
}

.faq-list__item {}

.faq-list__item-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	background-color: #e6701b;
	padding: 8px 10px;
	transition: .1s all ease-in;
}

.faq-list__item-header:hover {
	cursor: pointer;
	background-color: #ce530e;
}

.faq-list__item-name {
	color: #ffffff;
	font-size: 18px;
}

.faq-list__item-arrow-container {
	display: flex;
	align-items: center;
}

.faq-list__item-body {
	opacity: 0;
	visibility: hidden;
	height: 0;
	padding: 0 0 0;
	background-color: #ffffff;
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	transition: .1s all ease-in;
}

.faq-list__item-arrow {
	margin: 0;
	width: 15px;
	height: 15px;
	cursor: pointer;
	transition: .1s all ease-in;
}

.faq-list__item-arrow path {
	fill: #ffffff;
	transition: fill 0.5s ease-out;
}

.faq-list__item.active .faq-list__item-arrow {
	transform: rotate(90deg);
}

.faq-list__item.active .faq-list__item-body {
	opacity: 1;
	visibility: visible;
	height: auto;
	padding: 5px 0 0;
}

.faq-list__item.active .faq-list__item-header {
	background-color: #ce530e;
}

.faq-body-detail-text {
	display: none;
}

.modal {
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background-color: #ffffff;
	width: 100%;
	max-width: 991px;
	height: 90%;
	max-height: 90%;
	z-index: 1220;
	border-radius: 10px;
	border: 1px solid #ce530e;
}
.modal.show {
	display: block;
}

.modal-faq-content {
	display: flex;
	flex-direction: column;
	row-gap: 10px;
	height: 100%;
	padding: 25px 0;
}

.modal-faq-title {
	font-size: 20px;
	font-weight: bold;
	padding: 0 20px 10px;
}

.modal-faq-text {
	font-size: 16px;
	display: flex;
	flex-direction: column;
	padding: 0 20px;
	row-gap: 6px;
	max-height: 90%;
	overflow-y: auto;
}

.modal-faq-text p {
	margin: 0;
}

.modal-faq-close {
	position: absolute;
	right: 15px;
	top: 15px;
	cursor: pointer;
}

body.stl-oh {
	overflow: hidden;
}
/* End */
/* /bitrix/templates/.default/components/bitrix/news.list/faq-list/style.css?17618974572014 */
