
/*! elementor-pro - v3.28.0 - 30-03-2025 */
.elementor-post-navigation-borders-yes .elementor-post-navigation.elementor-grid {
	border: 1px solid;
	border-left: none;
	border-right: none;
	color: #d5d8dc;
	padding-bottom: 10px;
	padding-top: 10px;
}

.elementor-post-navigation-borders-yes .elementor-post-navigation__separator {
	background-color: #d5d8dc;
	height: 100%;
	margin: 0 auto;
	width: 1px;
}

.elementor-post-navigation {
	display: flex;
	overflow: hidden;
}

.elementor-post-navigation .post-navigation__arrow-wrapper {
	color: #d5d8dc;
}

.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-prev {
	font-size: 30px;
	padding-inline-end: 15px;
}

.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-next {
	font-size: 30px;
	padding-inline-start: 15px;
}

.elementor-post-navigation .post-navigation__arrow-wrapper i {
	transform: translateY(-5%);
}

.elementor-post-navigation .elementor-post-navigation__link__next, .elementor-post-navigation .elementor-post-navigation__link__prev {
	overflow: hidden;
}

.elementor-post-navigation .elementor-post-navigation__link a {
	align-items: center;
	display: flex;
	max-width: 100%;
}

.elementor-post-navigation .post-navigation__next--label, .elementor-post-navigation .post-navigation__prev--label {
	font-size: .8em;
	text-transform: uppercase;
}

.elementor-post-navigation .post-navigation__next--title, .elementor-post-navigation .post-navigation__prev--title {
	font-size: .7em;
}

.elementor-post-navigation .post-navigation__next--label, .elementor-post-navigation .post-navigation__next--title, .elementor-post-navigation .post-navigation__prev--label, .elementor-post-navigation .post-navigation__prev--title {
	overflow: hidden;
	text-overflow: ellipsis;
}

.elementor-post-navigation span.elementor-post-navigation__link__next {
	text-align: end;
}

.elementor-post-navigation span.elementor-post-navigation__link__next, .elementor-post-navigation span.elementor-post-navigation__link__prev {
	display: flex;
	flex-direction: column;
}

.elementor-post-navigation .elementor-grid {
	justify-content: space-between;
}

.elementor-post-navigation .elementor-post-navigation__link {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: calc(50% - 1px / 2);
}

.elementor-post-navigation .elementor-post-navigation__separator-wrapper {
	text-align: center;
}

.elementor-post-navigation .elementor-post-navigation__next {
	text-align: end;
}

.elementor-post-navigation .elementor-post-navigation__next a {
	justify-content: flex-end;
}
