.sp-megamenu-parent {
	float: none;
	margin: 0 auto;
	width: fit-content;
}
.sp-megamenu-parent > li > a {
	color: #333;
	font-size: inherit;
}
.box-border.sppb-divider-border::after {
	width: 100px;
	height: 5px;
	background-color: #e35c37;
	display: block;
	content: '';
	margin-top: -2px;
	position: absolute;
}
.home-logo-carousel .sppb-carousel-extended-item img {
	height: auto !important;
	object-fit: inherit;
}
.view-article article.item {
	width: 100%;
}