/* GENERATED by tools/gen_polish_map.py — do not edit by hand. */
/* bands behind cards: soft light blobs so the glass has something to refract: 31 */
.elementor-2703 .elementor-element-6237422c,
.elementor-2703 .elementor-element-2ea415d3,
.elementor-2694 .elementor-element-904abb9,
.elementor-2694 .elementor-element-6bb6d9e0,
.elementor-2671 .elementor-element-4caca0b4,
.elementor-2631 .elementor-element-1343f9da,
.elementor-2609 .elementor-element-4011cc40,
.elementor-2609 .elementor-element-c62a3ba,
.elementor-2541 .elementor-element-3833f77c,
.elementor-2541 .elementor-element-644e41a9,
.elementor-2402 .elementor-element-b344421,
.elementor-2029 .elementor-element-fb480b6,
.elementor-2029 .elementor-element-b477b94,
.elementor-1716 .elementor-element-04258b1,
.elementor-1716 .elementor-element-0f7c4d8,
.elementor-1552 .elementor-element-6eaf0b6,
.elementor-1552 .elementor-element-aba8f92,
.elementor-1255 .elementor-element-2cfde98,
.elementor-1255 .elementor-element-9a952e6,
.elementor-377 .elementor-element-a60f266,
.elementor-377 .elementor-element-b445811,
.elementor-379 .elementor-element-1a2882b,
.elementor-379 .elementor-element-3606826,
.elementor-376 .elementor-element-f3072de,
.elementor-376 .elementor-element-cc9928a,
.elementor-138 .elementor-element-924da92,
.elementor-114 .elementor-element-a73fd5c,
.elementor-114 .elementor-element-aa7c0c2,
.elementor-114 .elementor-element-aab4f9d,
.elementor-18 .elementor-element-3019046,
.elementor-18 .elementor-element-693e886 {
	background-image:
		radial-gradient(38% 55% at 12% 18%, rgba(65, 117, 252, .26), transparent 70%),
		radial-gradient(34% 50% at 88% 78%, rgba(8, 74, 243, .20), transparent 70%),
		radial-gradient(30% 40% at 60% 8%, rgba(122, 160, 255, .20), transparent 70%) !important;
}
/* cards — liquid glass: 40 */
.elementor-2703 .elementor-element-6a1e9600,
.elementor-2703 .elementor-element-723759eb,
.elementor-2694 .elementor-element-d939888,
.elementor-2694 .elementor-element-4c5ad15,
.elementor-2671 .elementor-element-4b7bfa8a,
.elementor-2631 .elementor-element-4778cf51,
.elementor-2609 .elementor-element-7ef5fa59,
.elementor-2609 .elementor-element-38fc50fc,
.elementor-2541 .elementor-element-58105d32,
.elementor-2541 .elementor-element-7e31bac0,
.elementor-2402 .elementor-element-653710e,
.elementor-2402 .elementor-element-8d8985f,
.elementor-2402 .elementor-element-c329609,
.elementor-2029 .elementor-element-78cd814,
.elementor-2029 .elementor-element-228d116,
.elementor-1716 .elementor-element-26c45fa,
.elementor-1716 .elementor-element-21e7054,
.elementor-1552 .elementor-element-4357e76,
.elementor-1552 .elementor-element-a942902,
.elementor-1255 .elementor-element-d2376f8,
.elementor-1255 .elementor-element-f307ea2,
.elementor-377 .elementor-element-9705162,
.elementor-377 .elementor-element-86eacd8,
.elementor-379 .elementor-element-efecef5,
.elementor-379 .elementor-element-c6482dc,
.elementor-376 .elementor-element-c1f9976,
.elementor-376 .elementor-element-2001e34,
.elementor-138 .elementor-element-15bea2b,
.elementor-138 .elementor-element-1aa5e82,
.elementor-138 .elementor-element-a2ab620,
.elementor-138 .elementor-element-08e111a,
.elementor-138 .elementor-element-4cbd949,
.elementor-138 .elementor-element-2874139,
.elementor-138 .elementor-element-2199b91,
.elementor-138 .elementor-element-6c6ea37,
.elementor-114 .elementor-element-76c9c45,
.elementor-114 .elementor-element-c11de09,
.elementor-114 .elementor-element-90cfe7f,
.elementor-18 .elementor-element-d83d75c,
.elementor-18 .elementor-element-3af809d {
	background:
		linear-gradient(135deg, rgba(255, 255, 255, .62) 0%, rgba(255, 255, 255, .20) 38%, rgba(255, 255, 255, .06) 62%, rgba(255, 255, 255, .28) 100%),
		rgba(207, 216, 222, .42) !important;
	-webkit-backdrop-filter: blur(18px) saturate(170%);
	backdrop-filter: blur(18px) saturate(170%);
	border: 1px solid rgba(255, 255, 255, .75) !important;
	border-radius: var(--kj-radius-lg) !important;
	box-shadow:
		inset 0 1px 0 rgba(255, 255, 255, .95),
		inset 0 -1px 0 rgba(255, 255, 255, .35),
		inset 0 0 0 1px rgba(255, 255, 255, .12),
		inset 0 -18px 36px -24px rgba(65, 117, 252, .18),
		0 18px 40px -18px rgba(16, 18, 36, .28),
		0 2px 6px rgba(16, 18, 36, .05) !important;
	transition: transform .35s var(--kj-ease), box-shadow .35s var(--kj-ease), background .35s ease;
	overflow: hidden;
}
@media (hover: hover) {
.elementor-2703 .elementor-element-6a1e9600:hover,
.elementor-2703 .elementor-element-723759eb:hover,
.elementor-2694 .elementor-element-d939888:hover,
.elementor-2694 .elementor-element-4c5ad15:hover,
.elementor-2671 .elementor-element-4b7bfa8a:hover,
.elementor-2631 .elementor-element-4778cf51:hover,
.elementor-2609 .elementor-element-7ef5fa59:hover,
.elementor-2609 .elementor-element-38fc50fc:hover,
.elementor-2541 .elementor-element-58105d32:hover,
.elementor-2541 .elementor-element-7e31bac0:hover,
.elementor-2402 .elementor-element-653710e:hover,
.elementor-2402 .elementor-element-8d8985f:hover,
.elementor-2402 .elementor-element-c329609:hover,
.elementor-2029 .elementor-element-78cd814:hover,
.elementor-2029 .elementor-element-228d116:hover,
.elementor-1716 .elementor-element-26c45fa:hover,
.elementor-1716 .elementor-element-21e7054:hover,
.elementor-1552 .elementor-element-4357e76:hover,
.elementor-1552 .elementor-element-a942902:hover,
.elementor-1255 .elementor-element-d2376f8:hover,
.elementor-1255 .elementor-element-f307ea2:hover,
.elementor-377 .elementor-element-9705162:hover,
.elementor-377 .elementor-element-86eacd8:hover,
.elementor-379 .elementor-element-efecef5:hover,
.elementor-379 .elementor-element-c6482dc:hover,
.elementor-376 .elementor-element-c1f9976:hover,
.elementor-376 .elementor-element-2001e34:hover,
.elementor-138 .elementor-element-15bea2b:hover,
.elementor-138 .elementor-element-1aa5e82:hover,
.elementor-138 .elementor-element-a2ab620:hover,
.elementor-138 .elementor-element-08e111a:hover,
.elementor-138 .elementor-element-4cbd949:hover,
.elementor-138 .elementor-element-2874139:hover,
.elementor-138 .elementor-element-2199b91:hover,
.elementor-138 .elementor-element-6c6ea37:hover,
.elementor-114 .elementor-element-76c9c45:hover,
.elementor-114 .elementor-element-c11de09:hover,
.elementor-114 .elementor-element-90cfe7f:hover,
.elementor-18 .elementor-element-d83d75c:hover,
.elementor-18 .elementor-element-3af809d:hover {
	transform: translateY(-4px);
	box-shadow:
		inset 0 1px 0 rgba(255, 255, 255, 1),
		inset 0 -1px 0 rgba(255, 255, 255, .45),
		inset 0 0 0 1px rgba(255, 255, 255, .18),
		inset 0 -18px 36px -24px rgba(65, 117, 252, .26),
		0 28px 54px -20px rgba(16, 18, 36, .34),
		0 2px 6px rgba(16, 18, 36, .06) !important;
}
}
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
.elementor-2703 .elementor-element-6a1e9600,
.elementor-2703 .elementor-element-723759eb,
.elementor-2694 .elementor-element-d939888,
.elementor-2694 .elementor-element-4c5ad15,
.elementor-2671 .elementor-element-4b7bfa8a,
.elementor-2631 .elementor-element-4778cf51,
.elementor-2609 .elementor-element-7ef5fa59,
.elementor-2609 .elementor-element-38fc50fc,
.elementor-2541 .elementor-element-58105d32,
.elementor-2541 .elementor-element-7e31bac0,
.elementor-2402 .elementor-element-653710e,
.elementor-2402 .elementor-element-8d8985f,
.elementor-2402 .elementor-element-c329609,
.elementor-2029 .elementor-element-78cd814,
.elementor-2029 .elementor-element-228d116,
.elementor-1716 .elementor-element-26c45fa,
.elementor-1716 .elementor-element-21e7054,
.elementor-1552 .elementor-element-4357e76,
.elementor-1552 .elementor-element-a942902,
.elementor-1255 .elementor-element-d2376f8,
.elementor-1255 .elementor-element-f307ea2,
.elementor-377 .elementor-element-9705162,
.elementor-377 .elementor-element-86eacd8,
.elementor-379 .elementor-element-efecef5,
.elementor-379 .elementor-element-c6482dc,
.elementor-376 .elementor-element-c1f9976,
.elementor-376 .elementor-element-2001e34,
.elementor-138 .elementor-element-15bea2b,
.elementor-138 .elementor-element-1aa5e82,
.elementor-138 .elementor-element-a2ab620,
.elementor-138 .elementor-element-08e111a,
.elementor-138 .elementor-element-4cbd949,
.elementor-138 .elementor-element-2874139,
.elementor-138 .elementor-element-2199b91,
.elementor-138 .elementor-element-6c6ea37,
.elementor-114 .elementor-element-76c9c45,
.elementor-114 .elementor-element-c11de09,
.elementor-114 .elementor-element-90cfe7f,
.elementor-18 .elementor-element-d83d75c,
.elementor-18 .elementor-element-3af809d { background: rgba(223, 230, 236, .96) !important; }
}
/* glass panels on top of hero photos — dark smoked glass keeps white text readable: 1 */
.elementor-18 .elementor-element-5fbd0f8 {
	background: linear-gradient(135deg, rgba(255, 255, 255, .16) 0%, rgba(255, 255, 255, .04) 45%, rgba(255, 255, 255, .10) 100%),
		rgba(12, 14, 20, .32) !important;
	-webkit-backdrop-filter: blur(14px) saturate(150%);
	backdrop-filter: blur(14px) saturate(150%);
	border: 1px solid rgba(255, 255, 255, .28) !important;
	border-radius: var(--kj-radius-lg) !important;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .35), inset 0 -1px 0 rgba(255, 255, 255, .08),
		0 24px 60px -24px rgba(0, 0, 0, .55) !important;
}
/* hero headings: 25 */
.elementor-2703 .elementor-element-1faa5d94 .elementor-heading-title,
.elementor-2694 .elementor-element-16fa88c6 .elementor-heading-title,
.elementor-2671 .elementor-element-18dc02a3 .elementor-heading-title,
.elementor-2631 .elementor-element-5c692474 .elementor-heading-title,
.elementor-2609 .elementor-element-3b85d81c .elementor-heading-title,
.elementor-2541 .elementor-element-59c88eda .elementor-heading-title,
.elementor-2447 .elementor-element-b2e5251 .elementor-heading-title,
.elementor-2402 .elementor-element-ca8672e .elementor-heading-title,
.elementor-2402 .elementor-element-1304fe5 .elementor-heading-title,
.elementor-2097 .elementor-element-a13cdba .elementor-heading-title,
.elementor-2097 .elementor-element-b9951bd .elementor-heading-title,
.elementor-2029 .elementor-element-cfe0faf .elementor-heading-title,
.elementor-1716 .elementor-element-8af01e7 .elementor-heading-title,
.elementor-1552 .elementor-element-c46d962 .elementor-heading-title,
.elementor-1255 .elementor-element-80fdb04 .elementor-heading-title,
.elementor-544 .elementor-element-bc43dfa .elementor-heading-title,
.elementor-377 .elementor-element-ea07a66 .elementor-heading-title,
.elementor-379 .elementor-element-fc8a20b .elementor-heading-title,
.elementor-376 .elementor-element-fe711f1 .elementor-heading-title,
.elementor-163 .elementor-element-90a1de3 .elementor-heading-title,
.elementor-138 .elementor-element-3d7601e .elementor-heading-title,
.elementor-138 .elementor-element-8db5b37 .elementor-heading-title,
.elementor-114 .elementor-element-4179f02 .elementor-heading-title,
.elementor-18 .elementor-element-6ff884c .elementor-heading-title,
.elementor-18 .elementor-element-ca78e9a .elementor-heading-title {
	text-shadow: 0 2px 24px rgba(0, 0, 0, .45), 0 1px 3px rgba(0, 0, 0, .35);
}
/* link pills inside heroes ("Scroll down", Overview / Results / Code Sources): 21 heroes */
.elementor-2703 .elementor-element-3ea6634b .elementor-icon-list-item > a,
.elementor-2694 .elementor-element-8f84727 .elementor-icon-list-item > a,
.elementor-2671 .elementor-element-36d2fd19 .elementor-icon-list-item > a,
.elementor-2631 .elementor-element-57d688b3 .elementor-icon-list-item > a,
.elementor-2609 .elementor-element-5679683a .elementor-icon-list-item > a,
.elementor-2541 .elementor-element-12efe8b5 .elementor-icon-list-item > a,
.elementor-2447 .elementor-element-78bee90 .elementor-icon-list-item > a,
.elementor-2402 .elementor-element-4ae419a .elementor-icon-list-item > a,
.elementor-2097 .elementor-element-83f63c9 .elementor-icon-list-item > a,
.elementor-2029 .elementor-element-baa882a .elementor-icon-list-item > a,
.elementor-1716 .elementor-element-fed0374 .elementor-icon-list-item > a,
.elementor-1552 .elementor-element-5fac180 .elementor-icon-list-item > a,
.elementor-1255 .elementor-element-b4cb123 .elementor-icon-list-item > a,
.elementor-544 .elementor-element-3ee88b2 .elementor-icon-list-item > a,
.elementor-377 .elementor-element-040229e .elementor-icon-list-item > a,
.elementor-379 .elementor-element-a3cb978 .elementor-icon-list-item > a,
.elementor-376 .elementor-element-73fa78b .elementor-icon-list-item > a,
.elementor-163 .elementor-element-77e56ef .elementor-icon-list-item > a,
.elementor-138 .elementor-element-c021a2c .elementor-icon-list-item > a,
.elementor-114 .elementor-element-bd442b4 .elementor-icon-list-item > a,
.elementor-18 .elementor-element-7ef7200 .elementor-icon-list-item > a {
	display: inline-flex !important; width: auto !important; align-items: center;
	padding: 8px 16px; border-radius: 999px;
	background: rgba(255, 255, 255, .08); border: 1px solid rgba(255, 255, 255, .22);
	-webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px);
	transition: background .25s ease, border-color .25s ease, transform .25s ease;
}
.elementor-2703 .elementor-element-3ea6634b .elementor-icon-list-item > a:hover,
.elementor-2694 .elementor-element-8f84727 .elementor-icon-list-item > a:hover,
.elementor-2671 .elementor-element-36d2fd19 .elementor-icon-list-item > a:hover,
.elementor-2631 .elementor-element-57d688b3 .elementor-icon-list-item > a:hover,
.elementor-2609 .elementor-element-5679683a .elementor-icon-list-item > a:hover,
.elementor-2541 .elementor-element-12efe8b5 .elementor-icon-list-item > a:hover,
.elementor-2447 .elementor-element-78bee90 .elementor-icon-list-item > a:hover,
.elementor-2402 .elementor-element-4ae419a .elementor-icon-list-item > a:hover,
.elementor-2097 .elementor-element-83f63c9 .elementor-icon-list-item > a:hover,
.elementor-2029 .elementor-element-baa882a .elementor-icon-list-item > a:hover,
.elementor-1716 .elementor-element-fed0374 .elementor-icon-list-item > a:hover,
.elementor-1552 .elementor-element-5fac180 .elementor-icon-list-item > a:hover,
.elementor-1255 .elementor-element-b4cb123 .elementor-icon-list-item > a:hover,
.elementor-544 .elementor-element-3ee88b2 .elementor-icon-list-item > a:hover,
.elementor-377 .elementor-element-040229e .elementor-icon-list-item > a:hover,
.elementor-379 .elementor-element-a3cb978 .elementor-icon-list-item > a:hover,
.elementor-376 .elementor-element-73fa78b .elementor-icon-list-item > a:hover,
.elementor-163 .elementor-element-77e56ef .elementor-icon-list-item > a:hover,
.elementor-138 .elementor-element-c021a2c .elementor-icon-list-item > a:hover,
.elementor-114 .elementor-element-bd442b4 .elementor-icon-list-item > a:hover,
.elementor-18 .elementor-element-7ef7200 .elementor-icon-list-item > a:hover {
	background: rgba(65, 117, 252, .35); border-color: rgba(122, 160, 255, .7); transform: translateY(-1px);
}
.elementor-2703 .elementor-element-3ea6634b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after,
.elementor-2694 .elementor-element-8f84727 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after,
.elementor-2671 .elementor-element-36d2fd19 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after,
.elementor-2631 .elementor-element-57d688b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after,
.elementor-2609 .elementor-element-5679683a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after,
.elementor-2541 .elementor-element-12efe8b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after,
.elementor-2447 .elementor-element-78bee90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after,
.elementor-2402 .elementor-element-4ae419a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after,
.elementor-2097 .elementor-element-83f63c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after,
.elementor-2029 .elementor-element-baa882a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after,
.elementor-1716 .elementor-element-fed0374 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after,
.elementor-1552 .elementor-element-5fac180 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after,
.elementor-1255 .elementor-element-b4cb123 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after,
.elementor-544 .elementor-element-3ee88b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after,
.elementor-377 .elementor-element-040229e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after,
.elementor-379 .elementor-element-a3cb978 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after,
.elementor-376 .elementor-element-73fa78b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after,
.elementor-163 .elementor-element-77e56ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after,
.elementor-138 .elementor-element-c021a2c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after,
.elementor-114 .elementor-element-bd442b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after,
.elementor-18 .elementor-element-7ef7200 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	display: none !important;
}
/* blue hero headings on photo backgrounds -> white for legibility: 2 */
.elementor-2447 .elementor-element-b2e5251 .elementor-heading-title,
.elementor-544 .elementor-element-bc43dfa .elementor-heading-title {
	color: #fff !important;
}
