/* Reference /private-markets, 16.10.2026: frame 730px, cover/center.
 * Dedicated classes are added only to the existing Kern-Satelliten widget. */
body .pbi-pm-image-frame-25041 {
	position: relative !important;
	display: block !important;
	box-sizing: border-box !important;
	width: 100% !important;
	min-width: 0 !important;
	height: 730px !important;
	min-height: 730px !important;
	max-height: 730px !important;
	padding: 0 !important;
	border: 0 !important;
	border-radius: 0 !important;
	background: transparent !important;
	overflow: hidden !important;
	box-shadow: 0 30px 65px rgba(42,57,77,.13) !important;
}
body .pbi-pm-image-frame-25041 > .e-con-inner {
	position: static !important;
	width: 100% !important;
	max-width: none !important;
	height: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	background: transparent !important;
}
body .pbi-pm-image-frame-25041 .pbi-pm-image-widget-25041,
body .pbi-pm-image-frame-25041 .pbi-pm-image-widget-25041 .elementor-widget-container {
	position: absolute !important;
	inset: 0 !important;
	width: 100% !important;
	max-width: none !important;
	height: 100% !important;
	max-height: none !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	background: transparent !important;
}
body .pbi-pm-image-widget-25041 :is(a, picture) {
	display: block !important;
	width: 100% !important;
	height: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
}
body .pbi-pm-image-widget-25041 img {
	position: absolute !important;
	inset: 0 !important;
	display: block !important;
	width: 100% !important;
	max-width: none !important;
	height: 100% !important;
	max-height: none !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	border-radius: 0 !important;
	object-fit: cover !important;
	object-position: 50% 50% !important;
}
@media(max-width:1100px) {
	body .pbi-pm-image-frame-25041 { width: min(700px,100%) !important; justify-self: center !important; }
}
@media(max-width:760px) {
	body .pbi-pm-image-frame-25041 { height: 500px !important; min-height: 500px !important; max-height: 500px !important; }
}
