.entry-content {
	& .block-slider {
		/* margin-bottom: var(--wp--custom--layout--block-gap-large);*/
		/* margin: 0 calc(var(--wp--custom--layout--padding)); */
		/* margin: 88px calc(var(--wp--custom--layout--padding) * -1);
		width: calc(100% + var(--wp--custom--layout--padding) * 2); */
	}
}


/* .entry-content {
	& .block-testimonials {
		margin: 88px calc(var(--wp--custom--layout--padding) * -1);
	}
} */


.block-timeline {
	background-color: var(--wp--preset--color--bg-off-white);
	padding: 96px 0 166px;
	position: relative;

	& .timeline-header {
		margin-bottom : 3rem;
	
		& .title {
			font-size: var(--wp--preset--font-size--lg);
			margin: 0 auto;
			max-width: 700px;
			padding: 0 1rem;
			text-align: center;
		}
	}

	& .timeline {
		overflow: hidden;

		& .flickity-slider {
			align-items: center;
			display: flex;
		}
		& .flickity-page-dots {
			bottom: -4rem;
			& .dot {
				background: var(--wp--preset--color--darkorange);
			}
		}

		// Fix selectable bug.
		&.is-admin {
			&:before {
				bottom: 40px;
				content: "";
				display: block;
				left: 0;
				position: absolute;
				right: 0;
				top: 0;
				z-index: 1;
			}
		}
	}

	& .timeline-item {
		background-color: var(--wp--preset--color--white);
		border-radius: var(--wp--custom--border-radius--medium);
		opacity: 0.5;
		padding: 40px 48px;
		transform: scale(0.25);
		width: 60%;

		&.is-selected {
			opacity: 1;
		}

		& .timeline-card-header {

			& p {
				margin: 0;
			}

			& .timeline-year p {
				color: var(--wp--preset--color--darkorange);
				font-size: 17px;
				font-weight: bold;
				margin-bottom: 1rem;
			}

			& .timeline-headline {
				margin-bottom: 4rem;
				& p {
					font-size: var(--wp--preset--font-size--lg);
					font-weight: 700;
					line-height: 1.1;

					& strong {
						color: var(--wp--preset--color--darkorange);
						font-weight: 700;
					}
				}
			}
		}
	}
}



