/* default */
.icon-minus-img {
  display: none;
}

/* open accordion */
.accordion-item .accordion-title.active .icon-plus-img {
  display: none;
}

.accordion-item .accordion-title.active .icon-minus-img {
  display: inline-block;
}

/* Accordion */
.section-content .accordion {
	max-width: 1380px;
	margin: 0 auto;
}

.section-content .accordion .accordion-title {
	border: none;
}

.section-content .accordion .accordion-item {
	color: #49494A;
	margin-bottom: 10px;
	background-color: #ECFAFF;
	
	ul {
		margin-left: 30px;
		margin-top: 10px;
	}
	
	ol {
		list-style: none;
		counter-reset: item;
		margin-left: 10px;
		margin-top: 10px;
	}

	ol li {
		counter-increment: item;
		display: flex;
		gap: 10px;
	}

	ol li::before {
		content: counter(item) ")";
		font-weight: 700;
	}
}

.section-content {
	.accordion a {
	padding: 2rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 2.25rem;
}
}

.section-content .accordion .toggle {
	margin: 0;
	position: static;
}

.section-content .accordion-item .toggle img {
	max-width: none;
	width: 2.25rem;
    height: 2.25rem;
}

@media (max-width: 640px) {
	.section-content .accordion a {
		padding: 1rem;
		gap: 1.25rem;
	}

	.section-content .accordion-item .accordion-title {
		font-size: 17px;
	}

	.section-content .accordion-item .toggle img {
		width: 1.875rem;
		height: 1.875rem;
	}

	.section-content .accordion-item .accordion-inner {
		padding: 0.5rem 0.5rem;
		
		.compare-table th,
		.compare-table td {
			text-transform: none;
			padding: 0.375rem 0.375rem;
			text-align: left;
			vertical-align: top;
			font-size: 0.75rem;
		}
	}
}