.fichecta{
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-left: var(--wp--style--root--padding-left);
	padding-right: var(--wp--style--root--padding-right);
}
	.fichecta_narrow{
		display: flex;
		flex-direction: column;
		gap: var(--wp--preset--spacing--60);
		width: 100%;
		max-width: var(--wp--style--global--content-size);
	}
		.fichecta_title{
			display: block !important;
		}
		.fichecta_text{
			width: 100%;
			padding: 0 80px;
		}
            .fichecta_text *:first-child{
            	margin-block-start: 0;
            }
            .fichecta_text *:last-child{
            	margin-block-end: 0;
            }
        .fichecta_items{
        	display: flex;
        	flex-direction: row;
        	flex-wrap: wrap;
        	justify-content: center;
        	gap: 20px;
        	width: 100%;
			margin-top: 30px;
        }
        	.fichecta_item{
        		display: flex;
        		flex-direction: column;
        		width: calc((100% - (2 * 20px)) / 3);
        		padding: 0 20px 20px 20px;
        		position: relative;
        	}
        		.fichecta_item > *{
        			position: relative;
        			z-index: 2;
        		}
		        .fichecta_item-image{
		        	display: flex;
		        	flex-direction: column;
		        	justify-content: flex-end;
		        	flex-shrink: 0;
		        	width: 100%;
		        	height: 300px;
		        	padding: 40px;
		        	background: var(--wp--preset--color--nv-blue-dark);
		        	position: relative;
		        }
		            .fichecta_item-image img{
		            	width: 100%;
		            	height: 100%;
		            	object-fit: cover;
		            	position: absolute;
		            	left: 0;
		            	top: 0;
		            	z-index: 1;
		            	opacity: 0.3;
		            }
		            .fichecta_item-image-text{
		            	width: 100%;
		            	color: var(--wp--preset--color--nv-white);
		            	font-size: var(--wp--preset--font-size--20);
		            	font-weight: 900;
		            	text-transform: uppercase;
		            	position: relative;
		            	z-index: 3;
		            }
		        .fichecta_item-content{
		        	flex-grow: 1;
		        	display: flex;
		        	flex-direction: column;
		        	width: 100%;
		        	padding: 40px;
		        	position: relative;
		        }
		            .fichecta_item-title{
		            	width: 100%;
		            	color: var(--wp--preset--color--nv-white);
		            	font-size: var(--wp--preset--font-size--20);
		            	font-weight: 500;
		            	text-transform: uppercase;
		            }
		            .fichecta_item-plus{
		            	color: var(--wp--preset--color--nv-white);
		            	font-size: 16px;
		            	position: absolute;
		            	right: 0;
		            	bottom: 0;
		            	opacity: 0;
		            	transition: opacity .2s ease-in-out
		            }
		            .fichecta_item:hover .fichecta_item-plus{
		            	opacity: 1;
		            }
		        .fichecta_item-background{
		        	width: 100%;
		        	height: calc(100% - 80px);
		        	position: absolute;
		        	left: 0;
		        	top: 80px;
		        	z-index: 1;
		        }

@media (max-width: 1024px) {

	.fichecta_text{
		padding: 0;
	}
	.fichecta_item{
		width: calc((100% - 20px) / 2);
	}

}

@media (max-width: 768px) {

	.fichecta_item{
		width: 100%;
	}
    .fichecta_item-image{
    	height: 200px;
    	padding: 20px;
    }
    .fichecta_item-content{
    	padding: 20px;
    }

}