.wp-block-group.is-layout-flex > .eco-infos-repair__container {
	flex-direction: column;
	flex: 1;
}

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

.wp-block-group.is-layout-flex > .eco-infos-repair__container .wp-block-buttons,
.wp-block-group.is-layout-flex > .eco-infos-repair__container .wp-block-button {
	width: 100%;
}

.wp-block-group.is-layout-flex > .eco-infos-repair__container .wp-block-button .wp-block-button__link{
	justify-content: center;
}

.eco-infos-repair__container {
	min-width: 250px;
}

.eco-infos-repair__container .wp-block-button__link::before {
	content: '';
	display: block;
	width: 1rem;
	height: 1rem;
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.8335 2.66732C5.25617 2.66732 3.16683 4.75666 3.16683 7.33398C3.16683 9.91131 5.25617 12.0007 7.8335 12.0007C10.4108 12.0007 12.5002 9.91131 12.5002 7.33398C12.5002 4.75666 10.4108 2.66732 7.8335 2.66732ZM1.8335 7.33398C1.8335 4.02028 4.51979 1.33398 7.8335 1.33398C11.1472 1.33398 13.8335 4.02028 13.8335 7.33398C13.8335 10.6477 11.1472 13.334 7.8335 13.334C4.51979 13.334 1.8335 10.6477 1.8335 7.33398Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.1289 10.6289C11.3892 10.3685 11.8113 10.3685 12.0717 10.6289L14.9717 13.5289C15.232 13.7892 15.232 14.2113 14.9717 14.4717C14.7113 14.732 14.2892 14.732 14.0289 14.4717L11.1289 11.5717C10.8685 11.3113 10.8685 10.8892 11.1289 10.6289Z' fill='white'/%3E%3C/svg%3E%0A");
}

.eco-infos-repair__container.eco-infos-repair__container--naked_cta .wp-block-button__link::before {
	display: none;
}

.eco-infos-repair__container .eco-infos-repair__icon {
	flex-shrink: 0;
}

.eco-infos-repair__container .eco-infos-repair__left-block { max-width: 30rem }

@media screen and (max-width: 960px) {
	.eco-infos-repair__container .eco-infos-repair__left-block { max-width: fit-content }
	.eco-infos-repair__container .wp-block-buttons,
	.eco-infos-repair__container .wp-block-button { width: 100% }
	
	.eco-infos-repair__container .wp-block-button__link {
		justify-content: center!important;
	}
}

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