:root{--page-title-display:none;}/* Start custom CSS *//* Partner logos (AMC Partners + Market Infrastructure), tablet & mobile: 2-column white tiles, logo centred. */
@media (max-width: 1024px) {
	.elementor-30 :is([data-id="e11886b"], [data-id="48c13919"]) { gap: 12px !important; column-gap: 12px !important; row-gap: 12px !important; align-items: stretch !important; justify-items: stretch !important; }
	.elementor-30 :is([data-id="e11886b"], [data-id="48c13919"]) > * { box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: 64px !important; aspect-ratio: auto !important; margin: 0 !important; padding: 12px 14px !important; background: #fff !important; border: 1px solid #ECECEC !important; border-radius: 12px !important; position: relative !important; inset: auto !important; transform: none !important; }
	.elementor-30 :is([data-id="e11886b"], [data-id="48c13919"]) > img { object-fit: contain !important; object-position: center !important; }
	.elementor-30 :is([data-id="16555ffc"], [data-id="58ad39df"], [data-id="60e42b3"]) { display: flex !important; align-items: center !important; justify-content: center !important; overflow: hidden !important; }
	.elementor-30 [data-id="16555ffc"] img { position: static !important; width: 100% !important; height: 100% !important; max-width: 100% !important; object-fit: contain !important; }
	.elementor-30 [data-id="58ad39df"] img { position: absolute !important; width: 92px !important; height: 92px !important; max-width: none !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; object-fit: contain !important; }
}@media (min-width:1025px) and (max-width:1199px), (min-width:1025px) and (max-width:1440px) and (pointer:coarse){
	.elementor-30 :is([data-id="e11886b"], [data-id="48c13919"]) { gap: 12px !important; column-gap: 12px !important; row-gap: 12px !important; align-items: stretch !important; justify-items: stretch !important; }
	.elementor-30 :is([data-id="e11886b"], [data-id="48c13919"]) > * { box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: 64px !important; aspect-ratio: auto !important; margin: 0 !important; padding: 12px 14px !important; background: #fff !important; border: 1px solid #ECECEC !important; border-radius: 12px !important; position: relative !important; inset: auto !important; transform: none !important; }
	.elementor-30 :is([data-id="e11886b"], [data-id="48c13919"]) > img { object-fit: contain !important; object-position: center !important; }
	.elementor-30 :is([data-id="16555ffc"], [data-id="58ad39df"], [data-id="60e42b3"]) { display: flex !important; align-items: center !important; justify-content: center !important; overflow: hidden !important; }
	.elementor-30 [data-id="16555ffc"] img { position: static !important; width: 100% !important; height: 100% !important; max-width: 100% !important; object-fit: contain !important; }
	.elementor-30 [data-id="58ad39df"] img { position: absolute !important; width: 92px !important; height: 92px !important; max-width: none !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; object-fit: contain !important; }
}
/* Franklin Templeton: the image is a square with the logo as a thin band in the middle - crop to the band so it matches the other tiles. */
@media (max-width: 1024px) {
	.elementor-30 :is([data-id="e11886b"], [data-id="48c13919"]) > [data-id="6d8d1cdf"] { object-fit: cover !important; object-position: center !important; }
}@media (min-width:1025px) and (max-width:1199px), (min-width:1025px) and (max-width:1440px) and (pointer:coarse){
	.elementor-30 :is([data-id="e11886b"], [data-id="48c13919"]) > [data-id="6d8d1cdf"] { object-fit: cover !important; object-position: center !important; }
}
/* Simplify / Grow / Protect / Manage / Transfer, tablet & mobile: glass cards with the icon on the left. */
@media (max-width: 1024px) {
	.elementor-30 :is([data-id="10b5362d"], [data-id="73895a22"], [data-id="16056c0e"], [data-id="4bbe291d"], [data-id="5c0d0154"]) { display: grid !important; grid-template-columns: 40px minmax(0, 1fr) !important; column-gap: 14px !important; row-gap: 4px !important; align-items: start !important; padding: 16px !important; background: rgba(255, 255, 255, 0.05) !important; border: 1px solid rgba(255, 255, 255, 0.12) !important; border-radius: 14px !important; -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); box-sizing: border-box !important; }
	.elementor-30 :is([data-id="10b5362d"], [data-id="73895a22"], [data-id="16056c0e"], [data-id="4bbe291d"], [data-id="5c0d0154"]) > div { grid-column: 1 !important; grid-row: 1 / span 2 !important; width: 40px !important; height: 40px !important; min-width: 0 !important; display: flex !important; align-items: center !important; justify-content: center !important; border-radius: 10px !important; background: rgba(255, 255, 255, 0.08) !important; margin: 0 !important; padding: 0 !important; order: 0 !important; }
	.elementor-30 :is([data-id="10b5362d"], [data-id="73895a22"], [data-id="16056c0e"], [data-id="4bbe291d"], [data-id="5c0d0154"]) > div svg { width: 22px !important; height: 22px !important; }
	.elementor-30 :is([data-id="10b5362d"], [data-id="73895a22"], [data-id="16056c0e"], [data-id="4bbe291d"], [data-id="5c0d0154"]) > h3 { grid-column: 2 !important; grid-row: 1 !important; margin: 0 !important; order: 0 !important; }
	.elementor-30 :is([data-id="10b5362d"], [data-id="73895a22"], [data-id="16056c0e"], [data-id="4bbe291d"], [data-id="5c0d0154"]) > p { grid-column: 2 !important; grid-row: 2 !important; margin: 0 !important; order: 0 !important; }
}@media (min-width:1025px) and (max-width:1199px), (min-width:1025px) and (max-width:1440px) and (pointer:coarse){
	.elementor-30 :is([data-id="10b5362d"], [data-id="73895a22"], [data-id="16056c0e"], [data-id="4bbe291d"], [data-id="5c0d0154"]) { display: grid !important; grid-template-columns: 40px minmax(0, 1fr) !important; column-gap: 14px !important; row-gap: 4px !important; align-items: start !important; padding: 16px !important; background: rgba(255, 255, 255, 0.05) !important; border: 1px solid rgba(255, 255, 255, 0.12) !important; border-radius: 14px !important; -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); box-sizing: border-box !important; }
	.elementor-30 :is([data-id="10b5362d"], [data-id="73895a22"], [data-id="16056c0e"], [data-id="4bbe291d"], [data-id="5c0d0154"]) > div { grid-column: 1 !important; grid-row: 1 / span 2 !important; width: 40px !important; height: 40px !important; min-width: 0 !important; display: flex !important; align-items: center !important; justify-content: center !important; border-radius: 10px !important; background: rgba(255, 255, 255, 0.08) !important; margin: 0 !important; padding: 0 !important; order: 0 !important; }
	.elementor-30 :is([data-id="10b5362d"], [data-id="73895a22"], [data-id="16056c0e"], [data-id="4bbe291d"], [data-id="5c0d0154"]) > div svg { width: 22px !important; height: 22px !important; }
	.elementor-30 :is([data-id="10b5362d"], [data-id="73895a22"], [data-id="16056c0e"], [data-id="4bbe291d"], [data-id="5c0d0154"]) > h3 { grid-column: 2 !important; grid-row: 1 !important; margin: 0 !important; order: 0 !important; }
	.elementor-30 :is([data-id="10b5362d"], [data-id="73895a22"], [data-id="16056c0e"], [data-id="4bbe291d"], [data-id="5c0d0154"]) > p { grid-column: 2 !important; grid-row: 2 !important; margin: 0 !important; order: 0 !important; }
}
@media (max-width: 767px) {
	.elementor-30 [data-id="471ea334"] { row-gap: 12px !important; }
}

/* Partner logos (AMC Partners + Market Infrastructure), all devices: greyscale at rest; hovering (or tapping / focusing within) a panel colours every logo in it. */
.elementor-30 :is([data-id="39264bac"], [data-id="4a564b7b"]) :is(img, [class*="si-logo"], [data-id="16555ffc"]) { transition: filter 0.35s ease; }
.elementor-30 :is([data-id="39264bac"], [data-id="4a564b7b"]):is(:hover, :focus-within) :is(img, [class*="si-logo"], [data-id="16555ffc"]) { filter: none !important; }/* End custom CSS */