.wp-block-group.has-background > .eco-access-tools-services_container {
	box-shadow: var(--wp--preset--shadow--medium);
}

.eco-access-tools-services_container .wp-block-buttons,
.eco-access-tools-services_container .wp-block-button {
	width: 100%;
}

.eco-access-tools-services_container .wp-block-button .wp-block-button__link{
	justify-content: center;
	
}

.eco-access-tools-services_container {
	min-width: 250px;
}

.eco-access-tools-services_container .eco-infos-repair__icon {
	flex-shrink: 0;
}

.eco-access-tools-services_container .eco-infos-repair__left-block { max-width: 30rem }

@media screen and (max-width: 960px) {
	.eco-access-tools-services_container .eco-infos-repair__left-block { max-width: fit-content }
	.eco-access-tools-services_container .wp-block-buttons,
	.eco-access-tools-services_container .wp-block-button { width: 100% }

	.eco-access-tools-services_container .wp-block-buttons {
		flex-basis: auto;
	}
	
	.eco-access-tools-services_container .wp-block-button__link {
		justify-content: center!important;
	}

	.eco-access-tools-services_container {
		flex-direction: column;
		flex: 1;
	}
}

@media screen and (max-width: 768px) {
	.cta-repair__container {
		flex-direction: column;
	}
}