@media (min-width: 767px) {
	.show-mobile {
		display: none;
	}
}
.custom-hidden-content {
	display: none;
	animation: contentFadeIn 0.5s;
}

    /* El botón de + */
.custom-trigger {
	cursor: pointer;
	color: #4a90e2; /* Color del signo más */
	font-weight: bold;
	font-size: 1.3em;
	line-height: 1;
	margin-left: 5px;
	display: inline-block;
	transition: transform 0.2s;
}

.custom-trigger:hover {
	color: #2c3e50;
	transform: scale(1.2);
}

@keyframes contentFadeIn {
	from { opacity: 0; transform: translateY(-5px); }
	to { opacity: 1; transform: translateY(0); }
}
