.block
	{
		padding: 15px;
	}

.block > *
	{
		border-radius: 15px;
		background: rgba( 255, 255, 255, 1 );
	}

.images img
	{
		width: 100%;
		object-fit: cover;
		border-radius: 15px 0px;
	}

.extra
	{
		font-size: 23px;
		line-height: 41px;
		color: rgba( 0, 0, 0, 1 );
	}

.extra.absolute
	{
		position: absolute;
		background: rgba( 255, 255, 255, 0.5 );
		right: 0px;
		bottom: 0px;
		border-top-left-radius: 15px;
	}

.extra .category .title
	{
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: center;
		border-bottom: 4px solid #8E8E8E;
	}

.extra-list .value
	{

	}

.extra-list .value .unit /* Dit moet naar ::slotted */
	{
		padding-left: 5px;
	}

.content
	{
		padding: 20px 40px;
	}

.content .title
	{
		font-weight: bold;
		font-size: 27px;
		line-height: 37px;
		color: #707070;
	}

.content .subtitle
	{
		font-size: 23px;
		line-height: 32px;
		color: #707070;
		text-transform: lowercase;
	}

.content .text
	{
		margin: 10px 0px;
		font-size: 20px;
		line-height: 27px;
		max-height: 54px;
		overflow: hidden;
	}

.content .text::slotted( * )
	{
		margin: 0px;
	}