/* Nie animuj visibility: nagłówek i ikony nie wymagają przeformatowania układu. */
body .elementor .elementor-icon,
body .elementor .elementor-button,
body .elementor .elementor-nav-menu a {
	transition-property: color, background-color, border-color, box-shadow, transform, opacity;
}

/* Pomarańczowy przycisk zachowuje tło, kształt i wymiary. */
body .elementor-691 .elementor-element.elementor-element-9831350 .elementor-button {
	color: #212b55;
}
body .elementor-691 .elementor-element.elementor-element-9831350 .elementor-button:hover,
body .elementor-691 .elementor-element.elementor-element-9831350 .elementor-button:focus {
	color: #fff;
}

/* Starszy Swiper z Logo Carousel oznacza gotowość inną klasą niż Elementor.
 * Nie stosuj do działającej karuzeli stylów przeznaczonych dla stanu przed JS.
 * Przycinanie pozostaje na zewnętrznym .e-n-carousel, a odstępy wylicza Swiper.
 */
body .elementor .e-n-carousel.swiper.swiper-container-initialized:not(.swiper-initialized) > .swiper-wrapper {
	overflow: visible;
	gap: 0;
}
