/* start ----------------------------------------- questions ----------------------------------------- */
.questions h2 {
	margin-bottom: 20px;
}
.question__item {
    padding: 15px;
    margin-bottom: 10px;
    border: 1px solid var(--chernyy-100);
    border-radius: 10px;
    background: var(--goluboy-50);
}
.question__toggle {
    border: 0;
	padding: 0;
    background: transparent;
    text-align: left;
	align-items: center;
	gap: 10px;
	line-height: 1.3;
	width: 100%;
	color: var(--chernyy-500-osnovnoy);
}
.question__toggle:before {
    width: 25px;
    height: 25px;
    flex-shrink: 0;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.7513 6.91699H10.5846V2.75033C10.5846 2.19779 10.3651 1.66789 9.97444 1.27719C9.58374 0.886485 9.05384 0.666992 8.5013 0.666992C7.94877 0.666992 7.41886 0.886485 7.02816 1.27719C6.63746 1.66789 6.41797 2.19779 6.41797 2.75033L6.49193 6.91699H2.2513C1.69877 6.91699 1.16886 7.13649 0.778163 7.52719C0.387462 7.91789 0.167969 8.44779 0.167969 9.00032C0.167969 9.55286 0.387462 10.0828 0.778163 10.4735C1.16886 10.8642 1.69877 11.0837 2.2513 11.0837L6.49193 11.0097L6.41797 15.2503C6.41797 15.8029 6.63746 16.3328 7.02816 16.7235C7.41886 17.1142 7.94877 17.3337 8.5013 17.3337C9.05384 17.3337 9.58374 17.1142 9.97444 16.7235C10.3651 16.3328 10.5846 15.8029 10.5846 15.2503V11.0097L14.7513 11.0837C15.3038 11.0837 15.8337 10.8642 16.2244 10.4735C16.6151 10.0828 16.8346 9.55286 16.8346 9.00032C16.8346 8.44779 16.6151 7.91789 16.2244 7.52719C15.8337 7.13649 15.3038 6.91699 14.7513 6.91699Z' fill='%230077CC' /%3e%3c/svg%3e");
	background-repeat: no-repeat;
    background-size: auto;
    background-position: center;
}
.question__toggle.active:before {
	transform: rotate(45deg);
}
.question__toggle.active {
	padding-bottom: 10px;
}
.question__content {
    display: none;
}
.question__content.active {
    display: block;
}
.question__content p {
	margin-bottom: 20px;
}
.question__content .text {
	font-family: var(--second-family);
    line-height: 1.3;
	font-size: 16px;
}
.question__content .text:last-child {
	margin-bottom: 0;
}
.question__content ul {
    list-style: disc;
    padding-left: 30px;
	margin-bottom: 20px;
}
.question__content ul.decimal {
    list-style: decimal;
}
.question__content ul.decimal li::marker {
	color: initial;
}
.question__content li:not(:last-child) {
    margin-bottom: 10px;
}
.question__content li::marker {
    color: #008cf0;
}
@media (max-width: 767px) {
	.questions h2 span{
		display: block;
	}	
}
@media (min-width: 768px) {
	.question__toggle {
		font-size: 20px;
		gap: 12px;
	}	
	.question__item {
		padding: 24px 20px;
		margin-bottom: 12px;
	}
	.question__toggle.active {
		padding-bottom: 15px;
	}
	.question__content {
		padding-left: 37px;
	}	
}
@media (min-width: 1024px) {
	.questions h2 {
		margin-bottom: 30px;
	}
	.question__toggle {
		gap: 17px;
	}	
	.question__item {
		padding: 25px 22px;
	}
	.question__toggle.active {
		padding-bottom: 17px;
	}
	.question__content {
		padding-left: 42px;
	}	
	.question__content .text {
		font-size: 18px;
	}	
}
/* end ------------------------------------------- questions ----------------------------------------- */