/**
 * Print: Know BSL Bank (/about-bsl-bank/about-bsl-bank/, post 1161) — hero icon 026999a.
 * Global product-hero-print hides all hero images except bbed127; this page uses 026999a.
 */
@media print {
	/* Mobile illustration clone — screen only */
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-be57388 {
		display: none !important;
		visibility: hidden !important;
		width: 0 !important;
		height: 0 !important;
		margin: 0 !important;
		padding: 0 !important;
		overflow: hidden !important;
	}

	/* Title row — allow icon to anchor to hero banner */
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-8a3a55e,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-8a3a55e > .e-con-inner {
		position: static !important;
	}

	/* Hero icon — right side of blue banner (page uses 026999a, not bbed127) */
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-263a9fb > .elementor-element.elementor-element-026999a,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-263a9fb > .e-con-inner > .elementor-element.elementor-element-026999a,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-263a9fb .elementor-element.elementor-element-026999a,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-8a3a55e .elementor-element.elementor-element-026999a {
		display: block !important;
		visibility: visible !important;
		position: absolute !important;
		top: 50% !important;
		right: 50px !important;
		left: auto !important;
		bottom: auto !important;
		transform: translateY(-50%) !important;
		width: auto !important;
		max-width: 150px !important;
		min-width: 0 !important;
		flex: none !important;
		--container-widget-width: 150px !important;
		--width: 150px !important;
		margin: 0 !important;
		padding: 0 !important;
		order: unset !important;
		align-self: center !important;
		text-align: center !important;
		z-index: 2 !important;
		overflow: visible !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-026999a .elementor-widget-container {
		display: block !important;
		width: 100% !important;
		margin: 0 !important;
		padding: 0 !important;
		text-align: center !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-026999a img {
		display: block !important;
		width: auto !important;
		max-width: 100% !important;
		height: auto !important;
		max-height: 90px !important;
		margin: 0 auto !important;
		object-fit: contain !important;
		object-position: center center !important;
	}

	/* Our purpose and values — text left, image right (same grey container) */
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-a61c33f,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-a61c33f > .e-con-inner {
		display: flex !important;
		flex-direction: row !important;
		flex-wrap: nowrap !important;
		--flex-wrap-mobile: nowrap !important;
		align-items: flex-start !important;
		justify-content: flex-start !important;
		width: 100% !important;
		max-width: 100% !important;
		box-sizing: border-box !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-66279cb,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-66279cb > .e-con-inner {
		display: flex !important;
		flex-direction: column !important;
		flex-wrap: nowrap !important;
		width: 58% !important;
		max-width: 58% !important;
		flex: 0 0 58% !important;
		--width: 58% !important;
		align-self: flex-start !important;
		order: 1 !important;
		box-sizing: border-box !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-50831aa,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-50831aa > .e-con-inner {
		display: block !important;
		width: 42% !important;
		max-width: 42% !important;
		flex: 0 0 42% !important;
		--width: 42% !important;
		align-self: flex-start !important;
		order: 2 !important;
		margin: 0 !important;
		padding: 0 !important;
		box-sizing: border-box !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-3e32c3c,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-3e32c3c .elementor-widget-container {
		display: block !important;
		width: 100% !important;
		max-width: 100% !important;
		margin: 0 !important;
		padding: 0 !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-3e32c3c img {
		display: block !important;
		width: 100% !important;
		max-width: 100% !important;
		height: auto !important;
		max-height: 320px !important;
		margin: 0 !important;
		object-fit: cover !important;
		object-position: center top !important;
	}

	/* Our history — image + timeline left, text right (HTML widget 50a148a) */
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-759859d,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-50a148a,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-50a148a .elementor-widget-container {
		display: block !important;
		width: 100% !important;
		max-width: 100% !important;
		margin-top: 0 !important;
		overflow: visible !important;
		box-sizing: border-box !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .history-slider {
		display: grid !important;
		grid-template-columns: 58% 42% !important;
		gap: 0 !important;
		width: 100% !important;
		max-width: 100% !important;
		padding: 0 !important;
		align-items: stretch !important;
		box-sizing: border-box !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .history-left {
		order: 1 !important;
		position: relative !important;
		min-width: 0 !important;
		width: 100% !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .history-right {
		order: 2 !important;
		display: flex !important;
		flex-direction: column !important;
		background: #ffffff !important;
		padding: 2.5em 2em 1.5em 2em !important;
		box-sizing: border-box !important;
		align-self: stretch !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .myHistorySwiper {
		width: 100% !important;
		aspect-ratio: auto !important;
		height: 280px !important;
		min-height: 240px !important;
		overflow: hidden !important;
		background: #f3f6f9 !important;
		-webkit-print-color-adjust: exact !important;
		print-color-adjust: exact !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .myHistorySwiper .swiper-wrapper {
		display: block !important;
		height: 100% !important;
		transform: none !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .myHistorySwiper .swiper-slide {
		display: none !important;
		width: 100% !important;
		height: 280px !important;
		min-height: 240px !important;
		background-size: cover !important;
		background-position: center center !important;
		background-repeat: no-repeat !important;
		opacity: 1 !important;
		transform: none !important;
		position: relative !important;
		-webkit-print-color-adjust: exact !important;
		print-color-adjust: exact !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .myHistorySwiper .swiper-slide-active {
		display: block !important;
	}

	/* Fallback if Swiper has not marked the active slide yet */
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .myHistorySwiper:not(.swiper-initialized) .swiper-slide:nth-child(6) {
		display: block !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .year-timeline {
		display: flex !important;
		visibility: visible !important;
		position: absolute !important;
		left: 50% !important;
		bottom: 12px !important;
		transform: translateX(-50%) !important;
		z-index: 10 !important;
		background: rgba(0, 0, 0, 0.45) !important;
		padding: 10px 16px !important;
		max-width: calc(100% - 24px) !important;
		overflow: visible !important;
		-webkit-print-color-adjust: exact !important;
		print-color-adjust: exact !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .history-title {
		font-family: "Raleway", Sans-serif !important;
		font-size: 36px !important;
		font-weight: 800 !important;
		color: #15407a !important;
		-webkit-text-fill-color: #15407a !important;
		margin: 0 0 8px 0 !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .history-year {
		font-family: "Raleway", Sans-serif !important;
		font-size: 45px !important;
		font-weight: 800 !important;
		color: #00b0e0 !important;
		-webkit-text-fill-color: #00b0e0 !important;
		margin: 0 0 10px 0 !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .history-text {
		font-family: "Lato", Sans-serif !important;
		font-size: 16px !important;
		color: #333333 !important;
		line-height: 1.6 !important;
		margin: 0 !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .year-dot {
		color: #ffffff !important;
		-webkit-text-fill-color: #ffffff !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .year-dot.active {
		color: #00b0e0 !important;
		-webkit-text-fill-color: #00b0e0 !important;
	}

	/* Strategy — text left, image right (same grey container) */
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-8d1b982,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-8d1b982 > .e-con-inner {
		display: flex !important;
		flex-direction: row !important;
		flex-wrap: nowrap !important;
		--flex-wrap-mobile: nowrap !important;
		align-items: flex-start !important;
		justify-content: flex-start !important;
		width: 100% !important;
		max-width: 100% !important;
		box-sizing: border-box !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-a18f345,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-a18f345 > .e-con-inner {
		display: flex !important;
		flex-direction: column !important;
		flex-wrap: nowrap !important;
		width: 58% !important;
		max-width: 58% !important;
		flex: 0 0 58% !important;
		--width: 58% !important;
		align-self: flex-start !important;
		order: 1 !important;
		box-sizing: border-box !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-9b2a758,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-9b2a758 > .e-con-inner {
		display: block !important;
		width: 42% !important;
		max-width: 42% !important;
		flex: 0 0 42% !important;
		--width: 42% !important;
		min-height: 0 !important;
		height: auto !important;
		--min-height: 0 !important;
		align-self: flex-start !important;
		order: 2 !important;
		margin: 0 !important;
		padding: 0 !important;
		box-sizing: border-box !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-632ea9e,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-632ea9e .elementor-widget-container {
		display: block !important;
		width: 100% !important;
		max-width: 100% !important;
		order: unset !important;
		--order: unset !important;
		margin: 0 !important;
		padding: 0 !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-632ea9e img {
		display: block !important;
		width: 100% !important;
		max-width: 100% !important;
		height: auto !important;
		max-height: 320px !important;
		margin: 0 !important;
		object-fit: cover !important;
		object-position: center top !important;
	}

	/* Board of Directors — 2-column table (labels left, names right) */
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-48efd6d > .e-con-inner {
		display: grid !important;
		grid-template-columns: 28% 72% !important;
		gap: 3px !important;
		width: 100% !important;
		max-width: 100% !important;
		background: #ffffff !important;
		box-sizing: border-box !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-5d57aa8 {
		display: none !important;
		visibility: hidden !important;
		width: 0 !important;
		height: 0 !important;
		margin: 0 !important;
		padding: 0 !important;
		overflow: hidden !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-e5a2beb {
		grid-column: 1 / -1 !important;
		display: block !important;
		width: 100% !important;
		max-width: 100% !important;
		flex: none !important;
		--width: 100% !important;
		align-self: auto !important;
		justify-content: flex-start !important;
		padding: 0 0 1em 0 !important;
		margin: 0 !important;
		background: transparent !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-ec0bb1c,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-ec0bb1c .elementor-widget-container,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-ec0bb1c .elementor-heading-title {
		width: 100% !important;
		text-align: left !important;
		align-self: flex-start !important;
		--align-self: flex-start !important;
		margin: 0 !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-c834e6f,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-a23a993 {
		grid-column: 1 !important;
		display: flex !important;
		flex-direction: column !important;
		align-items: center !important;
		justify-content: center !important;
		width: 100% !important;
		max-width: 100% !important;
		flex: none !important;
		--width: 100% !important;
		min-height: 72px !important;
		margin: 0 !important;
		padding: 16px 12px !important;
		box-sizing: border-box !important;
		background-color: #e8e8e8 !important;
		-webkit-print-color-adjust: exact !important;
		print-color-adjust: exact !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-d3265dc,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-273e2c2 {
		grid-column: 2 !important;
		display: flex !important;
		flex-direction: column !important;
		justify-content: center !important;
		width: 100% !important;
		max-width: 100% !important;
		flex: none !important;
		--width: 100% !important;
		min-height: 72px !important;
		margin: 0 !important;
		padding: 16px 20px !important;
		box-sizing: border-box !important;
		background-color: #ffffff !important;
		-webkit-print-color-adjust: exact !important;
		print-color-adjust: exact !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-d3265dc {
		align-items: flex-start !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-273e2c2 {
		min-height: 180px !important;
		align-items: flex-start !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-1a24c5a,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-1a24c5a .elementor-widget-container,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-1a24c5a p,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-5e0fa02,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-5e0fa02 .elementor-widget-container,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-5e0fa02 p {
		width: 100% !important;
		text-align: center !important;
		margin: 0 !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-d3265dc .elementor-element-8adfc8e,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-d3265dc .elementor-element-8adfc8e .elementor-widget-container,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-d3265dc .elementor-element-8adfc8e p {
		width: 100% !important;
		text-align: left !important;
		margin: 0 !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-e3ca67d,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-e3ca67d .elementor-widget-container,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-e3ca67d p {
		width: 100% !important;
		text-align: left !important;
		margin: 0 !important;
		line-height: 1.5 !important;
	}

	/* Management team — 2-column table (labels left, names right) */
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-48195e0 > .e-con-inner {
		display: grid !important;
		grid-template-columns: 28% 72% !important;
		gap: 3px !important;
		width: 100% !important;
		max-width: 100% !important;
		background: #ffffff !important;
		box-sizing: border-box !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-746d3d2 {
		display: none !important;
		visibility: hidden !important;
		width: 0 !important;
		height: 0 !important;
		margin: 0 !important;
		padding: 0 !important;
		overflow: hidden !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-de7e0cd {
		grid-column: 1 / -1 !important;
		display: block !important;
		width: 100% !important;
		max-width: 100% !important;
		flex: none !important;
		--width: 100% !important;
		align-self: auto !important;
		justify-content: flex-start !important;
		padding: 0 0 1em 0 !important;
		margin: 0 !important;
		background: transparent !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-95196a0,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-95196a0 .elementor-widget-container,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-95196a0 .elementor-heading-title {
		width: 100% !important;
		text-align: left !important;
		align-self: flex-start !important;
		--align-self: flex-start !important;
		margin: 0 !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-e26576b,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-b99aca2 {
		grid-column: 1 !important;
		display: flex !important;
		flex-direction: column !important;
		align-items: center !important;
		justify-content: center !important;
		width: 100% !important;
		max-width: 100% !important;
		flex: none !important;
		--width: 100% !important;
		min-height: 72px !important;
		margin: 0 !important;
		padding: 16px 12px !important;
		box-sizing: border-box !important;
		background-color: #e8e8e8 !important;
		-webkit-print-color-adjust: exact !important;
		print-color-adjust: exact !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-17e2cb9,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-77c4b7b {
		grid-column: 2 !important;
		display: flex !important;
		flex-direction: column !important;
		justify-content: center !important;
		align-items: flex-start !important;
		width: 100% !important;
		max-width: 100% !important;
		flex: none !important;
		--width: 100% !important;
		min-height: 72px !important;
		margin: 0 !important;
		padding: 16px 20px !important;
		box-sizing: border-box !important;
		background-color: #ffffff !important;
		-webkit-print-color-adjust: exact !important;
		print-color-adjust: exact !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .e-con.elementor-element-77c4b7b {
		min-height: 220px !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-17ec494,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-17ec494 .elementor-widget-container,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-17ec494 p,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-1ab75c9,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-1ab75c9 .elementor-widget-container,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-1ab75c9 p {
		width: 100% !important;
		text-align: center !important;
		margin: 0 !important;
	}

	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-8630f80,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-8630f80 .elementor-widget-container,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-8630f80 p,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-063f543,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-063f543 .elementor-widget-container,
	html body.bsl-know-bsl-bank-page.elementor-page-1161 .elementor .elementor-element-063f543 p {
		width: 100% !important;
		text-align: left !important;
		margin: 0 !important;
		line-height: 1.5 !important;
	}
}
