
.wp-block-group.is-specs-grid  {
	row-gap: 0;
	column-gap: calc(2rem + 1px);
	
	& > .wp-block-group  {
		position: relative;
		padding: var(--wp--preset--spacing--30);
		
		
		&:not(:nth-last-child(-n + 2)) {
			border-bottom: 1px solid var(--wp--preset--color--gris);
		}
		
		&:nth-child(even)::before {
		
			content: '';
			position: absolute;
			top: 1rem;
			bottom: 1rem;
			left: -1rem;

	
		
			border-left: 1px solid var(--wp--preset--color--turquoise);
		}
		
		& > * {
			max-width: 22rem;
			margin-inline: auto;
		}
	}
	
	@media (width <= 680px) {
		& {
			grid-template-columns: repeat(1, minmax(0, 1fr));
			& > .wp-block-group {
			
				padding-inline: 0!important;
				
				&:not(:last-child) {
					border-bottom: 1px solid var(--wp--preset--color--gris);
				}
			}
		}
	}
}

.wp-block-media-text {
	
	gap:  var(--wp--preset--spacing--50);
	
	& .wp-block-media-text__content {
		padding-inline: 0;
		
	}
	@media (width <= 780px) {
		
		&.is-stacked-on-mobile {
			
			grid-template-columns: 100% !important;
			
			& > .wp-block-media-text__media {
				grid-column: 1;
				grid-row: 1;
			}
			
			& > .wp-block-media-text__content {
				grid-column: 1;
				grid-row: 2;
			}
		}
	}
}

/*
.wp-block-group {
	&.is-layout-grid {
		gap : var(--wp--preset--spacing--50);
	}
}
*/

.wp-block-epico-dynamic-year-block {
	
	& p {
		margin: 0;
		line-height: 1;
	}
	& a {
		text-decoration: none;
	}
	
	& a:hover  {
		text-decoration: underline;
	}
}
