/* Jaluse sertifikaadimärgid — vaikimisi nähtav ainult uusim (2025).
   Hoverdamise ala on piiratud täpselt nähtava ringi suurusega (150x150),
   mitte kogu ümbritseva kastiga — nii on hover stabiilne ega kao
   kattuvate elementide vahel liikudes. */
.elementor-element-83b3b94,
.elementor-element-83b3b94 .elementor-widget-wrap,
.elementor-element-83b3b94 .elementor-widget-container {
	overflow: visible !important;
}

.elementor-element-83b3b94 .elementor-widget-wrap {
	position: relative;
}

/* Järjekord elementides: 1) CreditInfo üldmärk (2023), 2) 2024, 3) 2025 (uusim, vaikimisi nähtav) */
.elementor-element-83b3b94 .elementor-widget-image:nth-of-type(1),
.elementor-element-83b3b94 .elementor-widget-image:nth-of-type(2) {
	position: absolute;
	bottom: 100%;
	margin-bottom: 14px;
	opacity: 0;
	pointer-events: none;
	transform: translateY(10px);
	transition: opacity 0.25s ease, transform 0.25s ease;
	z-index: 999;
}

/* CreditInfo üldmärk (2023) — ülesse VASAKULE */
.elementor-element-83b3b94 .elementor-widget-image:nth-of-type(1) {
	left: -80px;
}

/* 2024 märk — ülesse PAREMALE */
.elementor-element-83b3b94 .elementor-widget-image:nth-of-type(2) {
	right: -80px;
}

/* Kogu grupp ilmub/kaob üheskoos, kui hiir on nähtava ringi (wrap) kohal
   — sh ka siis, kui hiir on juba ülejäänud kahe ringi kohal, kuna
   need asuvad wrap'i SEES (absoluutpositsioneeritud lapsed). */
.elementor-element-83b3b94 .elementor-widget-wrap:hover .elementor-widget-image:nth-of-type(1),
.elementor-element-83b3b94 .elementor-widget-wrap:hover .elementor-widget-image:nth-of-type(2) {
	opacity: 1;
	pointer-events: auto;
	transform: translateY(0);
}

@media (max-width: 767px) {
	.elementor-element-83b3b94 .elementor-widget-image:nth-of-type(1) {
		left: -60px;
	}

	.elementor-element-83b3b94 .elementor-widget-image:nth-of-type(2) {
		right: -60px;
	}
}
