.eco-parent-page-header__container .wp-block-image.is-style-coincoupe {
	flex-shrink: 0;
}

.eco-parent-page-header__content {
	flex-wrap: nowrap;
}

@media all and (max-width: 960px) {
	.eco-parent-page-header__container:has(.wp-block-image) {
		padding: var(--wp--preset--spacing--50) var(--wp--preset--spacing--45) !important;
	}

	.eco-parent-page-header__container:has(.wp-block-image) .eco-parent-page-header__content {
		flex-wrap: wrap!important;
		flex-direction: column-reverse;
		gap: var(--wp--preset--spacing--40) var(--wp--preset--spacing--100) !important;
		margin-bottom: 0!important;
	}

	.eco-parent-page-header__container:has(.wp-block-image) .eco-parent-page-header__content > .wp-block-group.is-vertical {
		gap: var(--wp--preset--spacing--40) !important;
	}

	/* .eco-parent-page-header__content .wp-block-image {
		position: relative;
		width: 100vw;
		height: 10rem;
		left: calc( -1 * var(--wp--preset--spacing--40) );
	}
	.eco-parent-page-header__content .wp-block-image img {
		position: absolute;
		height: 100%;
		width: 100%!important;
		left: 0;
		top: 0;
		object-fit: cover;
		right: 0;
		bottom: 0;
		mask-image: none;
		-webkit-mask-image: none;
		border-radius: 0;
	} */
}

@media all and (max-width: 550px) {
	.eco-parent-page-header__container:has(.wp-block-image) .eco-parent-page-header__content > .wp-block-group.is-vertical .wp-block-buttons,
	.eco-parent-page-header__container:has(.wp-block-image) .eco-parent-page-header__content > .wp-block-group.is-vertical .wp-block-buttons .wp-block-button {
		width: 100% !important;
	}
}