/* 4EVA Extender - Philosophy Diagram. Fills match the supplied SVG. */
.elementor-widget-eva-philosophy-diagram { width: 100%; }
.eva-pd { --eva-pd-a: 0deg; width: 100%; }
.eva-pd .eva-pd__svg { display: block; width: 100%; height: auto; overflow: visible; }
.eva-pd .st0 { fill: #097335; }
.eva-pd .st1 { fill: #bfde47; }
.eva-pd .st2 { fill: #fff; }
.eva-pd .st3 { fill: #e5e7eb; }
.eva-pd .st4 { fill: #0b2545; }

.eva-pd .eva-pd__orbit {
	transform-origin: 248.1px 248.1px;
	transform: rotate(var(--eva-pd-a));
}
.eva-pd .eva-pd__label {
	transform-box: fill-box;
	transform-origin: center;
	transform: rotate(calc(var(--eva-pd-a) * -1));
}

.eva-pd .eva-pd__photo {
	pointer-events: none;
	transform-box: fill-box;
	transform-origin: center;
	transform: rotate(calc(var(--eva-pd-a) * -1));
}
.eva-pd .eva-pd__shade { fill: #000; fill-opacity: .45; }
