
.wp-block-gtm-post-navigation-link {
	display: flex;
}

.wp-block-gtm-post-navigation-link .wp-block-gtm-post-navigation-link__icon {
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none !important;
	transition: var(--gtm-transition);
	transition-property: var(--gtm-global--transition-property);
	will-change: var(--gtm-global--transition-property);
}

.gtm-style.gtm-has-post-navigation-link-icon-padding-top---lg.wp-block-gtm-post-navigation-link .wp-block-gtm-post-navigation-link__icon {
	padding-top: var(--gtm-post-navigation-link-icon-padding-top---lg);
}

@media (max-width: 1199.98px) {
	.gtm-style.gtm-has-post-navigation-link-icon-padding-top---md.wp-block-gtm-post-navigation-link .wp-block-gtm-post-navigation-link__icon {
		padding-top: var(--gtm-post-navigation-link-icon-padding-top---md);
	}
}

@media (max-width: 767.98px) {
	.gtm-style.gtm-has-post-navigation-link-icon-padding-top---sm.wp-block-gtm-post-navigation-link .wp-block-gtm-post-navigation-link__icon {
		padding-top: var(--gtm-post-navigation-link-icon-padding-top---sm);
	}
}

.gtm-style.gtm-has-post-navigation-link-icon-padding-bottom---lg.wp-block-gtm-post-navigation-link .wp-block-gtm-post-navigation-link__icon {
	padding-bottom: var(--gtm-post-navigation-link-icon-padding-bottom---lg);
}

@media (max-width: 1199.98px) {
	.gtm-style.gtm-has-post-navigation-link-icon-padding-bottom---md.wp-block-gtm-post-navigation-link .wp-block-gtm-post-navigation-link__icon {
		padding-bottom: var(--gtm-post-navigation-link-icon-padding-bottom---md);
	}
}

@media (max-width: 767.98px) {
	.gtm-style.gtm-has-post-navigation-link-icon-padding-bottom---sm.wp-block-gtm-post-navigation-link .wp-block-gtm-post-navigation-link__icon {
		padding-bottom: var(--gtm-post-navigation-link-icon-padding-bottom---sm);
	}
}

.gtm-style.gtm-has-post-navigation-link-icon-padding-left---lg.wp-block-gtm-post-navigation-link .wp-block-gtm-post-navigation-link__icon {
	padding-left: var(--gtm-post-navigation-link-icon-padding-left---lg);
}

@media (max-width: 1199.98px) {
	.gtm-style.gtm-has-post-navigation-link-icon-padding-left---md.wp-block-gtm-post-navigation-link .wp-block-gtm-post-navigation-link__icon {
		padding-left: var(--gtm-post-navigation-link-icon-padding-left---md);
	}
}

@media (max-width: 767.98px) {
	.gtm-style.gtm-has-post-navigation-link-icon-padding-left---sm.wp-block-gtm-post-navigation-link .wp-block-gtm-post-navigation-link__icon {
		padding-left: var(--gtm-post-navigation-link-icon-padding-left---sm);
	}
}

.gtm-style.gtm-has-post-navigation-link-icon-padding-right---lg.wp-block-gtm-post-navigation-link .wp-block-gtm-post-navigation-link__icon {
	padding-right: var(--gtm-post-navigation-link-icon-padding-right---lg);
}

@media (max-width: 1199.98px) {
	.gtm-style.gtm-has-post-navigation-link-icon-padding-right---md.wp-block-gtm-post-navigation-link .wp-block-gtm-post-navigation-link__icon {
		padding-right: var(--gtm-post-navigation-link-icon-padding-right---md);
	}
}

@media (max-width: 767.98px) {
	.gtm-style.gtm-has-post-navigation-link-icon-padding-right---sm.wp-block-gtm-post-navigation-link .wp-block-gtm-post-navigation-link__icon {
		padding-right: var(--gtm-post-navigation-link-icon-padding-right---sm);
	}
}

.gtm-style.gtm-has-post-navigation-link-icon-radius.wp-block-gtm-post-navigation-link .wp-block-gtm-post-navigation-link__icon {
	border-radius: var(--gtm-post-navigation-link-icon-radius);
}

.gtm-style.gtm-has-post-navigation-link-icon-radius-border-top-left-radius.wp-block-gtm-post-navigation-link .wp-block-gtm-post-navigation-link__icon {
	border-top-left-radius: var(--gtm-post-navigation-link-icon-radius-border-top-left-radius);
}

.gtm-style.gtm-has-post-navigation-link-icon-radius-border-top-right-radius.wp-block-gtm-post-navigation-link .wp-block-gtm-post-navigation-link__icon {
	border-top-right-radius: var(--gtm-post-navigation-link-icon-radius-border-top-right-radius);
}

