/* Authors page (Elementor 9454) — theme + CMS polish */

.elementor-9454 [data-wpr-lazyrender],
.elementor-9454 .elementor-section,
.elementor-9454 .elementor-element {
	content-visibility: visible !important;
}

.elementor-9454 .elementor-invisible,
.elementor-9454 .elementor-element.elementor-invisible {
	opacity: 1 !important;
	visibility: visible !important;
	transform: none !important;
}

.elementor-9454 .elementor-widget-image .vamtam-image-wrapper,
.elementor-9454 .elementor-widget-image.imageGrowWithScaleBottom .vamtam-image-wrapper,
.elementor-9454 .elementor-widget-image.imageGrowWithScaleTop .vamtam-image-wrapper,
.elementor-9454 .elementor-widget-image.imageGrowWithScaleLeft .vamtam-image-wrapper,
.elementor-9454 .elementor-widget-image.imageGrowWithScaleRight .vamtam-image-wrapper {
	clip-path: none !important;
	-webkit-clip-path: none !important;
	animation: none !important;
	opacity: 1 !important;
	visibility: visible !important;
	transform: none !important;
	width: 100% !important;
	display: block !important;
}

.elementor-9454 .elementor-widget-image img,
.elementor-9454 .elementor-widget-image img.imageGrowWithScaleBottom,
.elementor-9454 .elementor-widget-image img.imageGrowWithScaleTop {
	opacity: 1 !important;
	visibility: visible !important;
	transform: none !important;
	animation: none !important;
	max-width: 100%;
	height: auto;
	display: block;
}

.elementor-9454 .mff-authors-empty {
	padding: 60px 30px;
	text-align: center;
}

.elementor-9454 .mff-author-row .elementor-heading-title a {
	text-decoration: none;
}
