.carousel-item img {
	height: auto;
}

.fuji-carousel-caption {
	left: 7%;
	right: 7%;
	height: 90%;
}

.carousel-control-next,
.carousel-control-prev {
	width: 7%;
	min-height: 44px;
}

.carousel-control-prev-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23004098' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23004098' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-indicators [data-bs-target] {
	background-color: var(--color-primary-subtle);
	opacity: 1;
}

.carousel-indicators [data-bs-target].active {
	background-color: var(--color-primary);
	opacity: 1;
}

.slide-content {
	padding-right: var(--space-5);
}

.slide-content-title {
	color: var(--color-gray-900);
	font-size: var(--text-lg);
	font-weight: var(--weight-bold);
	font-style: italic;
}

.slide-content-body {
	margin-top: var(--space-5);
	color: var(--color-gray-900);
	font-size: var(--text-base);
	line-height: 1.875;
}

.card-fuji {
	margin-bottom: 0;
}

.card-header-fuji {
	padding: 0.5rem 1rem;
}

.card-header-fuji h2 {
	font-size: var(--text-xl);
	color: var(--color-primary);
	margin: 0;
}

.column-content {
	padding-left: var(--space-4);
}

.column-content h3 {
	margin-top: 0;
	margin-bottom: 0;
	color: var(--color-gray-900);
	font-size: var(--text-sm);
	font-weight: var(--weight-bold);
}

.column-content a:hover img {
	opacity: 0.60;
}

.column-content ul {
	color: var(--color-gray-700);
	list-style: disc outside;
}

.column-content ul li a {
	font-size: var(--text-sm);
	color: var(--color-primary-link);
}

.column-content ul li a:hover {
	color: var(--color-primary);
	text-decoration: underline;
}

.descriptions {
	font-size: var(--text-sm);
	color: var(--color-gray-700);
}