.gtm-style.gtm-has-post-navigation-link-icon-radius-border-bottom-left-radius.wp-block-gtm-post-navigation-link .wp-block-gtm-post-navigation-link__icon {
	border-bottom-left-radius: var(--gtm-post-navigation-link-icon-radius-border-bottom-left-radius);
}

.gtm-style.gtm-has-post-navigation-link-icon-radius-border-bottom-right-radius.wp-block-gtm-post-navigation-link .wp-block-gtm-post-navigation-link__icon {
	border-bottom-right-radius: var(--gtm-post-navigation-link-icon-radius-border-bottom-right-radius);
}

.gtm-style.gtm-has-post-navigation-link-icon-color.wp-block-gtm-post-navigation-link .wp-block-gtm-post-navigation-link__icon {
	color: var(--gtm-post-navigation-link-icon-color);
}

.gtm-style.gtm-has-post-navigation-link-icon-bg.wp-block-gtm-post-navigation-link .wp-block-gtm-post-navigation-link__icon {
	background: var(--gtm-post-navigation-link-icon-bg);
}

.gtm-style.gtm-has-post-navigation-link-icon-size---lg.wp-block-gtm-post-navigation-link .wp-block-gtm-post-navigation-link__icon .gtm-icon {
	font-size: var(--gtm-post-navigation-link-icon-size---lg);
}

@media (max-width: 1199.98px) {
	.gtm-style.gtm-has-post-navigation-link-icon-size---md.wp-block-gtm-post-navigation-link .wp-block-gtm-post-navigation-link__icon .gtm-icon {
		font-size: var(--gtm-post-navigation-link-icon-size---md);
	}
}

@media (max-width: 767.98px) {
	.gtm-style.gtm-has-post-navigation-link-icon-size---sm.wp-block-gtm-post-navigation-link .wp-block-gtm-post-navigation-link__icon .gtm-icon {
		font-size: var(--gtm-post-navigation-link-icon-size---sm);
	}
}

.wp-block-gtm-post-navigation-link__post {
	flex: 1 1 auto;
}

.gtm-is-post-navigation-link-type-next {
	flex-flow: row-reverse;
}

.gtm-is-post-navigation-link-type-next .wp-block-gtm-post-navigation-link__icon {
	margin-left: 1em;
}

.gtm-style.gtm-has-post-navigation-link-icon-spacing---lg.gtm-is-post-navigation-link-type-next .wp-block-gtm-post-navigation-link__icon {
	margin-left: var(--gtm-post-navigation-link-icon-spacing---lg);
}

@media (max-width: 1199.98px) {
	.gtm-style.gtm-has-post-navigation-link-icon-spacing---md.gtm-is-post-navigation-link-type-next .wp-block-gtm-post-navigation-link__icon {
		margin-left: var(--gtm-post-navigation-link-icon-spacing---md);
	}
}

@media (max-width: 767.98px) {
	.gtm-style.gtm-has-post-navigation-link-icon-spacing---sm.gtm-is-post-navigation-link-type-next .wp-block-gtm-post-navigation-link__icon {
		margin-left: var(--gtm-post-navigation-link-icon-spacing---sm);
	}
}

.gtm-is-post-navigation-link-type-previous .wp-block-gtm-post-navigation-link__icon {
	margin-right: 1em;
}

.gtm-style.gtm-has-post-navigation-link-icon-spacing---lg.gtm-is-post-navigation-link-type-previous .wp-block-gtm-post-navigation-link__icon {
	margin-right: var(--gtm-post-navigation-link-icon-spacing---lg);
}

@media (max-width: 1199.98px) {
	.gtm-style.gtm-has-post-navigation-link-icon-spacing---md.gtm-is-post-navigation-link-type-previous .wp-block-gtm-post-navigation-link__icon {
		margin-right: var(--gtm-post-navigation-link-icon-spacing---md);
	}
}

@media (max-width: 767.98px) {
	.gtm-style.gtm-has-post-navigation-link-icon-spacing---sm.gtm-is-post-navigation-link-type-previous .wp-block-gtm-post-navigation-link__icon {
		margin-right: var(--gtm-post-navigation-link-icon-spacing---sm);
	}
}

.gtm-has-post-navigation-position-top .wp-block-gtm-post-navigation-link__icon {
	align-self: flex-start;
}

.gtm-has-post-navigation-position-center .wp-block-gtm-post-navigation-link__icon {
	align-self: center;
}

.gtm-has-post-navigation-position-bottom .wp-block-gtm-post-navigation-link__icon {
	align-self: flex-end;
}

.rtl .gtm-is-post-navigation-link-rtl .wp-block-gtm-post-navigation-link__icon .gtm-icon {
	transform: scaleX(-1);
}
