.faqwidget .inner {
	max-width: 1000px;
	margin: 80px auto;
}


.faqwidget .questions {
	margin-top: 2em;
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 40px;

}

.faqwidget summary {
  list-style: none;
  cursor: pointer;
  position: relative;
}
.faqwidget summary:before {
	content: "";
	position: absolute;
	left: -20px;
	top: 6px;
	display: block;
	width: 16px;
	height: 16px;
	background: url("img/li.svg") 0 0 no-repeat;
	background-size: contain;
	transform: rotate(0);
	transition: transform 0.2s ease;
}
.faqwidget details:open summary:before {
	transform: rotate(90deg);
	
}
.faqwidget summary::-webkit-details-marker {
  display: none;
}

.faqwidget .item {
	break-inside: avoid;
	margin-bottom: 1em;
}
.faqwidget .answer {
	margin-bottom: 1em;
}

.faqwidget .item .question {
	font-size: 125%;
	line-height: 1.25;
	font-weight: bold;
}
.faqwidget .item a {
	color: var(--red);
	text-decoration: underline;
}
.faqwidget .item a:hover {
	color: var(--dark-blue);
}

@media (max-width: 800px) {
	.faqwidget .questions {
		margin-top: 2em;
		display: block;
	}
	
	.faqwidget .item .question {
		font-size: 110%;
	}	
}
@media (max-width: 800px) {
	.faqwidget .inner {
		margin: 0 20px;
	}
	.faqwidget .inner .title {
		text-align: center;
	}
}