@keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes fadeOut {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}
.discussion_panel {
	background: var(--color-bg);
	padding: 24px 15px;
	border-radius: 20px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
}
.discussion__title {
	font-weight: bold;
	font-size: 1.6rem;
}
.discussion__text {
	font-weight: bold;
	font-size: 1.6rem;
	margin-top: 4px;
}
.strengths-contentbox .discussion__text {
	font-size: 1.8rem;
}
.discussion__text > strong {
	display: inline-block;
	margin: 0 4px;
	font-size: 3.2rem;
	line-height: 1;
	color: var(--color-prim);
}
.discussion__text > strong > sup {
	font-size: 1.6rem;
	font-weight: 500;
	color: var(--color-txt);
}
.discussion__text > sup {
	vertical-align: super;
}
.discussion__text-sub {
	display: inline-block;
	font-size: 1.6rem;
	margin-top: 4px;
}
.discussion__text-sub > strong {
	display: inline-block;
	margin: 0 4px;
	font-weight: bold;
	font-size: 2.4rem;
	line-height: 1;
	color: var(--color-prim);
}
.discussion__text-sub > sup {
	vertical-align: super;
}
.discussion__text + * {
	margin-top: 6px;
}

@media (max-width: 767px) {
	.c-imageset__image--spmax {
		width: 100% !important;
	}
}

.c-set-sdgs {
	width: 100% !important;
}
/*# sourceMappingURL=discussion.css.map */
